一种基于多任务调度LIN通信的车窗控制器标定系统及方法技术方案

技术编号:25184063 阅读:22 留言:0更新日期:2020-08-07 21:12
本发明专利技术公开一种基于多任务调度LIN通信的车窗控制器标定系统及方法,通过将上位机和车窗控制器连接,打开相对应的LDF文件进行解析得到LIN通信任务调度表,将变量显示在窗口;S2:选择任一变量,输入标定值并进行确认,上位机将输入的标定值传输到车窗控制器,车窗控制器根据标定值修改车窗升降器中对应的参数;S3:上位机发送校验请求报文到车窗控制器,车窗控制器发送反馈信息报文到上位机;S4:车窗控制器车窗升降器中读取已改正的变量数值并发送到上位机进行解析得到校验值,如果校验值和标定值相同,表明标定成功。本发明专利技术通过建立LIN通信任务调度表,实现上位机通过专属通信指令完成对车窗位机控制器的功能标定、功能修改、功能反馈。

【技术实现步骤摘要】
一种基于多任务调度LIN通信的车窗控制器标定系统及方法
本专利技术涉及通信
,特别涉及一种基于多任务调度LIN通信的车窗控制器标定系统及方法。
技术介绍
现在市场中汽车发展越来越快,其安全性也受到人们的重视,特别是车窗的升降安全功能。随着自动化的提高,车窗升降一般都是通过车载系统响应人员的动作进行自动升降,包含一键全窗升降、中途停止、单窗升降等,这要求车窗控制器能及时响应人员的操作才能实现全部功能。因此需要对车窗控制器的功能进行标定。现有技术中的车窗控制器标定系统,主要由上位机、LIN通信解析器、下位机控制器组成。上位机主要是通过LIN总线实现上位机平台对下位机控制器的标定及监控功能。上位机标定平台通过LIN总线与下位机控制器进行通信,通过解析LIN报文信息,从而实时获取下位机控制器的工作状态及功能实现情况,进而将获取到的信息在上位机标定界面上显示。现有系统存在的问题是上位机对下位机控制器只能起到监控及标定的功能,不能实现对下位机功能的直接调整及完善,发现问题后需要另外的系统进行调整,造成时间的浪费;上位机只能一对一的对下位机控制器进行标定,不能连接多个下位机控制器同时进行标定,工作效率低。
技术实现思路
针对现有技术中车窗控制器标定效率低的问题,本专利技术提供一种基于多任务调度LIN通信的车窗控制器标定系统及方法,通过在上位机中设置LIN通信任务调度表,实现上位机发送不同的LIN报文指令对下位机控制器实现功能标定、功能调整、功能反馈,提高标定效率。为了实现上述目的,本专利技术提供以下技术方案:一种基于多任务调度LIN通信的车窗控制器标定系统,包括上位机、LIN通信解析器以及至少一个车窗控制器;所述上位机通过CAN卡与所述LIN通信解析器连接,所述LIN通信解析器通过LIN总线与所述车窗控制器连接,车窗控制器分别与车窗升降器电连接。优选的,上位机包括标定模块以及校验模块;其中,所述标定模块,用于构建LIN通信任务调度表,以对车窗控制器的变量参数进行标定修改;所述校验模块,用于对车窗控制器的变量参数进行验证,判断标定修改是否正确。优选的,所述车窗控制器包括数据接收单元、数据标定单元以及数据发送单元;数据接收单元将从上位机接收到的变量参数信息发送给数据标定单元,数据标定单元根据变量参数信息修改车窗升降器的参数以进行相应动作,数据发送单元将车窗升降器相应动作的参数反馈到上位机。优选的,所述LIN通信任务调度表中的变量包括:L_Drv_Instruction、L_Drv_State_Action、L_Drv_State_Ap_Down、L_Drv_State_OverHeat_State、L_Drv_Wdw_Area、L_Drv_Wdw_Init、L_Drv_Wdw_PWM_Ratio、L_Drv_Wdw_Softstart、L_Drv_Wdw_Softstop、L_Drv_Hall_AP_ratio、L_Drv_Hall_AP_width、L_Drv_Hall_Count、L_Drv_Motor_Speed、L_Drv_Motor_Temperature、L_Drv_Ins_ApDown、L_Drv_Wdw_OpenedVal、L_Drv_Action、L_Drv_Ins_Abnormal、L_Drv_Ins_ApDownRes、L_Drv_Ins_OverHeat。本专利技术还提供一种基于多任务调度LIN通信的车窗控制器标定方法,包括以下步骤:S1:将上位机和车窗控制器连接,用户登录进入上位机,打开相对应的LDF文件进行解析得到LIN通信任务调度表,将LIN通信任务调度表中的变量显示在窗口;S2:选择任一变量,输入标定值并进行确认,上位机将输入的标定值传输到车窗控制器,车窗控制器根据接收到的标定值修改车窗升降器中对应的参数;S3:上位机发送校验请求报文到车窗控制器,车窗控制器发送反馈信息报文到上位机,上位机根据反馈信息报文判断车窗控制器接收的校验请求报文是否正确;若正确,进入S4;若不正确,重复S3;S4:车窗控制器对上位机发送的校验请求报文进行解析,再从车窗升降器中读取已改正的变量数值,并将已改正的变量数值发送到上位机,解析得到校验值,将校验值和标定值进行比较;如果校验值和标定值不同,表明标定失败,则重复步骤S3和S4;如果校验值和标定值相同,表明标定成功。优选的,所述S2包括以下步骤:S2-1:用户选择任一变量后,在窗口显示变量的初始值和标定状态;S2-2:输入标定值并进行确认,上位机将根据标定值修改变量初始报文的标定数据从而得到第二报文数据,再将第二报文数据发送到车窗控制器;S2-3:车窗控制器接收到第二报文数据后,对其进行解析得到变量的标定值,再根据标定值对车窗升降器中的参数进行修改。优选的,所述S3包括以下步骤:S3-1:上位机发送校验帧头到车窗控制器,车窗控制器将接收到的校验帧头存入反馈信息报文中,并将反馈信息报文传输到上位机;S3-2:上位机接收到反馈信息报文后进行解析,将车窗控制器将接收到的校验帧头与上位机发送的校验帧头进行比较;如果相同,则进入S4;如果不同,则重复步骤S3-1和S3-2;或上位机在发送校验帧头后30ms内,未接收到车窗控制器上传的反馈信息报文,则重复步骤S3-1和S3-2;在重复10次之后,若车窗控制器将接收到的校验帧头与上位机发送的校验帧头还不相同,则跳出报错警报。综上所述,由于采用了上述技术方案,与现有技术相比,本专利技术至少具有以下有益效果:1.通过建立上位机专属的LIN通信任务调度表,实现上位机对车窗控制器的功能标定和功能修改,进而通过专属通信指令完成对车窗位机控制器的功能标定、功能修改、功能反馈。2.通过建立多任务调度表的LIN网络结构实现上位机同时标定多个车窗机控制器。3.通过修改上位机专属的LIN通信任务调度表,快速匹配不同类型的车窗机控制器,从而快速实现扩展。附图说明:图1为根据本专利技术示例性实施例的一种基于多任务调度LIN通信的车窗控制器标定系统示意图。图2为根据本专利技术示例性实施例的上位机示意图。图3为根据本专利技术示例性实施例的车窗控制器示意图。图4为根据本专利技术示例性实施例的一种基于多任务调度LIN通信的车窗控制器标定方法流程示意图。具体实施方式下面结合实施例及具体实施方式对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具本文档来自技高网
...

