预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108859759A(43)申请公布日2018.11.23(21)申请号201810661428.9(22)申请日2018.06.25(71)申请人武汉科技大学地址430081湖北省武汉市青山区和平大道947号武汉科技大学(72)发明人刘斌韩琛蒋峥万兴(74)专利代理机构上海精晟知识产权代理有限公司31253代理人冯子玲(51)Int.Cl.B60K35/00(2006.01)权利要求书2页说明书6页附图2页(54)发明名称电动汽车仪表系统及其调度方法(57)摘要本发明提供一种电动汽车仪表系统及其调度方法,电动汽车仪表系统,包括:电源模块、CAN通信模块、硬线信号采集模块、步进电机模块、蜂鸣器模块、按键模块、FLASH存储模块、TFT-LCD显示模块、LED模块、段码液晶模块。其中,电源模块的电压分为可切断和不可切断两类。将上述各个模块的任务,写成函数接口,并将任务划分为ASAP类和ALAP类,优先执行ASAP类任务。系统以改进的高响应比优先任务调度算法为依据,同时考虑任务等待时间和服务时间对任务优先级的影响,引进任务截止期错失机制,尽可能减小任务调度增加的系统开销,每次选取同类别中响应比最高的任务执行。本发明提高了系统的实时性。CN108859759ACN108859759A权利要求书1/2页1.一种电动汽车仪表系统,其特征在于,包括:电源模块,用于将蓄电池提供的电压转换为各元器件需要的工作电压;CAN通信模块,负责汽车仪表与汽车上其它电子设备间的通信,通过接收汽车上整车控制器发送过来的CAN数据,并解析,用作汽车一部分信号量的显示标志;硬线信号采集模块,采集与其它汽车电子设备所连接引脚上的高低电平来用作汽车一部分信号量的显示标志;步进电机模块,用于驱动指针指示汽车发动机的转速;蜂鸣器模块,用于汽车部分信息的提示音;按键模块,用于显示屏上相关信息的调整操作;FLASH存储模块,用于汽车仪表信息系统相关数据的存储;TFT-LCD显示模块,用于驾驶员了解汽车的信息;LED模块,用于汽车部分信息的提示;段码液晶模块,用于汽车速度的显示;将上述各个模块的任务,写成函数接口,并将任务划分为ASAP(AsSoonAsPossible)类和ALAP(AsLateAsPossible)类,优先执行ASAP类任务。2.如权利要求1所述的电动汽车仪表系统,其特征在于:其中,任务划分的规则是:按照任务执行周期来划分,周期小于60ms的为ASAP类任务,大于60ms的为ALAP类任务。3.如权利要求1所述的电动汽车仪表系统,其特征在于:电源模块的电压分为可切断和不可切断两类。4.一种电动汽车仪表系统的调度方法,其特征在于,包括如下步骤:步骤一,系统初始化,将所述任务按预定逻辑顺序执行一次,得到第一次服务时间;步骤二,在所有任务全部执行一次完毕之后,任务均处于Suspend状态,用定时器开始给任务按各自周期计时,任务周期时间到了,表示任务已处于就绪等待执行,该任务状态由Suspend变为Ready状态,开始等待时间计时;步骤三,使用任务的等待时间和服务时间计算各个任务的响应比,响应比的公式如下:式中,RR为任务响应比;Twait为任务等待时间;Tservice为任务服务时间;步骤四,先判断是否有ASAP类任务就绪等待执行,若有,则在处于等待执行的ASAP类任务中选择响应比最高的任务作为待执行任务;若没有,则在处于等待执行的ALAP类任务中选择响应比最高的任务作为待执行任务;步骤五,选出待执行任务后,系统会判断如果接下来执行上述待执行任务,在待执行任务执行期间是否有非待执行任务截止期错失,若有一个及以上任务截止期错失,则任务的优先级会发生转换,即截止期错失任务的优先级会超过待执行任务,接下来强制执行截止期错失任务中响应比最高的任务,否则执行步骤四选出的待执行任务。5.如权利要求4所述的电动汽车仪表系统的调度方法,其特征在于:在单个任务每次执行时,均测量任务的服务时间,并记录其服务时间最长的一次。在步2CN108859759A权利要求书2/2页骤五中,对每个非待执行任务判断是否错失截止期,在对某非待执行任务判断是否错失截止期的时候,将存储的该任务最长服务时间作为它的服务时间使用。6.如权利要求4所述的电动汽车仪表系统的调度方法,其特征在于:步骤四中,在处于等待执行的ASAP类任务中选择响应比最高的任务时,不用计算ALAP类任务的响应比。7.如权利要求4所述的电动汽车仪表系统的调度方法,其特征在于:若系统某时刻执行调度时,所有任务响应比均为0,即所有任务都处于未就绪状态,则接下来执行空操作。3CN108859759A说明书1/6页电动汽车仪表系统及其调度方法技术领域[0001]本