[发明专利]一种车辆交流电机控制器的任务调度方法及装置在审
申请号: | 201510849944.0 | 申请日: | 2015-11-27 |
公开(公告)号: | CN105467873A | 公开(公告)日: | 2016-04-06 |
发明(设计)人: | 李萌;郭铁梁 | 申请(专利权)人: | 北京友信宏科电子科技有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 宋鹰武 |
地址: | 100070 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 交流 电机 控制器 任务 调度 方法 装置 | ||
技术领域
本发明属于汽车控制技术领域,尤其涉及一种车辆交流电机控制器的任务 调度方法及装置。
背景技术
低速汽车的交流电机控制器具有外部设备多样,功能模块繁多,控制策略 复杂的特点,需要一种有效的控制方法来统筹管理各个外部设备,对不同的工 况实时做出控制策略。现有车辆交流电机控制器的任务调度方法是采用复杂多 任务的实时操作系统来对任务进行调度,这个操作系统负责内存分配和任务优 先级的划分,然后根据既定的任务调度机制对所有实时任务进行调度,由于这 种处理方法下,控制器即需要处理高实时性的交流电机驱动算法任务,又需要 处理有大量车载传感器的信号输入处理任务,还有整车控制策略任务需要处理, 这样情况下,控制器需要额外的消耗一定的CPU和内存资源来实现其他工作, 不能做到真正的实时处理各种调度任务,需要花费较大的精力设计任务的调度。
发明内容
本发明实施例提供了一种车辆交流电机控制器的任务调度方法及装置,旨 在解决现有技术不能做到真正的实时处理各种调度任务,需要花费较大的精力 设计任务的调度的问题。
一方面,提供一种车辆交流电机控制器的任务调度方法,所述方法包括:
根据各个调度任务的预设实时性高低,将各个调度任务按照预设调用顺序 进行排序并分类为辅助调度任务和主调度任务;
启动看门狗定时器,判断AD转换是否完成,如果AD转换未完成,继续判 断AD转换是否完成;
在AD转换完成之后,清除AD转换完成标志,运行所述辅助调度任务;
如果监控所述主调度任务可运行,运行所述主调度任务;
运行所述主调度任务结束,发送一个输入信号至所述门狗定时器,继续判 断AD转换是否完成。
进一步地,所述辅助调度任务包括在预设第一运行周期内运行的第一调度 任务和在预设第二运行周期内运行的第二调度任务,所述第一调度任务先于第 二调度任务运行,所述运行所述辅助调度任务具体包括:
在预设第一运行周期内,按照第一预设调度顺序逐一判断所述第一调度任 务是否运行,如果是,运行当前第一调度任务,否则,判断下一个第一调度任 务是否运行;
所述预设第一运行周期结束,启动第二运行周期,按照第二预设调度顺序 逐一判断所述第二调度任务是否运行,如果是,运行当前第二调度任务,否则, 判断下一个第二调度任务是否运行;
所述预设第二运行周期结束,实时采集SCI通讯数据并进行管理。
进一步地,所述第一调度任务和第二调度任务包括若干个预留任务,所述 预留任务的调度顺序在其他调度任务之后。
进一步地,所述主调度任务包括在预设第三运行周期内运行的第三调度任 务和在预设第四运行周期内运行的第四调度任务,所述第三调度任务先于第四 调度任务运行,所述运行所述主调度任务具体包括:
在预设第三运行周期内,按照第三预设调度顺序逐一判断所述第三调度任 务是否运行,如果是,运行当前第三调度任务,否则,判断下一个第三调度任 务是否运行;
所述预设第三运行周期结束,启动第四运行周期,按照第四预设调度顺序 逐一判断所述第四调度任务是否运行,如果是,运行当前第四调度任务,否则, 判断下一个第四调度任务是否运行,直至所述第四运行周期结束,等待下一次 运行所述主调度任务。
进一步地,所述第三调度任务和第四调度任务包括若干个预留任务,所述 预留任务的调度顺序在其他调度任务之后。
进一步地,所述清除AD转换完成标志,运行所述辅助调度任务之后,还包 括:
实时监控所述主调度任务是否可运行,如果主调度任务不可运行,发送一 个输入信号至所述门狗定时器,继续判断AD转换是否完成。
另一方面,提供一种车辆交流电机控制器的任务调度装置,所述装置包括:
任务管理单元,用于根据各个调度任务的预设实时性高低,将各个调度任 务按照预设调用顺序进行排序并分类为辅助调度任务和主调度任务;
调度开始单元,用于启动看门狗定时器,判断AD转换是否完成,如果AD 转换未完成,继续判断AD转换是否完成;
第一任务运行单元,用于在AD转换完成之后,清除AD转换完成标志,运 行所述辅助调度任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京友信宏科电子科技有限公司,未经北京友信宏科电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510849944.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超低功耗生化传感器检测电路
- 下一篇:一种智能酒店房控系统