System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种汽车中控协同安全控制系统技术方案_技高网

一种汽车中控协同安全控制系统技术方案

技术编号:40668660 阅读:3 留言:0更新日期:2024-03-18 19:04
本发明专利技术提供一种汽车中控协同安全控制系统,在中控主板系统中设置了辅助处理器,可以起到在中控系统未死机状态时作为辅助计算平台使用,用于分担处理任务命令。在系统死机时,作为备份处理器接管车辆控制,既缩减了中控处理器的计算资源的消耗,降低了死机概率,同时在死机时又能接管控制车辆确保了车辆安全;通过获取车辆故障时的应用程序、当前执行的命令、当前执行命令的上一个命令、当前车辆设置等数据,分析故障类型及原因,便于判断命令是否为易故障命令、命令执行时计算资源消耗量,以更精确的方式分配任务命令;通过资源管理器判断中控处理器的计算资源使用量,及时控制中控处理器的计算资源,进一步降低中控处理器死机的概率。通过以上方式进一步提高了车辆中控系统的安全性。

【技术实现步骤摘要】

本专利技术涉及汽车领域,尤其涉及一种中控具有双处理器进行协同控制的汽车安全控制系统。


技术介绍

1、随着汽车技术的发展,特别是随着新能源汽车的发展,汽车厂家为汽车赋予了更多的功能,比如智能驾驶、辅助驾驶、汽车游戏、卡拉ok、以及车辆本身的车窗玻璃开关控制,语音控制音响音量调节,hud导航,车门自动开关,车身稳定系统、主动刹车等等,由于汽车的功能越来越多,需要处理的数据、需要运行的应用程序等也越来越多,越来越复杂,即使各个厂家在出厂前进行过严格的测试,仍然会出现软件设计bug,或者应用程序的冲突,用户在使用过程中常常会出现运行中的汽车中控屏幕死机的情况,这就对安全运行中的汽车造成比较大的安全隐患,现有技术中有通过设置辅助处理器进行备份操作的中控系统,但其辅助处理器仅在系统死机时使用,仍然无法降低系统死机的情况,同时也浪费了辅助处理器的计算机资源,且死机时需要等待中控系统重启的过程,仍然具有安全隐患,用户体验不够好。


技术实现思路

1、基于以上原因,本专利技术提出了一种汽车中控协同安全控制系统,该系统包括中控系统,所述中控系统包括主板系统,显示系统,主板系统包括中控处理器,主存储器,辅助处理器,副存储器,切换模块,无线通信模块,电源模块,车机通信模块;所述副存储器开辟有共享区域,该共享区域能够被中控处理器、辅助处理器访问,所述共享区域存储有临时设置文件、待执行任务命令列表和已执行任务命令列表;所述中控处理器包括命令仲裁模块、故障记录模块。

2、进一步的,所述命令仲裁模块用于获取任务命令,将相应命令添加上时间戳,之后存储到副存储器共享区域的待执行命令列表;所述任务命令包括系统命令、操作命令,所述操作命令指用户操作设置车辆所触发的命令;

3、所述命令仲裁模块在将任务命令存储到副存储器共享区域后;根据故障记录模块数据及当前软件环境判断该任务命令是否为易出故障命令,如果是则将该任务命令放入第二命令队列;如果否,则预测执行该任务命令所需要计算资源量,如果需要的计算资源量大于第一阈值,则将该任务命令放入第二命令队列,否则放入第一命令队列;所述第一命令队列由中控处理器处理;所述第二命令队列由辅助处理器处理,处理之后将处理结果反馈给中控处理器。,

4、进一步的,在判断任务命令需要的计算资源量大于第一阈值之后,将任务命令放入第一命令队列之前,需要判断所述中控处理器的剩余计算资源,当中控处理器的剩余计算资源高于第二阈值时,则将任务命令放入第一命令队列,否则放入第二命令队列;

5、在任务命令被中控处理器或辅助处理器执行完成之后,将所述任务命令从副存储器共享区域中的待执行任务命令列表中删除,添加到已执行任务命令列表中;

6、所述故障记录模块数据为:当中控系统出现故障时,故障记录模块记录中控系统运行的应用程序、当前执行的命令、当前执行命令的上一个命令、当前车辆设置数据,通过无线通信模块将上述数据发送到厂家服务器,厂家根据各个车辆汇总的故障数据使用故障预测模型判断故障类型及原因;之后厂家将判断的故障错误类型及原因通过网络发送到同型号所有车辆故障记录模块,该故障错误类型及原因即为故障记录模块数据;

