傻大方


首页 > 学习 >

课程设计|课程设计转盘转速测量的设计方案



按关键词阅读: 课程设计 转盘 测量 设计方案 转速

【课程设计|课程设计转盘转速测量的设计方案】1、转盘转速测量的设计方案一、设计目的设计电路实现转盘的转速测量 。
二、组内分工初定A.陈永昌:负责设计方案的制定 , 程序的设计 , 电路的焊接 。
B.詹小樑:负责元件的采购 , 方案的讨论 , 电路的调试 。
C.李忠谕:负责元件的采购 , 方案的讨论 , 电路的调试 。
三、使用电子元件及个数光电门1个七段数码管1个AT89S52单片机1片串口转USB线1条MAX2321个串行口1个导线、电阻、电容若干电动机1个四、设计方案光电转速传感器是根据光敏二极管工作原理制造的一种感应接收光强度变化的电子器件 , 当它发出的光被目标阻断时 , 则接收器感应出相应的电信号 。
光电式传感器由独立且相对放置的光发射器和收光器组成 。
当目标通过光发射器和收 。

2、光器之间并阻断光线时 , 传感器输出信号 。
它是效率最高、最可靠的检测装置 。
槽形(U形)光电开关是对射式的变形 , 其优点是无须调整光轴 。
4.1电动机、信号盘、传感器图1:电动机、信号盘、传感器的安装图中电机为直流电机 , 转速随输入的电压变化 。
信号盘为带有4个透光孔的圆盘 。
传感器为光电门 , 透光时输出电流 , 遮光时无电流 。
4.2信号放大电路图2:信号放大电路信号放大电路是通过三极管对光电门输出的信号进行放大 , 然后经过CD4093进行整形 , 输入到单片机的脉冲计数T0口 , 进行计数 。
4.3单片机电路图3:单片机电路在此采用频率测量法 , 其测量原理为 , 在1S时间内 , 计取转速传感器发生的脉冲个数(即频率), 从而算出实际 。

3、转速 。
设1S的脉冲数为 n , 转速 rate = n * 60 / 4;
4.4串口输出电路图4:串口max232电路此电路通过max232芯片实现单片机与PC机的串口通信 , 用于实时地向电脑传输当前转速 。
五、课程设计开展情况及总结图4:实物正面与反面图5:实物运行图六、课程设计总结本次课程设计总体很顺利 , 过程中学到了很多的新知识 。
比如 , 需要重新学习单片机的C程序设计 , 需要学习串口的数据输出 , 光电门信号的处理等 。
七、单片机系统源程序/*本系统的实现原理:1)使用T2实现 1/16秒的定时 , 定时中断一次后对变量A累加;使用T0进行脉冲计数 。
统计每秒输入的脉冲个数、2)在while大循环中判断变量A , 若 。

4、A到达16 , 代表定时1S到达 , 此时用变量counter保存计数器T0的脉冲计数值 。
然后清零变量A , 重新开始1S的定时;3)对counter乘以60然后除以4(光电门端每转输出4个脉冲) , 就是每分钟的转速了 。
4)进行显示和串口输出 。
*/#include void Initial();
/用于初始化单片机 。
void InitSerial();
/用于初始化串口 。
void display();
/显示函数 , 用于显示数码管 。
void delay();
/延迟函数 。
void getNumber(unsigned int counter);
/用于把一个int型数据分解为4位 。
void send();
/用于发 。

5、送串口数据 。
unsigned char num4;
/用于存储要显示的每一位 。
unsigned int counter=0;
/记录每秒的脉冲个数 。
unsigned int rate=0;
/每分钟的转速 。
unsigned char A =0;
sbit D1 = P27;
sbit D2 = P26;
sbit D3 = P25;
sbit D4 = P24;
/定义数码管的显示 。
unsigned char code Seg_Tab=0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00,/0,1,2,3,4,5,6,7,8,9,空;;
main()/ 。

6、初始化 。
Initial();
InitSerial();
while(1)if(A=16)counter=TH0=0;
i-)TI = 0;
SBUF = 0x30+numi;
while(!TI);
TI = 0;
SBUF = ;
while(!TI);
void delay() unsigned char i;
for(i=0;
i250;
i+);
/定时器2中断子程序 。
中断一次对A累加一次 。
void Timer2(void) interrupt 5 TF2=0;
A+;
/结束/八、参考资料1 张毅刚.新编MCS-51单片机应用设计. 哈尔滨:哈尔滨工业大学出版社,2000.144-149 2 汪云. 基于光电传感器的转速检测装置. 传感器技术 , 2003.8.45-47 。


    稿源:(未知)

    【傻大方】网址:/a/2021/0816/0023745107.html

    标题:课程设计|课程设计转盘转速测量的设计方案


    上一篇:成长|成长需要你的微笑作文初二

    下一篇:新课程|试析新课程改革对高中英语教师的新要求