CANBUS一键启动模块产品说明书Word文档格式.docx

上传人:b****8 文档编号:22447045 上传时间:2023-02-04 格式:DOCX 页数:13 大小:250.35KB
下载 相关 举报
CANBUS一键启动模块产品说明书Word文档格式.docx_第1页
第1页 / 共13页
CANBUS一键启动模块产品说明书Word文档格式.docx_第2页
第2页 / 共13页
CANBUS一键启动模块产品说明书Word文档格式.docx_第3页
第3页 / 共13页
CANBUS一键启动模块产品说明书Word文档格式.docx_第4页
第4页 / 共13页
CANBUS一键启动模块产品说明书Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

CANBUS一键启动模块产品说明书Word文档格式.docx

《CANBUS一键启动模块产品说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《CANBUS一键启动模块产品说明书Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

CANBUS一键启动模块产品说明书Word文档格式.docx

1、概况…………………………………………………………4

2、适用范围……………………………………………………4

3、主要参数……………………………………………………4

4、方框图、产品图片…………………………………………5

5、接线图……………………………………………………6

6、接口定义……………………………………………………6-7

7、结构尺寸图…………………………………………………7

8、判定标准……………………………………………………8

9、包装方式……………………………………………………8

10、注意事项…………………………………………………8

11、串口通信协议……………………………………………9-14

版本更改

日期

版本

修改内容

2012-7-20

V1.0

1、

概况:

GP001CAN-BUS总线模块由车规级MCU(NEC0881),和美国微芯公司(MICROCHIP)的总线收发器(MCU2551)组成。

支持振动传感器输入接口。

 

2、适用范围:

●一键启动系统

●手机防盗、远程启动系统

●后台服务系统

●PKE系统

3、主要参数:

●产品名称:

CAN-BUS模块

●产品型号:

●电压输入:

5V

●线路板结构尺寸:

20*40*1.2MM

●工作环境温度:

-40°

C至+85°

C

●存储温度:

-65°

C至+125°

●静态电流:

≤2mA

4、方框图:

注:

红色为CAN-BUS模块

模块图片:

5、接线图:

6、CAN-BUS接口定义

6.1J1接口定义

引脚编号

脚位定义

脚位定义说明

类型

备注

1

WINDOW-CTRL

升窗控制脚

输出

2

ACC

点火开关

3

HARD-SW

警告灯开关控制脚

4

SENSOR_IN

振动传感器脚

输入

5

SPK

喇叭脚

6.2J2接口定义

GND

地线

/

BREAK

脚刹输出脚

CANH

CAN高

接原车

CANL

CAN低

5V电源

6.3J4接口定义

URX

MCU串口接收端

UTX

MCU串口发送端

7、线路板结构图

8、判定标准

目的:

制定CAN-BUS模块的标准供、进料检查、制程检查、客户检查的依据。

范围:

适用于CAN-BUS模块

作业内容:

1、目视元器件是否有虚焊或短路等。

2、使用自动夹具测试产品的功能(详细内容请参阅夹具说明书)。

9、包装:

TBD

10、注意事项:

11、串口通信协议

串口通信协议

本文档描述主机系统与总线解码器的通信协议,涉及物理层,数据链路层,以及应用层协议。

物理层描述

采用标准UART通信接口,逻辑电平为3.3V或5V(取决于音响主机的上拉电阻)TTL电平,UART工作在8N1模式,即8位数据位,无奇偶校验,一位停止位,波特率固定在38400bps。

链路层描述

1、约定HOST:

NAVI主机SLAVE:

总线解码器

2、数据帧结构

数据顺序

数据内容

1

DataType

参见下表DataType定义

2

Length

数据长度

3

Data0

4

Data1

5

….

Datan

N

Checksum

校验和SUM(DataType,Length,Data0,…Datan)^0xFF

不带进位求和。

3、ACK/NAK

1、ACK/NACK定义

应答帧只由一个字节完成。

2、CAN模块在收到一帧数据后,当执行完总线控制命令后返回ACK或NACK;

接收端接收到ACK后表明此命令已经车辆已经执行完此控制命令,接收端接收到NACK后表明此命令未执行,或是校验和不正确或是总线忙或是不支持该命令,需要主机根据错误类型重新发送控制命令。

3、由于有些命令的执行时间比较长,故主机一定要检测到ACK/NACK再发下次命令,若一直未收到ACK/NACK建议10S后再发1次命令最多发3次,如果重发次数达三次,都没有收ACK/NACK,则要停下来,做相应出错处理或检查串口是否硬件有错误。

4、发送控制命令优先级,建议开锁/上锁→喇叭→警告灯→升窗。

执行时间短的命令最先执行。

4、通信数据顺序示例

应用层

1、DataType定义

Slave→Host

序号

定义描述

编码ID

常规显示信息

0x21

保养显示信息

0x22

Host→Slave

控制命令

0x82

2.解码盒发送数据

2.1常规显示信息【0x21】

DataType

0x21

数据类型

0x08

Data0

门窗状态

Bit7:

左前门状态0b:

OFF1b:

ON

Bit6:

右前门状态0b:

Bit5:

左后门状态0b:

Bit4:

右后门状态0b:

Bit3:

脚刹状态0b:

松开1b:

踩下

Bit2:

发动机状态0b:

熄火1b:

启动

Bit1:

预留状态0b:

Bit0:

Data1

车辆基本信息

小灯状态0b:

门锁状态0b:

开锁1b:

上锁

后备箱状态0b:

引擎盖状态0b:

手刹状态0b:

放下1b:

拉起

Bit1-Bit2:

车辆防盗状态0:

解除设防

1:

设防状态

2:

报警状态

点火开关状态0b:

Data2

平均油耗值

平均油耗=(平均油耗值)/10

Data3

平均车速值

平均车速=Data3

Data4

再续里程低字节1

再续里程=(Data5*256+Data4)

Data5

再续里程高字节2

Data6

预留定义1

Data7

预留定义2

2.2常规显示信息【0x22】

0x22

里程低字节1

里程=(Data2*65536+Data1*256+Data0)

里程中字节2

里程高字节3

电池电压值

电池电压=(Data3/10)

故障状态

0:

车辆没有故障

1:

车辆有故障

预留定义3

3.主机发送数据

主机状态信息【0x82】

0x02

车辆升窗0b:

无效1b:

车辆升窗

车辆上锁位0b:

车辆上锁

请求数据210b:

发送0x21数据

请求数据220b:

发送0x22数据Bit3:

车辆开锁位0b:

车辆开锁

转向灯控制0b:

喇叭控制0b:

报警控制0b:

后备箱开锁0b:

打开后备箱

打开ON电源0b:

ON电源打开

车辆点火0b:

车辆点火

车辆熄火0b:

车辆熄火

命令范例:

车辆升窗命令:

82028000FB

车辆上锁命令:

820240003B

读21数据命令:

820220005B

读22数据命令:

820210006B

车辆上锁升窗命令:

8202C000BB

车辆开锁命令:

8202080074

控制灯命令:

8202040077

控制喇叭命令:

8202020079

报警控制命令:

820201007A

开行李箱命令:

82020080FB

如要灯和喇叭一起控制,只需要发送报警控制命令就可以了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 演讲主持

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1