安徽皖南电机股份有限公司提供防爆电机、铝壳电机、交流电机、三相异步电动机、直流电机、新型高效电机、单相电机、双速电机、减速电机、超高效电机、内插式电机、调速电机......
皖南电机-中国工业电机生产基地相信品牌的力量,带来品质(正品)保证!
全国咨询热线: 021-6992-5088
热门关键词:
当前位置:首页 > 干货分享 > 电机百科 >

单片机控制步进电机电路图讲解(单片机控制步进电机程序及流程)

时间:2022-11-07 16:14 来源: 皖南电机 浏览次数:0

【例9-3】 采用1-2 相励磁法实现电机的正转控制。

单片机的I/O口驱动电流小,不能直接驱动步进电机。图9-10使用ULN2003作为步进电机的驱动芯片。ULN2003工作电压高,工作电流大,填充电流500mA,关断状态下能承受50V电压。输出也可以与高负载电流并联运行。只需按照表9-2(c)中的八个步骤将数据发送到P1端口,通过ULN2003的驱动,步进电机就能以1-2相励磁的方式正向运行。

49ab95814fbd46588f096cafe3102d77~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668397414&x-signature=rHFm721f5VyEljveR7NMZyFn8U4%3D图9-10步进电机驱动控制电路图

C51程序如下:

20d95bcc00b346acb197112be67134c5~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668397414&x-signature=1v5Z8vt3WgPXakA97HfNM0%2Bdb00%3D

提示

上面的delay()程序可以参考前面例子中的delay程序来编写,这里不再赘述。

单相励磁和两相励磁的电机控制可以用相同的编程方法实现。

【例9-4】 步进电机的正反转控制

步进电机的正反转由连接到单片机P3.7端口的开关控制。当开关闭合时,步进电机正转,当开关断开时,步进电机反转。这里使用的是单相励磁方法。步进电机的正反转控制电路如图9-11所示。

fca059a30cb047d28b39f7576df48e02~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668397414&x-signature=Ef0v4C00xEo8ONwPUFOWWrrYzlA%3D图9-11步进电机正反转控制电路图

C51程序如下:

7b69d24b31ad477e8464f8898e0afaaf~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668397414&x-signature=23rE8Gk6QWWtk8gkLtCakEPhfRI%3D

【例9-5】 利用查表方式通过两组开关实现三种励磁状态的切换。

两组开关切换三种励磁状态的电路如图9-12所示。连接到P3.0和P3.1端口的两个开关的四种状态用于实现步进电机的1相励磁、2相励磁、1-2相励磁和停止状态的切换。步进电机运行状态的切换见表9-3。

30c7d20984d740278a98f8b4e9c16468~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668397414&x-signature=mkaIE%2BBEAmEUuxGe6AolUcWSsQU%3D图9-12两组开关切换三种励磁状态的电路图

04d03c6130754d848f536577be3f7be0~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668397414&x-signature=F7OHXV%2FHrJFs0GeboCs8et8nQS0%3D表9-3步进电机运行状态开关切换表

由于每拍中三个励磁状态是已知的,所以在软件设计中,可以预先将这些状态存储在三个数组中,根据两组开关的状态查询对应的数组,实现步进电机励磁方式的切换。

C51程序如下:

e35a4cece36e44e4bfd1d622a40a1094~noop.image?_iz=58558&from=article.pc_detail&x-expires=1668397414&x-signature=E%2Fg34LnPa6kCRE7YmE7l%2FfEANP4%3D

在线客服
联系方式

热线电话

187-1797-6220

上班时间

周一到周六

公司电话

021-6992-5088

二维码
线