【技术保护点】
1.一种基于多任务调度LIN通信的车窗控制器标定系统,其特征在于,包括上位机、LIN通信解析器以及至少一个车窗控制器;/n所述上位机通过CAN卡与所述LIN通信解析器连接,所述LIN通信解析器通过LIN总线与所述车窗控制器连接,车窗控制器分别与车窗升降器电连接。/n

【技术特征摘要】
1.一种基于多任务调度LIN通信的车窗控制器标定系统,其特征在于,包括上位机、LIN通信解析器以及至少一个车窗控制器;
所述上位机通过CAN卡与所述LIN通信解析器连接,所述LIN通信解析器通过LIN总线与所述车窗控制器连接,车窗控制器分别与车窗升降器电连接。


2.如权利要求1所述的一种基于多任务调度LIN通信的车窗控制器标定系统,其特征在于,上位机包括标定模块以及校验模块;其中,
所述标定模块,用于构建LIN通信任务调度表,以对车窗控制器的变量参数进行标定修改;
所述校验模块,用于对车窗控制器的变量参数进行验证,判断标定修改是否正确。


3.如权利要求1所述的一种基于多任务调度LIN通信的车窗控制器标定系统,其特征在于,所述车窗控制器包括数据接收单元、数据标定单元以及数据发送单元;
数据接收单元将从上位机接收到的变量参数信息发送给数据标定单元,数据标定单元根据变量参数信息修改车窗升降器的参数以进行相应动作,数据发送单元将车窗升降器相应动作的参数反馈到上位机。


4.如权利要求2所述的一种基于多任务调度LIN通信的车窗控制器标定系统,其特征在于,所述LIN通信任务调度表中的变量包括:
L_Drv_Instruction(用户操作指令)、L_Drv_State_Action(车窗动作状态)、L_Drv_State_Ap_Down(车窗防夹状态)、L_Drv_State_OverHeat_State(车窗热保护状态)、L_Drv_Wdw_Area(车窗区域)、L_Drv_Wdw_Init(车窗初始化状态)、L_Drv_Wdw_PWM_Ratio(PWM占空比)、L_Drv_Wdw_Softstart(电机软启动)、L_Drv_Wdw_Softstop(电机软停止)、L_Drv_Hall_AP_ratio(触发防夹脉冲比例)、L_Drv_Hall_AP_width(触发防夹脉冲宽度)、L_Drv_Hall_Count(霍尔脉冲计数)、L_Drv_Motor_Speed(电机转速)、L_Drv_Motor_Temperature(电机温度)、L_Drv_Ins_ApDown(防夹指令)、L_Drv_Wdw_OpenedVal(车窗开度值)、L_Drv_Action(用户操作判断结果)、L_Drv_Ins_Abnormal(用户异常操作)、L_Drv_In...

【专利技术属性】
技术研发人员:熊秋涵谭伟程安宇徐洋张鹏
申请(专利权)人:重庆利龙科技产业集团有限公司
类型:发明
国别省市:重庆;50

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

1