·上一文章:基于CAN总线的汽车行驶信息处理系统的设计
·下一文章:电动汽车充电器电路拓扑的设计考虑
3 系统软件设计
3.1 主机软件设计
主机的软件部分主要包括无线数据的传输、数据处理并回传、传感器检测、报警输出并回传四部分组成,要处理的状态和功能有20余种,并且做到实时性,能与遥控器有很好的交互性,用两个变量STATUS和D-STATUS分别来存储系统和报警的状态,根据状态来跳转,总体的流程框图如图7所示。
图7 总体的流程框图
3.2 遥控器软件设计
遥控器软件设计以按键作为第一响应,数据的接收为第二响应,除了数据的传输、报警、按键设防、解除等功能外,还需要有音乐产生、低电压检测、低功耗控制、信号强度检测等附加功能。软件设计流程图如图8所示。
图8 软件设计流程图
4 结语
本系统以单片机为主控件,采用自定义的通信协议,实现主机与遥控器间的半双工通信,从而达到了防盗报警的功能。遥控器控制主机的状态,可与主机同步报警;主机可检测多个触发源实现主机自身和遥控器远程报警,并能完成遥控器设定的车门自动上下锁、报警自动恢复、报警紧急解除等功能。经测试,本系统具有实时性强、可靠性高、功耗低等特点。