一种车载触控系统及车载触控系统的异常检测方法技术方案

技术编号:39189744 阅读:11 留言:0更新日期:2023-10-27 08:36
本申请提供了一种车载触控系统及车载触控系统的异常检测方法,通过车载触控系统中的微控制单元便可以对车载触控系统或者触控传感器是否存在异常进行检测,并确定车载触控系统出现异常的运行异常类型,以此,能够快速地实现车载触控系统异常问题的检测,提高异常问题的检测效率。题的检测效率。题的检测效率。

【技术实现步骤摘要】
一种车载触控系统及车载触控系统的异常检测方法


[0001]本申请涉及车辆控制
,尤其是涉及一种车载触控系统及车载触控系统的异常检测方法。

技术介绍

[0002]汽车产业蓬勃发展及汽车数量的不断增加,带来了巨大的交通问题,也由此引发了大量的交通事故,给人们的安全与财产造成了巨大威胁,而其中一部分交通事故是由于车辆系统的问题所造成的,系统安全性问题逐渐成为了人们关注的焦点,各种各样的主动安全设备也随之产生。
[0003]目前,由于汽车电子对触摸按键的设计都比较落后,在触摸系统出现问题时,无法区分是系统问题还是触摸传感器的问题,致使无法及时地对安全性问题的“责任”进行认定,使得车辆异常问题的确定效率较低。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种车载触控系统及车载触控系统的异常检测方法,车载触控系统中的微控制单元通过分析运行控制数据和传感器数据,及时地确定出车载触控系统的异常问题,以提高车辆异常问题的确定效率。
[0005]本申请实施例提供了一种车载触控系统,所述车载触控系统包括系统基础芯片和微控制单元;
[0006]所述系统基础芯片与所述微控制单元通信连接;
[0007]所述系统基础芯片用于将外部电源的输入电压转换为所述微控制单元的工作电压,以及将所述微控制单元的输出信号的信号格式转换为特定格式;
[0008]所述微控制单元用于基于所述车载触控系统的运行控制数据以及通过PTC寄存器获取到的传感器数据,分别对所述车载触控系统和触控传感器进行检测,以确定所述车载触控系统的运行异常类型;其中,所述运行异常类型包括系统运行异常和传感器运行异常中的至少一种。
[0009]在一种可能的实施方式中,所述系统基础芯片包括watchdog定时器电路;
[0010]所述watchdog定时器电路用于在所述车载触控系统出现运行异常时,触发所述车载触控系统的重启。
[0011]在一种可能的实施方式中,所述微控制单元连接有RstCtrl模块、多个ADC模块、TCA模块、Usart模块、内部比较器以及处理器;
[0012]所述多个ADC模块中的第一ADC模块分别与外部电源和所述处理器通信连接;所述第一ADC模块用于将模拟电平信号转换成数字电平信号;
[0013]所述RstCtrl模块分别与所述watchdog定时器电路的输出端和所述处理器通信连接;所述RstCtrl模块用于控制所述微控制单元复位重启;
[0014]所述TCA模块分别与所述watchdog定时器电路的输入端和所述处理器通信连接;
所述TCA模块用于产生输入至所述watchdog定时器电路的时序波;
[0015]所述Usart模块分别与所述系统基础芯片和所述处理器通信连接;所述Usart模块用于收发通信总线数据;
[0016]所述多个ADC模块中的第二ADC模块分别与所述系统基础芯片的电源管理电路的输出端和所述处理器通信连接;所述第二ADC模块用于将模拟电平信号转换成数字电平信号;
[0017]所述内部比较器与所述第二ADC模块通信连接;所述内部比较器通过比较所述第二ADC模块识别出的工作电压与额定电压范围,确定所述工作电压是否异常;
[0018]所述PTC寄存器分别与触控传感器和所述处理器通信连接;所述PTC寄存器用于将获取到的所述触控传感器输出的传感器数据传输给所述处理器。
[0019]本申请实施例还提供了一种车载触控系统的异常检测方法,应用于车载触控系统的微控制单元;所述车载触控系统的触控传感器与所述微控制单元中的PTC寄存器通信连接;所述PTC寄存器用于获取所述触控传感器的传感器数据;所述异常检测方法包括:
[0020]获取所述车载触控系统的运行控制数据以及所述传感器数据;
[0021]利用所述运行控制数据对应的数据检测方式,对所述运行控制数据进行检测,确定所述运行控制数据的第一运行检测结果;
[0022]基于预设诊断函数,对所述传感器数据的运行状况进行检测,确定所述触控传感器的第二运行检测结果;
[0023]基于所述第一运行检测结果和所述第二运行检测结果,确定所述车载触控系统的运行异常类型;其中,所述运行异常类型包括系统运行异常和传感器运行异常中的至少一种。
[0024]在一种可能的实施方式中,所述运行控制数据包括寄存器的写入数据;所述利用所述运行控制数据对应的数据检测方式,对所述运行控制数据进行检测,确定所述运行控制数据的第一运行检测结果,包括:
[0025]在所述寄存器完成数据写入后,获取所述寄存器的写入数据以及所述寄存器的存储数据;
[0026]比较所述写入数据与所述存储数据是否一致;
[0027]若一致,确定所述第一运行检测结果为在寄存器有效;
[0028]若不一致,确定所述第一运行检测结果为寄存器失效。
[0029]在一种可能的实施方式中,所述运行控制数据包括微控制单元的工作电压;所述利用所述运行控制数据对应的数据检测方式,对所述运行控制数据进行检测,确定所述运行控制数据的第一运行检测结果,包括:
[0030]获取所述微控制单元中所设置的第一ADC模块所识别出的工作电压;
[0031]利用所述微控制单元中所设置的内部比较器,比较所述工作电压与额定电压范围;
[0032]若所述工作电压大于所述额定电压范围,则确定所述第一运行检测结果为电压过压;
[0033]若所述工作电压小于所述额定电压范围,则确定所述第一运行检测结果为电压欠压;
[0034]若所述工作电压位于所述额定电压范围内,则确定所述第一运行检测结果为电压正常。
[0035]在一种可能的实施方式中,所述运行控制数据包括ADC模块输出的数字输出信号;所述利用所述运行控制数据对应的数据检测方式,对所述运行控制数据进行检测,确定所述运行控制数据的第一运行检测结果,包括:
[0036]利用DAC模块将数字输入信号转换为模拟输出信号;
[0037]针对于所述微控制单元中所设置的每个ADC模块,利用该ADC模块将所述模拟输出信号转换为数字输出信号;
[0038]比较所述数字输入信号与所述数字输出信号是否一致;
[0039]若一致,确定所述第一运行检测结果为该ADC模块有效;
[0040]若不一致,则确定所述第一运行检测结果为该ADC模块失效。
[0041]在一种可能的实施方式中,所述运行控制数据包括存储器运行数据;所述利用所述运行控制数据对应的数据检测方式,对所述运行控制数据进行检测,确定所述运行控制数据的第一运行检测结果,包括:
[0042]从所述存储器运行数据中提取出特定变量;
[0043]将所述特定变量与所述特定变量对应的转置变量进行异或运算,确定所述异或运算的异或结果数据;
[0044]若所述异或结果数据中的每个元素均为预设阈值,确定所述第一运行检测结果为存储器有效;
...

