论文部分内容阅读
随着科学技术的发展,汽车作为主要的交通工具在人们的日常生活中发挥着越来越重要的作用。在车辆迅猛增加的同时,也带来了诸多的问题。随着生活水平的提高,人们对快捷、方便的通信需求越来越迫切,需要车载网络提供越来越多的服务。因此,车载网络技术已得到广泛的关注,朝着智能化和网络化的方向发展。本文在车载物联网进行简单介绍的基础上,通过对其它几种短距离通信技术比较,引入ZigBee技术并对其网络模型进行详细的介绍。在协议栈结构方面,主要对物理层、MAC层、网络层和应用层进行描述,以加深对ZigBee协议栈各层结构的了解。在车载物联网路由算法方面,介绍了几种常见的路由算法并且对这几种算法进行比较,概括了车载物联网路由算法的特点。在AODVjr路由算法的基础上,针对AODVjr算法中存在易造成广播风暴的RREQ分组洪泛问题,同时节点传输数据的过程中会消耗大量的能量,会造成传输路径中个别的节点出现能量不足的情况,使车辆与车辆、车辆与协调器之间的通信中断。另外,还会影响数据传输的正确率。在车载网络中汽车的位置信息是已知的,利用位置信息可大大减少RREQ的分组洪泛问题的产生,避免车载网络中产生RREQ广播风暴。结合节点地理位置信息、多路径和能量问题对AODVjr算法进行改进,提高了网络数据传输的正确率并且最大程度减少了通信延迟。在软硬件方面,首先对车载网络进行总体设计,硬件上由四部分组成:数据采集模块、微处理器模块、无线通信模块和电源模块。微处理模块采用8位MC9S08GT60,实现对采集到的数据信息进行处理并且和MC13192搭配使用实现数据的收发。在无线通信模块,采用Freescafe公司的2.4GHz频率收发器,对传感器采集到的信息进行发送和接收。电源模块采用AMS1117芯片,产生3.3V电源。