1专业课程设计题目光电传感器的转速测量设计院系:自动化学院专业班级:小组成员:指导教师:日期:2012年10月8---2012年10月192一.课程设计描述采用单片机、uln2003为主要器件,设计步进电机调速系统,实现电机速度开环可调
二.课程设计具体要求1、通过按键选择速度;2、转速测量显示范围为0~9999转/秒
3、检测并显示各档速度
三.主要元器件实验板(中号)1个步进电机1个STC89C521个电容(30pF、10uF)各1个数码管(共阳、四位一体)1个晶振(12MHz)1个小按键4个ULN20031个电阻若干发光二极管1个三极管(NPN)4个排阻1个四.原理阐述4
1系统简述按照题给要求,我们最终设计了如下的解决方案:用户通过键盘键入控制指令(开关),微控制器在收到指令后改变输出的PWM波,最终在ULN2003的驱动下电机转速发生改变
通过ST151传感器测量电机扇叶的旋转情况,将转速显示在数码管上
在程序主循环中实现按键扫描与转速显示,将定时器0作为计数器,计数ST151产生的下降沿,可算出转速,并送至数码管显示
设计思路:(1)利用光电开关管做电机转速的信号拾取元件,在电机的转轴上安装一个圆盘,在圆盘上挖1小洞,小洞上下分别对应着光发射和光接受开关,圆盘转动一圈即光电管导通1次,利用此信号做为脉冲计数所需
(2)对光电开关信号整流放大
(3)脉冲经过单片机内部的计数器和定时器进行计数和定时
(4)显示电路采用单片机动态显示
2转速测量原理在此采用频率测量法,其测量原理为,在固定的测量时间内,计取转速传感器产生的脉冲个数,从而算出实际转速
设固定的测量时间为Tc(min),计数器计取的脉冲个数m,假定脉冲发生器每转输出p个脉冲,对应被测转速为N(r/min),则f=pN/60Hz;另在测量时间Tc内,计取转速传感器输出的脉冲个数m应为m=Tcf,所以,