【技术保护点】

【技术特征摘要】
1.一种车载触控系统,其特征在于,所述车载触控系统包括系统基础芯片和微控制单元;所述系统基础芯片与所述微控制单元通信连接;所述系统基础芯片用于将外部电源的输入电压转换为所述微控制单元的工作电压,以及将所述微控制单元的输出信号的信号格式转换为特定格式;所述微控制单元用于基于所述车载触控系统的运行控制数据以及通过PTC寄存器获取到的传感器数据,分别对所述车载触控系统和触控传感器进行检测,以确定所述车载触控系统的运行异常类型;其中,所述运行异常类型包括系统运行异常和传感器运行异常中的至少一种。2.根据权利要求1所述的车载触控系统,其特征在于,所述系统基础芯片包括watchdog定时器电路;所述watchdog定时器电路用于在所述车载触控系统出现运行异常时,触发所述车载触控系统的重启。3.根据权利要求2所述的车载触控系统,其特征在于,所述微控制单元连接有RstCtrl模块、多个ADC模块、TCA模块、Usart模块、内部比较器以及处理器;所述多个ADC模块中的第一ADC模块分别与外部电源和所述处理器通信连接;所述第一ADC模块用于将模拟电平信号转换成数字电平信号;所述RstCtrl模块分别与所述watchdog定时器电路的输出端和所述处理器通信连接;所述RstCtrl模块用于控制所述微控制单元复位重启;所述TCA模块分别与所述watchdog定时器电路的输入端和所述处理器通信连接;所述TCA模块用于产生输入至所述watchdog定时器电路的时序波;所述Usart模块分别与所述系统基础芯片和所述处理器通信连接;所述Usart模块用于收发通信总线数据;所述多个ADC模块中的第二ADC模块分别与所述系统基础芯片的电源管理电路的输出端和所述处理器通信连接;所述第二ADC模块用于将模拟电平信号转换成数字电平信号;所述内部比较器与所述第二ADC模块通信连接;所述内部比较器通过比较所述第二ADC模块识别出的工作电压与额定电压范围,确定所述工作电压是否异常;所述PTC寄存器分别与触控传感器和所述处理器通信连接;所述PTC寄存器用于将获取到的所述触控传感器输出的传感器数据传输给所述处理器。4.一种车载触控系统的异常检测方法,其特征在于,应用于车载触控系统的微控制单元;所述车载触控系统的触控传感器与所述微控制单元中的PTC寄存器通信连接;所述PTC寄存器用于获取所述触控传感器的传感器数据;所述异常检测方法包括:获取所述车载触控系统的运行控制数据以及所述传感器数据;利用所述运行控制数据对应的数据检测方式,对所述运行控制数据进行检测,确定所述运行控制数据的第一运行检测结果;基于预设诊断函数,对所述传感器数据的运行状况进行检测,确定所述触控传感器的第二运行检测结果;基于所述第一运行检测结果和所述第二运行检测结果,确定所述车载触控系统的运行异常类型;其中,所述运行异常类型包括系统运行异常和传感器运行异常中的至少一种。
5.根据权利要求4所述的异常检测方法,其特征在于,所述运行控制数据包括寄存器的写入数据;所述利用所述运行控制数据对应的数据检测方式,对所述运行控制数据进行检测,确定所述运行控制数据的...

【专利技术属性】
技术研发人员:秦梁卜海峰王艳梅
申请(专利权)人:富赛汽车电子有限公司
类型:发明
国别省市:

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

1