The invention provides an electric vehicle instrument system and its dispatching method, which includes power supply module, CAN communication module, hard wire signal acquisition module, step motor module, buzzer module, key module, FLASH storage module, TFT LCD display module, LED module and segment code LCD module. Among them, the voltage of power supply module can be divided into two categories: cut-off and non-cut-off. The tasks of each module mentioned above are written as function interfaces, and the tasks are divided into ASAP and ALAP classes, which give priority to ASAP tasks. Based on the improved high response ratio priority task scheduling algorithm, considering the impact of task waiting time and service time on task priority, the system introduces a task deadline miss mechanism to minimize the increased system overhead of task scheduling, and chooses the tasks with the highest response ratio in each class to execute. The invention improves the real-time performance of the system.
【技术实现步骤摘要】
电动汽车仪表系统及其调度方法
本专利技术涉及一种电动汽车仪表系统,本专利技术还涉及一种电动汽车仪表系统的调度方法,属于控制领域。
技术介绍
汽车仪表信息系统是驾驶员了解汽车各种信息的主要途径。电动汽车仪表系统往往需要稳定可靠,实时性高的要求。在很多电动汽车仪表系统开发的软件设计中,采用的是传统的前后台循环设计模式。该模式下,各任务函数执行频率强制相同,执行顺序无法改变,任务每次等待时间波动较大,难以保证实时性。
技术实现思路
本专利技术的目的在于提供一种电动汽车仪表系统及其调度方法,以解决上述问题。本专利技术采用了如下技术方案:本专利技术提供一种电动汽车仪表系统,其特征在于,包括:电源模块,用于将蓄电池提供的电压转换为各元器件需要的工作电压;CAN通信模块,负责汽车仪表与汽车上其它电子设备间的通信,通过接收汽车上整车控制器发送过来的CAN数据,并解析,用作汽车一部分信号量的显示标志;硬线信号采集模块,采集与其它汽车电子设备所连接引脚上的高低电平来用作汽车一部分信号量的显示标志;步进电机模块,用于驱动指针指示汽车发动机的转速;蜂鸣器模块,用于汽车部分信息的提示音;按键模块,用于显示屏上相关信息的调整操作;FLASH存储模块,用于电动汽车仪表系统相关数据的存储;TFT-LCD显示模块,用于驾驶员了解汽车的信息;LED模块,用于汽车部分信息的提示;段码液晶模块,用于汽车速度的显示;将上述各个模块的任务,写成函数接口,并将任务划分为ASAP类和ALAP类,优先执行ASAP类任务。本专利技术的电动汽车仪表系统,还具有这样的特征:其中,任务划分的规则是:按照任务执行周期来 ...
【技术保护点】
1.一种电动汽车仪表系统,其特征在于,包括:电源模块,用于将蓄电池提供的电压转换为各元器件需要的工作电压;CAN通信模块,负责汽车仪表与汽车上其它电子设备间的通信,通过接收汽车上整车控制器发送过来的CAN数据,并解析,用作汽车一部分信号量的显示标志;硬线信号采集模块,采集与其它汽车电子设备所连接引脚上的高低电平来用作汽车一部分信号量的显示标志;步进电机模块,用于驱动指针指示汽车发动机的转速;蜂鸣器模块,用于汽车部分信息的提示音;按键模块,用于显示屏上相关信息的调整操作;FLASH存储模块,用于汽车仪表信息系统相关数据的存储;TFT‑LCD显示模块,用于驾驶员了解汽车的信息;LED模块,用于汽车部分信息的提示;段码液晶模块,用于汽车速度的显示;将上述各个模块的任务,写成函数接口,并将任务划分为ASAP(As Soon As Possible)类和ALAP(As Late As Possible)类,优先执行ASAP类任务。
【技术特征摘要】
1.一种电动汽车仪表系统,其特征在于,包括:电源模块,用于将蓄电池提供的电压转换为各元器件需要的工作电压;CAN通信模块,负责汽车仪表与汽车上其它电子设备间的通信,通过接收汽车上整车控制器发送过来的CAN数据,并解析,用作汽车一部分信号量的显示标志;硬线信号采集模块,采集与其它汽车电子设备所连接引脚上的高低电平来用作汽车一部分信号量的显示标志;步进电机模块,用于驱动指针指示汽车发动机的转速;蜂鸣器模块,用于汽车部分信息的提示音;按键模块,用于显示屏上相关信息的调整操作;FLASH存储模块,用于汽车仪表信息系统相关数据的存储;TFT-LCD显示模块,用于驾驶员了解汽车的信息;LED模块,用于汽车部分信息的提示;段码液晶模块,用于汽车速度的显示;将上述各个模块的任务,写成函数接口,并将任务划分为ASAP(AsSoonAsPossible)类和ALAP(AsLateAsPossible)类,优先执行ASAP类任务。2.如权利要求1所述的电动汽车仪表系统,其特征在于:其中,任务划分的规则是:按照任务执行周期来划分,周期小于60ms的为ASAP类任务,大于60ms的为ALAP类任务。3.如权利要求1所述的电动汽车仪表系统,其特征在于:电源模块的电压分为可切断和不可切断两类。4.一种电动汽车仪表系统的调度方法,其特征在于,包括如下步骤:步骤一,系统初始化,将所述任务按预定逻辑顺序执行一次,得到第一次服务时间;步骤二,在所有任务全部执行一次完毕之后,任务均处于Suspend状态,用定时器开始给任务按各自周期计时,任务周期时间到了,...
【专利技术属性】
技术研发人员:刘斌,韩琛,蒋峥,万兴,
申请(专利权)人:武汉科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。