第七章 电机驱动模块
7.1 硬件电路
电机是小车前行的直接动力源,电机的控制效果直接影响小车的速度以及前行的稳定性。本设计最终选用了Freescale公司的MC33886作为直流电机的驱动芯片,该芯片内部具有过流保护电路,刹车效果好,驱动能力强,接口简单易用等特点。驱动电路由两片MC33886组成,目的是为了得到更大的驱动能力,试验也证明了这一点。驱动电路如图7.1所示,只要通过程序改变IN1与IN2的PWM波形占空比,就能实现电机的调速与正反转。
7.2 PWM初始化设置
单片机通过PWM1、PWM3来控制电机的调速与正反转控制,初始化代码代码如 下:
电机是小车前行的直接动力源,电机的控制效果直接影响小车的速度以及前行的稳定性。本设计最终选用了Freescale公司的MC33886作为直流电机的驱动芯片,该芯片内部具有过流保护电路,刹车效果好,驱动能力强,接口简单易用等特点。驱动电路由两片MC33886组成,目的是为了得到更大的驱动能力,试验也证明了这一点。驱动电路如图7.1所示,只要通过程序改变IN1与IN2的PWM波形占空比,就能实现电机的调速与正反转。

7.2 PWM初始化设置
单片机通过PWM1、PWM3来控制电机的调速与正反转控制,初始化代码代码如 下:



