新能源汽车动力局域网_CAN_总线通信协议_李芳
汽车ecu bms通信协议标准
标题:汽车ECU BMS通信协议标准一、概述随着汽车电子系统的不断发展和智能化水平的提高,汽车的ECU(汽车电子控制单元)和BMS(电池管理系统)之间的通信协议变得越来越重要。
通信协议标准的统一对于汽车电子系统的互操作性和稳定性至关重要。
本文将重点探讨汽车ECU和BMS之间的通信协议标准。
二、汽车ECU和BMS的通信协议标准1. CAN总线通信协议CAN(Controller Area Network)总线是一种广泛应用于汽车电子系统中的通信协议。
它具有高速传输、抗干扰能力强等优点,在汽车ECU和BMS之间的通信中得到了广泛应用。
2. LIN总线通信协议LIN(Local Interconnect Network)总线是一种针对汽车电子系统中从属设备之间通信的低成本、低速率的总线标准。
在汽车BMS和部分低带宽要求的ECU之间的通信中,LIN总线也得到了应用。
3. FlexRay通信协议FlexRay是一种高速、冗余的汽车网络协议,它被设计用于替代现有的汽车通信标准,提供更高的数据传输速率和实时性能。
在某些高性能汽车和BMS之间的通信中,FlexRay也得到了应用。
三、通信协议标准的选择和应用1. 根据汽车电子系统的要求,选择合适的通信协议标准,考虑到数据传输速率、实时性能、抗干扰能力等因素。
2. 对于不同的汽车电子系统,选择不同的通信协议标准,以确保各个子系统之间的通信稳定和可靠。
3. 根据通信协议标准的应用场景和技术要求,对汽车ECU和BMS之间的通信协议进行定制化设计和开发,以满足具体需求。
四、未来发展趋势1. 随着汽车电子系统的不断发展和智能化水平的提高,汽车的ECU和BMS之间的通信协议标准将会不断进化和完善。
2. 在未来,通信协议标准的选择和应用将更加智能化和个性化,以满足汽车电子系统对数据传输速率、实时性能和稳定性的不断提升的需求。
3. 通信协议标准的开放性和统一性将会更加重要,以促进不同厂商的汽车电子系统之间的互操作和兼容性。
新能源汽车不同类型的总线标注方法
新能源汽车不同类型的总线标注方法
新能源汽车中常用的总线类型主要包括LIN总线、CAN总线、FlexRay总线和MOST总线等,它们各自有不同的标注方法和应用场景。
具体如下:
1. LIN总线:LIN(Local Interconnect Network)是一种低成本的串行通信网络,通常用于汽车中的分布式电子系统控制。
它通常作为CAN总线的辅助功能使用,在不需要高带宽和多功能场合,如智能传感器和制动装置之间的通讯,使用LIN总线可以节省成本。
2. CAN总线:CAN(Controller Area Network)是一种能够实现分布式实时控制的串行通信网络。
由德国Bosch公司开发,广泛应用于汽车电子控制系统中。
CAN总线具有优秀的特性,能够在不同的ECU(电子控制单元)之间传递信息。
需要注意的是,不同速度类型的CAN总线设备不能直接连在同一路总线上,它们之间需要通过网关隔离。
3. FlexRay总线:FlexRay是一种为满足更高数据传输速率而设计的通信协议,它比CAN和LIN总线有更高的速度和确定性,通常用于实时性要求较高的应用,如动力控制系统和底盘控制。
4. MOST总线:MOST(Media Oriented Systems Transport)总线是一种多媒体定向系统传输技术,主要用于车载娱乐和信息系统的数据传输。
它可以传输音频、视频、数据和控制信号,具有较高的带宽和集成度。
车用CAN总线测试平台的研发与应用
3
图2 软件改进前后单条消息实际发送周期对比图
结束语
(2) 不同网络拓扑结构的对比测试 利用该系统可测试比较不同拓扑结构时总线的 — 60 —
随着 CAN 总线在汽车中的使用, 分布式实时系 统在汽车中的应用越来越多。在分布式实时系统 中, 网络的实时性直接影响到系统的实时性, 而网络
王丽芳等: 车用 CAN 总线测试平台的研发与应用
CAN 分 析 工 具 多 种 多 样,从 最 低 端 的 RSZ3ZCAN 分析仪到 Vector 公司的一系列 CAN 测试 及仿真设备, 都可以对 CAN 网络进行测试。它们的 主要特点是分析总线上运行的数据。 以上三种评价方法都具有不同的特点, 各自又 有一定的局限性。模型仿真与具体实施存在较大的 差距, 这种差距有可能使仿真结果无法具体物理实 现。利用具有严格时间规则的计算机软件仿真节点 来代替总线上存在的无序消息的真实节点进行的部 分仿真, 其局限性是显然的。目前已有的网络测试 产品仅限于对总线上运行的数据进行分析, 与具体 系统的关联性不大。 CANoe 是进行 CAN 通讯网络监测和分析的工 具, 同时具有强大的系统仿真功能。 CANoe 可以建 立系统的仿真结构与节点、 消息及信号的数据库, 通 过采用其编程语言 CAPL 可以进行节点仿真, 对总 线上的数据能进行动态的跟踪并能显示统计信数统计, 在 PC 上消息发送与 接收延时。 波形的质量决定了数据传输的可靠性, 所以要 对 CAN 总线的物理层进行评价, 评价传输介质、 总 线 CAN 收发器、 终端电阻的分布影响。 CANScope 网 络示波器就是 CAN 物理层分析工具。它通过串行 总线与 PC 相连, 记录模块能数字化 CAN 总线上的 消息并储存以便采用软件进行分析, 前触发模式可 以捕捉一帧 CAN 消息或一个错误帧的前后相邻数 据。分析软件显示总线电压值、 差分电压值及填充 位随时间的变化。在跟踪窗口中可以显示 CAN 消 — 59 —
电动汽车充电机通信协议
目录宁波拜特发送给通讯板CAN1 ......................................................................第一帧0001:宁波拜特发送给充电机 ..............................................................第二帧0002:宁波拜特发送给充电机 ..............................................................第三帧0003:宁波拜特发送给充电机 ..............................................................第四帧0004:宁波拜特发送给充电机 ..............................................................第五帧0005:宁波拜特发送给充电机 ..............................................................第六帧0006:宁波拜特发送给充电机 ..............................................................通讯板CAN1 发送给宁波拜特 ....................................................................第一帧401充电机发送给宁波拜特 ...............................................................第二帧402:充电机发送给宁波拜特 ...............................................................第三帧403:充电机发送给宁波拜特 ...............................................................第四帧404:充电机发送给宁波拜特 ...............................................................第五帧405:充电机发送给宁波拜特 ...............................................................主控板发送给通讯板CAN2 ........................................................................第一帧18A0ABCC:APF侧主控板发送给通讯板 ....................................................第二帧:BiDCDC侧主控板发送给通讯板 ..........................................................第三帧C0:APF侧主控板发送给通讯板 ...........................................................第四帧:APF侧主控板发送给通讯板 ............................................................第五帧:BiDCDC侧主控板发送给通讯板 ..........................................................通讯板发送给主控板CAN2 ........................................................................第一帧C0: 通讯板发送给主控板CAN2 ...........................................................11第二帧C1: 通讯板发送给主控板CAN2 ...........................................................第三帧C2:通讯板发送给主控板CAN2.............................................................1111第四帧404:通讯板发送给主控板CAN2 ..........................................................BiDCDC侧发送给APF侧 ........................................................................第一帧C0: BiDCDC发送给APF侧 CAN2 ......................................................第二帧:BiDCDC侧主控板发送给APF侧 CAN2 ..................................................APF侧发送给BiDCDC侧 .........................................................................第一帧C0: APF发送给BiDCDC侧 CAN2........................................................第二帧: APF发送给BiDCDC侧 CAN2 .........................................................3.1、充电桩CAN1发往充电机A通迅板CAN1:共2帧 ..............................................3.1.1第一帧D1:充电桩对充电机的控制命令 .....................................................3.1.2第二帧D2:充电统计信息数据 .............................................................3.2、充电机A通迅板CAN1发往充电桩协议:共4帧 ................................................3.2.1第一帧C1:充电机运行信息 ...............................................................3.2.2第二帧C2:充电机交流输入信息 ...........................................................3.2.3第三帧C3:充电机APF侧运行信息码与温度 .................................................3.2.4第三帧C4:充电机BiDCDC侧运行信息码与温度 ...........................................3.3、充电机B通迅板CAN3发往上位机协议:共9帧 ..................................................3.3.1第一帧D1:充电机工作信息 ................................................................3.3.2第二帧D2:充电信息统计数据 .............................................................3.3.3第三帧C1:充电机状态信息 ...............................................................3.3.4第四帧C2:充电机交流输入信息 ...........................................................3.3.5第五帧C3:充电机APF侧工作信息码与温度 .................................................3.3.6第六帧C4:充电机BiDCDC侧工作信息码与温度 ...........................................3.3.7第七帧E1:电动汽车电池组单体电压信息1 ................................................3.3.8第八帧E2:电动汽车电池组单体电压信息2 ................................................3.3.9第九帧E3:电动汽车电池组信息 ..........................................................3.4、CAN以太网转换器发往充电机B通迅板CAN3协议: ...........................................3.4.1第一帧C1:监控系统对充电机的控制命令 ..................................................C1:通过CANB板的CAN1发送监控系统对充电机的控制命令 ......................................宁波拜特发送给通讯板CAN1第一帧0001:宁波拜特发送给充电机ID 0x001 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 保护电压上限低字节 HighestVoltage_Prt BYTE2 保护电压上限高字节 0.025VBYTE3 保护电压下限低字节 LowestVoltage_PrtBYTE4 保护电压下限高字节 0.025VBYTE5 保护电流上限低字节 Charge_MaxCurrent_Prt BYTE6 保护电流上限高字节 0.015ABYTE7 保护电流下限低字节 Discharge_MaxCurrent_Prt BYTE8 保护电流下限高字节 0.015A第二帧0002:宁波拜特发送给充电机ID 0x002 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 充电运行电压限制低字节 LimitVoltage_Charging BYTE2 充电运行电压限制高字节 0.025VBYTE3 充电运行电流限制低字节 LimitCurrent_Charging BYTE4 充电运行电流限制高字节 0.015ABYTE5 充电运行单体电压上限低字节 LimitCellVoltage_Charging BYTE6 充电运行单体电压上限高字节 0.025VBYTE7BYTE8第三帧0003:宁波拜特发送给充电机ID 0x003 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 放电运行电压限制低字节 LimitVoltage_Charging BYTE2 放电运行电压限制高字节 0.025VBYTE3 放电运行电流限制低字节 LimitCurrent_Charging BYTE4 放电运行电流限制高字节 0.015A第四帧0004:宁波拜特发送给充电机ID 0x004 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 主参数低字节 MainParameterBYTE2 主参数高字节 0.025VBYTE3 工作模式 工作模式WorkModeSet_NBT01 恒流充电 02恒压充电03 恒流放电 04 恒功率充电05恒功率放电 06恒阻放电07搁置工作状态WorkStateSet_NBT单体控制 CellCtrl_NBT 第五帧0005:宁波拜特发送给充电机ID 0x005 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明BYTE1 当前最高单体电压低字节 CellBatteryHighestVoltage BYTE2 当前最高单体电压高字节 0.025V第六帧0006:宁波拜特发送给充电机ID 0x006 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 当前电流电压发送周期低字节 CurrentVolSendCycleBYTE2 当前电流电压发送周期高字节通讯板CAN1 发送给宁波拜特第一帧401充电机发送给宁波拜特ID 0x401 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 保护电压上限低字节 HighestVoltage_Prt BYTE2 保护电压上限高字节 0.025VBYTE3 保护电压下限低字节 LowestVoltage_PrtBYTE4 保护电压下限高字节 0.025VBYTE5 保护电流上限低字节 Charge_MaxCurrent_Prt BYTE6 保护电流上限高字节 0.015ABYTE7 保护电流下限低字节 Discharge_MaxCurrent_Prt BYTE8 保护电流下限高字节 0.015A第二帧402:充电机发送给宁波拜特ID 0x402 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 充电运行电压限制低字节 LimitVoltage_Charging BYTE2 充电运行电压限制高字节 0.025VBYTE3 充电运行电流限制低字节 LimitCurrent_Charging BYTE4 充电运行电流限制高字节 0.015ABYTE5 充电运行单体电压上限低字节 LimitCellVoltage_Charging BYTE6 充电运行单体电压上限高字节 0.025VBYTE7BYTE8第三帧403:充电机发送给宁波拜特ID 0x403 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 放电运行电压限制低字节 LimitVoltage_Charging BYTE2 放电运行电压限制高字节 0.025VBYTE3 放电运行电流限制低字节 LimitCurrent_Charging BYTE4 放电运行电流限制高字节 0.015ABYTE5BYTE6第四帧404:充电机发送给宁波拜特ID 0x404 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 主参数低字节 MainParameterBYTE2 主参数高字节 0.025VBYTE3 工作模式 工作模式WorkModeSet_NBT01 恒流充电 02恒压充电03 恒流放电 04 恒功率充电05恒功率放电 06恒阻放电07搁置工作状态WorkStateSet_NBT单体控制 CellCtrl_NBT 第五帧405:充电机发送给宁波拜特ID 0x405 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 运行电压低字节 Voltage_BiDCDCBYTE2 运行电压高字节 0.025VBYTE3 运行电流低字节 Current_BiDCDCBYTE4 运行电流高字节 0.015A主控板发送给通讯板CAN2第一帧18A0ABCC:APF 侧主控板发送给通讯板ID 0x18A0ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明 BYTE1 工作模式/工作状态 WorkMode_Set WorkMode_APFWorkState_R WorkState_APFdeadband_comBYTE2 WorkMode_Set 0.1.2.3.CtrlMode 4.5Test_Mode 6,7BYTE3 APF侧母线电压低字节 dis_udc APF_udcBYTE4 APF侧母线电压高字节BYTE5 交流输入电流低字节 dis_iaf APF_iafBYTE6 交流输入电流高字节BYTE7 flag_protect_softBYTE8第二帧:BiDCDC 侧主控板发送给通讯板ID 0x18A0CCBB 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明BYTE1 工作模式/工作状态 WorkMode_Set WorkMode_BiDCDCWorkState_R WorkState_BiDCDCdeadband_comBYTE2 工作状态/工作模式 WorkMode_Set 0.1.2.3.CtrlMode 4.5Test_Mode 6,7BYTE3 充电机输出的充电电压低字节 dis_udc Voltage_BiDCDCBYTE4 充电机输出的充电电压高字节BYTE5 充电机输出的充电电流低字节 disp_IOUTdc Current_BiDCDCBYTE6 充电机输出的充电电流高字节BYTE7 APF侧母线电压低字节 APF_BusVoltageBYTE8 APF侧母线电压高字节第三帧C0:APF侧主控板发送给通讯板ID 0x18A1CCAA 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明 BYTE1 线电压低字节 APF_u_abBYTE2 线电压高字节BYTE3 A相电流低字节 APF_iafBYTE4 A相电流高字节BYTE5 B相电流低字节 APF_ibfBYTE6 B相电流高字节BYTE7 C相电流低字节 APF_icfBYTE8 C相电流高字节第四帧:APF 侧主控板发送给通讯板ID 0x18F1CCAA 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 APF运行信息代码1 APF_ERROR[0]BYTE2 APF运行信息代码2 APF_ERROR[1]BYTE3 APF运行信息代码3 APF_ERROR[2]BYTE4 APF运行信息代码4 APF_ERROR[3]BYTE5 APF散热器温度1 APF_Temp[0]BYTE6 APF散热器温度2 APF_Temp[0]BYTE7 APF散热器温度3 APF_Temp[0]BYTE8 APF散热器温度4 APF_Temp[0]第五帧:BiDCDC 侧主控板发送给通讯板ID 0x18F1CCAA 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 BiDCDC运行信息代码1 BiDCDC_ERROR[0]BYTE2 BiDCDC运行信息代码2 BiDCDC_ERROR[1]BYTE3 BiDCDC运行信息代码3 BiDCDC_ERROR[2]BYTE4 BiDCDC运行信息代码4 BiDCDC_ERROR[3]BYTE5 BiDCDC散热器温度1 BiDCDC_Temp[0]BYTE6 BiDCDC散热器温度2 BiDCDC_Temp[0]BYTE7 BiDCDC散热器温度3 BiDCDC_Temp[0]BYTE8 BiDCDC散热器温度4 BiDCDC_Temp[0]通讯板发送给主控板CAN2第一帧C0: 通讯板发送给主控板CAN2ID 0x18C0ABCC周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明BYTE1 工作模式/工作状态 WorkMode_SetbyCAN 低四位0B0000 静置 0B0001 恒流充电0B0010 恒压充电(限压恒流充电)0B0011 恒功率充电0B0100 恒流放电0B0101 恒压放电(限压恒流放电)0B0110 恒功率放电0B0111 系统调试模式WorkState_Set 4,5位0B00 停止 0B01 运行0B10 暂停 0B11 出错deadband_comHMI_TestMode = 0:为正常工作模式; 1:为系统调试模式BYTE2 充电电压设置低字节 VoltageSet_ChargeBYTE3 充电电压设置高字节 0.1VBYTE4 充电电流设置低字节 CurrentSet_ChargeBYTE5 充电电流设置高字节 0.1ABYTE6 AC侧电流设置低字节 IacSet_HMIBYTE7 AC侧电流设置高字节 0.1ABYTE8 控制模式/调试模式 KM1FANKA3KA4_CtrlHMI_CtrlMode第二帧C1: 通讯板发送给主控板CAN2ID 0x18C1ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)C1 AB CC数 据 域位置 数 据 名 数 据 说 明 BYTE1 主参数低字节 MainParameterBYTE2 主参数高字节BYTE3 单体最高电压低字节 CellBatteryHighestVoltage BYTE4 单体最高电压高字节BYTE5 单体电压限值低字节 LimitCellVoltage_Charging BYTE6 单体电压限值高字节BYTE7 控制信息 KM2_ENABLE 1吸合 2 断开CellCtrl_NBT 单体控制 BYTE8 故障信息 CCS_ErrorCode第三帧C2:通讯板发送给主控板CAN2ID 0x18C2ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 保护电压上限低字节 HighestVoltage_Prt BYTE2 保护电压上限高字节 0.1VBYTE3 保护电压下限低字节 LowestVoltage_PrtBYTE4 保护电压下限高字节 0.1VBYTE5 保护电流上限低字节 Charge_MaxCurrent_Prt BYTE6 保护电流上限高字节 0.1ABYTE7 保护电流下限低字节 Discharge_MaxCurrent_Prt BYTE8 保护电流下限高字节 0.1A第四帧404:通讯板发送给主控板CAN2ID 0x404 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 主参数低字节 MainParameterBYTE2 主参数高字节 0.025VBYTE3 工作模式 工作模式WorkModeSet_NBT01 恒流充电 02恒压充电03 恒流放电 04 恒功率充电05恒功率放电 06恒阻放电07搁置工作状态WorkStateSet_NBT单体控制 CellCtrl_NBT第五帧F1:通讯板发送给主控板CAN2【新增参数设置】 ID 0x18F1ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 直流电压矫正BYTE2 直流电流矫正BYTE3 直流电压偏移低字节BYTE4 直流电压偏移高字节BYTE5 直流电流偏移低字节BYTE6 直流电流偏移高字节BYTE7BYTE8第六帧F2:通讯板发送给主控板CAN2【新增参数设置】 ID 0x18F2ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 直流电压比例1低字节BYTE2 直流电压比例1高字节BYTE3 直流电压比例2低字节BYTE4 直流电压比例2高字节BYTE5 直流电压比例3低字节BYTE6 直流电压比例3高字节BYTE7 直流电压比例4低字节BYTE8 直流电压比例4高字节第七帧F3:通讯板发送给主控板CAN2【新增参数设置】 ID 0x18F3ABCC 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 充电电流比例1低字节BYTE2 充电电流比例1高字节BYTE3 充电电流比例2低字节BYTE4 充电电流比例2高字节BYTE5 放电电流比例1低字节BYTE6 放电电流比例1高字节BYTE7 放电电流比例2低字节BYTE8 放电电流比例2高字节BiDCDC侧发送给APF侧第一帧C0: BiDCDC发送给APF侧 CAN2ID 0x18A0CCBB:周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明BYTE1 工作模式/工作状态 BiDCDC_WorkMode 低四位0B0000 静置 0B0001 恒流充电0B0010 恒压充电(限压恒流充电)0B0011 恒功率充电0B0100 恒流放电0B0101 恒压放电(限压恒流放电)0B0110 恒功率放电0B0111 系统调试模式BiDCDC_WorkState 4,5位0B00 停止 0B01 运行0B10 暂停 0B11 出错BYTE2 充电电压设置低字节 Voltage_BiDCDCBYTE3 充电电压设置高字节 0.1VBYTE4 充电电流设置低字节 Current_BiDCDCBYTE5 充电电流设置高字节 0.1A第二帧:BiDCDC侧主控板发送给APF 侧 CAN2ID 0x18F1CCBB 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 BiDCDC运行信息代码1 BiDCDC_ERROR[0]BYTE2 BiDCDC运行信息代码2 BiDCDC_ERROR[1]BYTE3 BiDCDC运行信息代码3 BiDCDC_ERROR[2]BYTE4 BiDCDC运行信息代码4 BiDCDC_ERROR[3]BYTE5 BiDCDC散热器温度1 BiDCDC_Temp[0]BYTE6 BiDCDC散热器温度2 BiDCDC_Temp[0]BYTE7 BiDCDC散热器温度3 BiDCDC_Temp[0]BYTE8 BiDCDC散热器温度4 BiDCDC_Temp[0]APF侧发送给BiDCDC侧第一帧C0: APF发送给BiDCDC 侧 CAN2ID 0x18A0CCBB:周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明BYTE1 工作模式/工作状态 APF_WorkMode 低四位0B0000 静置 0B0001 恒流充电0B0010 恒压充电(限压恒流充电)0B0011 恒功率充电0B0100 恒流放电0B0101 恒压放电(限压恒流放电)0B0110 恒功率放电0B0111 系统调试模式APF_WorkState 4,5位0B00 停止 0B01 运行0B10 暂停 0B11 出错BYTE2 APF侧母线电压低字节 APF_BusVoltageBYTE3 APF 侧母线电压高字节 0.1V第二帧: APF发送给BiDCDC侧 CAN2ID 0x18F1CCAA 周期(ms)PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)数 据 域位置 数 据 名 数 据 说 明 BYTE1 APF运行信息代码1 APF_ERROR[0]BYTE2 APF运行信息代码2 APF_ERROR[1]BYTE3 APF运行信息代码3 APF_ERROR[2]BYTE4 APF运行信息代码4 APF_ERROR[3]BYTE5 APF散热器温度1 APF_Temp[0]BYTE6 APF散热器温度2 APF_Temp[0]BYTE7 APF散热器温度3 APF_Temp[0]BYTE8 APF散热器温度4 APF_Temp[0]3.1、充电桩CAN1发往充电机A通迅板CAN1:共2帧3.1.1第一帧D1:充电桩对充电机的控制命令ID 0x0FD1CCDD 周期(ms)20PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)011 11 D1 CC DD数 据 域位置 数 据 名 数 据 说 明BYTE1 充电模式 0x00 :高频整流0x01 :恒流限压充电,0x02 :恒压限流充电,0x03 :恒功率充电,0x04 :容性无功输出0x05 :感性无功输出0x06 :恒流限压放电,0x07 :恒阻放电0x08 :恒功率放电,BYTE2 工作命令 0x00 : 停机 0x01 :运行0x02 :恢复 0x03 :故障BYTE3 控制方式 0x00 :手动 0x01: 国网BMS模式0x02: 充电桩控制0x03: 监控系统控制0x04: 国标BMS模式BYTE4 工作模式 0x00 :正常工作模式0x01 :系统调试模式BYTE5 充电电压设定低字节 0.1V/bit 偏移量:0例:V =3201,对应电压为320.1v BYTE6 充电电压设定高字节BYTE7 充电电流设定低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE8 充电电流设定高字节3.1.2第二帧D2:充电统计信息数据ID 0x0FD2CCDD 周期(ms)1000 PRI Resv FunctionCode DestAddr(8bit) SourceAddr(3bit) (2bit) (8bit) (8bit) (8bit) 011 11 D2 CC DD数 据 域位置 数 据 名 数 据 说 明BYTE1 充电起始时间_低字节 充电起始时间为:时分秒BYTE2 充电起始时间_高字节BYTE3 充电时长低字节 单位:分钟,偏移量:0例:V =65535,对应费用为65535分钟 BYTE4 充电时长高字节BYTE5 充电电量低字节 单位:0.01度,偏移量:0例:V =65535,对应费用为655.35度 BYTE6 充电电量高字节BYTE7 充电费用低字节 单位:0.01元,偏移量:0例:V =65535,对应费用为655.35元 BYTE8 充电费用高字节3.2、充电机A通迅板CAN1发往充电桩协议:共4帧3.2.1第一帧C1:充电机运行信息ID 0x07C1DDCC 周期(ms) 20PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)001 11 C1 DD CC数 据 域位置 数 据 名 数 据 说 明BYTE1 充电模式 0x00 :高频整流0x01 :恒流限压充电,0x02 :恒压限流充电,0x03 :恒功率充电,0x04 :容性无功输出0x05 :感性无功输出0x06 :恒流限压放电,0x07 :恒阻放电0x08 :恒功率放电,BYTE2 工作命令 0x00 : 停机 0x01 :运行0x02 :恢复 0x03 :故障BYTE3 控制方式 0x00 :手动 0x01: 国网BMS模式0x02: 充电桩控制0x03: 监控系统控制0x04: 国标BMS模式BYTE4 工作模式 0x00 :正常工作模式0x01 :系统调试模式BYTE5 充电电压低字节 0.1V/bit 偏移量:0例:V =3201,对应电压为320.1v BYTE6 充电电压高字节BYTE7 充电电流低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE8 充电电流高字节3.2.2第二帧C2:充电机交流输入信息ID 0x07C2DDCC 周期(ms)20PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)001 11 C2 DD CC数 据 域位置 数 据 名 数 据 说 明BYTE1 交流输入电压低字节 0.1V/bit 偏移量:0例:V =3201,对应电压为320.1v BYTE2 交流输入电压高字节BYTE3 三相电流Ia低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE4 三相电流Ia高字节BYTE5 三相电流Ib低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE6 三相电流Ib高字节BYTE7 三相电流Ic低字节 0.1A/bit 偏移量:0例:I =582 ,对应电流为58.2A BYTE8 三相电流Ic 高字节3.2.3第三帧C3:充电机APF侧运行信息码与温度ID 0x07C3DDCC 周期(ms)20PRI (3bit)Resv(2bit)FunctionCode(8bit)DestAddr(8bit)(8bit)SourceAddr(8bit)001 11 C3 DD CC数 据 域位置 数 据 名 数 据 说 明BYTE1 APF信息码1 Error_1, 16进制数,具体数值含义,参阅充电机相关操作文件BYTE2 APF信息码2 Error_2, 16进制数,具体数值含义,参阅充电机相关操作文件BYTE3 APF信息码3 Error_3, 16进制数,具体数值含义,参阅充电机相关操作文件BYTE4 APF信息码4 Error_4, 16进制数,具体数值含义,参阅充电机相关操作文件BYTE5 APF充电机温度1 PWM整流侧机箱温度。
纯电动车BMS与整车系统CAN通信协议书范本
纯电动车BMS与整车系统CAN通信协议书范本【注意:以下协议书范本仅为演示用途,实际情况可根据具体需求进行相应调整】一、引言本协议书旨在规范纯电动车电池管理系统(BMS)与整车系统之间的通信协议,确保两个系统之间的数据交换和信息传输的稳定和准确。
该通信协议基于控制器局域网(Controller Area Network,CAN)技术,并遵循相关国际标准。
本协议书适用于车辆制造商、BMS供应商以及相关技术人员。
二、通信协议规范1. CAN通信协议a. CAN通信速率:根据实际车辆需求确定,一般为250kbps或500kbps。
b. CAN物理层:遵循ISO 11898标准。
c. CAN帧格式:使用标准CAN 2.0A或CAN 2.0B帧格式。
d. CAN标识符:根据车辆厂商约定进行分配。
e. BMS节点:BMS设备在CAN总线上作为一个节点存在,使用独立的CAN标识符进行通信。
2. 数据格式a. 数据长度:BMS与整车系统之间交换的数据长度为8字节,每个字节包含8位。
b. 数据格式:BMS与整车系统采用统一的数据格式,包括数据类型、数据单位等信息。
具体格式由车辆制造商和BMS供应商协商确定。
3. 数据交互a. 数据采集:BMS负责采集电池相关参数,如电压、温度、电流等。
b. 数据传输:BMS将采集到的数据通过CAN总线传输给整车系统。
c. 故障诊断:整车系统可向BMS发送命令以获取电池状态、报警信息等。
d. 数据解析:整车系统根据协议定义解析接收到的数据,以确保准确读取和使用。
4. 错误处理a. 数据校验:BMS和整车系统使用CRC校验确保数据传输的准确性。
b. 异常处理:BMS和整车系统应具备异常处理机制,对通信错误和故障进行处理和报警。
5. 通信安全性a. 数据加密:可根据实际需求采用加密技术,确保通信数据的安全性。
b. 认证授权:BMS与整车系统之间的通信可采用认证和授权机制,确保只有合法的系统才能进行通信。
电动汽车动力系统CAN网络设计及测试
【 关键词 】电动汽车 动 力 系统 C A N网络设 计 测试分析
3 . 2定 S ( . C A N 网络 相 对 于 传 统 的 燃 油 汽 车 来说 ,需要 添加 动力 电池与 电机 驱动 模 块 ,所以电动汽车具有更加 复杂的控 制体系和 结构 。电动 汽车 各 个模 块之 间 的沟通 交流 的 有效 性直 接影 响 了 电动汽 车的 行驶 效率和 能 耗 , 在 设 计 过 程 中 ,确 保 电动 汽 车 整 车 控 制 器
先 级等 内容来确 定报文 的标识符 ,给 C A N 网 意 义。 络 进 行信 息 滤 波 和 仲 裁 提 供 可 靠 的 资料 。在 本 9位 标 识 符 来 定 义 通 信 参 考文献 ( VC N) 、 电 池 管 理 系 统 ( BMS ) 以及 电机 文中,我 们设计 采用 2 控制器 ( MC U) 之间有效的通信是十分必要 的, 报 文。 [ 1 】 李芳 , 张俊 智 , 王丽芳等. 电动汽车动 力 这将 直 接 决 定 汽 车 的运 行 状 态 , 因 此 ,安 装 一 总 成 系统控 制 器 局 域 网 ( C A N)总 线通 信 协 3 . 3 定 义C A N 网 络 节 点 套运行 良好 ,信 号稳定 的 C A N 动力 系统能够 议 … .机械工程 学报 , 2 0 0 8 , 4 4( 0 5 ) : 1 0 2 — 1 O 7 . 很好的保证汽车 的正常使用 。 我们 可 以根据 出发 方 式将动 力系 统信 息 2 】罗 峰 ,孙泽 昌 . 汽车 C A N 总线系统原 理、 分 成固定周期型 、非周期型 以及事件 触发周期 【 2设计动力系统C A N 网络 设计 与应用 [ M ] .北 京 :电 子 工 业 出 版 型。本文 设计的 C AN 网络应用 固定周期 型信 整 车控 制器 、 电池 管 理系 统 以及 电机控 制器 是 电动汽 车 动力 系统 最为 核 心的三 个 部 分 。 整 车 控 制 器 的作 用 是 根 据 驾 驶 员 的行 车 状 态和操纵指令 的具体 内容 ,将其分析并发送 到 匹配 的控制 单元 , 比如 电机控制器 ,以完成信 息的传递和反馈 。电机 控制器可 以根据整机控 制器发送过来 的内容,来操控相关部件完成指 令 ,并 将 完 成 情 况 反 馈 给 整 车 控 制 器 。 电池 管 理系统可 以对汽 车的电池运行状态进行 实时的 检 测 ,并 对 电池 的 用 电 量 进 行 估 算 ,避 免 电池 过 度 使 用 或 者 过 度 充 电 而 造 成 损 坏 ,影 响汽 车 的 使 用 寿 命 。C A N 通 信 网络对 整车控 制 器、 电池 管 理 系 统 以及 电机 控 制 器 的通 信 管 理主 要 通过 三个 节点来 进行 ,于此 同时 HE C节 点, 即仪表显示节 点,也在通信网络 中具有 很大的 作 用。HE C节 点只 能接 听信 息而 不能 够发 送 消 息 ,将 收集 到 的 电动 汽 车 动 力 系 统 核 心部 分 的信 息显示 到屏幕 中,从而驾驶员能够及 时了 解到信 息的内容并及时处理。 般 情 况 下 , 通 信 网 络 的 拓 扑 结 构 种 类 多 ,支线 繁杂,总线往往检测校 正能力较强, 实 施 型号 , 可 靠 性 好 ,能 够 及 时 判 断错 误节 点 和 自动校 正简单错误 。所 以,将通信 网络设计
纯电动车BMS和整车系统CAN通信协议书模板
纯电动车BMS和整车系统CAN通信协议书模板引言:BMS(电池管理系统)是一种用于监控和管理纯电动车辆电池状况的重要系统。
而CAN(Controller Area Network)通信协议则是一种用于在车辆内部各个控制模块之间进行高效通信的标准。
本文将针对纯电动车BMS和整车系统之间的CAN通信协议书进行模板的设计,以便更好地实现系统之间的数据交换和协作。
一、协议目的本协议的目的在于规范纯电动车的BMS与整车系统之间的CAN通信方式,并确保两者之间的数据传输准确、可靠,以实现整车系统的高效运行和保证行驶安全。
二、协议范围本协议适用于装配了BMS和整车系统的纯电动车辆。
三、通信协议1. CAN总线参数设置- 位率:根据系统要求设定合适的通信位率。
- 通信模式:采用标准模式(11位标识符)和扩展模式(29位标识符)根据具体需求进行选择。
- 传输层:采用CAN2.0B标准。
- 物理层:采用高速CAN物理层规范。
2. 帧格式- 纯电动车BMS与整车系统之间的CAN通信采用数据帧和远程帧。
- 数据帧分为标准帧和扩展帧,标识符按照具体应用场景进行定义。
3. 数据传输- 数据传输采用帧、命令和回复的方式进行。
- 帧:数据帧中包含需要传输的数据信息。
- 命令:整车系统向BMS发送指令,比如请求电池状态、请求电池温度等。
- 回复:BMS接收到命令后进行处理,并回复整车系统相应数据。
四、通信协议规范1. 标识符分配- 整车系统和BMS应进行标识符的分配,以确保通信双方能够正确识别和解析数据。
2. 命令与数据格式定义- 整车系统发送给BMS的命令应包含命令标识符和数据字段。
- BMS接收到命令后处理并回复数据给整车系统。
3. 错误处理- 在通信过程中,如出现通信错误或数据错误,应有相应的错误处理机制进行处理。
可以采用重传机制或其他错误处理方式。
五、状态转移图- 在整车系统和BMS通信中,可以使用状态转移图来描述不同状态间的转换关系,以及在每个状态下的数据交互过程。
电动汽车通讯协议
电动汽车通讯协议协议名称:电动汽车通讯协议一、引言本协议旨在规范电动汽车通讯协议的标准格式,以确保电动汽车之间的通讯能够高效、安全地进行。
本协议适用于电动汽车之间的数据交换和通讯操作。
二、术语定义1. 电动汽车(Electric Vehicle,EV):指以电力为动力源的汽车。
2. 通讯协议(Communication Protocol):指在电动汽车之间进行数据交换和通讯操作的规范。
3. 数据传输(Data Transfer):指电动汽车之间传递和接收数据的过程。
4. 数据格式(Data Format):指数据在传输过程中的组织形式和结构。
5. 通讯接口(Communication Interface):指电动汽车用于进行数据交换和通讯的硬件或软件接口。
6. 数据加密(Data Encryption):指对传输的数据进行加密处理,以保证数据的安全性和隐私性。
三、协议要求1. 数据传输方式电动汽车之间的数据传输应采用可靠、高效的方式,确保数据的完整性和准确性。
建议采用基于互联网的通讯技术,如Wi-Fi、蓝牙等。
2. 数据格式要求数据格式应符合国际通用标准,确保不同品牌、型号的电动汽车之间能够互相通讯。
建议采用XML或JSON等常用的数据交换格式。
3. 通讯接口要求电动汽车应配备标准的通讯接口,以便与其他电动汽车进行数据交换和通讯。
通讯接口应符合国际标准,并支持常用的通讯协议,如TCP/IP、HTTP等。
4. 数据安全性要求为确保数据的安全性和隐私性,电动汽车之间的数据传输应采用加密技术进行保护。
建议采用对称加密和公钥加密相结合的方式,确保数据在传输过程中不被篡改或窃取。
5. 故障处理要求在数据传输过程中,如果出现通讯故障或数据丢失等问题,电动汽车应能够自动检测并进行相应的故障处理。
故障处理应及时有效,确保通讯的连续性和稳定性。
6. 兼容性要求电动汽车通讯协议应具有良好的兼容性,能够适应不同品牌、型号的电动汽车之间的通讯需求。
纯电动乘用车CAN总线通讯协议v1.0
纯电动乘用车CAN总线通讯协议(V1.0)编制:李冬明日期:2014.11.21.审核:日期:_批准:日期:_广东陆地方舟新能源汽车电驱动系统有限公司2014年11月版本历史一、通讯协议说明1、CAN通讯协议符合J1939;2、波特率:250K;3、CAN数据长度:8 Bytes;二、网络拓扑结构三、纯电动乘用车ECU节点定义四、CAN报文说明4.1 电机控制器报文(1)电机控制器报文1控制器状态:电机控制器故障代码:采用4位数值xxxx形式表示,其中xxxx使用十进制数值表示。
(2)电机控制器报文2(3)电机发送VCU报文电机及控制器状态(1表示有效,0表示无效)4.2、电池管理系统(BMS)通讯报文BMS报文1BMS报文2BMS报文3故障报警1:故障报警2:故障报警3:BMS状态:4.3、VCU通讯报文(1)VCU发送电机控制报文1电机工作模式指令(1表示有效或正常,0表示无效或故障)注:1)对直流电压限制值,驱动工况下为最低工作电压限制值,制动工况下为最高制动电压限制值。
2)对直流电流限制值,驱动工况下为最大输出电流限制值,制动工况下为最大回馈电流限制值。
(2)VCU发送BMS报文2电池工作模式指令(3)整车控制器报文3(3)整车控制器报文4附表:Byte3定义驾驶员操作状态Bit1 脚刹开关0 表示断开;1 表示闭合;Bit2 驻车开关0 表示断开;1 表示闭合;Bit3 手刹开关0 表示断开;1 表示闭合;Bit4~5 座椅安全带00B 表示断开;11B 表示全部闭合;01B表示驾驶员处未闭合;10B 表示乘员处未闭合附表:Byte4定义换挡器状态Bit1 AMT工作模式:0表示自动模式;1表示手自一体模式;Bit2:经济/运动模式开关:0表示经济模式;1表示运动模式;Bit3~4:保留Bit5~8:0000B:空挡;0001B:一档;0010B:二档;(0011B:三档;0100B:四档;0101B:五档… 以此类推)1111B:倒档。
电动汽车动力总成系统控制器局域网(CAN)总线通信协议
Abtat T e ai p n il o s nn o t l r e e okC N) u rtc ls ie. o s e n ecn o caat i- s c: h s r c e f ei igcnr l ant r( A - s ooo vn C ni r gt o t l h ce s r b ci p d g oea r w b p ig di h r r r
李 芳 张俊智 2 王 丽芳 廖 承林
(.中 国科学 院 电工研 究 所 1 北京 10 8 ; 00 0 北京 10 8) 0 04 2 清 华 大学汽 车安 全与节 能 国家重 点实验 室 .
摘要 : 给出制定控 制器局域  ̄( o t l r ra e r, A 总线通信协议应遵循 的基本原则 。 C nr l e t k C N) o e a n wo 结合电动汽 车的控制结构特点 , 设计混合动力 、纯电动、燃料 电池等三种类型 电动汽车动力总成系统推荐的网络拓 扑结构 。针对 目前 电动汽车应用层协议的 不统一现状 ,在 S EJ9 9的基础上,制定同时适用 于三种类型 电动汽车动力总成系统的 C N总线通用协议 ,并与传统 内 A 1 3 A
LIF ng ZHANG u z i W ANG f ng a J n h Lia LI AO e g i Ch n l n
(.nห้องสมุดไป่ตู้ue f lc i l nier g C iee cdmyo Si csB in 0 00 1Istt Eetc gnei , hns ae f ce e, e ig10 8; i o raE n A n j
电动汽车动力总成系统控制器局域网(CAN)总线通信协议
Abstract:The basic principle of designing controller area network(CAN)-bus protocol is given.Considering the control characteris·
tics of electric vehicles,the recommended network topologies of power train system are designed separately for three kinds of elec-
特别说明的是推荐网络拓扑结构并不是标准配 置,而是涵盖了最常用的功能模块,根据不同的应 用场合,节点数目可以相应增加或减少,比如有的 控制结构中可能需要两个电动机控制器,而有的可 能则不包括比如ABS控制器、超级电容等。
控制器等节点为原SAE J1939已做定义并分配了地 址的节点,而整车控制器、燃料电池发动机等为新 定义节点,新地址分配使用208"-,231这段属于公路 用车的预留地址,电动机控制器撑1~私、蓄电池管 理系统撑1~槲使用J1939为电动机控制节点和蓄电 池控制节点所预留的地址,并将电动机控制器槲的 地址作为启动机/发电机一体化(Integrated starter and generator,ISG)节点的源地址。 .
电动汽车的整车技术,电动汽车动力总成系统的总 线及通信协议研究是其中的关键技术之一,它能有 效保证动力总成系统的可靠实时控制。
控制器局域1网(Controller area network,CAN)总 线[I-2]是目前在汽车上应用最广泛的通信协议。为了 实施总线协议的标准化工作,针对内燃机汽车,美
第44卷第5期 2008年5月
机械工程学报
电动汽车通讯协议
电动汽车通讯协议协议名称:电动汽车通讯协议一、引言本协议旨在规范电动汽车通讯协议的标准格式,以确保电动汽车通信系统的互操作性和数据安全性。
本协议适用于电动汽车与充电设备、能源管理系统、智能交通系统等之间的通讯。
二、定义1. 电动汽车(Electric Vehicle,EV):指使用电能作为动力的汽车,包括纯电动汽车(Battery Electric Vehicle,BEV)和插电式混合动力汽车(Plug-in Hybrid Electric Vehicle,PHEV)。
2. 充电设备(Charging Equipment):指用于给电动汽车充电的设备,包括充电桩、充电站等。
3. 能源管理系统(Energy Management System,EMS):指对电动汽车充电进行管理和监控的系统。
4. 智能交通系统(Intelligent Transportation System,ITS):指利用信息技术、通信技术和控制技术等手段,提高交通运输系统效率、安全性和环境友好性的系统。
三、协议要求1. 通讯协议标准化:电动汽车与相关设备之间的通讯协议应遵循国际标准,并具备互操作性。
2. 数据安全性:通讯协议应确保数据传输的机密性、完整性和可靠性,采用加密、认证和防篡改等安全措施。
3. 通信性能:通讯协议应具备低延迟、高带宽和稳定性,以满足电动汽车与相关设备之间的实时通讯需求。
4. 扩展性:通讯协议应具备良好的扩展性,能够适应不同厂商、不同型号的电动汽车和相关设备。
5. 兼容性:通讯协议应兼容现有的通讯技术和网络架构,如Ethernet、CAN等。
四、协议内容1. 物理层协议:定义电动汽车与相关设备之间的物理连接方式和传输介质,包括接口类型、电压等参数。
2. 数据链路层协议:定义电动汽车与相关设备之间的数据帧格式、错误检测和纠错机制等,确保数据传输的可靠性。
3. 网络层协议:定义电动汽车与相关设备之间的网络通信方式和路由选择算法,支持多种网络拓扑结构。
电动汽车TTCAN总线技术研究
为了在提高汽车性能的同时避免线束数量的增加,上世纪八十年代初,出现 了一种基于数据网络的车内信息交互方式——车载网络。在上世纪 80 年代以后, 汽车电子技术飞速发展,使汽车电器电子化、并最终将与汽车电子融合成为汽车 电器发展的必然趋势。汽车电器电子化增强了汽车电器的智能化程度,为汽车内 部电气信号连接过渡到数据网络奠定了基础;当微处理器/微控制器成为汽车电 器中必不可少的元件时,车用数据网络取代电气信号连接的时机也已经成熟。
(1)减少设备接线的复杂性,减少由于接线引起的出错率,提高抗干扰性, 以提高汽车的运行可靠性。
(2)提高电子设备的可扩性,增加新的电子设备时无须更改原有电子设备 的接线。
(3)所有电子设备可以使用统一的检修和调试装置,提高故障维修效率。 随着车载总线网络的发展,车用总线已经由借助通用微处理器/微控制器集
汽车中使用车载总线网络不仅仅是为了减少线束,当汽车电子控制设备进入 到快速反应的协同动力控制时,如何减少这些设备接线的复杂性,提高它们运行 的可靠性,并让它们更好的进行协同工作(包括汽车需要安装新的设备时如何进 行扩充等问题)成为新的技术挑战。从本质上说,汽车上使用车载总线网络的目 的是提高三性,即运行可靠性(包括安全性)、设备可扩性和故障可维修性。
混合动力汽车CAN总线的节点设计
混合动力汽车CAN总线的节点设计
姚震;刘方铭;李优新
【期刊名称】《交通信息与安全》
【年(卷),期】2005(023)005
【摘要】针对控制器局域网(controller area network,CAN)总线通讯系统对实时性和可靠性要求高的特点,设计了混合动力汽车CAN总线的应用层协议和每个节点的信息帧.以GZ6110型混合动力客车为例,讨论了CAN总线调度方法和节点优化,较好地解决了CAN总线的实时性问题.
【总页数】3页(P121-123)
【作者】姚震;刘方铭;李优新
【作者单位】广东工业大学,广州,510643;广东工业大学,广州,510643;广东工业大学,广州,510643
【正文语种】中文
【中图分类】TP229
【相关文献】
1.混合动力汽车CAN总线通信系统的设计与测试 [J], 唐风敏;张殿明
2.CAN总线通信系统在混合动力汽车的设计和测试 [J], 胡佳玺
3.混合动力汽车CAN总线触摸屏仪表设计 [J], 杨甲辉
4.基于CAN总线的混合动力汽车电池管理系统设计 [J], 梁磊;杜家益;王忠
5.混合动力汽车CAN总线系统智能节点设计 [J], 曹珊;于秀敏;周学文;赵强;陈燕春;赵东风
因版权原因,仅展示原文概要,查看原文内容请购买。
纯电动乘用车CAN总线通讯协议v1.0
纯电动乘用车CAN总线通讯协议(V1.0)编制:李冬明日期:2014.11.21.审核:日期:_批准:日期:_广东陆地方舟新能源汽车电驱动系统有限公司2014年11月版本历史一、通讯协议说明1、CAN通讯协议符合J1939;2、波特率:250K;3、CAN数据长度:8 Bytes;二、网络拓扑结构三、纯电动乘用车ECU节点定义四、CAN报文说明4.1 电机控制器报文(1)电机控制器报文1控制器状态:电机控制器故障代码:采用4位数值xxxx形式表示,其中xxxx使用十进制数值表示。
(2)电机控制器报文2(3)电机发送VCU报文电机及控制器状态(1表示有效,0表示无效)4.2、电池管理系统(BMS)通讯报文BMS报文1BMS报文2BMS报文3故障报警1:故障报警2:故障报警3:BMS状态:4.3、VCU通讯报文(1)VCU发送电机控制报文1电机工作模式指令(1表示有效或正常,0表示无效或故障)注:1)对直流电压限制值,驱动工况下为最低工作电压限制值,制动工况下为最高制动电压限制值。
2)对直流电流限制值,驱动工况下为最大输出电流限制值,制动工况下为最大回馈电流限制值。
(2)VCU发送BMS报文2电池工作模式指令(3)整车控制器报文3(3)整车控制器报文4附表:Byte3定义驾驶员操作状态Bit1 脚刹开关0 表示断开;1 表示闭合;Bit2 驻车开关0 表示断开;1 表示闭合;Bit3 手刹开关0 表示断开;1 表示闭合;Bit4~5 座椅安全带00B 表示断开;11B 表示全部闭合;01B表示驾驶员处未闭合;10B 表示乘员处未闭合附表:Byte4定义换挡器状态Bit1 AMT工作模式:0表示自动模式;1表示手自一体模式;Bit2:经济/运动模式开关:0表示经济模式;1表示运动模式;Bit3~4:保留Bit5~8:0000B:空挡;0001B:一档;0010B:二档;(0011B:三档;0100B:四档;0101B:五档… 以此类推)1111B:倒档。
CAN-FD总线协议及其车载网络应用
CAN-FD总线协议及其车载网络应用
李丹
【期刊名称】《汽车制造业》
【年(卷),期】2015(000)004
【摘要】CAN—FD通过改变帧结构和提高位速率等方法成功的把数据传输速率提高到了5Mb/s。
诗讯半导体(Spansion)近期发布的Cortex—R5系列汽车级MCU产品全系列支持CAN—FD总线通信。
【总页数】2页(P24-25)
【作者】李丹
【作者单位】诗讯半导体贸易(上海)有限公司
【正文语种】中文
【中图分类】U463.67
【相关文献】
1.车载自组织网络应用服务原型系统的设计 [J], 王珂;林敏;王春清
2.车载网络应用研究之MOST协议 [J], 布仁;葛步凯;陈海军
3.车载CAN总线协议分析仪设计 [J], 李才坤;劳启恒;陈文辉
4.基于CAN-FD总线的车载网络安全通信 [J], 罗峰;胡强;刘宇
5.基于CAN总线协议车载网关双缓冲区的设计研究 [J], 张晓光;陶英轩;黄金山因版权原因,仅展示原文概要,查看原文内容请购买。
某纯电动汽车CAN网络设计
某纯电动汽车CAN网络设计何清华;成艾国【摘要】简要介绍CAN底层协议及其当前应用现状,提出在纯电动汽车基础上CAN总线应用研究的必要性;详细说明某纯电动汽车的CAN网络设计,包括节点设计及网络设计;最后的CANoe测试及实车路试结果均表明:本车cAN网络设计能够达到预期的效果。
%The CAN bottom layer protocol and its present application status are briefly introduced. The necessity of CAN bus application study on PEV is brought forward. The CAN network design for one PEV is particularized, including its node design and network design. The test with CANoe and true running of the vehicle both show that this CAN network design can achieve the anticipative effect.【期刊名称】《汽车电器》【年(卷),期】2012(000)010【总页数】3页(P45-47)【关键词】控制器局域网络;纯电动;节点设计;CAN网络设计【作者】何清华;成艾国【作者单位】湖南大学机械与运载工程学院,湖南长沙410082;湖南大学机械与运载工程学院,湖南长沙410082【正文语种】中文【中图分类】U463.6世界能源与环境问题引起越来越多人的关注,各行各业纷纷采取一系列的节能环保措施。
而在汽车行业,人们则把希望寄托于新能源车。
各种研究机构先后对新能源车关键技术进行研究,企业相继开展新能源车的试制,政府出台各项举措,大力支持鼓励新能源车研究与使用。
CAN总线一致被认为是汽车领域最有前途的现场总线。