运用新型式独体器对带动电机的遏制
系统硬件框图为防止突然断电等意外事件发生而使电机的位置不可确定,系统中采取了
掉电保护措施。
8098 单片机片内 RAM 空间顶部的 16 字节 RAM(0F0H~0FFH)是由 VPD
引脚供电。
8098 进入掉电状态时,RESET 引脚电平降低 2 个状态周期后,芯片进入复位状
态,此
―18―电子与自动化 2000 年第 4 期 Page2
时电源由
VCC 供电改为由 VPD 供电,只要 VPD 引脚接有规定值的电源,上述 16 字节
RAM 中的内容就可以保持了。将电机的位置实时存入上述某单元中,这样在突然断电后电
机的位置仍可保持到下次开机。
为了给
8098 的 RESET 引脚提供 2 个状态周期的低电平,系统中加入了电源电压监视器
TL7705 芯片,它能在所监测的电源上电、瞬态欠压、瞬间脉冲干扰及电源恢复时产生可设定
宽度的复位信号。掉电保护电路接法如所示。
掉电保护电路
2.8098 系统的接口电路接口电路主要是与步进电机驱动器的连接,均通过光
电耦合器隔离。系统中的驱动器内部装有振荡器,无需由
8098 系统给出脉冲即可产生驱动
脉冲。驱动器有三个控制输入端:启动
/停止,正转/反转,高速/低速;一个输出端:进给脉
冲输出端,下面分别加以介绍:(
1)8098 单片机的 P2.0 口控制电机驱动器的启动/停止端。
(
2)8098 单片机按照键盘输入的厚度设定值大小来确定电机正转或反转,然后给电机驱
动器的正转
/反转端发出相应的控制信号。此信号由 8098 的 HSO.1 口来控制。(3)电机驱动
器的高速
/低速端是需用模拟量来控制的,此端接入一个 0~5V 可调直流电压信号,就可连
续地调节进给的脉冲频率,即运行速度。
8098 单片机内有一脉冲宽度调制器 PWM,可将写
入其中的不同数码变成不同宽度的脉冲。在
PWM 输出端连接适当的缓冲器、滤波器和功率
放大器,即可获得所需的模拟信号。电路。只要向
PWM 控制寄存器中写入不同的数码,即
可控制电机按不同的速度运转。本系统中共设有高、中、低三种速度,以供控制电机时使用。
(
4)电机驱动器的 CLOCKOUT 端为时钟脉冲输出端。驱动器发给电机的脉冲同时从这里
送给控制器,电机每走一步,从此端输出一个脉冲,
8098 系统通过对此脉冲的计数,进行
对电机的变速或停机控制。
8098 的计数器 T2 是一个外部事件计数器,它的计数脉冲来自引
脚
HSI.1,当该引脚有跳变时,计数值加 1.我们将驱动器的 CLOCKOUT 端与锂电池厂家单
片机该脚相连。电机运转时,
T2 计数器对此脚来的脉冲进行计数,并与程序中事先设定的
各脉冲数相比,一旦相等,
8098 系统就发出相应的控制信号,使电机变速或停机。