为实现城市公共自行车的自动化租赁及实时调度,提高车辆的使用效率,将射频识别技术、GPRS(General Packet Radio Service)无线通信技术与嵌入式技术相结合,设计了客户机/服务器架构下的无线智能租车系统。客户端以S3C2440处理器为核心并移植了linux操作系统,完成车辆的自动化租赁控制并将使用者信息、分布式站点地理信息和终端状态信息以TCP(Transmission Control Protocol)协议上传到服务器;同时在Windows下开发了基于TCP的服务器应用程序,以接收客户端上传的数据并统计车辆的分布状况,必要时做相应的车辆调度。给出了系统的总体设计方案,并进行了编程调试。测试结果表明,该系统运行稳定,客户端的数据通过GPRS网络可以安全可靠、实时地上传到服务器,达到了数据实时传输的要求。
针对目前汽车内部连接ECU(Electronic Control Unit)的单线结构CAN(Controller Area Networks)总线网关,一旦CAN总线线束损坏,无法保证汽车各ECU之间稳定通信的问题,提出了一种基于ARM7的冗余网关设计方案。该方案以ARM7处理器为中控网关控制器,利用总线冗余的设计思想,为主CAN总线备用辅助的CAN总线,采用支持多任务实时调度的μC/OS-Ⅱ作为实时操作系统,在ADS(ARM Developer Suite)上软件编程完成各节点与网关之间的数据通信、网关对数据中继转发、总线故障切换。实验室组网测试表明,该网关不但能与普通节点之间进行数据通信,而且具有高低CAN总线节点之间的数据通信的中继转发功能,在主CAN总线出现故障时及时切换到辅助CAN总线,使整个车载CAN网络稳定可靠运行。