论文部分内容阅读
现代科技的飞速发展促进了汽车工业的技术进步,汽车电子技术得到了广泛应用。汽车上复杂的电子设备和电控单元导致车内线束激增,而有限的车内空间给传统的布线方式提出了更高的要求。为解决这一问题,汽车局域网络由此兴起。汽车网络的产生,极大的改善了车内电控单元的传统布线方式,使车内各个电子单元实现信息共享,提高了汽车自动化水平,并不断改善汽车的安全性和舒适性,以适应当代汽车工业的快速发展和提高人们生活水平的需要。本文介绍了现代汽车电子技术的发展概况和汽车CAN总线技术的国内外发展现状,论述了CAN总线的技术特点。结合CAN总线在车身电子控制系统、汽车动力和传动控制系统上的应用,完成了汽车CAN总线网络总体结构设计。本文完成了CAN总线控制系统的硬件与软件设计。在硬件方面,基于DSP56F807和PCA82C250芯片的性能和特点构建了CAN总线控制系统硬件平台,设计了DSP56F807的外围电路、CAN总线接口电路、输入信号检测电路、车灯和电机等驱动电路,并根据系统要求提出了硬件抗干扰措施;在软件方面,基于Code Warrior7.2集成开发环境以及开发工具包PE,并依据模块化设计思想,使用C语言完成了数据采集ADC模块、脉宽调制PWM模块、输入捕捉Capture模块和串行通行SCI模块的软件编程。本文重点进行了CAN模块的初始化程序、CAN发送接收程序设计,完成了CAN总线的车灯、车门节点软件设计、CAN通讯协议的应用层定义。并对所设计的总线控制系统的可行性进行了验证,进行了数模转换器A/D采集模拟量实验、利用捕捉单元Capture采集发动机转速实验、两节点CAN总线数据收发实验、多节点总线数据收发实验、基于CAN总线控制的LED灯控制实验、基于CAN总线的电机控制实验以及CAN总线协议优先级验证实验等,为之后的实车CAN总线系统实验提供了技术支持。