LIN总线数据记录

来源:互联网 发布:private在java 编辑:程序博客网 时间:2024/04/29 16:09

LIN总线数据记录

以下是丰田兰德酷路泽 空调模组的数据记录,通过LIN来传输数据,采用自制LIN分析仪采集来的数据。

全自动空调,可以直接通过LIN来控制空调开关及各项功能。

BDR:9600kbps
前排空调:


ID LEN DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7
31       8       00      XX      XX      XX      XX      XX      XX      XX  

风速:
有效字节:DATA1&0x0F
DATA1&0X0F == 01   风速1级
DATA1&0X0F == 02   风速2级  
DATA1&0X0F == 03   风速3级
DATA1&0X0F == 04   风速4级
DATA1&0X0F == 05   风速5级
DATA1&0X0F == 06   风速6级
DATA1&0X0F == 07   风速6级
DATA1&0X0F == 0    图标消失

AUTO 与 自动风向:
有效字节: DATA1&0x30
DATA1&0x30 == 0x00   AUTO关闭与自动风向关闭
DATA1&0x30 == 0x10   AUTO关闭与自动风向打开
DATA1&0x30 == 0x20   AUTO打开与自动风向关闭

驾驶位风向与FRONT开关:
有效字节: DATA2&0x0F
DATA2&0x0F == 0   图标消失,FRONT关闭
DATA2&0x0F == 1   平吹,FRONT关闭
DATA2&0x0F == 2   平吹+吹脚,FRONT关闭
DATA2&0x0F == 3   吹脚,FRONT关闭
DATA2&0x0F == 4   吹玻璃+吹脚,FRONT关闭
DATA2&0x0F == 9   消失,FRONT打开

内外循环:
有效字节: DATA2&0x30
DATA2&0x30 == 0x20  内循环
DATA2&0x30 == 0x10  外循环

A/C开关:
有效字节: DATA2&0x80
DATA2&0x80 == 0x80  A/C开
DATA2&0x80 == 0x00  A/C关

副驾驶位风向:
有效字节: DATA3&0x0F
DATA3&0x0F == 0   图标消失
DATA3&0x0F == 1   平吹
DATA3&0x0F == 2   平吹+吹脚
DATA3&0x0F == 3   吹脚
DATA3&0x0F == 9   消失

4ZONE开关:
有效字节: DATA3&0x20
DATA3&0x20 == 0x20  4ZONE开
DATA3&0x20 == 0x00  4ZONE关

后视镜加热:
有效字节: DATA3&0x40
DATA3&0x40 == 0x40 后视镜加热开
0 0
原创粉丝点击