好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

电动汽车充电站充电设施监控can总线通讯规范.doc

29页
  • 卖家[上传人]:jiups****uk12
  • 文档编号:40021028
  • 上传时间:2018-05-22
  • 文档格式:DOC
  • 文档大小:502.50KB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1电动汽车充电站充电设施监控电动汽车充电站充电设施监控 CANCAN 总线通讯规范总线通讯规范((BMSBMS、充电桩、充电机、后台)、充电桩、充电机、后台)1.通讯规范.通讯规范数据链路层应遵循的原则 总线通讯速率为:250Kbps,根据现场实际情况,可能改成 125K以 250K 为主,125K 备用 数据链路层的规定主要参考 CAN2.0B 的相关规定 使用 CAN 扩展帧的 29 位标识符并进行了重新定义,以下为 29 位标识符的分配表:IDENTIFIER 11BITSS R RI D EIDENTIFIER EXTENSION 18BITSP R IResvDestAddrSorceAddrS R RI D EFunctionCodeInfoCode121432143218765432110987654321 282726252423222120191817 16 15 14 13 12 11 109876543210其中,1 位 PRI 为报文优先级(0:高优先级;1 普通报文) ; 2 位 Resv 为保留位,填 0 4 位 DestAddr 为目标地址(1-14 表示设备地址,15 表示广播地址;0 保留;1:后台监控系统;2:充电桩;3:BMS;4:CCS) 4 位 SourceAddr 为源地址(1-14 表示设备地址,15 表示广播地址;0 保留;1:后台监控系统;2:充电桩;3:BMS;4:CCS) 8 位 FunctionCode 为报文的功能码;(0-255 见后续定义) 10 位 InfoCode 为报文的信息码;(0-1023 见后续定义)单体2FunctionCode 表示功能码,指报文内容属于何种功能类型,定义如下: =0 对时报文 =1 申请读取数据/回答读取数据 =2 申请写入数据/回答写入数据(不带返校) =3 遥控操作/遥控返校 =4 遥控执行/执行返校 =5 主动上送数据(广播发送) =6 主动上送数据(点对点) ……InfoCode 表示信息码,指报文数据区的信息类型,定义如下: =0 保留,当不属于以下定义的信息类型时,可填 0 =001-400 综合类数据,可由双方约定每种报文帧的数据结构(现未用) =401-600 直流测量值数据:401~406=总数据及报警参数;407=每个模块是否有温度;//最大 64 模块 408~415=上送模块中电池支数;//最大 64 模块420~519=单体电压;//最多 400 个单体电压520~535=每个模块的温度;//最多 64 个温度,传输每个模块的最高温度536~551=每个模块的温度;//最多 64 个温度,传输每个模块的最低温度560—BMS 输出汽车车牌号;690=BMS 发送广播帧充电参数; 695=CCS 发送数据及状态; =701-800 交流测量值数据: 701:监控后台输出实时电度表值 702:直流充电桩输出总电量,充电次数 710:直流充电桩输出峰电量、输出谷电量、输出尖电量、输出平电量3718—直流充电桩输出充电金额; 726—直流充电桩输出充电卡卡号共 16 个数字; //用于补充发送充电记录数据 734--直流充电桩输出总电量,充电次数 742--直流充电桩输出峰电量、输出谷电量、输出尖电量、输出平电量 750—直流充电桩输出充电金额; 758—直流充电桩输出充电卡卡号共 16 个数字; 766—直流充电桩输出汽车车牌号;=801-899 状态量数据 801=CCS 发送控制命令 =900 SOE 数据 =901 BMS 控制输出(控制充电机) =902 监控后台控制输出(控制充电机) =903 充电桩控制输出(控制充电机) =904 后台对时报文,充电机、充电桩接受对时 =905 后台充电结束确认报文 =906-999 其它控制输出(后续再定义) =1000-1023 保留报文按帧为单位发送和接收,每帧报文含报文按帧为单位发送和接收,每帧报文含 8 8 字节有效数据,未用的字节填字节有效数据,未用的字节填 0 0,根据,根据 FunctionCodeFunctionCode 与与 InfoCodeInfoCode,分别定义每种帧的数据,分别定义每种帧的数据 区内容。

      区内容42.控制类报文.控制类报文2.1BMS 发送报文发送报文:发送广播帧充电参数(ID:0x13CC16B2) BMS 根据本车充电管理策略提供当前最高允许充电电压和当前最高允许充电电流,推荐充电策略:1预充电,2:恒流充电,3:恒压充 电在这三步充电过程中,如果电池有异常或故障或电池充电满 BMS 应立即发出停止充电命令BMS 不发充电命令不发充电命令,只发停止命令和握 手命令,平时发握手命令,需要停止时发停止命令,等充电机处于停止状态后,由停止命令改发送握手命令(BMS 根据电池状态可自动停 止,也可手动停止充电) ID PRIResvDestAddrSourceAddrFunctionCodeInfoCode周期周期(ms)1=普通报文015(0x0f)35690(0x2b2)1000±400数数 据据 位置位置数据名数据名 BYTE1最高充电电压低字节 BYTE2最高充电电压高字节0.1V/bit 偏移量:0 例:发送Vset =3201,对应电压为 320.1vBYTE3实际要求充电电流低字节 BYTE4实际要求充电电流高字节0.1A/bit 偏移量:0 例:发送Iset =582,对应电流为 58.2ABYTE5控制1:充电;2:停止 8:握手命令 BYTE6模块数 BYTE7保留 BYTE8保留52.1.1 发送后台发送后台 BMS 系统参数系统参数 1((ID:0x 104C1991))ID PRIResvDestAddrSourceAddrFunctionCodeInfoCode周期周期(ms)1=普通报文0136401(0x191)1000±400数数 据据 位置位置数据名数据名 BYTE1电池总电压低字节(管理系统测量值) BYTE2电池总电压高字节(管理系统测量值)1V/bit 偏移量:0 例:发送Vset =320,对应电压为 320vBYTE3电池总电流低字节(管理系统测量值) BYTE4电池总电流高字节(管理系统测量值)0.1A/bit 偏移量:0 例:发送Iset =582,对应电流为 58.2ABYTE5SOC 低字节 BYTE6SOC 高字节1%/bit 偏移量:0 例:发送SOC=95,对应 SOC 为 95%BYTE7单体电压报警上限低字节 BYTE8单体电压报警上限高字节1mV/bit 偏移量:0 例:发送Vset =3200,对应电压为 3200mV2.1.2 发送后台发送后台 BMS 系统参数系统参数 2((ID:0x 104C1992))ID PRIResvDestAddrSourceAddrFunctionCodeInfoCode周期周期(ms)1=普通报文0136402(0x192)1000±400数数 据据 位置位置数据名数据名 BYTE1单体电压切断上限低字节 BYTE2单体电压切断上限高字节1mV/bit 偏移量:0 例:发送Vset =3200,对应电压为 3200mV6BYTE3单体电压报警下限低字节 BYTE4单体电压报警下限高字节1mV/bit 偏移量:0 例:发送Vset =3200,对应电压为 3200mVBYTE5单体电压切断下限低字节 BYTE6单体电压切断下限高字节1mV/bit 偏移量:0 例:发送Vset =3200,对应电压为 3200mVBYTE7单体电压互差报警低字节 BYTE8单体电压互差报警高字节1:报警;0:正常2.1.3 发送后台发送后台 BMS 系统参数系统参数 3((ID:0x104C1993))ID PRIResvDestAddrSourceAddrFunctionCodeInfoCode周期周期(ms)1=普通报文0136403(0x193)1000±400数数 据据 位置位置数据名数据名 BYTE1温度报警上限低字节 BYTE2温度报警上限高字节1℃/bit 偏移量:40 例:T =32,发送温度为 72℃,发送数据范围:0~130BYTE3额定最大充电电流低字节 BYTE4额定最大充电电流高字节0.1A/bit 偏移量:0 例:发送Iset =3200,对应电压为 320ABYTE5额定最大放电电流低字节 BYTE6额定最大放电电流高字节0.1A/bit 偏移量:0 例:发送Iset =3200,对应电压为 320ABYTE7额定容量低字节 BYTE8额定容量高字节1Ah/bit 偏移量:0 例:发送Vset =320,对应电压为 320Ah72.1.4 发送后台模块是否有温度(发送后台模块是否有温度(ID:0x104C1997))ID PRIResvDestAddrSourceAddrFunctionCodeInfoCode周期周期(ms)1=普通报文0136407(0x197)1000±400数数 据据 位置位置数据名数据名 BYTE1模块 1~8 温度Bit0=1 模块 1 有温度,0:无温度;…..Bit7=1 模块 8 有温度,0:无温度 BYTE2模块 9~16 温度Bit0=1 模块 9 有温度,0:无温度;…..Bit7=1 模块 16 有温度,0:无温度BYTE3模块 17~24 温度Bit0=1 模块 17 有温度,0:无温度;…..Bit7=1 模块 24 有温度,0:无温 度BYTE4模块 25~32 温度Bit0=1 模块 25 有温度,0:无温度;…..Bit7=1 模块 32 有温度,0:无温 度BYTE5模块 33~40 温度Bit0=1 模块 33 有温度,0:无温度;…..Bit7=1 模块 40 有温度,0:无温 度BYTE6模块 41~48 温度Bit0=1 模块 41 有温度,0:无温度;…..Bit7=1 模块 48 有温度,0:无温 度BYTE7模块 49~56 温度Bit0=1 模块 49 有温度,0:无温度;…..Bit7=1 模块 56 有温度,0:无温 度BYTE8模块 57~64 温度Bit0=1 模块 57 有温度,0:无温度;…..Bit7=1 模块 64 有温度,0:无温 度2.1.5 发送后台模块电池支数发送后台模块电池支数 1((ID:0x104C1998))ID8PRIResvDestAddrSourceAddrFunctionCodeInfoCode周期周期(ms)1=普通报文0136408(0x198)1000±400数数 据据 位置位置数据名数据名 BYTE1模块 1 电池支数 BYTE2模块 2 电池支数 BYTE3模块 2 电池支数 BYTE4模块 4 电池支数 BYTE5模块 5 电池支数 BYTE6模块 6 电池支数 BYTE7模块 7 电池支数 BYTE8模块 8 电池支数 . . . .2.1.6 发送后台模块电池支数发送后台模块电池支数 8((ID:0x104C199F))ID PRIResvDestAddrSourceAddrFunctionCodeInfoCode周期周期(ms)1=普通报文0136415(0x19f)1000±400数数 据据 位置位置数据名数据名 BYTE1模块 57 电池支数 BYTE2模块 58 电池支数9BYTE3模块 59 电池支数 BYTE4模块 60 电池支数 BYTE5模块 61 电池支数 BYTE6模块 62 电。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.