CAN协议(标注)
更新时间:2024-01-04 16:22:01 阅读量: 教育文库 文档下载
附件1:CAN通讯协议
系统中电机控制器通过CAN总线接受整车控制器控制指令,通讯协议满足SAE J1939以及CAN 2.0B标准,通讯波特率为250Kps。
1. 网络硬件的要求
通信电缆应尽量离开动力线(0.5m以上)、离开12V控制线(0.1m以上)。
电缆屏蔽层在车内连续导通,建议每个部件的网络插座有屏蔽层的接头,屏蔽层仅与主控制器控制地单端可靠相连。
1. 网络硬件的要求
通信电缆应尽量离开动力线(0.5m以上),离开12V控制线(0.1m以上)。
电缆屏蔽层在车内连续导通,建议每个部件的网络插座有屏蔽层的接头,屏蔽层仅与主控制器控制地单端可靠相连。 2. 网络报文结构图
29位标识符分配表: IDENTIFIER 11BITS SRR IDE IDENTIFIER EXTENSION 18BITS PRIORITY 3 2 1 R DP 1 1 8 PDU FORMAT(PF) 7 6 5 4 3 SRR IDE PF 2 1 8 7 PDU SPECIFIC(PS) 6 5 4 3 2 9 1 8 8 7 SOURCE ADDRESS(SA) 7 6 6 5 5 4 4 3 3 2 2 1 1 0 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 其中,优先级为3位,可以有8个优先级;R一般固定为0;DP现固定为0;8位的PF为报文代码;8位的PS为目标地址或组扩展;8位的SA为发送此报文的源地址。 3. 网络地址分配表
根据SAE J1939 Issued APR2000,结点1—8的地址从Table B2 中推荐的地址中定义,结点9—15的地址从Table B3保留为未来公路设备用的自配置结点地址空间(128-167)中定义,报文编号为分配给每个结点的能进行目的寻址的报文编号空间。
编号 1 2 结点名称 整车综合控制器 电动/发电机控制器(MOT) SA 39 239 PF PS 239 39 ID
4. 数据格式定义
数据类型 电压(交流为有效值) 电流(交流为有效值) 转速(rpm) 转矩(N.m) 功率(kW) 温度(℃) 累计里程 比例因子 1V/bit 1AV/bit 1rpm/bit 0.1N.m/bit 0.1kW/bit 1℃/bit 1m/bit 范围 (实际量程) 0 to 600 (0 to 600V) 0 to1000(0 to 1000A) 0 to15000(0 to 15000 rpm) 0 to 10000(0 to 1000 N.m) 0 to 10000(0 to 1000 kW) 0 to 250(-40℃ to 210℃) 0 to 65535 偏移量 0 0 0 0 0 -40 0 字节数 2BYTE 2BYTE 2BYTE 2BYTE 2BYTE 1BYTE 2BYTE 关于里程累计的说明: 里程数据单位为1m。电机每转一圈车行驶的距离的省却值为0.1314米,可以通过上位机编程。 每次上电后,开始对里程累加,系统掉电后,不要求数据保存。
5. 网络报文协议
5.1整车控制器发送的数据
OUT 整车控制器 IN 其它所有结点均可接收 ID PGN=256 P R DP PF PS SA 通信周期 数据 位置 数据名 SPN 5ms 0Byte 电动机工作模式命令
3 0 0 1 239 39 1 Byte 2Byte 3Byte 4Byte 5Byte CAN发送/接收祯数 电动/发电机目标转速命令低字节 电动/发电机目标转速命令高字节 电动机扭矩命令低字节 电动机扭矩命令高字节 6Byte Void 7Byte Void
电动机工作模式状态字: 8bit(MSB) 7bit 上电控制命令 模式控制命令 0/1 0/1 接触器断开/闭合 转矩/转速模式 6bit 5bit 运行控制命令 00:停止 01:正向转矩/正向转速 10:反向转矩/反向转速 11:空转 4bit Void 3bit Void 2bit Void 1bit(LSB) Void
5.2 电动机控制器向整车控制器发送的数据
电动/发电机控制器数据桢一: OUT IN ID PGN=256 电动/发电机控制器 整车控制器 P 3 R 0 DP 0 PF 1 PS 39 SA 239 通信周期 位置 数据 数据名 SPN 50ms 0Byte 电动机控制器工作状态 1 Void Byte 2Byte 电动机相电流(有效值)低字节
3Byte 4Byte 5Byte 6Byte 7Byte 电动机相电流(有效值)高字节 电池电压低字节 电池电压高字节 电动机当前转矩低字节 电动机当前转矩高字节
电动/发电机控制器数据桢二: OUT IN ID PGN=512 P R DP PF PS SA 通信周期 位置 0Byte 控制器温度 1Byte 电动机温度 电动/发电机控制器 整车控制器 3 0 0 2 39 239 2Byte 电动机转速低字节 数据 数据名 SPN 50ms 3Byte 电动机转速高字节 4Byte 累计里程低字节 5Byte 累计里程高字节 6Byte 电机控制器故障状态低字节 7Byte 电机控制器故障状态高字节
电动/发电机控制器数据桢三:
OUT IN ID PGN=768 电动/发电机控制器 P 整车控制器 3 0 0 3 39 239 R DP PF PS SA 通信周期 位置 数据 数据名 SPN 0Byte 电动机的最大驱动功率低字节 50ms 1Byte 电动机的最大驱动功率高字节 2Byte 电动机的最大制动功率低字节 3Byte 电动机的最大制动功率高字节 4Byte 电动机最大电动转矩低字节
5Byte 电动机最大电动转矩高字节 6Byte 电动机最大制动转矩低字节 7Byte 电动机最大制动转矩高字节
电动/发电机控制器数据桢四: OUT IN ID PGN=1024 P R DP PF PS SA 通信周期 位置 0Byte Void 1Byte Void 电动/发电机控制器 整车控制器 3 0 0 4 39 239 2Byte Void 3 Void Byte 4Byte Void 5Byte Void 6Byte Void 7Byte Void
电动机控制器工作状态字: 8bit(MSB) 0/1 正常/故障 7bit 0/1 DC/DC关/开 6bit 0/1 冷却风机关/开 5bit 0/1 正转/反转 4bit 0/1 转矩/转速模式 3bit 0/1 其它/空转 2bit 0/1 电动/发电 数据 数据名 SPN 50ms 1bit(LSB) 0/1 接触器断开/闭合
电动机控制器故障字:
字节 1Byte 2Byte
8bit(MSB) 保留 上电空档检查 7bit 手刹报警 接触器触点故障 6bit 高踏板故障 脚刹报警 5bit 电池过压 开关逻辑检查 4bit 控制电路欠压 过载 3bit 过流 超速 2bit IGBT故障 电池欠压 1bit(LSB) 直流侧过压 控制器过热
正在阅读:
CAN协议(标注)01-04
形容差不多的成语02-21
2015-2016年山东省潍坊市八年级上学期期中数学试卷及参考答案06-02
骑车的感觉真好作文400字07-13
中国五矿集团公司总部及在京单位2016年接收毕业生情况公示10-26
图书馆书目分类统计表06-18
我家的不速之客作文500字07-10
生死投篮缩写600字06-23
省清仓利库手册06-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 标注
- 协议
- 曲式分析考试
- 油泥砂制备蒸压加气混凝土砌块试验研究毕业论文 - 图文
- (人教版)七年级下册教案:第六章第二节亚洲--自然环境-地形和河流 - 图文
- 内蒙古呼伦贝尔市扎兰屯一中-度高一化学第一次综合考试
- 浅议市场营销中的顾客需求分析
- (中秋节作文)关于中秋节的作文:中秋感怀
- 铁路防寒过冬细化措施
- 中职生创业能力培养研究(学位论文) - 图文
- 冷轧带钢生产技术手册
- “非经常性损益”观念的转变 - 图文
- 2015—2016学年精编苏教版小学一年级数学下册期中测试卷
- 最新-中外名人故事大全4篇 精品
- 机械制造业财务报表分析
- 安全员单项选择题
- 《雨霖铃》
- 嵌入式系统概论课程大作业-程序设计说明书
- 第一讲 用全球眼光看中国周边(下)(80分)
- 山西教师资格统考幼儿《保教知识与能力》必看考点:幼儿教育
- 2019年中秋节作文大全:中秋节新传
- 思想品德八年级下册第一单元第二课第二框《让生命之根更深》教学设计