理论教育 《单片机原理及接口技术:步进电机控制接口实例》

《单片机原理及接口技术:步进电机控制接口实例》

时间:2023-11-05 理论教育 版权反馈
【摘要】:图9-17示出一个实用的步进电机控制接口实例。下面分析步进电机的工作控制过程。一切准备就绪后,使P1.0为0,则引脚为低电压,压控振荡器开始工作,以频率f输出步进脉冲,于是步进电机以相应的速度正向转动。当100步走完时,定时器产生中断,单片机使P1.0置1,即引脚为高电压,压控振荡器停止工作,步进电机停止转动。

《单片机原理及接口技术:步进电机控制接口实例》

图9-17示出一个实用的步进电机控制接口实例。它包括一个并行输出接口,一个D/A输出接口和一个定时器及相应的步进电机控制和驱动电路。

图9-17 步进电机控制接口实例

从图中可以看到,单片机通过D/A接口将一个模拟电压加到压控振荡器(74LS624)的电压控制输入端,一定频率的步进脉冲从CK1输入,利用D/A输出电压的高低,可以控制压控振荡器的频率,也就是说,可以控制步进电机的转动速度。并行接口的两个输出端分别控制压控振荡器的启、停和脉冲分配器的正、反转、脉冲分配器的Ckout输出接到微型计算机的某一个定时通道,该定时器用来计数步进电机的步数。(www.daowen.com)

下面分析步进电机的工作控制过程。现在假设步进电机要前进(正转)100步,那么先向定时器T0置初值为100,并且允许计数到“0”时产生中断;P1.1置1,使TD62803的CW/CCW引脚得到一个高电平,从而使步进电机处于正转状态。在初始状态下,压控振荡器(74LS624)启停控制端img应为高电平,即P1.0位高电平,禁止压控振荡器工作,接着由单片机给D/A芯片送一个让步进电机按某一速度转动的数值,则压控振荡器可按某一频率f送出步进脉冲。一切准备就绪后,使P1.0为0,则img引脚为低电压,压控振荡器开始工作,以频率f输出步进脉冲,于是步进电机以相应的速度正向转动。每转动一步Ckout就输出一个步进脉冲,使定时器的计数值减1。当100步走完时,定时器产生中断,单片机使P1.0置1,即img引脚为高电压,压控振荡器停止工作,步进电机停止转动。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