二、 设计要求: 1) 采用单片机控制一个小功率四相单四拍的步进电机工作,步进电机步距角为1.5度,最大相电流100mA; 2) 设计步进电机控制驱动电路。 3) 控制器有5个按键。K1:“启动/停止”,K2:“正转/反转”,K3:“180度”,K4:“720度”, K4:“连续转动”。 4) @增加“加速”和“减速”键,每按一次键,步进电机的转速按照约定的速率改变。 5) @用8根LED显示棒,移动显示,形象地跟踪电动机的转速及转角。 6) ☆用4位LED数码管,显示电动机的转速及转角。 7) ☆增加电机过热保护功能。 三、 设计提示: 1) 本题目的关键之处是:如何生成控制步进电机的脉冲序列。步进电机实际上是一个数字/角度转换器,因此,需把并行的二进制数字量转换成串行的脉冲序列,并实现方向控制。每当步进电机脉冲输入线上得到一个脉冲,它便沿着特定的方向走一步。 2) 查阅资料,确定步进电机控制脉冲序列的顺序。
3) 使用定时器,定时产生步进电机控制脉冲序列,使用控制定时时间来控制步进电机的转速。