一种车辆传感器在线编程系统及方法与流程
本申请涉及车载电子系统,特别是涉及一种车辆传感器在线编程系统及方法。
背景技术:
1、随着车载电子系统的不断发展,车辆所配备的车辆传感器种类及数量日益增多,相应地,车辆传感器的维修、维护及升级需求亦呈显著上升趋势。在车辆传感器的实际使用周期内,出于性能优化、功能迭代或故障替换等原因,常需对其进行更换或软件升级。
2、目前,现有技术中针对车辆传感器的更换及升级操作,通常采用以下处理方式:用户将车辆驶至专业维修站点,由维修人员将待处理的目标车辆传感器从车辆上拆卸取下,随后利用专用的外部编程或升级设备对该车辆传感器进行数据配置或固件更新,完成后再将车辆传感器重新安装回车辆原有位置。
3、然而,上述现有操作流程明显存在以下不足:一方面,整个更换升级过程高度依赖人工操作,不仅步骤繁琐、耗时较长,而且需要配备专用的编程/升级设备,导致维修站点运营成本及人工成本居高不下;另一方面,车主需为此承担较高的服务费用,无形中增加了用户的用车成本及时间成本。因此,如何在无需拆卸车辆传感器及无需专用外部设备的前提下,实现对车载车辆传感器的高效、低成本更换与升级,已成为亟待解决的技术问题。
技术实现思路
1、本申请的目的是提供一种车辆传感器在线编程系统及方法,以在无需拆卸车辆传感器及无需专用外部设备的前提下,实现对车载车辆传感器的高效、低成本更换与升级。
2、为实现上述目的,本申请提供了如下方案。
3、第一方面,本申请提供了一种车辆传感器在线编程系统,包括:电源控制电路、无线soc模块和上位机软件;
4、所述电源控制电路设置在车辆传感器芯片与供电电源之间;
5、所述无线soc模块分别与所述车辆传感器芯片、所述电源控制电路和所述上位机软件连接;
6、所述上位机软件用于通过所述无线soc模块对车辆传感器芯片进行在线编程。
7、可选地,所述上位机软件包括:激活读取功能模块、设置报警阈值功能模块、修改工作模式功能模块和编程升级功能模块。
8、可选地,所述激活读取功能模块的实现过程包括:
9、在上位机软件内点击“激活/读取”功能键,生成激活读取指令;所述激活读取指令通过无线soc模块发送给所述车辆传感器芯片;
10、接收车辆传感器芯片通过所述无线soc模块发送的数据。
11、可选地,所述设置报警阈值功能模块的实现过程包括:
12、在上位机软件内输入需要设置的报警阈值;
13、在上位机软件内点击“设置报警阈值”功能键,将报警阈值通过无线soc模块发送给所述车辆传感器芯片;
14、接收车辆传感器芯片通过所述无线soc模块发送的阈值设置结果。
15、可选地,所述修改工作模式功能模块的实现过程包括:
16、在上位机软件内需要设置的工作模式,作为目标工作模式;
17、在上位机软件内点击“设置工作模式”功能键,生成模式设置指令;所述模式设置指令通过无线soc模块发送给所述车辆传感器芯片;
18、接收车辆传感器芯片通过所述无线soc模块发送的当前工作模式;
19、将当前工作模式与目标工作模式进行对比,生成设置结果;所述设置结果为设置成功或设置失败。
20、可选地,所述编程升级功能模块的实现过程包括:
21、在上位机软件内点击“编程/升级”功能键,并将编程文件发送给无线soc模块;所述无线soc模块用于基于所述编程文件对车辆传感器芯片进行编程,生成编程结果,并将所述编程结果发送至所述上位机软件;
22、接收无线soc模块发送的编程结果;
23、可选地,在基于所述编程文件对车辆传感器芯片进行编程,生成编程结果的方面,所述无线soc模块具体用于:
24、对所述编程文件进行校验;
25、当校验通过时,控制所述电源控制电路使车辆传感器芯片断电并重新上电,使车辆传感器芯片进入编程模式;
26、通过预定义的编程协议对车辆传感器芯片进行擦除操作;
27、通过预定义的编程协议对车辆传感器芯片进行编程操作;
28、通过预定义的编程协议对车辆传感器芯片进行编程校验,生成编程结果。
29、可选地,所述电源控制电路和所述无线soc模块均设置在车辆传感器芯片所在的车辆上;
30、当不工作时,所述无线soc模块处于休眠状态;
31、当需要对车辆传感器芯片进行在线编程时,采用预设操作方式对所述无线soc模块进行唤醒,使所述无线soc模块进入工作状态;
32、所述预设操作方式:
33、车辆传感器芯片内的至少一个传感器的测量值在预设时间段内的变化量符合所述传感器对应的变化预设阈值;至少一个传感器的测量值包括:压力测量值、温度测量值、加速度测量值、电压测量值中的至少一个;
34、当所述无线soc模块进入工作状态后,所述上位机软件通过搜索的方式与所述无线soc模块配对连接。
35、可选地,所述车辆传感器芯片包括胎压mems芯片和电池包压力检测mems芯片中的一种或多种;
36、所述胎压mems芯片包括:压力传感器、温度传感器、加速度传感器、微处理器、rf发射模块和lf接收模块;
37、所述电池包压力检测mems芯片包括:压力传感器、温度传感器、微处理器和pwm/can/lin总线模块。
38、第二方面,本申请提供了一种车辆传感器在线编程方法,所述车辆传感器在线编程方法应用于上述的车辆传感器在线编程系统,所述车辆传感器在线编程方法包括:
39、对无线soc模块进行唤醒,使无线soc模块进入工作状态;
40、当无线soc模块进入工作状态后,上位机软件通过搜索的方式与所述无线soc模块配对连接;
41、上位机软件通过无线soc模块对车辆传感器芯片进行在线编程。
42、根据本申请提供的具体实施例,本申请具有了以下技术效果。
43、本申请提供了一种车辆传感器在线编程系统及方法,本申请的系统设置了上位机软件、无线soc模块、电源控制电路,通过上位机软件实现人机交互,通过无线soc模块建立上位机软件与车辆传感器芯片之间的通讯,形成对车辆传感器芯片在线编程和修改的控制,本申请能够在无需拆卸车辆传感器及无需专用外部设备的前提下,只需安装和操作上位机软件即可实现对车载车辆传感器的高效、低成本更换与升级。
1.一种车辆传感器在线编程系统,其特征在于,包括:电源控制电路、无线soc模块和上位机软件;
2.根据权利要求1所述的车辆传感器在线编程系统,其特征在于,所述上位机软件包括:激活读取功能模块、设置报警阈值功能模块、修改工作模式功能模块和编程升级功能模块。
3.根据权利要求2所述的车辆传感器在线编程系统,其特征在于,所述激活读取功能模块的实现过程包括:
4.根据权利要求2所述的车辆传感器在线编程系统,其特征在于,所述设置报警阈值功能模块的实现过程包括:
5.根据权利要求2所述的车辆传感器在线编程系统,其特征在于,所述修改工作模式功能模块的实现过程包括:
6.根据权利要求2所述的车辆传感器在线编程系统,其特征在于,所述编程升级功能模块的实现过程包括:
7.根据权利要求6所述的车辆传感器在线编程系统,其特征在于,在基于所述编程文件对车辆传感器芯片进行编程,生成编程结果的方面,所述无线soc模块具体用于:
8.根据权利要求1所述的车辆传感器在线编程系统,其特征在于,所述电源控制电路和所述无线soc模块均设置在车辆传感器总成内部;
9.根据权利要求1所述的车辆传感器在线编程系统,其特征在于,所述车辆传感器芯片包括胎压mems芯片和电池包压力检测mems芯片中的一种或多种;
10.一种车辆传感器在线编程方法,其特征在于,所述车辆传感器在线编程方法应用于权利要求1-9任一项所述的车辆传感器在线编程系统,所述车辆传感器在线编程方法包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com