[发明专利]一种利用CIC61508的喂狗机制实现多任务监控的方法有效
| 申请号: | 201710303420.0 | 申请日: | 2017-05-02 |
| 公开(公告)号: | CN107256012B | 公开(公告)日: | 2020-01-21 |
| 发明(设计)人: | 何玮 | 申请(专利权)人: | 北京欧鹏巴赫新能源科技股份有限公司 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 34124 合肥市浩智运专利代理事务所(普通合伙) | 代理人: | 丁瑞瑞 |
| 地址: | 102200 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 利用 cic61508 机制 实现 任务 监控 方法 | ||
1.一种利用CIC61508的喂狗机制实现多任务监控的方法,多任务包括喂狗任务、关键任务Ⅰ、关键任务Ⅱ、关键任务Ⅲ,其特征在于,所述喂狗任务通过通讯命令从安全芯片CIC61508获得请求码,所述关键任务Ⅰ通过一定的算法f(si,so,x)与关键任务Ⅰ的状态信息对请求码进行处理,处理结果为y1;所述关键任务Ⅱ通过特定的算法f(si,so,x)与关键任务Ⅱ的状态信息对y1进行处理,处理结果为y2;所述关键任务Ⅲ通过特定的算法f(si,so,x)与关键任务Ⅲ的状态信息对y2进行处理,处理结果为y3,所述处理结果y3为应答码,所述喂狗任务接收应答码并发送给安全芯片CIC61508;
当关键任务Ⅰ、关键任务Ⅱ或者关键任务Ⅲ用于行车继电器的控制时,y=f(si,so,x):
si表示车辆状态,4表示充电,so表示电机主继电器,x为从安全芯片CIC61508获得的请求码;
当所述关键任务Ⅰ、关键任务Ⅱ或者关键任务Ⅲ用于PID计算时,y=f(si,so,x):
si表示PID的采集值,so表示PID的设定值,err表示正常工作下误差的最大范围,x为从安全芯片CIC61508获得的请求码。
2.根据权利要求1所述的利用CIC61508的喂狗机制实现多任务监控的方法,其特征在于,该方法包括以下步骤:
(1)喂狗任务通过通讯命令从安全芯片CIC61508获得请求码,并将得到的请求码写入指定内存中去;
(2)关键任务I发现请求码x1有更新,结合本任务的状态输入si1、输出so1,通过一定的算法f(si,so,x),得到结果y1;
(3)关键任务II发现结果x2即上一级任务的运算结果y1有更新,结合本任务的状态即输入si2、输出so2,通过一定的算法f(si,so,x),得到结果y2;
(4)关键任务III发现结果x3即上一级任务的运算结果y2有更新,结合本任务的状态即输入si3、输出so3,通过一定的算法f(si,so,x),得到结果y3;
(5)喂狗任务等待一定时间后,将应答码y3发送到安全芯片,完成一次通讯握手。
3.根据权利要求1或2所述的利用CIC61508的喂狗机制实现多任务监控的方法,其特征在于,所述一定的算法y=f(si,so,x)为根据任务的实际情况而定。
4.根据权利要求1所述的利用CIC61508的喂狗机制实现多任务监控的方法,其特征在于,所述请求码为1个字节。
5.根据权利要求1所述的利用CIC61508的喂狗机制实现多任务监控的方法,其特征在于,所述应答码为4个字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京欧鹏巴赫新能源科技股份有限公司,未经北京欧鹏巴赫新能源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710303420.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:恒温器和优化恒温器的用户界面的运行的方法
- 下一篇:一种电动汽车控制系统





