论文题名: | 基于SAEJ1939协议的工程车辆运行数据采集显示技术研究与工程应用 |
关键词: | 汽车设备;参数显示仪表;通信协议;网络总线化 |
摘要: | 工程车辆工作环境恶劣,对工程车辆安全性能有较高要求。若能将工程车辆整车运行状态及时、准确反馈给驾驶员、并提供故障预警,将有效降低事故发生的风险。工程车辆参数显示仪表盘作为车载电子的重要部件,是驾驶员获取整车运行状态的窗口,对汽车安全起重要作用。 为了应对车载网络通信节点数量的急剧增加以及电子线束的日趋复杂,德国博世公司研发了一款串行通信总线CAN,该总线具备低成本、灵活性好、高可靠性与实时性得到各大汽车生产商的亲睐。SAE J1939协议是美国汽车工程师协会参照CAN2.0B基础,为重卡、大型客车领域车载通信系统做统一的协议规定,是工程车辆领域应用非常广泛的通信协议。 本课题针对上述背景,通过对车载CAN总线技术与SAE J1939协议的理论研究、基于嵌入式系统平台、引入实时操作系统uC/OS-Ⅱ,寻找到将安装在工程车辆不同部位ECU发出的运行参数进行集中采集、通过液晶屏显示与故障预警的解决方法,对该方法在工程车辆上的工程化应用进行研究,结合实验室与某工程车辆公司合作项目,设计出一款基于SAEJ1939协议的工程车辆运行数据采集显示仪表盘。该参数显示仪表盘具有通用性,能应用于各类工作在J1939协议环境下的工程车辆,有一定的推广价值,也是对我国汽车网络总线化的有益实践。 本文首先介绍汽车仪表的发展现状及SAE J1939协议在国内外的发展趋势,通过对CAN总线技术以及SAEJ1939协议的研究,将参数显示仪表盘所需报文进行SAE J1939解译。在此基础上制定系统实现方案,以汽车级芯片MC9S12XS128为基础搭建系统硬件开发平台,设计了MCU最小系统、UART串口通信、CAN通信及电源电路四个模块;引入嵌入式实时操作系统uC/OS-Ⅱ,对uC/OS-Ⅱ在所选微处理器MC9S12XS128上的移植进行设计并搭建软件开发平台,运用uC/OS-Ⅱ多任务调度、消息邮箱通信机制有效保障参数显示仪表盘的稳定性与实时性。最后设计PCB版图,制作出实际样机,并对该样机进行整体性能与可靠性测试。 |
作者: | 许彬彬 |
专业: | 机械制造及其自动化 |
导师: | 陈文芗 |
授予学位: | 硕士 |
授予学位单位: | 厦门大学 |
学位年度: | 2016 |
正文语种: | 中文 |