- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAN在汽车数字仪表中应用探析
CAN在汽车数字仪表中应用探析 摘 要:根据计算机网络技术在汽车应用中的发展趋势,以汽车数字仪表为对象,设计了以总线网络技术为数据传输框架的仪器系统。通过建立CAN总线智能节点,显示终端设置仪器系统,驱动电路的设计和软件平台和多任务调度的数字仪器建立的实时操作系统,显示系统的独特设计,最后实现了应有的功能
关键词:CAN 总线技术 数字仪表 结构
中图分类号:U463.7 文献标识码:A 文章编号:1674-098X(2016)11(a)-0004-02
经过100年的发展,现代汽车已从纯机械化的起步成为微电子、控制、信息、材料等高科技技术、智能应用平台的整合。为了满足人们对汽车的安全性和舒适性需求以及国家对能源及环境的改善,节能减排和环境保护等方面的功能需求不断提高,大量的计算机网络、通信控制等科学技术成果已应用于汽车工业、自动控制功能集成,向着网络化与智能化的方向发展。汽车仪表是现代汽车集存储、分析、识别、控制功能、显示和控制等功能的关键部件之一。其能够体现汽车的各类型参数,保证辅助行车的安全。相对比现代类型的汽车所显示信息的内容时,高精度电子化设备,传统设备转换为数字设备已成必然。与ECU传感器有效的各部分之间形成一种可靠的数据形式,该文提出了一种网络技术集成的微处理器,建立数字信息交换的平台是基于CAN总线网络,通过ECU系统的数据交换,降低了能源的消耗,优化了汽车仪表的安全,实现了汽车的可靠性与舒适性,提高了通用性的设备产品,使得产品更加的向着标准化与系列化迈进
1 数字仪表体系总体结构的设计
1.1 体系主要功能的分析
通过查阅相关资料,确定了数字仪表系统的主要功能,如下:继承和提高了模拟功能速度、里程、燃料的形式,一个数字信号、温度等参数的实时采集、传输、处理和显示。车辆运行和ECU工作的实时监控,如标志、声音异常,以及其他形式的报警灯面板,可以使系统实现自我急救保护。个性化设置,用户可以选择与搭配,充分显示了具有设置风格的仪器,仪表盘的控制面板的颜色所显示的内容、大小、浏览器与位置的关系、图片的切换更具有人性化。在仪表上扩展日历、倒车雷达显示、行车记录仪、GPS导航与WiFi等等软硬件的功能。此外,模块化设计方便配置其他车辆供用户进行选择。在体系的整体结构上,满足了模块系统设计规范化与标准化的要求,嵌入式的实时操作具有控制与协调体系数据采集、数字传输、处理与存储、显示和储备的优点
1.2 体系总体结构的方案
根据仪表的功能要求和系统设计要求,该文采用CAN总线通信技术和TFT-LCD技术,采用ARM处理器和嵌入式实时操作系统平台确定系统方案的整体结构
2 CAN 通信模块接口设计
CAN总线网络结构在该文中,一个节点可以视为一个数字仪表,所以这是一个CAN总线通信的模块需要有控制器和收发器,平衡逻辑电平转换的差异,能够完成发送和接收数据节点的内容。该文分析了可以收发器和两个接口之间的接口设计
2.1 CAN 控制器的基本结构
因为LPC2478协议控制器是嵌入式主控制器,数据链路层的协议和物理层的功能不需要独立连接
2.2 CAN 收发器的基本结构
本文选用TJA1040收发器作为CAN控制器和总线接口,实现两发在总线引脚保护汽车瞬态环境之间的差异,支持3.3 V和5 V的电压,可以连接到至少110??节点
2.3 数字仪表体系的RTOS 平台
数字仪表系统采用嵌入式实时操作系统(RTOS)平台进行多任务和时间管理。为了提高系统的实时性和效率。在μC/OS-II实时操作系统,免费开源代码,操作方便,对硬件要求低的优点,已被选定为开发平台。内核μC/OS-II需要运行在LPC2478中并实现其功能,本部分的重点是结合了有限的空间,在这里留下了μC/OS-II LPC2478移植过程,μC/OS-II任务设计是整个系统设计中的应用的一个基本组成部分
3 体系的软件设计
3.1 体系任务的分析
该文研究总线车载数字表显示了体系的驱动状态参数:燃油、速度、水和路程。显示了需要报警的信号:安全带、轮胎压力、电池、门开关、润滑油、制动器与转向器等。根据所显示的信息比要求,相应的工作分为:发送、液晶显示、按键扫描、可总线接收与报警等。每个任务同步和数据通信是通过信号量之间的协调,实现了优先级与消息的呈现
3.2 任务的优先级设置
不同的信号显示,不同优先级的任务可以显示不同数值。依据良好的工作秩序安排仪器设备,确定本文工作的优先级:优先启动系统;LCD显示报警,设置为最高优先级;CAN总线接收数据设置优先级液晶屏实时动态信息显示应可以优先保留;液晶仪表显示设置,将数据发送到CAN总线的优先级;暂时设定优先级;设定的
文档评论(0)