1、设计要求1能测量转盘的转速2计算误差小于0.1%3具有4位显示4实时测量设计过程(分模块给出原理图,分别说明各模块、各元件的选择依据)(包括:设计方案、上机设计与仿真结果、硬件实验方案)一、 总体设计方案:转速测量系统设计分为三个部分,分别为光电传感器部分、整流滤波部分和单片机与数码管显示部分(如下图)。各部分模块的功能:传感器:用来对信号的采样。整形电路:对传感器送过来的信号进行放大和整形,在送入单片机进行数据的处理转换。单片机:对处理过的信号进行转换成转速的实际值,送入LELED显示:用来对所测量到的转速进行显示。1光电传感器:本设计采用4B槽型光电传感器(原理图如下)。(还可以采用H20
2、10、ITR6等传感器) 转盘结构如下,转盘在槽型光电传感器中转动时,光电晶体管接收到的是脉冲信号。整流滤波部分:本设计采用双电压比较器LM393N,它有两个输入端和两个输出端,一个基准电压端。输入端电压低于基准电压时输出端为高电平,反之输出端电平翻转。.单片机与数码管显示部分:本设计采用单片机SC89C52,方便烧写程序,且内存比51大。数码管采用四位七段数码管,引脚较少,方便焊接电路。(1) SC9C引脚图(2) 晶振电路部分(3) 复位电路部分(4)四位共阴数码管设计图示(最终系统图,硬件图,结果图)1.光电传感器部分.显示部分(信号从15脚输入).系统总程序#inude0;i-) fo
3、r(j=60;0;j-);xian_shi() h ian,bai,shi,ge; uint ; jjmm; =20; /j+1; qian=j/10; bai=jj100/0; shijj%10/0; ge=jj0; P20xef; P0=ablein; el(1);/P2=0; P2=0xdf; P0=tablai; eay(1); /P2=0; P=xbf; Ptableshi; dela(); /P20; P2f; P0=abee; dela(1); /20;mrit() /定时器计数器初始化函数 EA=1; T0=1; E1=1; TM=0X51; TH0=(6553550)25;
4、T=(653-5000)2; H1=0; TL1=; T1; 1=1;main() ti_nt(); P0=; /开始数码管不显示 wil(1) xian_hi(); dlay(2); /数码管刷新时间单位毫秒 vi ier()inrup T0=0; R1=0; H0(555-000)/256; TL0(65-50)%256; mm=0; mm|TH1; mm=(8)|L1;/mm-=55; T; TL1=0; 0=1; TR1=1;vidtime1() inteupt /显示0000说明出错 TR10; 0=; mm=; / TH1=0; / TL1=0; / R11; 设计心得及建议成绩评定指导教师评语和课程设计等级)(二)课程设计报告编写的基本要求(1)按要求的格式书写,所有的内容一律打印;(2)报告内容包括设计过程、软件仿真的结果及分析、硬件仿真结果及分析;(3)要有整体电路原理图、各模块原理图、各个模块各个元件的选择依据、各个模块电路的原理分析;(4) 软件仿真包括各个模块的仿真和整体电路的仿真,对仿真必须要有必要的说明;()对设计结果进行探讨,并提出建议,将心得体会进行完善