步进电机的微型计算机控制
维普资讯 http://doc.xuehai.net
第 5期 20 0 7年 5月
山西焦煤科技
S a x o ig C a ce c& T c n l g h n iC kn o lS in e e h oo y
、
No 5 . Ma . 0 7 y20
技术经验
步进电机的微型计算机控制
郝碧霞①
(山西运城信息工程学校)
摘
要介绍了一个由单片机控制步进电机的系统实例,包括系统硬件及软件的设计。在软件单片机;步进电机;驱动电源;定时器中断 E R M电路、/、/ PO A D D A电路,通信电路、 P O固 ER M
化电路、印机接 I电路、盘和显示电路等。S B打= I键 C
—
设计中采用中断方法来实现 C U与外设分时操作, P从而提高了单片机实时处理能力。 关键词
步进电机广泛用于需要角度转动精确计量的地方。例如:机器人手臂的运动,高级字轮的字符选择,
计算机驱动器的磁头控制,印机的字头控制等,打都要用到步进电机。
l单片单板机扩展了一片可编程外围并行口型
85, 25通过 85 25输出信号控制步进电机。
步进电机的控制有多种方法,可用专用步进电机
驱动集成电路,如常用的 S A 07或 S A 04专用 A 12 A 12
步进电机控制电路,可采用微处理器实现控制,也下面介绍一种由 83 0 1实现的单片机步进电机控制系
统。
图 1步进电机控制原理框图
1步进电机的控制原理及系统硬件
步进电机又叫脉冲电机,它接受脉冲数字信号, 每来一个脉冲,步进电机驱动器就驱动步进电机转动
一
系统所用的步进电机为 4 B D 5一I 5 F0型三相反应
式步进电机,其工作电压为+ 7V静态电流为 2 5 2, .
A,步距角为 l一。。 5
个步距角,即走一步。而步进电机的转速由脉冲的
频率控制,脉冲频率高时,步进电机的转速就高;脉冲频率低时,步进电机的转速就低。只要施加合适的脉冲序列,步进电机就可以按照人们预定的速度或方向
进行连续的转动。
本系统的驱动电源采用功率开关集成电路 T 85/。这是一个新型的高压、 WH 7 12大电流开关电 路,具有工作频率高(可达 15 H )开关特性好、 . z、 M控制功率大、内有自动保护和具有选通 (T功能、 s)使用
简便等特点,是一个较为理
想的大功率放大器件。
步进电机控制电路主要由脉冲分配器和功率驱动电路组成。采用微型计算机控制时,给步进电机绕组提供驱动电源的驱动电路是不可取代的,微型计算机主要实现脉冲分配器的功能,同时实现对步进电机的走步数以及转向、转速等控制。 该单片机控制步进电机系统由单片单板机、步进
电机驱动电源、步进电机等部分组成,原理框图见其
图 1。
其引脚功能及输入输出状态真值表分别见图 2
及表 1
l一控制端(高电平有效一T L r电平 )
2输人端 (一选通端,低电平有效 )
3 (一V单电源使用时,地”接“ )
4输出一
5 V+工作电压; l一 (+ 2V一+ 4V 2 )
本控制系统采用 S B一1型单片单板机。它以 C 83为控制核心,配以时钟电路、位电路、接 01并复外
①作者简介:郝碧霞女 16年出生 94
图 2 T 85/ WH 7 12外形及引脚功能
由 T 85/成的步进电机驱动电路 (画 WH 7 12组只
运城 04 O 4O O
18年毕业于山西矿业学院讲师 97