车身CAN总线系统及上位机检测软件的开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着现代汽车的日益发展,汽车电子设备不断增加,进而带来汽车综合控制系统中大量的信号需要实时交换的问题,传统线束已远远不能满足这种要求,汽车局域网应运而生。
     本文简要介绍了国内外汽车局域网CAN总线的发展现状,对当今国际汽车行业应用最广的CAN总线的原理和应用进行了研究、吸收,并利用现代电子、计算机等方面的技术,开发了车身CAN总线系统以及上位机检测软件。该系统可采集和处理车辆的各种开关信号、故障信号、驱动输出信号,实时的检测和诊断车身电子系统的工作状态和故障。车身CAN总线系统硬件使用Motorola公司的MC9S12DJ64单片机作为核心微处理器,该单片机自带一个CAN控制器,CAN总线驱动器使用TJA1050芯片作为CAN控制器和物理总线之间的接口;系统还使用MAX232E作为系统和上位机之间的串口通信芯片;系统软件使用C语言编写程序。上位机检测软件采用Visual Basic语言进行开发,它具有实时性、直观性,能够准确接收车身CAN总线系统的数据,并能对接收到的数据进行处理、显示和管理。
     最后,论文通过实验台测试对车身CAN总线系统以及上位机检测软件进行了测试和调试,使其各项性能均满足相关的技术要求和标准。
With the development of the modern automobile, the electronic device of automobileincreases rapidly, which brings about the problem that it is necessary for varies of controlsystems to exchange the signals in the real-time. The traditional wiring harnesses can'tsatisfy this development, people turn to the automobile CAN.
     This paper introduces briefly the development of the automobile CAN all over theworld, and studies the principle and application of CAN-bus which is used widely in themodern automobile. A vehicle body CAN-bus system and an examine software aredeveloped, which takes advantage of the technology progress in the fields such aselectronic and computer. The System has the general functions, which can collect anddisplay the vehicle body's state and information, such as switch information, malfunctioninformation, drive output information. This System will display the vehicle's state inreal-time, and provide a fiat roof form which people can detect and observe all kinds ofinformation of the vehicle body.
     The system includes two modules: design of the system's hardware, and examinesoftware for the system. MC9S12DJ64 is used for the MCU, which has a CAN controllerinside. The CAN driver uses TJA1050, and the MAX232 is used for the communication inthe system and the computer. The program for the hardware is written by C language. Thecomputer software is design by Visual Basic, the software can read, display and managethe date form the body CAN-bus system.
     Via the experiment testing the system, the system can accord the requirement andstandard in the end.