7、所述命令仲裁模块根据故障记录模块数据及当前软件环境判断该命令是否为易出故障命令具体为:获取该命令时,先从所述故障记录模块数据中查找是否存在该命令的故障类型,如果存在,则判断所述故障类型的原因条件是否成立,如果成立则判断为易出故障命令,如果否则判断为不易出故障命令;

8、进一步的,所述中控处理器包括资源管理器模块,用于检测中控处理器的计算资源使用量,当所述中控处理器的计算资源使用量超过80%低于90%时,则暂停从第一命令队列获取任务命令;当所述中控处理器的计算资源使用量大于等于90%时,依次判断正在执行的任务命令是否为实时命令,如果否则将所述任务命令挂起,待中控处理器的计算资源低于百分之70%时再恢复执行挂起的命令;

9、进一步的,所述辅助处理器包括检测单元,用于判断是中控系统是否死机,所述判断的方法发送检测命令到中控处理器检测是否有响应、检测中控处理器io口是否有异常;

10、当所述检测单元检测到死机时,向切换模块发送切换指令,所述切换模块将控制车辆各项功能的控制权交给辅助处理器,所述辅助处理器根据副存储器中的车辆各项功能的临时设置文件控制车辆的各项功能;同时从待执行任务命令列表中获取任务命令进行执行;

11、进一步的,所述切换模块向中控处理器发送重启命令,并检测中控处理器是否在第一预设时间内关闭;如果未关闭,则切换模块切断中控处理器的电源供应;等待第二预设时间段后,恢复中控处理器的电源供应,并向中控处理器发送启动命令,待中控处理器恢复正常后,通过所述辅助处理器检测单元向切换模块发送系统正常信号,所述切换模块切断辅助处理器对车辆各项功能的控制,将车辆各项功能的控制权交给中控处理器;之后所述辅助处理器仅作为辅助处理任务命令进行工作。

12、本专利技术的有益效果:

13、本专利技术提供一种汽车中控协同安全控制系统,在中控主板系统中设置辅助处理器,起到多种有益效果,第一、在中控系统未死机状态时作为辅助计算平台使用,用于分担处理任务命令,在系统死机时,作为备份处理器接管车辆控制,既缩减了中控处理器的计算资源的消耗,降低了死机概率,同时在死机时又能接管控制车辆确保了车辆安全。第二、通过获取车辆故障时的应用程序、当前执行的命令、当前执行命令的上一个命令、当前车辆设置等数据,用于分析故障类型及原因,便于判断命令是否为易故障命令、命令执行时计算资源消耗量,以更精确的方式分配任务命令;第三、通过资源管理器判断中控处理器的计算资源使用量,及时控制中控处理器的计算资源,进一步降低中控处理器死机的概率。通过以上方式进一步提高了车辆中控系统的安全性。

本文档来自技高网...

【技术保护点】

1.一种汽车中控协同安全控制系统,包括中控系统,所述中控系统包括主板系统,显示系统,主板系统包括中控处理器,主存储器,辅助处理器,副存储器,切换模块,无线通信模块,电源模块,车机通信模块;所述副存储器开辟有共享区域,该共享区域能够被中控处理器、辅助处理器访问,所述共享区域存储有临时设置文件、待执行任务命令列表和已执行任务命令列表;所述中控处理器包括命令仲裁模块、故障记录模块。

2.根据权利要求1所述的中控协同安全控制系统,其特征在于,所述命令仲裁模块用于获取任务命令,将相应命令添加上时间戳,之后存储到副存储器共享区域的待执行命令列表中;所述命令仲裁模块在将任务命令存储到副存储器共享区域后;根据故障记录模块数据及当前软件环境判断该任务命令是否为易出故障命令,如果是,则将该任务命令放入第二命令队列;如果否,则预测执行该任务命令所需要计算资源量,如果需要的计算资源量大于第一阈值,则将该任务命令放入第二命令队列,否则放入第一命令队列;所述第一命令队列由中控处理器处理;所述第二命令队列由辅助处理器处理,处理之后将处理结果反馈给中控处理器。

3.根据权利要求2所述的中控协同安全控制系统,其特征在于,还包括以下步骤:

