一种can总线车身控制器总装测试方法

文档序号:9216629阅读:359来源:国知局
一种can总线车身控制器总装测试方法
【技术领域】
[0001]本发明属于汽车零部件技术领域,特别涉及一种CAN总线车身控制器总装测试方法。
【背景技术】
[0002]车用带CAN总线BCM车身控制器可用于轿车、大客车和商用车的车身控制。输入模块通过采集电路采集各路开关量和模拟量信息输入,接收模块接收控制手柄单元信号(灯光、雨刮、洗涤等信号),输出模块采用功率驱动和继电器驱动实现,有很好的性价比,CAN通信模块实现与其它汽车电子模块信息交换。主要实现车身门控制包括门锁、各种灯光、前后洗涤、前后雨刮、电动车窗等控制。
[0003]越来越多的车身电子设备在车身得到应用,使BCM控制对象更多,功能更强大,各电子设备之间的信息共享越来越多,BCM数据通信功能也越来越强,其通信速率高,可靠性好以及价格低廉等特点,使得利用CAN总线技术的BCM车身控制器逐渐成为主流趋势。
[0004]现有技术中,对带CAN总线BCM车身控制器总装的测试,主要采用并行控制输入,并行控制采集检测并配合CAN信号读取来完成。如图1所示,该方法缺点在于耗费资源较大,线路布局复杂,占用较大空间,而且开环控制不确定性大。

【发明内容】

[0005]本发明的目的是解决现有的BCM测试系统耗费资源较大,线路布局复杂,占用较大空间,而且开环控制不确定性大的问题。
[0006]本发明的技术方案是,一种CAN总线车身控制器总装测试方法,采用CAN总线测试装置,该测试装置包括作为上位机PC的工控机、DO模块、Al模块和被测车身控制器BCM,所述工控机通过CAN总线连接所述BCM,还包括一下步骤:
[0007]在所述BCM的存储区域划出一块存储自诊断代码;
[0008]由上位机PC通过CAN总线读取BCM产品识别码,进一步读取产品自诊断码,并擦除错误诊断信息;
[0009]由上位机PC通过CAN总线主控DO模块信号输出;
[0010]由上位机PC通过CAN总线主控Al模块信号检测;
[0011 ] 由上位机PC通过CAN总线主控对BCM配套遥控器钥匙进行学习并检测,擦除钥匙号。
[0012]进一步的,所述上位机PC通过CAN总线测试指令控制步骤包括:
[0013]所述上位机PC向BCM发送启动命令;
[0014]BCM对测试流程进行初始化并对接收的测试命令应答;
[0015]上位机PC发送测试命令;
[0016]BCM根据命令执行测试,并将测试结果以数据包的形式发回上位机PC ;
[0017]上位机PC对返回数据进行判断,如果数据合格,则对BCM发送合格指令,如果数据不合格,则对BCM发送不合格指令;
[0018]BCM对测试系统进行相应的控制操作,等待新的测试命令。
[0019]本发明的DO模块是数字量输出模块,Al模块是模拟量输入模块。
[0020]本发明的有益效果在于:
[0021]I)使用CAN网络总体布局,通讯机制模块化,平台化;
[0022]2)节省布线空间;
[0023]3)节约成本;
[0024]4)采用闭环控制,确定性强,大大增强测试系统抗干扰能力;
[0025]5)制造加工简单。
【附图说明】
[0026]图1是现有技术中BCM车身控制器总装的测试方法示意图。
[0027]图2是本发明汽车BCM车身控制器总装的测试方法示意图。
[0028]图3是本发明测试方法CAN网络的通讯流程图。
【具体实施方式】
[0029]如图2所示,一种CAN总线车身控制器总装测试方法,采用CAN总线测试装置,该测试装置包括作为上位机PC的工控机、DO模块、Al模块和被测车身控制器BCM,所述工控机通过CAN总线连接所述BCM,还包括一下步骤:
[0030]在所述BCM的存储区域划出一块存储自诊断代码;
[0031]由上位机PC通过CAN总线读取BCM产品识别码,进一步读取产品自诊断码,并擦除错误诊断信息;
[0032]由上位机PC通过CAN总线主控DO模块信号输出;
[0033]由上位机PC通过CAN总线主控Al模块信号检测;
[0034]由上位机PC通过CAN总线主控对BCM配套遥控器钥匙进行学习并检测,擦除钥匙号。
[0035]如图3所示,所述上位机PC通过CAN总线测试指令控制步骤包括:
[0036]所述上位机PC向BCM发送启动命令;
[0037]BCM对测试流程进行初始化并对接收的测试命令应答;
[0038]上位机PC发送测试命令;
[0039]BCM根据命令执行测试,并将测试结果以数据包的形式发回上位机PC ;
[0040]上位机PC对返回数据进行判断,如果数据合格,则对BCM发送合格指令,如果数据不合格,则对BCM发送不合格指令;
[0041]BCM对测试系统进行相应的控制操作,等待新的测试命令。
[0042]本发明通过在DO模块及Al模块之间搭建CAN网络进行通讯及测试,替代了以往直接通过并行方法输入信号及并行信号的输出检测。同时做到了对产品自诊断码的读取和擦除,以及对遥控钥匙的学习。极大的提高了带CAN总线BCM车身控制器总装产品的测试效率和抗干扰性,并且大大节约了成本。
【主权项】
1.一种CAN总线车身控制器总装测试方法,采用CAN总线测试装置,该测试装置包括作为上位机PC的工控机、DO模块、Al模块和被测车身控制器BCM,其特征在于,所述工控机通过CAN总线连接所述BCM,还包括一下步骤: 在所述BCM的存储区域划出一块存储自诊断代码; 由上位机PC通过CAN总线读取BCM产品识别码,进一步读取产品自诊断码,并擦除错误诊断信息; 由上位机PC通过CAN总线主控DO模块信号输出; 由上位机PC通过CAN总线主控Al模块信号检测; 由上位机PC通过CAN总线主控对BCM配套遥控器钥匙进行学习并检测,擦除钥匙号。2.如权利要求1所述的CAN总线车身控制器总装测试方法,其特征在于,所述上位机PC通过CAN总线测试指令控制步骤包括: 所述上位机PC向BCM发送启动命令; BCM对测试流程进行初始化并对接收的测试命令应答; 上位机PC发送测试命令; BCM根据命令执行测试,并将测试结果以数据包的形式发回上位机PC ; 上位机PC对返回数据进行判断,如果数据合格,则对BCM发送合格指令,如果数据不合格,则对BCM发送不合格指令; BCM对测试系统进行相应的控制操作,等待新的测试命令。
【专利摘要】本发明公开了一种CAN总线车身控制器总装测试方法,采用CAN总线测试装置,该测试装置包括作为上位机PC的工控机、DO模块、AI模块和被测车身控制器BCM,所述工控机通过CAN总线连接所述BCM,在所述BCM的存储区域划出一块存储自诊断代码;由上位机PC通过CAN总线读取BCM产品识别码,进一步读取产品自诊断码,并擦除错误诊断信息;由上位机PC通过CAN总线主控DO模块信号输出;由上位机PC通过CAN总线主控AI模块信号检测;由上位机PC通过CAN总线主控对BCM配套遥控器钥匙进行学习并检测,擦除钥匙号。
【IPC分类】G05B23/02
【公开号】CN104932483
【申请号】CN201510282353
【发明人】高炜, 汪海岩, 王海波
【申请人】上海沪工汽车电器有限公司
【公开日】2015年9月23日
【申请日】2015年5月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1