步进电机在工业中应用非常的广泛,嵌入式工程师经常会需要去开发驱动步进电机,步进电机传动系统一般由电源,控制电路,驱动电路,和步进电机组成,例如在过程控制中经常会有许多的阀是步进电机带动的,前几天给高校学生出了到竞赛题目就是设计一款基于单片机控制的步进电机控制器,分享给各位,因对学生,故降低了难度要求,仅用作学生学习,实际应用设计时候需要按照说明书驱动。
题目:基于单片机控制的步进电机控制器
假设步进电机有A,B,C,D四线驱动。
步进电机(500步)驱动电压12V矩形波(90%~110%电压范围),控制芯片可以是任意一款8位单片机,要求采用四相八拍控制,1~2相励磁,励磁速度为30~90pps(pulse per second)初始上电,要求加500步的回零驱动。
某一步进电机的驱动相序如下所示:
要求:完成软硬件设计,原理图,PCB。 软件要求模块化设计,可读性强,提供流程图。电源,驱动状态可通过LED指示,并能通过上位机串口通信监控。
提供详细的设计报告。