2.2 直流电机驱动模块设计
直流电机驱动采用飞思卡尔公司的5 A集成H桥芯片MC33886。MC33886芯片内置有控制逻辑、电荷泵、门驱动电路以及低导通电阻的MOSFET输出电路。适合用来控制感性直流负载(如直流电机)。该芯片可以提供连续的5 A电流,并集成有过流保护、过热保护、欠压保护电路。通过控制MC33886的四根输入线可以方便地实现电机正转、能耗制动及反接制动。图3是经过简化的H桥电路,图中,当S1、S4导通且S2、S3截止时,电流正向流过直流电机,智能车前进;当S2、S3导通且S1、S4截止时,电流反向流过直流电机,利用这个过程可以使车模处于反接制动状态,从而迅速降低车速;当S3、S4导通且S1、S2截止时,没有电源加在直流电机上,直流电机电枢两端相当于短接在一起。由于电机轴在外力作用下旋转时。电机可以产生电能,此时可以把直流电动机看作一个带了很重负载的发电机,此时电机上会产生一个阻碍输出轴运动的力,这个力的大小与负荷的大小成正比,这时电机处于能耗制动状态。
本方案采用了两片MC33886并联,一方面减小导通电阻对直流电机特性的影响,另一方面,可以减小MC33886内部过流保护电路对电机启动及制动的影响。直流电机驱动模块的电路原理图如图4所示。
2.3 传感器电路设计
本智能车采用CMOS摄像头作为图像传感器,以保证赛道信息采集的准确有效。CMOS摄像头的输出信号是PAL制式的复合全电视信号,每秒输出50帧(分为偶场和奇场)。由于CMOS摄像头采集图像时,偶场和奇场不是同时采集的。因此,可以在每场信号都对路径进行识别。
2.4 无线数据传输模块设计
该智能车加装了基于射频收发芯片nRF403的无线数据传输模块,并可在此基础上实现MOD-BUS通信协议,这对测试智能车参数及程序调试很有帮助。在运行的过程中,可以将智能车的各项参数实时发送上来,而分析智能车的运行状态可以更有针对性地对控制程序进行改进。事实上,在调试运动参数的过程中,可以通过上位机软件改变Kp、Ki、Kd等参数,而不用重新烧写程序,因而十分迅速而方便。