基于SAEJ1939协议的发动机虚拟仪表数据采集系统开发研究

来源 :中北大学 | 被引量 : 0次 | 上传用户:mugua604
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文通过研究发动机数据采集系统的控制原理,综合考虑发动机虚拟仪表测试界面的可扩展性和在工程上的开发成本,提出了一种新型的发动机虚拟仪表数据采集系统的设计方案。该系统选用了由Freescale公司生产的性价比极高的16位MC9S12DP256B单片机作为发动机数据采集系统采集层的主控制器,以NI公司开发的Labview软件作为上位机数据图形化显示界面的开发平台,完成了基于CAN总线的数据通信协议的发动机虚拟仪表数据采集系统的设计。通过在实验室对发动机的模拟量信号、脉冲量信号和开关量信号等的采集,实现了发动机不同工况下数据的准确显示,达到了预期的设计目标。  本文基于CAN总线协议(包括物理层、数据链路层和应用层协议)的数据通信原理,特别是对CAN总线应用层SAEJ1939协议的相关部分进行了合理的规范,实现了对CAN总线数据的精确收发,在此基础上对发动机虚拟仪表数据采集系统进行了开发和研究。本文的主要研究工作如下:  1.本文针对该发动机虚拟仪表数据采集系统的设计要求,通过对传感器型号、前置处理电路、电源供电电路、CAN智能节点电路和单片机控制单元等组成部分的理论基础及芯片的技术特性进行分析,完成了以MC9S12DP256B单片机为核心的数据采集层硬件电路原理图的绘制和双层PCB板的设计;应用C语言对数据采集系统的采集层和数据传输层在CodeWarrior的集成开发环境下进行了软件开发;通过在实验室对电路板的软硬件进行联调,实现了对发动机主要信号的精确采集;  2.本文通过对现场总线通信协议进行研究,选定了高性能、高可靠性、实时性的CAN总线作为发动机虚拟仪表数据采集系统的通信总线,以车辆网络串行通信和控制协议SAEJ1939协议作为其应用层的通信协议;论文通过对CAN总线初始化、收发数据优先级和波特率等相关寄存器进行配置,实现了对发动机采集数据的实时传输;  3.本文考虑到发动机虚拟仪表数据采集系统多任务、实时性的特点,采用具有良好图形化界面的Labview软件作为上位机显示系统开发平台,通过对上位机数据监控系统和显示系统进行设计,实现了对发动机模拟量信号、脉冲信号和开关量信号的同步显示,通过对发动机数据采集系统任务优先级进行合理划分,完成了对传感器、微处理器及CAN总线通信协议的有序控制和管理。  通过在虚拟仪表的实验平台上进行联调,表明本文开发的数据采集系统能精确的、实时的完成对实验数据的采集、传输、显示,并以其良好的可扩展性和经济性,具有广阔的工程应用前景。
其他文献
地埋管地源热泵系统在我国北方寒冷地区使用,存在着普遍的吸放热不平衡现象。地埋管换热器冬季从地下提取的热量远远大于其夏季释放的热量,造成地埋管换热器周围土壤温度的不
生物质气化发电是生物质能众多利用形式中常用的高效技术之一,流化床技术因其原料适应性强、传热效率高等特点,适合规模化气化项目。本文通过流化床气化实验台进行了水蒸气气化
我国安徽黄山等地物种丰富,但是对粒毛盘菌属物种多样性的报道却相对较少,本研究对黄山等地粒毛盘菌属的物种多样性进行了分类学研究,报道了黄山粒毛盘菌属9个分类单元。 对
庚子新春,一场突如其来的新型冠状病毒肺炎疫情,牵动着全国人民的心,北京市发展改革委各级党组织在委党组领导下,坚决贯彻落实习近平总书记对防控新型冠状病毒感染的肺炎疫情
期刊
2020年的冬舂交替之际,国内迎来了气流静稳与高达10℃的强逆温,两种现象组合,致使大半个中国的大气环境容量减少了50%.于是大面积雾霾再次出现,只不过这一次人们早早地都戴上
期刊
节能减排已经成为我国乃至于全世界各国经济发展中的一个重要环节,而高效实用的强化传热技术是节能的重要手段,广泛应用于石油、化工、能源、冶金、材料等工程领域。另外在航
2月10日,习近平总书记在北京调研指导新型冠状病毒肺炎疫情防控工作时,强调要在全力以赴抓好疫情防控同时,统筹做好“六稳”工作,尽可能降低疫情对经济的影响,努力完成今年经
期刊
针对ZKAR-40工程车空调制冷量严重不足,运行过程中频繁出现结霜和停机故障等问题,通过用户反馈信息和作业现场调研、原样机性能实验和车用空调系统各部件设计计算分析,发现主