魏明哲
(唐山学院智能与信息工程学院,河北 唐山063000)
在智能车辆系统中,智能车辆的智能控制平台最能从根本上反映整个车的状况,是驾驶员和智能车辆进行信息交流的主要渠道,这对智能车辆整体控制有着极其重要的作用。因此本论文运用.NET平台结合C#语言编程,建立智能车辆的速度控制平台,实时监测电机的转动并显示车辆的速度数据,通过实验数据收集与分析,智能车辆控制平台功能达到设计要求。
智能车辆行驶速度监控系统由智能车辆系统和地面控制站系统,包括C#虚拟仪表模块、无线发射和接收模块、单片机控制模块、光电技术模块及电机驱动模块组成。系统结构图如图1和2所示。

图1 智能车辆设计

图2 地面控制站
C#仪表模块用于实现上位机向下位机数据传输,在窗口化的程序中,改变虚拟仪表界面中数据的大小,并通过RS-232串口将用户输入信息发送给无线发射模块;或者将无线接收模块接收的信息通过串口,将数据形象化、数据化,呈现在虚拟仪表的界面里。无线发射模块和无线接收模块则是通过NRF24L01芯片进行数据传输,NRF24L01支持多块芯片接收方式,接收与自己地址匹配的数据。单片机控制模块接收经由CP发送到串口到的数据,并将数据送往无线发送模块,或者接收无线接收模块收到的数据,并将数据进行PWM运算,通过控制占空比从而控制电机的转速。
无线数据传输部分采用NRF24L01模块,该模块工作在2.4GHz全球开放ISM频段,最大20dBm发射功率,免许可证使用支持六路通道的数据接收。……