摘要: |
继德国博世公司在上世纪八十年代提出汽车CAN总线通信网络的概念以后,经过二十多年技术上的更新换代和应用上的发展进步,CAN总线已经成为汽车内部网络通信的主流方式。但是由于其特有的协议格式和应用层协议不开放不统一的特点,直到现在,也没有完全统一的应用层通信协议。各个有实力的汽车生产厂家一般都凭借自己特有的技术并结合自己的车型来制定出适合本公司使用的应用层协议。
国内对CAN的研究和应用相对来说比较晚,现在还处于发展的初级阶段,许多方面需要很多的研究机构或高校进行研究才能取得长足的发展和推广应用。
本课题即是在此背景下对CAN总线通信协议进行了深入研究,并基于VC++6.0开发了CAN总线通信协议的可视化操作试验平台。此平台可对CAN总线通信进行仿真,并可对实际车型的CAN总线通信系统进行实时的监控。另外,仿真平台开放了CAN总线上层应用层协议的制定,可根据用户需求,在基于CAN总线通信数据格式和通信原则的条件下制定多个应用层协议,在仿真平台上观察其通信状况。除此之外,针对CAN总线通信速度快,数据多的特点,软件平台设计了数据库,可实时的对通信数据进行存储,以便对试验进行记录和分析。
另外,本课题完成了CAN转USB硬件接口板的设计。通过此接口板,可以将所设计开发的可视化监控平台与实际车载通信系统进行连接和调试。由于时间和试验条件有限,对实际系统的调试本阶段只做了对上海大众生产的宝来汽车舒适系统试验平台的监控和分析。试验证明,本系统有很强的实用性、灵活性,通信可靠并且可对CAN总线通信数据进行处理。
CAN总线通信在国外的应用已经比较成熟,相比而言,国内近年的国产车虽然已有了很大的进步和发展,但总体上在车载通信网络方面还是比较落后,国产车大部分还是采用传统的通信方式。因此,加强这方面的科研力度和教育力度已经是一个紧迫而必要的任务。 |