汽车电控系统通信模块的研制

来源 :江苏大学 | 被引量 : 10次 | 上传用户:enjoyyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车工业和电子技术的进步,汽车电控系统日益复杂。为实现汽车各电子控制单元(ECU)间的通信,现代电控系统大多采用控制器局域网(CAN)技术。汽车排放法规的日益严格,故障诊断已成为必须。实现PC与CAN的通信,对实现ECU的在线开发以及故障诊断数据的读取,都具有十分重要的意义。现有的CAN总线与PC机的连接主要通过串口和扩展卡两种方式,它们要么速度不够,难以满足大量数据交换的要求;要么占用有限的系统资源、使用不方便、无法用于高度集成的便携式计算机。针对上述问题,结合USB总线技术的即插即用、使用方便、可自供电等特点,对汽车电控系统通信模块进行了研制。 首先,对汽车电控单元、故障自诊断(0BD)系统及CAN/USB/RS-232三种常用的通信协议进行了研究,并在此基础上,提出通信模块的设计方案。通信模块选用Motorola公司的MC68HC908AZ60A作为主控芯片,其内部集成CAN控制器和异步串行通信口;USB的接口芯片选用Philips公司的PDIUSBD12,其内部集成USBSIE(Serial Interface Engine);选用TI公司的MAX3222I为RS-232的电平转换芯片;选用Philips公司的TJA1040为高速CAN收发器。在CodeWarrior集成开发环境下,通过汇编和C的混合编程完成了模块的固件程序设计;在Visual C++6.0环境下,通过DDK和DriverStudio完成了Windows 2000环境下的WDM驱动程序设计,通过Win32 API函数完成了应用程序的设计。最后介绍了通信模块软硬件调试的过程,并对调试中出现的问题进行了总结。 该通信模块实现了汽车各电控单元的CAN总线与PC机USB的高速通信,并由此实现了汽车故障诊断码的读取和ECU的在线开发、匹配。另外,该通信模块还实现了RS-232、CAN、USB协议的相互转换。该模块也可以通过上位机程序对RS-232的波特率、CAN的波特率和ID等参数进行调整,从而进一步增大了通信模块的适用范围。 该通信模块体积小、功能多、使用方便、便于携带,且无须外部电源,能够满足野外车载环境下的使用。目前,该通信模块已在江奎集团的汽车发动机ECU产品中得到应用。
其他文献
在经济和文化全球一体化的大环境下国家间的竞争日益依赖于人才的竞争,中国要从人口大国转变为人力资源强国,最重要的条件就是教育。而且,随着国家综合实力的增强,又为教育可
无线通信已成为当今最活跃的技术领域之一。人们对各种多媒体业务(如话音,视频,图像,文本,数据等)需求的剧增促使了无线通信技术的快速发展。用于增加无线通信系统容量的传统可用
为了适应日益复杂的应用环境,人们要求车载导航系统和设备不仅能够实时、快速地提供具有高精度和高可靠性的定位信息,同时还应当具有自主性好、对环境变化的适应能力强、抗干
该文首先简要介绍了电信管理网软件的特点和面临的主要问题,以及分布式对象技术的概况.在深入地研究了CORBA体系结构和技术规范,以及模式和模式系统后,提出一种以CORBA技术为
近二十多年来,电力电子技术、计算机技术、控制理论以及新材料技术都得到了迅速的发展,所有这些都推动着电机控制技术的迅速发展,无刷直流电动机既具有交流电动机的结构简单,运行
Immunohistochemistry often plays an important role in the evaluation of liver tumors. Recent advances have established a classification system for hepatocellula
中医是中华民族的瑰宝。中医的方和证都是复杂系统。“证”是中医临床进行辨证论治的关键所在,方剂的研究是中医药现代化的关键问题之一。方剂和证密切相关。证候和方剂的性质
作为地球科学的一个分支,地理图像及其制图技术在信息时代被赋予了新的涵义,并且具有越来越广泛和重要的应用。传统地理图像的制作手段主要是:勘测一记录数据一手工绘制一样图一
计算机网络已经成为人类进入信息社会的一个重要标志并在深刻地改变着人们的生活方式和工作方式,研究更好的网络行为模型和控制算法、减少网络的拥塞和分组传输时延,提高网络
混沌是由确定非线性系统产生的一种极其复杂的现象,它在自然界和人类社会中普遍存在。由于其具有“蝴蝶效应”等奇异特性,使得如何有效的抑制有害混沌和引导有益混沌成为控制