LIN总线监控模块是一款实时监测LIN总线的数据内容并转发
车窗控制、数据监控、辅助调试
一、产品简介
这是一款满足LIN总线ISO9141标准的LIN总线监控模块,能够实时监测LIN总线的数据内容并转发,通过CAN总线和RS232总线透传监测到的数据,从而达到CAN总线兼容LIN总线的目的,监控挂载在LIN总线的设备状态。
二、应用场景
适用于车窗、雨刮器、车灯、调试测试。
三、产品概述
LIN总线监控模块采取宽电压供电方式,适配DC16~40V电源输入,具备完善的接口保护,防浪涌,电源反接保护和短路保护功能,是基于CKS32F103系列芯片作为主控部分,CKS作为国产芯片的主力军助力模块国产化,围绕主控分别设计了LIN总线收发功能,CAN通信功能,RS232通信功能,LED指示功能,其中LIN通信是基于型号为TJA1021的LIN收发器作为电平转换,该芯片支持最大20Kbps数据传输,同时符合LIN 2.x/ISO 17987-4:2016 (12 V)/SAE J2602 标准;CAN通信功能是采用型号为CA-IS3062W隔离型CAN收发器,符合 ISO11898-2 标准,具备热保护功能;RS232通信功能是采用型号为MAX3232收发器,将TTL电平信号转换为RS232电平信号。
四、产品参数
输入推荐额定电压:16-24V
LIN总线通信波特率:19200Bps
RS232串口通信波特率:115200Bps,无校验
CAN总线通信波特率:250Kbps,符合CAN2.0B标准
静态功耗:5mA
推荐工作温度范围:-40℃ ~ 85℃
五、使用说明
下载接口P1:
由右到左依次定义为:
PIN1:VCC-3.3V
PIN2:SWD
PIN3:GND
PIN4:SWC
接口P2:
由左到右依次定义为:
24V: +24V-供电电源正
GND:GND-供电电源负
接口P3:
由左到右依次定义为:
TX:设备串口发送端
RX:设备串口接收端
GND:设备串口通信地
接口P4:
12V连接开关,使用排针帽短接后,12V电源供给至VBAT端
接口P5:
由左到右依次定义为:
CANH:CAN总线H
CANL:CAN总线L
CANG:CAN总线隔离地
接口P6:
由左到右依次定义为:
LIN:LIN总线
VBAT:LIN总线上拉电源(12V电源)
GND:LIN总线地
接口P6:
由左到右依次定义为:
24V: +24V-供电电源负
GND:GND-供电电源正
将直流电源接入控制器的电源输入端口,将LIN主设备和CAN总线监控设备或其他主设备接至通信线,如RS232调试线、CAN卡
或其他设备,透传格式如下所示:
六、备注说明
软件开发环境:MDK5
开发语言C:语言编写
下载工具:STLink V2下载器
元器件成本40元(浮动)
附件含有使用说明,烧录固件,不包含源代码文件,其他功能/源码需自行开发
七、测试视频
本视频使用了如下工具:
1 CAN卡(周立功)
2 RS232串口转USB线
3 LIN发送设备
测试了使用LIN主设备通过LIN总线发送数据,LIN总线模块监控并接受总线中的数据,通过CAN总线转发接收到的数据。
点赞