LIN通信汽车触摸开关的测试-基于Baby-LIN-RM-II

1、应用背景

LIN型多功能方向盘触摸式开关,ECU带有3路LIN接口,且3路LIN信号有信息交互。具体表现为一路LIN控制触摸式开关的按键使能及加热功能,一路LIN控制做开关部分按键功能,一路LIN控制有开关部分按键功能。

目的为测试该触摸式开关的按键、背光、加热功能

2、使用的产品

产品型号:Babylin-RM-II

主要作用:使用Baby-LIN-RM-II作为LIN主节点,控制触摸式多功能方向盘的按键、背光、加热功能。利用Baby-LIN-RM-II的Digital Input和Digital Output进行macro编程,分配好对应脚本与Input和 Output的关系,最终离线运行,通过PLC等上位机通过Input控制对应功能的检测并通过Output给出相应反馈。

3、应用架构图

4、应用方法与过程

  • 硬件按对应方式连接好线路,线路连接如上图;
  • 软件上配置脚本SDF文件:
    • 首先配置第一路控制按键使能的babylin-RM-II(设备编号01),主要设置为编写各种配置类型需要使能开关按键的Macro,然后通过Input端触发不同配置下的按键使能数目,使能后通过背光信号进行显示,并且为加热功能测试里的加热信号分配DOUT输出。
    • 然后配置第二路做开关中不同按键使能配置下的按键输出检测,可以直接使用Event对按键信号做DOUT输出处理。
    • 最后第三路对各开关模式下的按键检测做出同样配置。
  • 配置完成后通过上位机如PLC给出Input信号等触发方式,进行各功能的检测。

5、结果

  1. 3 路 LIN 联调:开关 ECU 是通过 3 路 LIN 控制的,按键面板可由 LIN 信号进行切换, 因此使用 3 个 Baby-LIN-RM-II 模块,分别连接对应 LIN 通道,并通过 RM-II 模块的 Input 端切 换方向盘的面板,从而根据对应 LIN 通道,进行按键检测。
  2. 按键:根据各开关按键给出的 LIN 信号,利用 RM-II 的 event 输出测试按键是否按下 (触摸形式),并且使用 2 个 RM-II 并在一起分别测试左、右开关。
  3. 按键背光:使用 RM-II 的 macro 设置相关背光 LIN 信号,利用 RM-II 的上电启动功能, 直接点亮背光。
  4. 加热:通过加热按键进行加热,并通过相应 LIN 信号给 OUT 端一个输出用于显示加 热功能开启。

6、实测开关图片

Comments are closed.