CN111506039A - 一种基于多任务调度lin通信的车窗控制器标定***及方法 - Google Patents
一种基于多任务调度lin通信的车窗控制器标定***及方法 Download PDFInfo
- Publication number
- CN111506039A CN111506039A CN202010176531.1A CN202010176531A CN111506039A CN 111506039 A CN111506039 A CN 111506039A CN 202010176531 A CN202010176531 A CN 202010176531A CN 111506039 A CN111506039 A CN 111506039A
- Authority
- CN
- China
- Prior art keywords
- upper computer
- window controller
- calibration
- vehicle window
- drv
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 12
- 238000012795 verification Methods 0.000 claims abstract description 7
- 230000000875 corresponding effect Effects 0.000 claims description 19
- 238000012986 modification Methods 0.000 claims description 4
- 230000004048 modification Effects 0.000 claims description 4
- 230000005611 electricity Effects 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 description 13
- 230000001174 ascending effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40234—Local Interconnect Network LIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Window Of Vehicle (AREA)
Abstract
本发明公开一种基于多任务调度LIN通信的车窗控制器标定***及方法,通过将上位机和车窗控制器连接,打开相对应的LDF文件进行解析得到LIN通信任务调度表,将变量显示在窗口;S2:选择任一变量,输入标定值并进行确认,上位机将输入的标定值传输到车窗控制器,车窗控制器根据标定值修改车窗升降器中对应的参数;S3:上位机发送校验请求报文到车窗控制器,车窗控制器发送反馈信息报文到上位机;S4:车窗控制器车窗升降器中读取已改正的变量数值并发送到上位机进行解析得到校验值,如果校验值和标定值相同,表明标定成功。本发明通过建立LIN通信任务调度表,实现上位机通过专属通信指令完成对车窗位机控制器的功能标定、功能修改、功能反馈。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种基于多任务调度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通信的车窗控制器标定***,包括上位机10、LIN通信解析器20以及车窗控制器30。上位机10通过CAN卡与LIN通信解析器20电连接,LIN通信解析器20通过LIN总线与车窗控制器30电连接,车窗控制器30分别与汽车的4个玻璃车窗升降器(左前、左后、右前、右后)连接。
本实施例中,如图2,上位机10包括处理模块101、标定模块102、校验模块103、显示模块104以及通信模块105。其中,
处理模块101,用于处理车窗控制器30上传的各种信息;
标定模块102,用于构建LIN通信任务调度表对车窗控制器30的各种功能参数进行标定修改;
校验模块103,用于对车窗控制器30的功能进行验证,并判断标定是否正确;
显示模块104,用于显示车窗控制器30上传的各种信息,便于工作人员进行查看和修改;
通信模块105,用于和LIN通信解析器20进行通信。
本实施例中,LIN通信解析器20,主要用于将车窗控制器30上传的LIN信息进行解析,并传输到上位机10进行分析处理。
本实施例中,车窗控制器30,用于响应上位机10发送的指令,控制玻璃车窗升降器工作,并将工作的同步信息反馈到上位机10。如图3,车窗控制器30包括数据接收单元301、数据标定单元302以及数据发送单元303。数据接收单元301接收到上位机10的信息后发送给数据标定单元302,数据标定单元302根据信息修改车窗升降器的参数并进行工作,数据发送单元303将车窗升降器工作的参数反馈到上位机10。
本实施例中,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_Ins_ApDownRes(防夹抑制指令)、L_Drv_Ins_OverHeat(电机热保护)等,即上位机10将对上述变量进行标定和校验,使车窗控制器30的各项功能得到标定调整,以保证汽车车窗升降的安全性,为用户带来更好的体验。如表1所示。
表1LIN通信任务调度表
本实施例中,L_Drv_Action变量包含用户自动下降、用户手动下降、用户自动上升、用户手动上升、用户错误、用户无操作等6种状态;
L_Drv_Ins_Abnormal变量包含用户操作异常、用户操作正常2种状态;
L_Drv_Ins_ApDownRes变量包含车窗防夹抑制、车窗防夹未抑制2种状态;
L_Drv_Ins_OverHeat变量包含电机热保护、电机未热保护2种状态;
L_Drv_Instruction变量包含停止指令、错误指令、手动上升指令、自动上升指令、手动下降指令、自动下降指令6种用户操作指令;L_Drv_State_Action变量包含车窗停止、车窗手动上升、车窗自动上升、车窗手动下降、车窗自动下降5种状态;L_Drv_State_Ap_Down变量包含车窗未防夹、车窗防夹2种状态;
L_Drv_State_OverHeat_State变量包含车窗未热保护、车窗热保护2种状态;
L_Drv_Wdw_Area变量包含车窗未知区域、上软停加速区域、上软停减速区域、防夹区域上方、防夹区域、防夹区域下方、下软停减速区域7种车窗区域分布;
L_Drv_Wdw_Init变量包含车窗未初始化、车窗已初始化2种状态;
L_Drv_Wdw_PWM_Ratio变量表示驱动电机的PWM波的占空比;
L_Drv_Wdw_Softstart变量包含车窗软启动、车窗未软启动2种状态;
L_Drv_Wdw_Softstop变量包含车窗软停止、车窗未软停止2种状态;
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变量包含车窗防夹、车窗未防夹2种状态;L_Drv_Wdw_OpenedVal变量表示车窗的开度值。
参考图4,本发明还提出一种基于多任务调度LIN通信的车窗控制器标定方法,具体包括以下步骤:
S1:将上位机和n个车窗控制器分别连接,用户登录进入上位机获取标定权限,再打开相对应的LDF文件进行解析得到LIN通信任务调度表,并分别将LIN通信任务调度表中的变量数据显示出来,便于用户进行查看。
本实施例中,上位机与车窗控制器连接后,可以自动识别车窗控制器的型号和批次信息,并将型号信息显示在上位机最上方部分,可进行窗口切换查看。
用户在输入不同的用户信息后(例如姓名、部门、工号信息),可获取不同的标定权限,包括研发人员和非研发人员,这样可保证***内数据的安全性;其中,研发人员可以使用标定、校验、监测功能,非研发人员只可使用监测功能。
用户登录后,通过标定模块可打开LDF文件并进行解析,LDF文件中包括LIN通信任务调度表,将要标定的变量通过显示模块显示出来便于用户查看。
S2:选择任意一个变量,输入标定值并进行确认,上位机将根据标定值修改变量所在报文的标定数据,再将修改后的报文数据通过LIN通信解析器传输到车窗控制器,车窗控制器对报文数据进行解析,并根据解析结果,修改车窗升降器中对应的参数。
S2-1:用户选择任一变量后,将在窗口显示变量的初始值和标定状态;
本实施例中,若变量未标定,则显示未标定,颜色显示为红色。
S2-2:用户在对应窗口中输入标定值并进行确认,上位机将根据标定值修改变量初始报文的标定数据从而得到第二报文数据,再将第二报文数据发送到车窗控制器;
S2-3:车窗控制器接收到第二报文数据后,对其进行解析得到变量的标定值,再根据标定值对车窗升降器中的参数进行修改。
S3:上位机发送校验请求报文到车窗控制器,车窗控制器发送反馈信息报文到上位机,上位机根据反馈信息报文判断车窗控制器接收的校验请求报文是否正确;若正确,进入S4;若不正确,重复S3。
S3-1:上位机发送校验帧头(校验请求报文)到车窗控制器,车窗控制器将接收到的校验帧头存入反馈信息报文中,将反馈信息报文传输到上位机;
S3-2:上位机接收到反馈信息报文后进行解析,将车窗控制器将接收到的校验帧头与位机发送的校验帧头进行比较;如果相同,则进入下一步;如果不同,则重复步骤S3-1和S3-2;在重复10次之后还不相同,则跳出报错警报。
或上位机在发送校验帧头后30ms内,未接收反馈信息报文,则立重复步骤S3-1和S3-2;在重复10次之后还不相同,则跳出报错警报。
S4:车窗控制器对上位机发送的校验帧头进行解析,再从车窗升降器中读取已改正的对应的变量数值,并将已改正的变量数值报文发送到上位机,上位机接收到已改正的变量数值报文后进行解析得到校验值,将校验值和标定值进行比较。如果校验值和标定值不同,则重复步骤S3和S4;重复10次之后还不相同,则跳出报错警报,即标定失败,变量对应颜色显示为黄色。如果校验值和标定值相同,表明车窗升降器相应动作正常,即标定成功,变量对应颜色显示为绿色。
本实施例中,还包括车窗变量的监测:
S5:上位机发送监测请求报文,车窗控制器接收到监测请求报文之后,将接收到的监测帧头存入接收成功反馈报文中,将接收成功反馈报文传输到上位机,与发出的监测帧头进行比较是否相同;如果不同,则立即重复步骤S5;重复10次之后还不相同,则跳出报错警报。
或上位机在发送监测帧头后30ms内,未接收到接收成功反馈报文,则立重复步骤S5;在重复10次之后还不相同,则跳出报错警报。
S6:车窗控制器接收到监测请求报文,对监测请求报文进行解析,并根据解析结果,读取车窗升降器中对应变量数据,将对应变量数据周期性发送到上位机,上位机接收到对应变量数据解析会,进行实时显示。
本实施例中,实时显示的方式为波形图,即用户可通过波形图上图形的变换,分析车窗升降器对应变量的状态。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (7)
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_Ins_ApDownRes(防夹抑制指令)、L_Drv_Ins_OverHeat(电机热保护)。
5.一种基于多任务调度LIN通信的车窗控制器标定方法,其特征在于,包括以下步骤:
S1:将上位机和车窗控制器连接,用户登录进入上位机,打开相对应的LDF文件进行解析得到LIN通信任务调度表,将LIN通信任务调度表中的变量显示在窗口;
S2:选择任一变量,输入标定值并进行确认,上位机将输入的标定值传输到车窗控制器,车窗控制器根据接收到的标定值修改车窗升降器中对应的参数;
S3:上位机发送校验请求报文到车窗控制器,车窗控制器发送反馈信息报文到上位机,上位机根据反馈信息报文判断车窗控制器接收的校验请求报文是否正确;若正确,进入S4;若不正确,重复S3;
S4:车窗控制器对上位机发送的校验请求报文进行解析,再从车窗升降器中读取已改正的变量数值,并将已改正的变量数值发送到上位机,解析得到校验值,将校验值和标定值进行比较;如果校验值和标定值不同,表明标定失败,则重复步骤S3和S4;如果校验值和标定值相同,表明标定成功。
6.如权利要求5所述的一种基于多任务调度LIN通信的车窗控制器标定方法,其特征在于,所述S2包括以下步骤:
S2-1:用户选择任一变量后,在窗口显示变量的初始值和标定状态;
S2-2:输入标定值并进行确认,上位机将根据标定值修改变量初始报文的标定数据从而得到第二报文数据,再将第二报文数据发送到车窗控制器;
S2-3:车窗控制器接收到第二报文数据后,对其进行解析得到变量的标定值,再根据标定值对车窗升降器中的参数进行修改。
7.如权利要求5所述的一种基于多任务调度LIN通信的车窗控制器标定方法,其特征在于,所述S3包括以下步骤:
S3-1:上位机发送校验帧头到车窗控制器,车窗控制器将接收到的校验帧头存入反馈信息报文中,并将反馈信息报文传输到上位机;
S3-2:上位机接收到反馈信息报文后进行解析,将车窗控制器将接收到的校验帧头与上位机发送的校验帧头进行比较;如果相同,则进入S4;如果不同,则重复步骤S3-1和S3-2;
或上位机在发送校验帧头后30ms内,未接收到车窗控制器上传的反馈信息报文,则重复步骤S3-1和S3-2;
在重复10次之后,若车窗控制器将接收到的校验帧头与上位机发送的校验帧头还不相同,则跳出报错警报。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010176531.1A CN111506039A (zh) | 2020-03-13 | 2020-03-13 | 一种基于多任务调度lin通信的车窗控制器标定***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010176531.1A CN111506039A (zh) | 2020-03-13 | 2020-03-13 | 一种基于多任务调度lin通信的车窗控制器标定***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111506039A true CN111506039A (zh) | 2020-08-07 |
Family
ID=71875762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010176531.1A Pending CN111506039A (zh) | 2020-03-13 | 2020-03-13 | 一种基于多任务调度lin通信的车窗控制器标定***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111506039A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334662A (zh) * | 2008-07-25 | 2008-12-31 | 重庆邮电大学 | 基于asap标准的汽车电控单元标定***及方法 |
CN102096411A (zh) * | 2010-11-18 | 2011-06-15 | 奇瑞汽车股份有限公司 | 一种标定车载控制器的参数的方法及上位机 |
CN102320276A (zh) * | 2011-07-05 | 2012-01-18 | 张化锴 | 基于can总线的纯电动汽车整车控制器标定***及标定方法 |
CN102621955A (zh) * | 2012-03-26 | 2012-08-01 | 东风电子科技股份有限公司 | 基于can总线实现多控制器同步写入标定数据的***及方法 |
CN104155972A (zh) * | 2014-08-21 | 2014-11-19 | 广西柳工机械股份有限公司 | 工程机械电子控制器参数调试方法 |
CN104836713A (zh) * | 2014-09-02 | 2015-08-12 | 北汽福田汽车股份有限公司 | 用于车辆电子控制器的测量标定方法、装置及*** |
CN107450348A (zh) * | 2017-07-25 | 2017-12-08 | 广州虹科电子科技有限公司 | 基于lin的天窗电机测试方法、***、电子设备及存储介质 |
CN107479532A (zh) * | 2017-08-04 | 2017-12-15 | 安徽江淮汽车集团股份有限公司 | 一种智能汽车的域控制器测试***及方法 |
CN107562039A (zh) * | 2017-09-11 | 2018-01-09 | 中国第汽车股份有限公司 | 汽车车窗自动化测试设备 |
CN207673184U (zh) * | 2017-12-30 | 2018-07-31 | 昌辉汽车电气***(安徽)有限公司 | 一种基于lin总线的可视化防夹电动车窗*** |
-
2020
- 2020-03-13 CN CN202010176531.1A patent/CN111506039A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334662A (zh) * | 2008-07-25 | 2008-12-31 | 重庆邮电大学 | 基于asap标准的汽车电控单元标定***及方法 |
CN102096411A (zh) * | 2010-11-18 | 2011-06-15 | 奇瑞汽车股份有限公司 | 一种标定车载控制器的参数的方法及上位机 |
CN102320276A (zh) * | 2011-07-05 | 2012-01-18 | 张化锴 | 基于can总线的纯电动汽车整车控制器标定***及标定方法 |
CN102621955A (zh) * | 2012-03-26 | 2012-08-01 | 东风电子科技股份有限公司 | 基于can总线实现多控制器同步写入标定数据的***及方法 |
CN104155972A (zh) * | 2014-08-21 | 2014-11-19 | 广西柳工机械股份有限公司 | 工程机械电子控制器参数调试方法 |
CN104836713A (zh) * | 2014-09-02 | 2015-08-12 | 北汽福田汽车股份有限公司 | 用于车辆电子控制器的测量标定方法、装置及*** |
CN107450348A (zh) * | 2017-07-25 | 2017-12-08 | 广州虹科电子科技有限公司 | 基于lin的天窗电机测试方法、***、电子设备及存储介质 |
CN107479532A (zh) * | 2017-08-04 | 2017-12-15 | 安徽江淮汽车集团股份有限公司 | 一种智能汽车的域控制器测试***及方法 |
CN107562039A (zh) * | 2017-09-11 | 2018-01-09 | 中国第汽车股份有限公司 | 汽车车窗自动化测试设备 |
CN207673184U (zh) * | 2017-12-30 | 2018-07-31 | 昌辉汽车电气***(安徽)有限公司 | 一种基于lin总线的可视化防夹电动车窗*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106525446B (zh) | 车载终端检测方法以及*** | |
CN106219342B (zh) | 基于时频转换算法的电梯自诊断及预诊断***和方法 | |
CN110647139B (zh) | 一种obd量产车评估测试工具及评估测试方法 | |
US8949480B2 (en) | Method and system for testing safety automation logic of a manufacturing cell | |
JP2020503773A (ja) | データ収集伝送装置が集積されたドアコントローラおよびそのデータ処理伝送方法 | |
CN110069050A (zh) | 汽车多电子控制单元检测方法及装置 | |
CN111115394A (zh) | 用于电梯***的数字化管控***和方法以及电梯*** | |
CN110995820A (zh) | 基于手机app的车辆检查***及其检查方法和注册方法 | |
CN111506039A (zh) | 一种基于多任务调度lin通信的车窗控制器标定***及方法 | |
JPH0648665A (ja) | エレベータ点検装置 | |
US20230242374A1 (en) | Method for operating a passenger transport system by reliably configuring an electronic safety device by means of visual data transmission | |
CN113390619A (zh) | 一种自适应汽车车窗测试***和方法 | |
CN108238523B (zh) | 一种电梯厅门的误开警示装置 | |
CN100394337C (zh) | 智能天窗网络监控*** | |
US20230219785A1 (en) | Method for operating a passenger conveyor system by reliably configuring an electronic safety device | |
CN109765825B (zh) | 一种物联网多链路安全控制终端和安全控制方法 | |
CN109882024B (zh) | 基于物联网的智能保险柜控制器及其控制方法 | |
CN113135476A (zh) | 一种梯控方法和装置 | |
CN114076852A (zh) | 一种安全设备ossd信号的检测机制 | |
CN213521950U (zh) | 一种用于对电力智能物联挂锁进行测试的*** | |
CN111301320A (zh) | 一种新能源客车车辆状态参数远程标定装置 | |
CN217767433U (zh) | 电梯通用逻辑分析装置及*** | |
CN114278183A (zh) | 一种车窗防夹自动学习***及方法 | |
CN108773319A (zh) | 基于监听模式的近光灯数据获取方法及装置 | |
CN111268525B (zh) | 一种曳引机自适应控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200807 |