摘要: |
CAN总线是Bosch公司在1986年为解决汽车中众多的测量与执行仪器之间的数据交换而开发的一种现场总线.目前,中国自主开发的汽车中只有POLO等少数车使用CAN总线技术.在国家863基金项目"纯电动汽车系统"的开发过程中,为了减少线束、提高系统实时性、保证系统的稳定性和提高整车的性能,在系统设计中加入CAN总线.在实际应用中,CAN总线确实起到了很好的效果.该文研究了CAN总线在电动汽车应用中的一些实用技术.对CAN总线技术的关键问题——位定时进行详细地论述,从理论和实践的角度分别阐述位定时的作用.由于要综合考虑节点的振荡器容差和总线长度,所以在设计中位定时参数设定存在一组最优值,位定时计算就是通过一些相关的公式进行寻优的过程,并结合纯电动汽车给出应用实例.CAN规范中对于物理层和数据链路层都给出具体的定义,只有应用层需要用户根据具体情况去设计.基于汽车CAN总线在卡车和客车中的标准SAE J1939协议,该文设计了纯电动汽车的应用层协议,对每个报文的标识符和数据进行了定义.采用比率单调调度算法重新改造了目前正在纯电动汽车上实施的调度策略,使其不再是缺乏管理的随机调度方式,用比率单调方法分析了整个网络的可调度性,并对系统冗余度进行了计算.使实际系统的可调度性有了明显地提高.最后,虽然现在国内外许多公司都生产CAN总线的分析软件,但是在用到电动汽车上仍然有很多需要改进的地方,在纯电动汽车项目中开发了CAN总线监测系统,并在误差循环理论的指导下对CAN总线进行测试.另外,该文对于嵌入式实时操作系统进行了初步探索.现在CAN总线已经广泛应用于过程工业、机械工业、纺织机械、农用机械及传感器等领域,该文的研究内容具有普遍意义. |