基于CAN总线的汽车虚拟仪表系统设计.pdfVIP

基于CAN总线的汽车虚拟仪表系统设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于CAN总线的汽车虚拟仪表系统设计

毛泽强;杨耀权

【摘要】设计了一种采用ARM和Linux架构方案的汽车虚拟仪表系统,仪表通过

CAN总线以及硬线接口与车辆接口连接.介绍了CAN数据信息采集显示系统设计,

嵌入式系统平台双MCU构建和人机界面设计,系统可以实现汽车虚拟仪表系统所

需参数采集、处理、计算以及结果显示、存储功能.实验结果表明该系统能够达到

汽车虚拟仪表的功能设计要求.

【期刊名称】《仪器仪表用户》

【年(卷),期】2017(024)012

【总页数】4页(P19-21,96)

【关键词】汽车虚拟仪表;CAN通信网络;嵌入式系统;Linux;人机界面

【作者】毛泽强;杨耀权

【作者单位】华北电力大学控制与计算机工程学院,河北保定071003;华北电力大

学控制与计算机工程学院,河北保定071003

【正文语种】中文

【中图分类】TP274.1

随着汽车电子以及虚拟仪表技术的发展,虚拟仪表技术在汽车上的应用越来越广泛。

当前汽车仪表需要更高质量的仪表系统作为测量显示控制中心,以对车辆的运行情

况做出实时精确的跟踪监测[1]。目前,车载虚拟仪表的硬件方案通常采用ARM

处理器S3C6410为核心的硬件平台[2],S3C6410处理器芯片需外接CAN控制

器,不适合当前虚拟仪表的性能需求。采用Ti的AM3517微处理器[3]只有一路

CAN接口,无法满足当前汽车CAN网络设计需求。

本文从仪表硬件系统设计、软件设计以及实验仿真测试3个方面进行描述。

本汽车虚拟仪表系统采用全液晶仪表盘显示,不仅能显示传统机械仪表盘所具有的

指示灯、车速、转速等基本信息,还能显示更加复杂的系统信息,如胎压监测信息、

主动安全信息等,显示内容更丰富,提升了整车内饰的科技感[4]。系统主要由嵌

入式系统平台双MCU、CAN通讯网络和人机界面3部分组成,引入CAN网络通

信技术和TFT-LCD显示技术,结合ARM与Linux系统,辅助MCU负责接收并

处理整车CAN网络信号,接收模拟输入信号,通过串口使用ODI协议与主MCU

系统通信。

仪表接收到整车CAN信号和硬线电路信号,进行处理后以人机界面的方式显示[5]。

硬件系统采用主MCU系统与辅助MCU系统相结合的方案。主MCU采用

i.mx51芯片,i.mx51主频达到1GHz,接口丰富,用以运行操作系统。辅MCU

采用RH850/F1L芯片,用来接收、处理得到整车数据信息,并将其中的部分或全

部反馈至主MCU系统,以及驱动液晶背光板工作。

仪表硬件平台还包括液晶模块、电源管理模块、扬声器模块、存储模块、CAN收

发模块等,系统框图如图1所示。

LCD控制器和液晶模块的接线电路如图2所示,液晶模块采用12.3英寸液晶屏,

分辨率为1280×480,51pinLVDS接口。i.mx51内置LCD控制器包括:数据总

线Disp_DAT[23:0]以及控制信号CLK\HSYNC\VSYNC等。带有DMA控制器,

可以独立工作、显示接口灵活、支持来自主要制造商的各种设备。可支持RGB和

YUV像素数据格式,最高支持4096×2048分辨率。

CAN通信协议是由博世公司开发,广泛应用于整车行业的标准串行通信协议,具

有高速、易实现、多主通信、高容错性、通信距离长等优点[6]。CAN总线是为了

能接收来自汽车CAN网络中传来的各种信号。本文中由于汽车虚拟仪表是驾驶员

与车交互的主要设备,安全标准更高,CAN数据传输时需要进行干扰屏蔽设计。

采用TJA1042T/3高速CAN收发器连接辅助MCU,RH850内部CAN控制器接口,

CAN收发器接线电路图如图3所示。设计过压保护电路,CAN_H和CAN_L引脚

连接共模线圈滤波器,抑制线路中对称以及不对称耦合干扰,降低高

文档评论(0)

155****3310 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档