基于CAN总线的汽车仪表设计 - 图文

来源:网络收集 时间:2025-09-25 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

摘 要

本设计致力于汽车CAN总线仪表系统的研究,深入讨论了系统的设计思想与实现方法,实现了在LabVIEW开发平台上建立基于CAN总线的虚拟仪表系统。 整个设计分为硬件系统和软件系统两部分。其中硬件系统是以飞思卡尔公司的MC9S12XS128 作为微处理器的核心。软件系统是利用C 语言编写程序实现两个CAN节点之间的通讯以及利用LABVIEW编程实现单片机与虚拟仪表之间的通讯。 系统首先构建了一个由两个CAN节点组成的最简单的CAN网络。对两个节点进行软件设计后,来实现相互之间的通讯和数据收发,同时在汽车的CAN 应用层协议基础上,上位机节点对接收的CAN报文进行处理,得到虚拟仪表各控件所对应的数据。其中,基于LabVIEW的虚拟仪表系统开发和单片机的C语言编程是本设计的重点和难点。

关键词:CAN总线;汽车仪表;LabVIEW;C语言;单片机

ABSTRACT

This paper researches automotive instrument based on CAN bus, deeply discusses the idea and the method of system design and brings forward the approach of design the automotive emulational virtual instrument system on the platform of LabVIEW software.

The whole design of hardware system and software system is divided into two parts. One of the hardware system is the MC9S12XS128 as freescale's company core microprocessor. A software system is using written in C language program realization of the communication between two CAN node using G language preparation and MCU and virtual instrument LABVIEW realization of the communication between.

To construct a system first composed by two CAN node of the most simple CAN network. Two nodes software design, to realize mutual communication and data transceiver, meanwhile in automobile CAN application-layer protocol basis, PC node to receive message processing, CAN get virtual instrument corresponding each control the data. Among them, the LabVIEW virtual instrument based on SCM system development and the C programming language is the design of the key and difficult.

Key words: CAN Bus;Automotive Instrument;LabVIEW;C Language;SCM

目 录

摘要 ...................................................................................................................................... Ⅰ Abstract ............................................................................................................................... Ⅱ 第1章 绪论 ....................................................................................................................... 1

1.1课题研究的目的和意义 ........................................................................................... 1

1.2

汽车仪表的发展 ....................................................................................................... 2

总线技术推动汽车仪表的升级换代 .............................................................. 2 研究的基本内容 ....................................................................................................... 3

1.3 CAN 1.4

第2章 CAN总线原理 ................................................................................................... 5

2.1

汽车总线 ................................................................................................................... 5

总线 .................................................................................................................. 5

2.2 CAN

2.2.1 CAN总线简介 ................................................................................................. 5 2.2.2 CAN总线基本特点 ......................................................................................... 7 2.2.3 CAN总线通讯介质访问控制方式 ................................................................. 7 2.2.4 CAN总线的物理层设计 ................................................................................. 8 2.2.5 CAN应用软件设计原则 ................................................................................. 8

2.3

汽车的其他总线 ....................................................................................................... 8

2.3.1 LIN总线简介 ................................................................................................... 8 2.3.2 FLEXRAY总线简介 ........................................................................................ 9 2.3.3 MOST总线简介 ............................................................................................. 10 2.3.4汽车总线比较 ................................................................................................. 11

2.4

汽车通讯协议 ......................................................................................................... 11

2.4.1 SAE J1939通讯协议 ...................................................................................... 11 2.4.2 CAN总线协议 ............................................................................................... 12

2.5

本章小结 ................................................................................................................. 15

第3章 汽车智能仪表系统的硬件设计 .................................................................. 16

3.1 3.2 3.3

硬件系统的组成 ..................................................................................................... 16 微处理器的选择 ..................................................................................................... 17 微处理器的介绍 ..................................................................................................... 17

3.4 MSCAN 3.5 CAN 3.6 3.7 3.8 3.9

总线模块 .................................................................................................. 18

总线节点的搭建 ............................................................................................ 21

串行接口电路的设计 ............................................................................................. 22 按键电路设计 ......................................................................................................... 22 电位计电路设计 ..................................................................................................... 22 本章小结 ................................................................................................................. 24

第4章 汽车智能仪表系统的软件设计 .................................................................. 25

4.1 LABVIEW 4.2 4.3

简介 ...................................................................................................... 25

下位机主程序流程图 ............................................................................................. 28 上位机流程图 ......................................................................................................... 29

总线程序 ........................................................................................................ 30

4.4 按键中断函数流程图 ............................................................................................. 29 4.5 CAN

4.6 本章小结 ................................................................................................................. 44

第5章 系统测试 ............................................................................................................ 45

5.1 整体概述 ................................................................................................................. 45 5.2 测试 ......................................................................................................................... 46 5.3 本章小结 ................................................................................................................. 53

结论 ...................................................................................................................................... 54 参考文献 ............................................................................................................................ 55 致谢 ...................................................................................................................................... 56 附录A 英文原文 ............................................................................................................ 57 附录B 英文翻译 ............................................................................................................ 64

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库基于CAN总线的汽车仪表设计 - 图文在线全文阅读。

基于CAN总线的汽车仪表设计 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/410513.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219