[发明专利]一种氢燃料电池控制系统有效
申请号: | 202010614172.3 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111769311B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 夏增刚;蔡俊;侯中军;顾欣;鲍鹏龙;庄琳琳 | 申请(专利权)人: | 上海捷氢科技有限公司 |
主分类号: | H01M8/04298 | 分类号: | H01M8/04298;H01M8/04992;G05B19/042 |
代理公司: | 北京信远达知识产权代理有限公司 11304 | 代理人: | 赵兴华 |
地址: | 201804 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 燃料电池 控制系统 | ||
1.一种氢燃料电池控制系统,其特征在于,采用Autosar架构搭建,所述控制系统包括:应用层、运行环境层和基础软件层;
所述应用层至少包括第一软件组件SWC、第二软件组件SWC和第三软件组件SWC;
所述第一软件组件SWC被配置为用于对所述应用层的CAN信号和硬线信号进行接收、处理及发送;
所述第二软件组件SWC包括主状态管理模块和子状态管理模块;
所述第三软件组件SWC包括至少一个功能模块和执行器控制模块,所述执行器控制模块与所述功能模块一一对应,用于执行对应的功能模块的功能;
所述基础软件层包括按照软件功能划分的多个软件模块,所述基础软件层至少包括服务软件模块、ECU抽象软件模块、微控制器抽象软件模块和复杂驱动软件模块,所述服务软件模块包括操作系统、基础软件模式管理器、状态管理器;
所述运行环境层被配置为支持所述应用层中各个软件组件SWC之间的通信、所述应用层中的软件组件SWC与所述基础软件层中的软件模块之间的通信以及所述基础软件层中各个软件模块之间的通信。
2.根据权利要求1所述的氢燃料电池控制系统,其特征在于,所述主状态管理模块用于向所述子状态管理模块发送控制指令,驱动所述子状态管理模块执行状态跳转;
所述子状态管理模块,用于在接收到所述主状态管理模块的控制指令后,根据预先设定的控制逻辑向相应的所述功能模块发送使能信号和控制目标值,调用相应的所述功能模块中的功能函数执行状态跳转;
所述功能模块,用于在接收到所述子状态管理模块的使能信号与控制目标时,调用相应的所述执行器控制模块执行功能函数,以实现所述控制目标;
所述执行器控制模块,用于驱动执行器执行相应的所述功能模块中的功能函数。
3.根据权利要求2所述的氢燃料电池控制系统,其特征在于,所述主状态管理模块用于向所述子状态管理模块发送控制指令,驱动所述子状态管理模块执行上电状态、准备状态、启动状态、运行状态、唤醒状态、系统待机状态、恢复状态、急停状态和关闭状态之间的状态跳转。
4.根据权利要求1所述的氢燃料电池控制系统,其特征在于,所述第三软件组件SWC至少包括空气路功能模块、氢气路功能模块、散热路功能模块和功率路功能模块。
5.根据权利要求4所述的氢燃料电池控制系统,其特征在于,所述第三软件组件SWC至少包括空压机控制模块、氢气循环泵控制模块、节温器控制模块和DCF控制模块。
6.根据权利要求1所述的氢燃料电池控制系统,其特征在于,所述第三软件组件SWC还包括系统状态监测模块,所述系统状态监测模块包括故障诊断子模块、ODS算法子模块、SOH算法子模块和湿度估计子模块。
7.根据权利要求1所述的氢燃料电池控制系统,其特征在于,所述操作系统设置了4种任务的符合类:第一基本符合类、第二基本符合类、第一扩展符合类和第二扩展符合类;
每种符合类的属性包括:基本任务激活数、每个优先级的任务数、是否为基本任务和是否为扩展任务。
8.根据权利要求1所述的氢燃料电池控制系统,其特征在于,所述操作系统为多核操作系统;
所述应用层中的各种软件功能对应的软件程序运行在所述氢燃料电池控制系统的多核控制主芯片中。
9.根据权利要求1所述的氢燃料电池控制系统,其特征在于,所述基础软件层还包括车载以太网的底层通讯软件模块;
所述车载以太网的底层通讯软件模块包括通讯服务模块、通讯硬件抽象模块和通讯驱动模块;
所述通讯驱动模块,用于驱动硬件进行以太网驱动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海捷氢科技有限公司,未经上海捷氢科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010614172.3/1.html,转载请声明来源钻瓜专利网。