4.根据权利要求3所述的中控协同安全控制系统,还包括以下步骤:

5.根据权利要求4所述的中控协同安全控制系统,所述故障记录模块数据为,当中控系统出现故障时,故障记录模块记录中控系统运行的应用程序、当前执行的命令、当前执行命令的上一个命令、当前车辆设置数据,通过无线通信模块将上述数据发送到厂家服务器,厂家根据各个车辆汇总的故障数据使用故障预测模型判断故障类型及原因;之后厂家将判断的故障错误类型及原因通过网络发送到同型号所有车辆故障记录模块,该故障错误类型及原因即为故障记录模块数据;

6.根据权利要求5所述的中控协同安全控制系统,其特征在于,所述中控处理器包括资源管理器模块,其用于检测中控处理器的计算资源使用量,当所述中控处理器的计算资源使用量超过80%低于90%时,则暂停从第一命令队列获取任务命令;当所述中控处理器的计算资源使用量大于等于90%时,依次判断正在执行的任务命令是否为实时命令,如果否则将所述任务命令挂起,待中控处理器的计算资源低于百分之70%时再恢复执行挂起的命令。

7.根据权利要求6所述的中控协同安全控制系统,其特征在于,所述辅助处理器包括检测单元,用于判断是中控系统是否死机,所述判断的方法包括发送检测命令到中控处理器检测是否有响应、检测中控处理器IO口是否有异常;当所述检测单元检测到死机时,向切换模块发送切换指令,所述切换模块将控制车辆各项功能的控制权交给辅助处理器,所述辅助处理器根据副存储器中的车辆各项功能的临时设置文件控制车辆的各项功能;同时从待执行任务命令列表中获取任务命令进行执行。

8.根据权利要求7所述的中控协同安全控制系统,其特征在于,所述切换模块向中控处理器发送重启命令,并检测中控处理器是否在第一预设时间内关闭;如果未关闭,则切换模块切断中控处理器的电源供应;等待第二预设时间段后,恢复中控处理器的电源供应,并向中控处理器发送启动命令,待中控处理器恢复正常后,通过所述辅助处理器检测单元向切换模块发送系统正常信号,所述切换模块切断辅助处理器对车辆各项功能的控制,将车辆各项功能的控制权交给中控处理器;之后所述辅助处理器仅作为辅助处理任务命令进行工作。

...

【技术特征摘要】

1.一种汽车中控协同安全控制系统,包括中控系统,所述中控系统包括主板系统,显示系统,主板系统包括中控处理器,主存储器,辅助处理器,副存储器,切换模块,无线通信模块,电源模块,车机通信模块;所述副存储器开辟有共享区域,该共享区域能够被中控处理器、辅助处理器访问,所述共享区域存储有临时设置文件、待执行任务命令列表和已执行任务命令列表;所述中控处理器包括命令仲裁模块、故障记录模块。

2.根据权利要求1所述的中控协同安全控制系统,其特征在于,所述命令仲裁模块用于获取任务命令,将相应命令添加上时间戳,之后存储到副存储器共享区域的待执行命令列表中;所述命令仲裁模块在将任务命令存储到副存储器共享区域后;根据故障记录模块数据及当前软件环境判断该任务命令是否为易出故障命令,如果是,则将该任务命令放入第二命令队列;如果否,则预测执行该任务命令所需要计算资源量,如果需要的计算资源量大于第一阈值,则将该任务命令放入第二命令队列,否则放入第一命令队列;所述第一命令队列由中控处理器处理;所述第二命令队列由辅助处理器处理,处理之后将处理结果反馈给中控处理器。

3.根据权利要求2所述的中控协同安全控制系统,其特征在于,还包括以下步骤:

4.根据权利要求3所述的中控协同安全控制系统,还包括以下步骤:

5.根据权利要求4所述的中控协同安全控制系统,所述故障记录模块数据为,当中控系统出现故障时,故障记录模块记录中控系统运行的应用程序、当前执行的命令、当前执行命令的上一个命令、当前车辆设置数据,通过无线通信模块将上述数据发送到厂家服务器,厂家根据各个车辆汇总的故障数据使用故障预测模型判断故障类型及原因;之后厂家将判断的故障...

【专利技术属性】
技术研发人员:赵学科佟莹曾强富陈钰明
申请(专利权)人:重庆电子工程职业学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1