一种基于CAN总线的燃料电池发动机上位机监控方法技术

技术编号:25552834 阅读:34 留言:0更新日期:2020-09-08 18:53
本发明专利技术涉及燃料电池发动机监控技术,具体涉及一种基于CAN总线的燃料电池发动机上位机监控方法,上位机通过CAN总线与燃料电池控制器连接,采用并行处理的多线程结构,收发燃料电池控制器的CAN报文,对燃料电池发动机各个部件的参数和状态进行实时数据和曲线显示、信息储存和故障诊断,通过操作上位机界面上的功能按钮和设定相关部件的控制目标值给燃料电池控制器发送控制命令,进行燃料电池发动机的手动控制、自动控制和自动控制模式下部分部件的手动控制。该方法便于燃料电池发动机装车前的初期开发与监控调试,也适用于车载应用时对燃料电池发动机的独立控制和整体维护,监测数据和状态信息丰富,抗干扰能力强,控制性能稳定。

【技术实现步骤摘要】
一种基于CAN总线的燃料电池发动机上位机监控方法
本专利技术属于燃料电池发动机监控
,尤其涉及一种基于CAN总线的燃料电池发动机上位机监控方法。
技术介绍
燃料电池发动机是一种将氢气作为燃料的新型发动机,作为一种新能源,其已被认为是将来主要的能源,由于其构成的部件较多,每一个部件的运行状态都会影响到燃料电池发动机的性能,所以一个好的监控方法在一定的程度上可以大大减小燃料电池发动机装车前的初期开发与调试。
技术实现思路
本专利技术的目的是提供一种实现对燃料电池发动机的实时监控,实时在上位机显示燃料电池发动机各个部件运行状态,以及对燃料电池发动机进行控制,提供自保护,并对燃料电池的性能进行分析以及故障诊断的方法。为实现上述目的,本专利技术采用的技术方案是:一种基于CAN总线的燃料电池发动机上位机监控方法,包括上位机通过CAN总线与燃料电池控制器连接,采用并行处理的多线程结构,收发燃料电池控制器的CAN报文;其中上位机利用接收线程实时接收燃料电池控制器发送出来的CAN报文并进行解析,将解析后的数据发送到主线程进行实时本文档来自技高网...

【技术保护点】
1.一种基于CAN总线的燃料电池发动机上位机监控方法,其特征是,包括上位机通过CAN总线与燃料电池控制器连接,采用并行处理的多线程结构,收发燃料电池控制器的CAN报文;其中上位机利用接收线程实时接收燃料电池控制器发送出来的CAN报文并进行解析,将解析后的数据发送到主线程进行实时数据、实时曲线和历史曲线显示,并由数据存储线程将接收到的数据存储到数据库中;上位机主线程还包含功能按钮和数字输入框,发送线程将主线程中功能按钮的控制命令和燃料电池发动机部件的目标控制值通过CAN总线发送给燃料电池控制器,从而实现对燃料电池发动机的手动控制、自动控制、自动控制模式下的手动强制控制、故障报警和自保护。/n

【技术特征摘要】
1.一种基于CAN总线的燃料电池发动机上位机监控方法,其特征是,包括上位机通过CAN总线与燃料电池控制器连接,采用并行处理的多线程结构,收发燃料电池控制器的CAN报文;其中上位机利用接收线程实时接收燃料电池控制器发送出来的CAN报文并进行解析,将解析后的数据发送到主线程进行实时数据、实时曲线和历史曲线显示,并由数据存储线程将接收到的数据存储到数据库中;上位机主线程还包含功能按钮和数字输入框,发送线程将主线程中功能按钮的控制命令和燃料电池发动机部件的目标控制值通过CAN总线发送给燃料电池控制器,从而实现对燃料电池发动机的手动控制、自动控制、自动控制模式下的手动强制控制、故障报警和自保护。


2.如权利要求1所述的基于CAN总线的燃料电池发动机上位机监控方法,其特征是,线程的工作方法包括:与燃料电池控制器通信连接,启动所有线程,接收线程实时接收燃料电池控制器发送的报文并解析,将解析的数据发送到主线程和数据存储线程;数据存储线程将接收线程解析的数据,利用SQL语句将各个数值进行绑定,存储到数据库相应的位置中;主线程显示此时燃料电池发动机各个部件的工作状态和参数信息,并根据接收线程解析的数据以设定的定时时间刷新显示界面;主线程接收目标控制值、实时曲线显示、历史曲线显示命令,数据存储线程将储存的数据进行提取发送到主线程,按照时间的顺序对接收到的燃料电池发动机各个部件的参数进行实时曲线和历史曲线绘制并显示。


3.如权利要求1所述的基于CAN总线的燃料电池发动机上位机监控方法,其特征是,手动控制方法包括:主线程接收打开CAN命令,上位机连接CAN总线与燃料电池控制器进行通信,接收线程接收燃料电池控制器的CAN报文并根据两者通信的CAN协议进行解析,获取当前燃料电池发动机氢气供给系统、空气供给系统、冷却系统和电气系统各个传感器和执行器的参数及状态,发送给主线程进行显示;接收手动控制命令,上位机再根据氢气电磁阀、氢气比例阀、氢气循环泵、氢气加热排气电磁阀、入口水泵、出口水泵、主热交换器、DC热交换器、DC水泵、空压机冷水泵、空压机入口节气门、空压机、空气出口节气门部件的开关命令按钮状态,以及氢气比例阀开度、空压机入口节气门开度、空气出口节气门开度、空压机转速、氢气循环泵转速、热交换器和水泵转速数字输入框的设定值,依CAN协议发送报文给燃料电池控制器。


4.如权利要求1所述的基于CAN总线的燃料...

【专利技术属性】
技术研发人员:全睿吴帆常雨芳黄文聪谭保华
申请(专利权)人:湖北工业大学
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1