希望大家多多帮忙,谢谢了^_^
说明:在工业电气自动化工程中,步进电机是一种常用的控制设备,它以脉冲信号控制电机的转速,在数控机床、仪器仪表、计算机外围设备以及其它自动设备中有广泛的应用。
步进电机是指一步步走的电动机,所谓“步”指转动角度,每步都会使电机转过一个固定的角度。步进电机有不同的种类,但其控制方法均相同,均以脉冲信号进行驱动,很适合使用单片机来进行控制。
本次大作业要求设计一个步进电机的控制部分。
已知:
1. 采用2相制5线步进电机,其结构如下图所示,线圈中心抽头X1与X2连接在一起;
2. 步进电机采用1相激磁法,即在每一个瞬间只有一个线圈导通,其它线圈休息;
3. 单片机与步进电机之间可采用ULN2003类的驱动IC;
要求:
1. 查找资料,设计出步进电机的硬件连接电路图;
2. 给出控制软件流程图;
3. 用汇编语言写出控制软件的代码。
提示:本作业对电机的转动方向不做要求,在实际应用中,改变线圈激磁的顺序可以改变步进电机的转动方向,每送一次激磁信号后应经过一小段时间延时,让步进电机有足够的时间建立激励磁场及转动。可以使用单片机的P0.0~P0.3端口输出控制信号,经驱动IC传至步进电机。
谢谢,但能帮忙解决前两个问题吗?我不是专业的,根本不懂,帮朋友问的。
追答2个 中心抽头的接在一起接电源正极,然后其他各相排好相序之后,接P0.O-0.3口,对应的ULN2003输出口,记得哦,ULN2003是灌电流的,不是输出电流的哦。
本回答被提问者和网友采纳