System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种近光灯控制系统及fota升级方法,属于车灯控制。
技术介绍
1、目前,随着汽车智能化网联化的推进,汽车功能复杂度和远程升级要求越来越高。在现有技术中,近光灯控制器功能安全设计通常没有考虑fota刷写过程中需要保持灯光关闭这一问题,现有安全设计考虑近光灯安全状态为打开近光灯,在fota刷写过程中系统存在误进安全状态,从而将近光灯打开的现象,在fota刷写过程中可能会导致电平亏电影响用户体验。
技术实现思路
1、本专利技术所要解决的技术问题是,克服现有技术的不足,提供一种近光灯控制系统及fota升级方法,在fota刷写过程中避免误进安全状态,增加系统的可靠性。
2、为了解决上述技术问题,本专利技术的技术方案是:
3、本专利技术一方面提供一种近光灯控制系统,它包括域控制器、近光灯控制器和近光灯led;
4、所述近光灯控制器包括mcu模块、sbc模块和boost-buck模块;
5、所述域控制器的kl30电源为近光灯控制器的sbc模块和boost-buck模块供电,所述域控制器的body can模块与近光灯控制器的sbc模块进行can通信;
6、所述sbc模块用于为mcu模块供电并与mcu模块进行can通信;
7、所述boost-buck模块与mcu模块进行spi通信,所述boost-buck模块的跛行通道与mcu模块的跛行开关端口相连,所述boost-buck模块的电压输出端用于为近光灯led供电。
8、本专利技术另一方面提供一种近光灯控制系统的fota升级方法,它包括如下步骤:
9、步骤s1、近光灯控制器上电或复位;
10、步骤s2、近光灯控制器进入预编程步骤;
11、步骤s3、近光灯控制器切换到编程步骤,在请求进入加载程序后的等待时间内关闭近光灯led;
12、步骤s4、近光灯控制器进入后编程步骤。
13、进一步,所述步骤s2,近光灯控制器进入预编程步骤,具体包括如下步骤:
14、进入扩展会话,检查当前近光灯控制器是否符合进入fota的前置条件,如果符合进入fota的前置条件,请求车辆控制器(ecu)停发报文并停止记录诊断故障码(dtc)。
15、进一步,所述进入fota的前置条件为:
16、条件1、控制器供电电压处于9-16v;
17、条件2、车速是否有效并小于3km/h;
18、如果当前近光灯控制器同时满足条件1和条件2,即为符合fota的前置条件。
19、进一步,所述步骤s3,近光灯控制器切换到编程步骤,在请求进入加载程序后的等待时间内关闭近光灯led,具体包括如下步骤:
20、近光灯控制器切换到编程步骤;
21、在请求进入加载程序后存在一段等待时间,在等待时间内对mcu模块的跛行开关端口进行初始化,将mcu模块的跛行开关端口的电平设置为高,使跛行开关无效,boost-buck模块不进入安全状态,关闭近光灯led;
22、等待时间结束,程序加载完成后进行信息校验,校验成功后下载fota需要更新的信息,下载完成后检查下载信息的完整性和有效性。
23、进一步,所述信息校验,具体包括如下步骤:
24、通过诊断服务向车辆控制器(ecu)发送安全模式的种子(seed),根据约定的算法得到秘钥(key),车辆控制器(ecu)验证通过后解锁安全访问等级。
25、进一步,所述下载完成后检查下载信息的完整性和有效性,具体包括如下步骤:
26、执行下载信息的字节长度和crc校验的程序,通过程序执行的返回结果判断下载信息的完整性和有效性,如果完整性和有效性满足要求则进入步骤s4,否则擦去下载的信息,重新下载并验证。
27、进一步,所述步骤s4,近光灯控制器进入后编程步骤,具体包括如下步骤:
28、信息的完整性和有效性检查成功后,硬复位退出编程步骤;
29、请求车辆控制器(ecu)恢复报文发送和记录诊断故障码(dtc);
30、进入默认会话。
31、采用了上述技术方案,本专利技术在现有安全设计中从系统需求层面进行顶层设计,增加系统fota时进入编程会话对端口初始化的设计,在fota刷写过程中避免boost-buck模块误进安全状态,增加系统的可靠性。
本文档来自技高网...【技术保护点】
1.一种近光灯控制系统,其特征在于:它包括域控制器、近光灯控制器和近光灯LED;
2.一种如权利要求1所述的近光灯控制系统的FOTA升级方法,其特征在于,它包括如下步骤:
3.根据权利要求2所述的近光灯控制系统的FOTA升级方法,其特征在于,所述步骤S2,近光灯控制器进入预编程步骤,具体包括如下步骤:
4.根据权利要求3所述的近光灯控制系统的FOTA升级方法,其特征在于,所述进入FOTA的前置条件为:
5.根据权利要求2所述的近光灯控制系统的FOTA升级方法,其特征在于,所述步骤S3,近光灯控制器切换到编程步骤,在请求进入加载程序后的等待时间内关闭近光灯LED,具体包括如下步骤:
6.根据权利要求5所述的近光灯控制系统的FOTA升级方法,其特征在于,所述信息校验,具体包括如下步骤:
7.根据权利要求5所述的近光灯控制系统的FOTA升级方法,其特征在于,所述下载完成后检查下载信息的完整性和有效性,具体包括如下步骤:
8.根据权利要求2所述的近光灯控制系统的FOTA升级方法,其特征在于,所述步骤S4,
...【技术特征摘要】
1.一种近光灯控制系统,其特征在于:它包括域控制器、近光灯控制器和近光灯led;
2.一种如权利要求1所述的近光灯控制系统的fota升级方法,其特征在于,它包括如下步骤:
3.根据权利要求2所述的近光灯控制系统的fota升级方法,其特征在于,所述步骤s2,近光灯控制器进入预编程步骤,具体包括如下步骤:
4.根据权利要求3所述的近光灯控制系统的fota升级方法,其特征在于,所述进入fota的前置条件为:
5.根据权利要求2所述的近光灯控制系统的fota升级方法,其特征在...
【专利技术属性】
技术研发人员:赵燕清,党乾珍,
申请(专利权)人:常州星宇车灯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。