引文
[1] 饶运涛.现场总线CAN原理与应用技术.北京:北京航空航天大学出版社,2003.
    [2] 候树梅,王世震.汽车车身总线应用现状及发展趋势.汽车电器.2004(11):1-3.
    [3] Christopher A. Lupini. Multiplex Bus Progression 2003. SAE 2003-01-0111.
    [4] 南金瑞,刘波澜.汽车单片机及车载总线技术.北京:北京理工大学出版社,2005.
    [5] 史久根,张培仁.CAN现场总线系统设计技术.北京:国防工业出版社,2004.
    [6] 管秀君.汽车单片机及局域网技术.北京:人民交通出版社,2005.
    [7] 姜竹胜.基于控制局域网(CAN)的汽车车身控制系统设计研究:[硕士学位论文].合肥:合肥工业大学.
    [8] 李东江.CAN现场总线系统设计技术.北京:机械工业出版社,2005.
    [9] 邬宽明.CAN总线原理与应用系统设计.北京:北京航空航天大学出版社,2003.
    [10] 李东江,张大成.汽车车载网络系统原理与检修.北京:机械工业出版社,2004
    [11] 广州周立功单片机发展有限公司.CAN—BUS规范V2.0版本.
    [12] MC9S12DJ64 Device User Guide VOl. 10. Motorola Inc. 2002 Nov 8.
    [13] 邵贝贝.单片机嵌入式应用的在线开发方法.北京:清华大学出版社,2004.
    [14] 张宁等.MC68332单片机结构与应用.北京:北京航空航天大学出版社,1996.
    [15] 邵贝贝,程建平.MC68HC11单片机开发技术.北京:清华大学出版社,1995.
    [16] 张晓池,何进.摩托罗拉单片机MC68HC05SR3.北京:机械工业出版社,1995.
    [17] 肖踞雄,翁铁成.USB技术及应用设计,北京:清华大学出版社2003.
    [18] 周震.基于CAN总线的车身控制模块:[硕士学位论文].南京:南京航空航天大学,2005.
    [19] 于剑峰.汽车车身网络系统研究与开发:[硕士学位论文].山东:山东理工大学,2006.
    [20] 王坤,程安宇,张黎红等.MC9S12DG128在汽车高低速CAN网络中的应用.新器件新技术,2006(7):45—48.
    [21] 李小明,孙泽昌,罗峰.车身CAN网络通信协议的制定及软件实现.机械与电子,2006(7):18—20.
    [22] Etschberger K. Controller area network-grundlagen, protokolle, baustein, anwendungen [M]. Muenchen; Carl Hanser Verlag, 2002.
    [23] 李向明,王平,程安宇.车身控制CAN总线系统开发.中国仪器仪表.2006(8):36—39.
    [24] BOSCH, CAN Specification, Version2.0, Sep. 1991.
    [25] 王志龙.基于CAN总线的车辆实时监控系统:[硕士学位论文].大连:大连理工大学,2005.
    [26] 黄巍.基于CAN总线的车辆状态信息显示处理系统:[硕士学位论文].大连:大连理工大学,2005.
    [27] 广州周立功单片机发展有限公司.TJA1050高速CAN收发器.
    [28] 广州周立功单片机发展有限公司.PDIUSB12:带并行总线的USB接口器件.
    [29] 范逸之,陈立元.Visual Basic与RS-232串行通信控制.北京:清华大学出版社,2002.
    [30] MAXIM +5-Powered Multichannel RS-232 Drivers/Receivers MAX220-MAX249, Maxim Integrated Products, 2001.
    [31] 广州周立功单片机发展有限公司.PDIUSBD12:带并行总线的USB接口器件.
    [32] Semiconductor Group. 5-V Low-Drop Voltage Regulator TLE4275, 1998-11-01.
    [33] 洪国胜.Visual Basic5.0/6.0范例教程专业版.北京:中国铁道出版社,1998.
    [34] 晶辰工作室.Visual Basic6.0中文版实用参考手册.北京:电子工业出版社,1998.
    [35] 崔彦锋,许小荣.VB网络与远程控制编程实例教程.北京:北京希望电子出版社,2002.
    [36] Eric Brierley,Anthony Prince,David Rinaldi.Visual Basic6开发人员指南.北京:机械工业出版社,1999.
    [37] 清源计算机工作室.Visual Basic6.0开发宝典.北京:机械工业出版社,1999.
    [38] 范逸之,廖锦棋.Visual Basic与数字输入输出适配卡控制.北京:清华大学出版社,2003.
    [39] 王栋.Visual basic程序设计实用教程.北京:清华大学出版社,2000.
    [40] 周云山,于秀敏.汽车电控系统理论与设计.北京:北京理工大学出版社,1999.
    [41] 余志生.汽车理论.北京:机械工业出版社,2000.
    [42] 吴基安.汽车电子技术.北京:人民邮电出版社,1999.
    [43] 何渝生.汽车电子技术及控制系统.北京:国防工业出版社,1997.
    [44] 尤忠生,谢玲.循环冗余校验CRC在VB6.0中的两种快速算法.电脑开发与应用,2003(10):14-15.
    [45] 王绍銧等.车辆电子学.北京:清华大学出版社,2005.
    [46] 董延华,李欣,董静薇.用VB实现大数据块CRC校验码算法.哈尔滨理工大学学报,2002年2月(1):63—65.
    [47] 刘惟信.汽车设计.北京:清华大学出版社,2001.
    [48] 张小虞等.汽车工程手册基础篇.北京:人民交通出版社,2000.
    [49] 罗玉涛.现代汽车电子控制技术.北京:国防工业出版社,2006.
    [50] 冯渊.汽车电子控制技术.北京:机械工业出版社,1999.
    [51] 王遂双,汽车电子控制系统的原理与检修.北京:北京理工大学出版社,2000.
    [52] 左铭旺,马致远,姚丹亚.现场总线技术在汽车检测监控系统中的应用.工业仪表与自动化,2001年第4期.
    [53] 鲍官军,计时鸣,张利等.CAN总线技术系统实现及发展趋势.浙江工业大学学报第31卷第1期,2003年2月.
    [54] 李朝青.单片机原理及接口技术.北京:北京航空航天大学出版社,2004.7.
    [55] PCA82C250 CAN controller interface (Data sheer). Philips Semiconductors, 2000 Jan 13.
    [56] 张元良,陈翰军,邓华等.基于CAN总线的多功能汽车行驶记录仪.电子工程师,2002,28(12):38—40.
    [57] Philips SJA1000 Stand-alone CAN controller product specification. 2000 Jan 04.
    [58] W. Lawrenz, "CAN System Engineering: From Theory to practical Application", Springer Publishers, 1997.
    [59] DeviceNet Specifications, Release 2.0 1997, Vol. Ⅰ: Communication Model and Protocol.
    [60] CANOpen, Communication Profile for Industrial-Systems based on CAL.
    [61] Controller Area Network (CAN), LAN in vehicle communication protocol, SAE J1583 Mar90, SFA Information Report, Pg:20. 226-248.
    [62] Landsman R G. Design and Analysis of CAN Networks for Vehicles [S]. Phoenix International Corp. SAE press, 2000.
    [63] Ralf Hadeler, Hans-Horg Mathony. Design of Intelligent Body Net-works [C]. SAE2000 Word Congress, Detroit: March 6-9, 2000.
    [64] Gabriel Leen, Donal Hefferenan, Expanding Automotive Electronic System. IEEE Computer and Control Eng. J., 2002, (1).

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700