步进电机式外表与模仿电路电子式外表比较,其分度均匀,指针的重复功用好、呼应速度快、颤动小、产品品质的稳定性和可靠性有根本确保[1] ,因而步进电机式轿车外表在我国逐步遍及。这种轿车外表一般选用微操控器驱动步进电机带动外表指针滚动。微操控器操控步进电机一般需求外加驱动电路,而选用专用的轿车外表步进电机驱动集成电路能够简化轿车外表的软硬件规划,进步外表的稳定性和可靠性。本文介绍并比较了国内常用的驱动器的功用特色,最终以飞思卡尔半导体出产的MC33991为实例规划了车速表。
1 常用外表电机驱动芯片特色及功用比较
国内常用的外表步进电机驱动芯片包含瑞典SWITEC公司的X12.017、伟盈集团出产的VID66- 06和美国飞思卡尔公司出产的MC33991等。
1.1 X12.017与VID66- 06的主要特色
SWITEC公司出产的X12.017在国内运用较广,能够一起驱动4路十字线圈步进电机。VID66- 06操控方法和X12.017完全相同,其各项功用参数也根本相同。它们的主要特色如下。
a.以微步驱动,每个脉冲对应电机输出轴滚动(1/12)°。
b.每个电机只需求速度和方向2个操控端。
c.一切输入脚都有搅扰过滤器;低电磁搅扰辐射。
d.作业温度在- 40~105℃;作业电压4.5~5.5 V.
这种驱动器操控简略,输入信号CW/CCW操控步进电机的滚动方向,输入信号F( scx)的上升沿驱动电机滚动一个微步。通过发送脉冲的频率能够操控电机的滚动速度。
1.2 MC33991的主要特色
MC33991是独自封装,通过SPI (串行外设接口)进行通讯,可一起操控2个步进电机的驱动电路。该电路也能够模仿气隙磁通的运动,把一般电机转化为步进电机来操控。它有以下主要特色[3].
a.有4 096个静态指示方位,接纳方位指令后驱动指针指示。
b.最大指针扫过规模340度;最大指针速度为400 deg/s;最大指针加速度为4 500 deg/s.
c.运用微步距操控技能(每步细分为12个微步)。
d.指针回零校准,能精确地回零。
e. 16位SPI ( Serial Peripheral Interface) ,通讯占用较少的I /O口。
f.内部时钟校准功用;睡觉形式下的耗电量较小。
g.作业温度- 40~125℃;供电电压规模6.5~26 V。
MC33991可设定步进电机最大转速。其具有内部状况机,确保在正常操作时,驱动器接纳到方位指令后,以稳定加速度抵达最大速度,然后在适宜的时刻减速,并确保减速过程中不超越最大减速度,抵达指定方位后速度等于零,防止指针颤动。此外, MC33991能够答应2个步进电机或其中之一作业。其内部确诊功用可确诊单个步进电机是否过热、电池电压过高或许过低、指针归零状况驱动器内部时钟的作业状况、确认外表的指针是否在滚动。由以上功用特色能够看出, MC33991比X12.017和VID66-06功用更丰厚,如过电压和过热确诊功用、回零校验功用。且运用X12.017和VID66-06作为驱动时,为使外表指针运转滑润,必须在微操控器程序中对步进电机速度进行细分,不然简单发生超调颤动。
2选用MC33991的轿车车速表规划
轿车内行进过程中,轿车车速传感器发生频率与轿车车速成正比的脉冲信号,此脉冲信号通过滤波扩大后送给微操控器,微操控器使用输入捕捉通道捕捉2次脉冲信号的间隔时刻,并依据间隔时刻核算轿车行进速度。最终,微操控器把核算得到的速度转换成方位指令发送给MC33991, MC33991驱动步进电机指向对应的刻度。
本规划选用微操控器MC68HC908GR16作为主控芯片,选用SWITEC公司出产的外表用步进电机X15.288作为执行器。MC68HC908GR16是飞思卡尔半导体公司出产的8位微操控器,片内具有16 KBFLASH存储器和1 KB RAM存储器。其内部锁相环( PLL)能够把外部32.768 kHz晶振频率升频至8 MHz内部总线频率。微操控器内部集成了增强的串行通讯模块( ESCI)、8路10位A/D模块、SPI模块、8位键盘模块,具有2个独立的16位守时器,每个守时器都由1个守时计数器和2个输入输出通道组成。其内部还集成了守时基模块,能够守时把微操控器从STOP形式中唤醒。
MC33991内部有6个寄存器,微操控器通过发送16位的SPI指令到这些寄存器来操控并读取MC33991的作业状况。16位SPI数据的15~13位是地址, MC33991接纳到微操控器的指令后,把指令的15~13位与这些地址比照,并把数据放到对应的寄存器。这些寄存器的地址与功用如表1所列。微操控器通过这些寄存器来操控电机的最大速度、指针方位、指针回零,并读取电机的运转状况、线圈是否过热、电压是否过高或过低。
2.1硬件电路规划
硬件电路包含速度传感器信号调度电路、微操控器与MC33991的接口电路。
2.1.1速度脉冲检测电路
车速传感器把车速信号转化为脉冲信号,其频率与车速成正比。此脉冲信号通过调度电路送给单片机的T1 CH0 ( TImer 1 channel 0) ,速度脉冲的调度电路如图1所示。在没有脉冲信号输入时,三极管集电极和发射极关断,脉冲调度电路输出高电平。有脉冲输入时,三极管导通,调度电路输出跳变到低电平。
2.1.2 MC33991接口电路
微操控器MC68HC908GR16与MC33991使用串行外设接口SPI通讯。微操控器、MC33991和外表用步进电机的接口电路如图2所示。
表1 MC33991内部寄存器
图1 速度传感器信号调度电路图
图2 MC33991与MCU接口电路图
MC68HC908GR16的SPI时钟引脚SPSCK、主机数据输入从机输出引脚MISO、主机数据输出从机输入引脚MOSI和I /O引脚PTC5, 别离接MC33991的SCLK、SO、SI、CS引脚, RSTB引脚与单片机的RST引脚衔接。