




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CAN-BUS云防盗模块说明书CAN-BUS云防盗云启动模块产品说明书产品类型:标准产品产品型号:SKYGP01产品描述:CAN-BUS云防盗云启动模块主要融合原车CANBUS总线系统、再对车辆安全控制的同时、增加了原车钥匙云防盗控制逻辑功能。兼容其他云启动模块、PKE模块可以直接和其相连组成一个完整的云防盗云启动及防盗升级功能的CANBUS云防盗云启动系统,适用于多种车型以及各种汽车防盗系统。主要组成系统说明:CANBUS云防盗模块 +云启动模块 = 原车钥匙遥控启动+原车防盗升级系统。CANBUS云防盗云启动模块 + PKE模块 = 原车PKE+原车防盗升级系统。CANBUS云防盗云启动模
2、块 + 改装钥匙+PKE = 原车钥匙遥控启动+原车防盗升级系统+原车PKE系统+改装钥匙遥控启动。客户名称:客户确认: 编写:审核:批准:发行日期:深圳市迈鸿汽车电子有限公司地址:深圳市宝安区西乡街道银田路4号智谷科技创新园B座二楼209-212Tel:(0755)23089839 Fax:(0755)23064405网址: 目录目录 2版本更改 31、概况 42、适用范围 43、主要参数 44、方框图、产品图片 55、接线图 66、接口定义 6-77、结构尺寸图 78、判定标准 89、包装方式 810、注意事项 811、串口通信协议 9-14版本更改日期版本修改内容2012-7-20V1.
3、0原始档2013-2-4V1.1增加胎压数据2014-09-25V1.2扩展车型设置2014-11-6V1.3增加唤醒命令2014-11-13V1.4修改PCB板尺寸2015-03-05V1.5修改在线升级命令2015-04-11V1.6新增读写系统配置协议2015-06-18V1.7新增功能有效位协议1、 概况:SKYGP01 CAN-BUS总线模块由车规级MCU(STM3),和美国微芯公司(MICROCHIP)的总线收发器(MCU2551)组成。支持振动传感器输入接口。2、 适用范围:云防盗云启动系统手机防盗、远程启动系统后台服务系统PKE系统3、 主要参数:产品名称:CAN-BUS模块产
4、品型号:SKYGP01电压输入:12V线路板结构尺寸:21.3*41.5*1.0MM工作环境温度:-40°C 至 +85°C存储温度:-65°C 至 +125°C静态电流: 3 mA4、方框图:注:蓝色为CAN-BUS模块模块图片:5、接线图:6、CAN-BUS接口定义6.1 CON1接口定义 引脚编号脚位定义脚位定义说明类型备注112V12V电源输出2VCC3.3V电源输入3TXD串口发送端输入4RXD串口接收端输出5GND地线/6.2 CON2接口定义引脚编号脚位定义脚位定义说明类型备注1GND地线/45V5V电源输出7、线路板结构图8、判定标准目的
5、:制定CAN-BUS模块的标准供、进料检查、制程检查、客户检查的依据。范围:适用于CAN-BUS模块作业内容: 1、目视元器件是否有虚焊或短路等。2、使用自动夹具测试产品的功能(详细内容请参阅夹具说明书)。9、包装:TBD10、注意事项:11、串口通信协议串口通信协议本文档描述主机系统与总线解码器的通信协议,涉及物理层,数据链路层,以及应用层协议。物理层描述采用标准UART 通信接口,逻辑电平为3.3V 或5V( 取决于GPS模块的上拉电阻) TTL 电平,UART 工作在8N1 模式,即8 位数据位,无奇偶校验,一位停止位,波特率固定在38400bps。链路层描述1、约定HOST:GPS主机
6、 SLAVE: CAN模块2、数据帧结构数据顺序数据内容备注1 Data Type参见下表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后表明此命令未执行,或是校验和不正确或是总线忙或是
7、不支持该命令,需要主机根据错误类型重新发送控制命令。3、 由于有些命令的执行时间比较长,故主机一定要检测到ACK/NACK再发下次命令,若一直未收到ACK/NACK建议10S后再发1次命令最多发3次,如果重发次数达三次,都没有收ACK/NACK,则要停下来,做相应出错处理或检查串口是否硬件有错误。4、 发送控制命令优先级,建议开锁/上锁 喇叭 警告灯 升窗。执行时间短的命令最先执行。4、通信数据顺序示例应用层1、DataType 定义CAN模块 GPS主机序号定义描述编码ID备注1常规显示信息0x21CAN模块每1S更新一次数据或者在数据变化的时候立刻更新数据,当CAN模块不主动更新数据时,表
8、示整个车辆进入休眠状态,GPS模块要做相应的休眠处理2保养显示信息0x22GPS主机CAN模块1控制命令0x822车型设置0xE03常规设置0xE14低八个拨码开关配置0xE35高八个拨码开关配置0xE4618功能选择配置0xE67916功能选择配置0xE78读取功能配置0xEA2CAN模块发送数据2.1 常规显示信息【0x21】数据顺序数据内容备注Data Type 0x21 数据类型Length0x08数据长度Data0门窗状态Bit7:左前门状态 0b: OFF 1b: ONBit6:右前门状态 0b: OFF 1b: ONBit5:左后门状态 0b: OFF 1b: ONBit4:右后
9、门状态 0b: OFF 1b: ONBit3:脚刹状态 0b: 松开 1b: 踩下Bit2:发动机状态 0b: 熄火 1b: 启动Bit1:左转向灯状态 0b: OFF 1b: ONBit0:右转向灯状态 0b: OFF 1b: ONData1车辆基本信息Bit7:小灯状态 0b: OFF 1b: ONBit6:门锁状态 0b: 开锁 1b: 上锁Bit5:后备箱状态 0b: OFF 1b: ONBit4:引擎盖状态 0b: OFF 1b: ONBit3:手刹状态 0b: 放下 1b: 拉起Bit1 - Bit2: 车辆防盗状态 0: 解除设防 1: 设防状态 2: 报警状态Bit0:点火开关
10、状态 0b: OFF 1b: ONData2平均油耗值平均油耗 = (平均油耗值)/ 10Data3车速值车速 = Data3Data4发动机转速低字节1发动机转速 = (Data5*256 + Data4)Data5发动机转速高字节2Data6常规数据显示Bit0:为门未关提醒 0b: 关好 1b: 未关Bit1:为振动报警状态 0b: 报警 1b: 未报警Bit2:未锁车提醒 0b: 无效 1b: 未锁车Bit3:未预约启动提醒 0b: 不提醒1b: 提醒Bit4:为左前窗未关提醒 0b: 关好 1b: 未关Bit5:为右前窗未关提醒 0b: 关好 1b: 未关Bit6:为左后窗未关提醒
11、0b: 关好 1b: 未关Bit7:为右后窗未关提醒 0b: 关好 1b: 未关Data7胎压显示Bit0:为左前轮胎压 0b: 正常 1b: 不正常Bit1:为右前轮胎压 0b: 正常 1b: 不正常Bit2:为左后轮胎压 0b: 正常 1b: 不正常Bit3:为右后轮胎压 0b: 正常 1b: 不正常Bit4:为车速急加提醒 0b: 正常 1b: 不正常Bit5:为车速急减提醒 0b: 正常 1b: 不正常Bit6:为雨刮状态位 0b: OFF 1b: ONBit7:为驾驶员安全带状态 0b: 系好 1b: 未系好2.2 常规显示信息【0x22】数据顺序数据内容备注Data Type 0x
12、22 数据类型Length0x08数据长度Data0里程低字节1里程 = (Data2*65536 + Data1*256 + Data0)Data1里程中字节2Data2里程高字节3Data3电池电压值电池电压 = (Data3/10)Data4拥堵状态0: 严重拥堵(车速小于5)1:车辆缓行( )2:畅通()3: 连续变道4:发生碰撞5:发生严重碰撞Data5软件版本号0x01 OBD防盗器0x02 大板防盗器(带PKE)0x03 一键启动(原车不带一键启动)0x04 V13一键启动(原车带一键启动)Data6剩余油量低字节剩余油量= (Oildata/10)Data7剩余油量高字节2.3
13、 常规显示信息【0x23】数据顺序数据内容数据描述Data Type 0x23数据类型Length 0x08数据长度Data0温度低字节车内温度 = (Data1 * 256 + Data0)-1000)/10)Data1温度高字节Data2PM2.5 低字节P2.5 = Data3 * 256 + Data2Data3PM2.5 高字节Data4再续里程低字节再续里程 = ( Data5*256 + Data4)Data5再续里程高字节Data6方向盘转角1字节0x0000 0x7FFF 方向盘左转角 0x0000代表中间 0x7FFF代表最左0xFFFF 0x8000 方向盘右转角 0xF
14、FFF代表中间 0x8000代表最右Data7方向盘转角2字节注意: 温度数据部分需要进行转化才能得到真实的温度值。例1: 温度串口数据部分: 0x00ff = 255 进行转化 (255-1000)/ 10 = -745/10 = -74.5 °C例2: 温度串口数据部分: 0x0000 = 0 进行转化 (0-1000)/ 10 = -1000/10 = - 100 °C (不是有效值)真实的温度不可达到-100 °C,所以当收到 温度串口数据值为0时,不必理会。数据顺序数据内容备注Data Type0x24数据类型Length0x06长度Data0标准功能B
15、IT0基本状态状态0: 该数据无效 1:该数据有效BIT1手刹状态0: 该数据无效 1:该数据有效BIT2门锁状态0: 该数据无效 1:该数据有效BIT3车辆防盗状态、震动报警0: 该数据无效 1:该数据有效BIT4平均油耗0: 该数据无效 1:该数据有效BIT5车速、急加速、急减速0: 该数据无效 1:该数据有效BIT6车窗未关提醒0: 该数据无效 1:该数据有效BIT7胎压0: 该数据无效 1:该数据有效Data1标准功能BIT0雨刮状态0: 该数据无效 1:该数据有效BIT1驾驶员安全带状态0: 该数据无效 1:该数据有效BIT2里程0: 该数据无效 1:该数据有效BIT3电池电压0:
16、该数据无效 1:该数据有效BIT4车内温度0: 该数据无效 1:该数据有效BIT5空气质量0: 该数据无效 1:该数据有效BIT6再续里程0: 该数据无效 1:该数据有效BIT7转角0: 该数据无效 1:该数据有效Data2常规功能BIT0预留定义预留定义BIT1预留定义预留定义BIT2预留定义预留定义BIT3预留定义预留定义BIT4预留定义预留定义BIT5预留定义预留定义BIT6预留定义预留定义BIT7预留定义预留定义Data3控制功能BIT0车辆升窗功能0: 不支持该控制指令 1:支持该控制指令BIT1车辆上锁、开锁、开尾箱功能0: 不支持该控制指令 1:支持该控制指令BIT2车辆点火0:
17、 不支持该控制指令 1:支持该控制指令BIT3预留定义预留定义BIT4预留定义预留定义BIT5预留定义预留定义BIT6预留定义预留定义BIT7预留定义预留定义Data4data4BIT0预留定义预留定义BIT1预留定义预留定义BIT2预留定义预留定义BIT3预留定义预留定义BIT4预留定义预留定义BIT5预留定义预留定义BIT6预留定义预留定义BIT7预留定义预留定义Byte5checksumchecksum3GPS主机发送数据1.1 主机状态信息【0x82】数据顺序数据内容备注Data Type0x82数据类型Length0x02数据长度Data0控制命令Bit7:车辆升窗 0b: 无效 1
18、b: 车辆升窗Bit6:车辆上锁位 0b: 无效 1b: 车辆上锁Bit5:请求数据21 0b: OFF 1b: 发送0x21数据Bit4:请求数据22 0b: OFF 1b: 发送0x22数据Bit3:车辆开锁位 0b: 无效 1b: 车辆开锁Bit2:转向灯控制 0b: OFF 1b: ONBit1:喇叭控制 0b: OFF 1b: ONBit0:报警控制 0b: OFF 1b: ONData1控制命令Bit7:后备箱开锁 0b: 无效 1b: 打开后备箱Bit4:车辆点火/熄火 0b: 无效 1b: 有效Bit3:请求数据24 0b: 无效 1b: 发送0x24数据1.2 设置命令【0x
19、E0】数据顺序数据内容备注Data Type 0xE0数据类型Length0x02数据长度Data0车型0x00/ 未设置车型 /0x01/ 大众汽车 /0x02/ 老款A6L /0x03/ 标致雪铁龙 /0x04/ 奥迪A4L /0x05/ 长安汽车 /0x06/ 奔驰系列 /0x07/ 宝马系列 /0x08/ 通用汽车 /0x09/ 现代汽车 /0x0A/ 老福克斯 /0x0B/ 日产系列 /0x0C/ 老奔驰系列 /0x0D/ 欧宝系列 /0x0E/ 12款奥迪A6L /0x0F/ 丰田系列 /0x10/ 马自达全系 /0x11/ 比亚迪汽车 /0x12/ 新蒙迪欧 /0x13/ 本田高
20、端 /0x14/ 奇瑞汽车 /0x15/ 吉利汽车 /0x16/ 三菱V5 /0x17/ 荣威名爵 /0x18/ 世嘉 /0x19/ 菲亚特 /0x1A/ 新马自达3 /0x1B/ 致胜 /0x1C/ 本田低端 /0x1D / 12款福克斯 /0x1E/ 一汽奔腾系列 /0x1F/ 宝来低配 /0x20/ 新款CRV /0x21/ 长城汽车 /0x22/ 广汽传祺 /0x23/ 三菱帕杰罗 /0x24/ 斯巴鲁 /0x25/ 高尔夫7,奥迪新A3,新明锐 /0x26/ 荣威350、名爵3、W5、华泰系列 /0x27/ 三菱劲炫 /0x28/ 众泰T600 /0x29/ 北京汽车 /0x30/
21、纳智捷系列 /0x31/ 福特益博、锐博、锐界 /0x32/ 北汽绅宝 /0x33/ 东风风神 /0x34 / 长安铃木 /0x35/ 沃尔沃系列 /0x36/ 新奇骏20 /0x37/ 路虎捷豹 /0x38/ 吉普自由光大切诺基 /0x39/ 宝骏730 /0x40/ 海马S5 /0x41/ 斯巴鲁傲虎旧款 /0x42 / 雷克萨斯 /Data1预留设置1.3 设置命令【0xE1】数据顺序数据内容备注Data Type 0xE1数据类型Length0x02数据长度Data0功能设置1Bit7-Bit5:设置启动时间 熄火时间=(Bit7- Bit5)×5分钟 当Bit7- Bit5
22、=0时默认为5分钟 当Bit7- Bit5=1时默认为10分钟 当Bit7- Bit5=7时默认为40分钟Bit4:启动时间设置使能 0b: 时间设置无效 1b: 时间设置有效Bit3 - Bit2: 0:灵敏度高 1 :灵敏度中 2:灵敏度低 3:关闭振动报警Bit1:灵敏度设置使能 0b: 灵敏度设置无效 1b: 灵敏度设置有效Data1功能设置2Bit1:自动锁车设置 0b: 关闭 1b: 打开Bit0:自动锁车设置使能 0b: 自动锁车设置无效 1b: 自动锁车设置有效1.4 在线升级命令【0xE2】数据顺序数据内容备注Data Type 0xE2数据类型Length0x02数据长度D
23、ata0操作命令01:在线升级握手命令02:开始在线升级03:在线升级完成Data1硬件识别码硬件识别代码1.5 唤醒CAN模块命令【0xAA】数据顺序数据内容备注Data Type 0xAA数据类型Length0x02数据长度Data0唤醒数据10x55Data1唤醒数据20x0A有关唤醒命令的说明:在CAN模块休眠以后,由于CAN模块主动进入休眠,当GPS主机发送控制命令给CAN模块或者发送查询命令时,首先要先发送唤醒帧(建议连续发2帧),把CAN模块唤醒间隔100MS以后再发送控制命令。数据顺序数据内容备注Data Type 0xAA数据类型Length0x02数据长度Data0唤醒数据
24、10x0AData1唤醒数据20x55主机在总线连接不正常时会发出:数据顺序数据内容备注Data Type 0xAA数据类型Length0x02数据长度Data0唤醒数据10x0AData1唤醒数据20xAA数据顺序数据内容备注Data Type 0xE3数据类型Length0x02数据长度Data0设置1号拨码开关低4位拨码开关 Bit7: 功能1开关 0b:不拨下 1b:拨下Bit6: 功能1设置使能 0b: 设置无效 1b: 设置有效Bit5: 功能2开关 0b:不拨下 1b:拨下Bit4: 功能2设置使能 0b: 设置无效 1b: 设置有效Bit3: 功能3开关 0b:不拨下 1b:拨
25、下Bit2: 功能3设置使能 0b: 设置无效 1b: 设置有效Bit1: 功能4开关 0b:不拨下 1b:拨下Bit0: 功能4设置使能 0b: 设置无效 1b: 设置有效Data1设置1号拨码开关高4位拨码开关Bit7: 功能5开关 0b:不拨下 1b:拨下Bit6: 功能5设置使能 0b: 设置无效 1b: 设置有效Bit5: 功能6开关 0b:不拨下 1b:拨下Bit4: 功能6设置使能 0b: 设置无效 1b: 设置有效Bit3: 功能7开关 0b:不拨下 1b:拨下Bit2: 功能7设置使能 0b: 设置无效 1b: 设置有效Bit1: 功能8开关 0b:不拨下 1b:拨下Bit0
26、: 功能8设置使能 0b: 设置无效 1b: 设置有效数据顺序数据内容备注Data Type 0xE4数据类型Length0x02数据长度Data0设置2号拨码开关低4位拨码开关Bit7: 功能9开关 0b:不拨下 1b:拨下Bit6: 功能9设置使能 0b: 设置无效 1b: 设置有效Bit5: 功能10开关 0b:不拨下 1b:拨下Bit4: 功能10设置使能 0b: 设置无效 1b: 设置有效Bit3: 功能11开关 0b:不拨下 1b:拨下Bit2: 功能11设置使能 0b: 设置无效 1b: 设置有效Bit1: 功能12开关 0b:不拨下 1b:拨下Bit0: 功能12设置使能 0b
27、: 设置无效 1b: 设置有效Data1设置2号拨码开关高4位拨码开关Bit7: 功能13开关 0b:不拨下 1b:拨下Bit6: 功能13设置使能 0b: 设置无效 1b: 设置有效Bit5: 功能14开关 0b:不拨下 1b:拨下Bit4: 功能14设置使能 0b: 设置无效 1b: 设置有效Bit3: 功能15开关 0b:不拨下 1b:拨下Bit2: 功能15设置使能 0b: 设置无效 1b: 设置有效Bit1: 功能16开关 0b:不拨下 1b:拨下Bit0: 功能16设置使能 0b: 设置无效 1b: 设置有效数据顺序数据内容备注Data Type 0xE6数据类型Length0x0
28、2数据长度Data0设置3号拨码开关低4位拨码开关Bit7: 功能17开关 0b:关闭 1b:打开Bit6: 功能17设置使能 0b: 设置无效 1b: 设置有效Bit5: 功能18开关 0b:关闭 1b:打开Bit4: 功能18设置使能 0b: 设置无效 1b: 设置有效Bit3: 功能19开关 0b:关闭 1b:打开Bit2: 功能19设置使能 0b: 设置无效 1b: 设置有效Bit1: 功能20开关 0b:关闭 1b:打开Bit0: 功能20设置使能 0b: 设置无效 1b: 设置有效Data1设置3号拨码开关高4位拨码开关Bit7: 功能21开关 0b:关闭 1b:打开Bit6: 功
29、能21设置使能 0b: 设置无效 1b: 设置有效Bit5: 功能22开关 0b:关闭 1b:打开Bit4: 功能22设置使能 0b: 设置无效 1b: 设置有效Bit3: 功能23开关 0b:关闭 1b:打开Bit2: 功能23设置使能 0b: 设置无效 1b: 设置有效Bit1: 功能24开关 0b:关闭 1b:打开Bit0: 功能24设置使能 0b: 设置无效 1b: 设置有效数据顺序数据内容备注Data Type 0xE7数据类型Length0x02数据长度Data0设置4号拨码开关低4位拨码开关Bit7: 功能25开关 0b:关闭 1b:打开Bit6: 功能25设置使能 0b: 设置无效 1b: 设置有效Bit5: 功能26开关 0b:关闭 1b:打开Bit4: 功能26设置使能 0b: 设置无效 1b: 设置有效Bit3: 功能27开关 0b:关闭 1b:打开Bit2: 功能27设置使能 0b: 设置无效 1b: 设置有效Bit1: 功能28开关 0b:关闭 1b:打开Bit0: 功能28设置使能 0b:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 常州临时摊贩管理办法
- 安阳市养犬管理暂行办法
- 工行支付限额管理办法
- 吐鲁番市民宿管理暂行办法
- 保险资金运用管理暂行办法
- 建筑信用管理暂行办法
- 安监局安全备案管理办法
- 巡察鉴定分级管理办法
- 开学心理健康教育
- 质量管理体系运行总结
- 北京市朝阳区2024-2025学年高一下学期期末语文试题(含答案)
- 安徽高危人员管理办法
- 牙外伤护理配合课件
- 2025年辅警招聘考试试题及参考答案
- 党课课件含讲稿:以作风建设新成效激发干事创业新作为
- 腹膜透析相关性腹膜炎的护理查房
- 深基坑土方开挖专项施工方案60551
- 广东湛江市文化广电旅游体育局下属事业单位招考聘用教练员(同步测试)模拟卷及答案
- 安措费使用计划报审表(施工报-监理审-业主批)
- 医疗期规定(表格化)
- GMC核算模型 国际企业管理挑战赛
评论
0/150
提交评论