当前位置:文档之家› 如何知道汽车使用哪一种OBD-II通讯协议

如何知道汽车使用哪一种OBD-II通讯协议

新的 European OBD 诊断坐连接标准 DLC-J1962

Pin 1 ......SAE J2411, GM single wire CAN;通用公司单线 CAN-BUS

Pin 2 ......ISO 11519-4 (Bus+)(SAE J1850), 和10号脚同时使用, 41.6 Kbps PWM脉宽调制

单线用法:只用2号脚1根线通讯10.4 Kbps VPW可变脉宽调制 byte header + CRC,

no "checksum" or "inter-byte separation" (In Frame response byte ?)

Pin 3 ...... Chrysler, CCD+ (not OBD) ;克莱斯勒 CCD-BUS网线 H 线

Pin 4 ...... 底盘地 Chassis ground

Pin 5 ...... 逻辑地 Signal ground

Pin 6 ...... ISO 15765-4;CAN-BUS 高速诊断线 (H 线) ,250/500 kbit/s

Pin 7 ....... KWP1281或KWP2000 协议诊断线 (K线), 波特率10400/多数厂家默认KPW2000诊断线

Pin8 ........ 点火开关打开有电 IG+;点火开关 ON/Off 状态识别用途

Pin9 ........ 7号脚不方便用时,启用*KWP1281或KWP2000 协议诊断线 (K线), 波特率10400

Pin10 ....... ISO 11519-4 (Bus-)(SAE J1850), 和 2号脚同时使用, 41.6 Kbps PWM脉宽调制

Pin 11 ...... Chrysler, CCD- (not OBD) ;克莱斯勒 CCD-BUS网线 L 线

Pin 12 ...... * K 线制造厂保留用

Pin 13 ...... * K 线制造厂保留用

Pin 14 ...... ISO 15765-4;CAN-BUS 高速诊断线 (L 线) ,250/500 kbit/s

Pin 15 ...... KWP1281或KWP2000 协议诊断线 (K线);7P不够用或控制单元过多时启用

Pin 16 ...... 电瓶正极 BAT+

宇电AI501 RS485通讯协议说明

AIBUS通讯协议说明(V7.0) AIBUS是厦门宇电自动化科技有限公司为AI系列显示控制仪表开发的通讯协议,能用简单的指令实现强大的功能,并提供比其它常用协议(如MODBUS)更快的速率(相同波特率下快3-10倍),适合组建较大规模系统。AIBUS采用了16位的求和校正码,通讯可靠,支持4800、9600、19200等多种波特率,在19200波特率下,上位机访问一台AI-7/8系列高性能仪表的平均时间仅20mS,访问AI-5系列仪表的平均时间为50mS。仪表允许在一个RS485通讯接口上连接多达80台仪表(为保证通讯可靠,仪表数量大于60台时需要加一个RS485中继器)。AI系列仪表可以用PC、触摸屏及PLC作为上位机,其软件资源丰富,发展速度极快。基与PC的上位机软件广泛采用WINDOWS作为操作环境,不仅操作直观方便,而且功能强大。最新的工业平板触摸屏式PC的应用,更为工业自动化带来新的界面。这使得AIDCS系统价格大大低于传统DCS系统,而性能及可靠性也具备比传统DCS系统更优越的潜力,V7.X版本AI-7/8系列仪表允许连续写参数,写给定值或输出值,可利用上位机将仪表组成复杂调节系统。 一、接口规格 AI系列仪表使用异步串行通讯接口,接口电平符合RS232C或RS485标准中的规定。数据格式为1个起始位,8位数据,无校验位,1个或2个停止位。通讯传输数据的波特率可调为4800~19200 bit/S,通常用9600 bit/S,单一通讯口所连接仪表数量大于40台或需要更快刷新率时,推荐用19200bit/S,当通讯距离很长或通讯不可靠常中断时,可选4800bit/S。AI仪表采用多机通讯协议,采用RS485通讯接口,则可将1~80台的仪表同时连接在一个通讯接口上。 RS485通讯接口通讯距离长达1KM以上(部分实际应用已达3-4KM),只需两根线就能使多台AI仪表与计算机进行通讯,优于RS232通讯接口。为使用普通个人计算机PC能作上位机,可使用RS232/RS485或USB/RS485型通讯接口转换器,将计算机上的RS232通讯口或USB口转为RS485通讯口。宇电为此专门开发了新型RS232/RS485及USB/RS485转换器,具备体积小、无需初始化而可适应任何软件、无需外接电源、有一定抗雷击能力等优点。 按RS485接口的规定,RS485通讯接口可在一条通讯线路上连接最多32台仪表或计算机。需要联接更多的仪表时,需要中继器,也可选择采用75LBC184或MAX487等芯片的通讯接口。目前生产的AI仪表通讯接口模块通常采用75LBC184,这种芯片具备一定的防雷击和防静电功能,且无需中继器即可连接约60台仪表。 AI仪表的RS232及RS485通讯接口采用光电隔离技术将通讯接口与仪表的其他部分线路隔离,当通讯线路上的某台仪表损坏或故障时,并不会对其它仪表产生影响。同样当仪表的通讯部分损坏或主机发生故障时,仪表仍能正常进行测量及控制,并可通过仪表键盘对仪表进行操作,工作可靠性很高。16位校验码的正确性是简单奇偶校验的30000倍,基本能保证数据可靠性。并且同一网络上有其他公司也采用主从方式通讯的产品时,如PLC、变频器等,多数情况下AI系列仪表都不会受其它公司产品通讯干扰,不会产生采集数据混乱或无法通讯的问题。但是AI仪表协议并不能保证其它公司产品能否正常工作,所以除非万不得已,不应将AI仪表与其它产品混在一个RS485通讯总线上,而应分别使用不同的总线。 二、通讯指令 AI仪表采用16进制数据格式来表示各种指令代码及数据。AI仪表软件通讯指令经过优化设计,标准的通讯指令只有两条,一条为读指令,一条为写指令,两条指令使得上位机软件编写容易,不过却能100%完整地对仪表进行操作;标准读和写指令分别如下: 读:地址代号+52H(82)+要读的参数代号+0+0+校验码 写:地址代号+43H(67)+要写的参数代号+写入数低字节+写入数高字节+校验码 地址代号:为了在一个通讯接口上连接多台AI仪表,需要给每台AI仪表编一个互不相同的通讯地址。有效的地址为0~80(部分型号为0~100),所以一条通讯线路上最多可连接81台AI仪表,仪表的通讯地址由参数Addr决定。仪表内部采用两个重复的128~208(16进制为80H~D0H)之间数值来表示地址代号,由于大于128的数较少用到(如ASC方式的协议通常只用0-127之间的数),因此可降低因数据与地址重复造成冲突的可能性。

MODBUS通讯协议说明

1、概述 1.1 引言 通讯规约详细描述了本机通讯的读、写命令格式及信息和数据的定义,以便第三方开发使用。 1. 2 电气特点及符合标准 1) 连接上位机的主通信接口,采用标准串行通讯口,使用接线端子。 2) 信息传输方式为异步方式,字节格式为起始位1位,数据位8位,停止位1位,无校验。 3) 数据传输速率1200b/s, 2400b/s, 4800b/s, 9600b/s, 19200b/s可选,缺省为9600b/s。 4) 符合MODUBS RTU 协议标准。 2、MODBUS RTU通信协议详述 2.1 协议基本规则 以下规则确定在回路控制器和其他串行通信回路中设备的通信规则。 1)所有通讯回路都应遵照主/从方式。依照这种方式,数据可以在一个主站(如:PC)和多个子站之间传递。 任何一次通讯都不能从子站开始。 2)主站将初始化和控制在通讯回路上传递的所有信息。 3)所有回路上的传送均分为两种方式: A) 主/从传送 B) 从/主传送 4)在回路上的所有通讯都以“信息帧”方式传递。 如果主站或子站接收到含有未知命令的信息帧,则不予以响应 “信息帧”就是一个由字节构成的字符串(最多255个字节),是由信息头和发送的编码数据构成标准的异步串行数据,该通讯方式也与RTU通讯规约相兼容。 2.2信息帧结构描述 每个信息帧组成如下: 3、字节格式 通讯传输为异步方式,并以字节为单位。在主站和子站之间传递的每一个字节帧都是10位(无校验位)的串行数据流。 字节帧格式: 4、命令报文格式 4. 1读数据: 主站发送

返回: 5 如:带符号整数范围 -32768---32767 上传数据需除十,正数的范围为16进制0X0000-0X7FFF,负数采用正数的补码方式传输,其范围为16进制0X8000-0XFFFF, 如: 湿度上传16进制 0X0311,对应十进制785,表示78.5% 温度上传16进制 0X00FF,对应十进制255,表示25.5℃ 温度上传16进制 0XFF9B,对应十进制100(0XFFFF-0XFF9B=0X64), 表示-10.0℃ 6、网络采样定时 温湿度传感器中,上位机读取数据每次间隔时间不小于500ms,推荐值1s。 7、命令举例: 读取温度湿度数据: 上位机发送:01 04 00 00 00 02 71 CB (温湿度地址为1,寄存器起始地址为0,读2个字节) 下位机返回:01 04 04,温度H,温度L,湿度H,湿度L,CRCL,CRCH。 只读温度数据: 上位机发送: 01 04 00 00 0 001 31 CA(温湿度地址为1,寄存器起始地址为0,读1个字节) 下位机返回: 01 04 02,温度H,温度L,CRCH,CRCL。 只读湿度数据: 上位机发送: 01 04 00 01 0 001 60 0A(温湿度地址为1,寄存器起始地址为1,读1个字节) 下位机返回: 01 04 02,湿度H,湿度L,CRCH,CRCL。 设置地址: 上位机发送:01 06 00 64 00 02 49 D4(温湿度原地址1改为2) 下位机返回:01 06 00 64,地址H,地址L, CRCL,CRCH。

纯电动汽车通信协议(V1.1)

纯电动汽车通信协议版本号:V1.0(2016/08/18) 武汉合康动力技术有限公司

更改记录:

目录 一:整车网络拓扑结构: - 4 - 二:通讯协议制定的原则- 4 - 三:Can网络节点地址分配- 6 - 四:电池管理系统协议- 7 - 4.1电池基本信息 ID:0x18F201F3 ........................................................................................ - 7 - 4.2电池基本信息2 ID:0x18F202F3 ..................................................................................... - 7 - 4.3电池故障报警信息 ID:0x18F205F3 ................................................................................ - 9 - 4.4电池单体最高电压信息1 ID:0x18F206F3 ................................................................... - 12 - 4.5电池单体最高电压信息2 ID:0x18F207F3 ................................................................... - 12 - 4.6电池单体最低电压信息1 ID:0x18F208F3 ................................................................... - 13 - 4.7电池单体最低电压信息2 ID:0x18F209F3 ................................................................... - 14 - 4.8电池最高温度信息 ID:0x18F20AF3 ............................................................................. - 14 - 4.9电池最低温度信息 ID:0x18F20BF3.............................................................................. - 15 - 4.10电池极柱温度信息1 ID:0x18F210F3 ......................................................................... - 16 - 4.11电池极柱温度信息2 ID:0x18F211F3 ......................................................................... - 16 - 4.12电池极柱温度信息3 ID:0x18F212F3 ......................................................................... - 17 - 4.14电池箱体在线状态 ID:0x185017F3 ............................................................................ - 18 - 4.15电池组基本信息1(厂家容量) ID: 0x18F20CF3 ..................................................... - 19 - 4.16电池组基本信息2(序列号) ID:0x18F221F3 ........................................................ - 20 - 4.17电池组基本信息3(总能量) ID:0x18F222F3 ........................................................ - 21 - 4.18电池组充电状态(此帧只在充电过程中发出)ID 0x18F20DF3 .............................. - 21 - 4.19绝缘检测仪 ID: 0x1819A1A4....................................................................................... - 22 -五:整车控制器(VCU) 协议- 24 - 5.1整车控制器状态信息1 ID:0x18F101D0......................................................................... - 24 - 5.2整车控制器状态信息2 ID:0x18F103D0......................................................................... - 26 - 5.3VCU使能控制 ID:0x18F105D0 ....................................................................................... - 26 - 5.4高压柜状态信息 ID:0x18F106D0.................................................................................... - 27 -六:电机控制器(MCU) - 28 - 6.1AMT控制器报文1 ......................................................................................................... - 29 - 6.2驱动电机控制器报文1 (驱动电机反馈报文) ................................................................ - 30 - 6.3驱动电机控制器报文2 (驱动电机反馈报文) ................................................................ - 31 -七:高压附件控制器(发送) - 33 - 7.1助力油泵发送报文状态ID 0x0CF601 A0 ...................................................................... - 33 - 7.3气泵发送报文状态ID 0x0CF603 A2 .............................................................................. - 34 -八:仪表- 36 - 8.1车辆状态信息 ID:18F40117 ........................................................................................... - 36 - 8.2车辆里程信息 ID:18F40217 ........................................................................................... - 37 -

电动汽车通讯协议 (1)

文件编号:T K C/J S(S)-E V3 3 文件版本号: 0/A版 安徽天康特种车辆装备有限公司 纯电动专用车辆通讯协议 编制: 审核: 批准: 发布日期:2014年12月22日实施日期:2014年12月22日 安徽天康特种车辆装备有限公司

纯电动专用车辆通讯协议 协议参考SAE J1939,,PEV-CANBUS等。 终端电阻说明:组合仪表与BMS配终端电阻(120Ω),其它零部件不带终电阻。 总线通信速率:250KBPS 1.网络拓扑结构说明 电动汽车网络采用双CAN互连结构如下图。蓄电池管理系统(BMS)采用三路CAN入网,车载充电机系统通过CAN2入网。

2.网络信号数据格式定义 电动客车网络信号数据格式遵守下表,双行定义遵循首行;电动汽车网络信号数据格式遵守下表,双行定义遵循第二行。 3.数据链路层应遵循的原则 数据链路层的规定主要参考和J1939的相关规定。 使用CAN扩展帧的29位标识符并进行了重新定义,以下为29标识符的分配表:

其中,优先级为3位,可以有8个优先级;R一般固定为0;DP现固定为0;8位的PF为报文的代码;8位的PS为目标地址或组扩展;8位的SA为发送此报文的源地址; 4.协议帧定义 下表是电池管理系统可能用到的ECU节点名称和分配的地址。 5. 电池管理系统相关协议

电池管理系统CAN2与电机控制器BMSC1_0: (ID: 0x1800D0F4) BMSC1_1: (ID: 0x1801D0F4)

Status_Flag1: 注:逻辑1表示事件为真;逻辑0表示事件为假

RS232Profibus协议转换器使用说明

RS232Profibus协议转换器使用说明 RS232-Profibus 协议转换器 使用说明(V2.2) 首先感谢您选用我们的产品,您的支持和鼓励是我们前进的源动力。 本模块是PROFIBUS-DP现场总线协议与RS232(ASCII)协议之间相互转换的桥。可以实现PROFIBUS-DP数据与RS232数据之间相互转换。字节数据是以8位ASCII码方式编码,由ASCII码字符串组成的报文构成用户的自定义协议。本说明书为RS232-Profibus协议转换模块(版本V2.2)的使用说明。 一、模块设置: 1、RS232通信波特率设置: 在组态软件里,通过选择设备参数(device-specific parameter)设置RS232通信波特率,可设定为:1.2Kbps、2.4Kbps、4.8Kbps、9.6Kbps、19.2Kbps。缺省为:4.8Kbps。此处设定的通信波特率与RS232设备设定的必须一致。 2、RS232通信字符格式设置: 在组态软件里,通过选择设备参数(device-specific parameter)设置通信字符格式,可设定为: ⑴一个起始位、八个数据位,一个停止位。 ⑵一个起始位、八个数据位,一个奇效验位、一个停止位。 ⑶一个起始位、八个数据位,一个偶效验位、一个停止位。 缺省为:一个起始位、八个数据位,一个停止位。 此处设定的字符格式与RS232设备设定的必须一致。因2个停止位的设备目前市面极少存在,且取消奇效验位改为2个停止位没有意义,故网关不支持2个停止位的格式。如果需要2位停止位格式的定义,请在定货时说明。 组态软件中RS232通信字符格式设置

rs485总线通讯协议

竭诚为您提供优质文档/双击可除 rs485总线通讯协议 篇一:Rs485通讯协议说明 摘要:阐述了Rs-485总线规范,描述了影响Rs-485总线通信速率和通信可靠性的三个因素,同时提出了相应的解决方法并讨论了总线负载能力和传输距离之间的具体关系。 关键词:Rs-485现场总线信号衰减信号反射 当前自动控制系统中常用的网络,如现场总线can、profibus、inteRbus-s以及aRcnet的物理层都是基于 Rs-485的总线进行总结和研究。 一、eiaRs-485标准 在自动化领域,随着分布式控制系统的发展,迫切需要一种总线能适合远距离的数字通信。在Rs-422标准的基础上,eia研究出了一种支持多节点、远距离和接收高灵敏度的Rs-485总线标准。 Rs-485标准采有用平衡式发送,差分式接收的数据收发器来驱动总线,具体规格要求: 接收器的输入电阻Rin≥12kΩ 驱动器能输出±7V的共模电压

输入端的电容≤50pF 在节点数为32个,配置了120Ω的终端电阻的情况下,驱动器至少还能输出电压1.5V(终端电阻的大小与所用双绞线的参数有关) 接收器的输入灵敏度为200mV(即(V+)-(V-)≥0.2V,表示信号“0”;(V+)-(V-)≤-0.2V,表示信号“1”)因为Rs-485的远距离、多节点(32个)以及传输线成本低的特性,使得eiaRs-485成为工业应用中数据传输的首选标准。 二、影响Rs-485总线通讯速度和通信可靠性的三个因素 1、在通信电缆中的信号反射 在通信过程中,有两种信号因导致信号反射:阻抗不连续和阻抗不匹配。 阻抗不连续,信号在传输线末端突然遇到电缆阻抗很小甚至没有,信号在这个地方就会引起反射,如图1所示。这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。消除这种反射的方法,就必须在电缆的末端跨接一个与电缆的特性阻抗同样大小的终端电阻,使电缆的阻抗连续。由于信号在电缆上的传输是双向的,因此,在通讯电缆的另一端可跨接一个同样大小的终端电阻,如图2所示。

BC2900通信协议操作说明

附录 A 通信 本分析仪提供四种通信协议,根据外部计算机上安装的数据管理软件可接收的样本编号位数进行匹配。若可接收的样本编号上限为8位或10位,应选择8ID或10ID通信协议;若可接收的样本编号上限为15位,应选择15ID或15ID+2通信协议。8ID和10ID通信协议差异在于,10ID通信协议支持样本编号上限为10位,而8ID支持样本编号上限为8位,除此之外,协议其他部分还存在一些差异,具体差异容将在后续章节进行介绍。15ID和15ID+2通信协议差异在于,15ID+2通信协议支持传输P-LCR参数,而15ID通信协议不支持,除此之外,协议其他部分完全兼容,用户可以根据自己的需求选择相应的通信协议进行通信操作。 ●迈瑞公司授权人员安装分析仪时,会根据用户配置的数据管理软件选择与之匹 配的通信协议。 ●如需调整分析仪的通信协议,请与迈瑞公司售后服务部联系。 计数界面右上角通信状态标志处于动画状态,表示通信正在进行。 BC-3000 Plus 通过RS-232 串行口,将样本数据和质控数据传送给外部计算机,通信可在样本分析结束后自动完成或由命令选项操作完成。本章对通信参数的设置、RS-232 串行口连线方式、数据通信格式进行了介绍,为软件工程师编写通信程序提供详细资料,方便用户进行通信操作。

A.1分析仪和计算机的连接 D-1所示。 各引脚说明: DCD:载波检测 RXD:接收数据 TXD:发送数据 DTR:数据终端就绪 GND:信号地 DSR:数据设备就绪 RTS:请求发送 CTS:清除发送 RI:振铃指示 BC-3000 Plus 通过串口2 和外部计算机通信(最大通信距离小于12米),需要接DB9连接器中的2、3、5 三根线来实现。 A.28ID通信协议和10ID通信协议 A.2.1通信数据格式 A.2.2通信说明 编码 [ENQ] 0x05 [STX] 0x02 [EOT] 0x04 [EOF] 0x1A [ETX] 0x03 [ACK] 0x06

CAN总线的特点及J1939协议通信原理

CAN总线的特点及J1939协议通信原理、内 容和应用 众多国际知名汽车公司早在20世纪80年代就积极致力于汽车网络技术的研究及应用。迄今已有多种网络标准,如专门用于货车和客车上的SAE的 J1939、德国大众的ABUS、博世的CAN、美国商用机器的AutoCAN、ISO的VAN、马自达的PALMNET等。 在我国的轿车中已基本具有电子控制和网络功能,排放和其他指标达到了一定的要求。但货车和客车在这方面却远未能满足排放法规的要求。计划到2006年,北京地区的货车和客车的排放要满足欧Ⅲ标准。因此,为了满足日益严格的排放法规,载货车和客车中也必须引入计算机及控制技术。采用控制器局域网和国际公认标准协议J1939来搭建网络,并完成数据传输,以实现汽车内部电子单元的网络化是一种迫切的需要也是必然的发展趋势。 1 CAN总线特点及其发展 控制器局域网络(CAN)是德国Robert bosch公司在20世纪80年代初为汽车业开发的一种串行数据通信总线。CAN是一种很高保密性,有效支持分布式控制或实时控制的串行通信网络。CAN的应用范围遍及从高速网络到低成本底多线路网络。在自动化电子领域、发动机控制部件、传感器、抗滑系统等应用中,CAN的位速率可高达1Mbps。同时,它可以廉价地用于交通运载工具电气系统中,如灯光聚束、电气窗口等,可以替代所需要的硬件连接。它采用线性总线结构,每个子系统对总线有相同的权利,即为多主工作方式。CAN网络上任意一个节点可在任何时候向网络上的其他节点发送信息而不分主从。网络上的节点可分为不通优先级,满足不同的实时要求。采用非破坏性总线裁决技术,当两个节点(即子系统)同时向网络上传递信息时,优先级低的停止数据发送,而优先级高的节点可不受影响地继续传送数据。具有点对点、一点对多点及全局广播接收传送数据的功能。 随着CAN在各种领域的应用和推广,对其通信格式的标准化提出了要求。1991年9月Philips Semiconductors制定并发布了CAN技术规范(Versio 2.0)。该技术包括A和B两部分。2.OA给出了CAN报文标准格式,而2.OB给出了标准的和扩展的两种格式。1993年11月ISO颁布了道路交通运输工具-数据信息交换-高速通信局域网(CAN)国际标准ISO11898,为控制局域网的标准化和规范化铺平了道路。美国的汽车工程学会SAE于2000年提出的J1939,成为货车和客车中控制器局域网的通用标准。 2.J1939协议通信原理及内容 (1)J1939与CAN

通讯方式和通讯协议介绍

目录 一、RS232的串口通讯 (2) 应用 (2) 工作方式 (2) 接口标准 (2) 电路组成 (3) 概述 (3) 简介 (3) 二、RS485串行通讯 (3) 简介 (3) 接口 (4) 电缆 (4) 布网 (5) 区别 (5) 三、串行通信 (6) 概念 (6) 分类 (7) 同步通信 (7) 异步通信 (7) 特点 (7) 形式和标准 (7) 调幅方式 (7) 调频方式 (8) 数字编码方式 (8) 数据传输率 (8) 发送时钟和接收时钟 (9) 异步通信协议 (9) 通信协议 (10) 普遍协议 (10) USB (11) IEEE 1394 (11) 相关应用 (12) 四、通讯协议 (12) 简介 (12) 详细介绍 (13) TCP/IP (13) IPX/SPX (13) NetBEUI (14) 通信协议 (14) RS-232-C (14) RS-449 (14) V.35 (15) X.21 (15) HDLC (15) 管理协议 (15) SNMP (15) PPP (16)

一、RS232的串口通讯 应用 随着计算机系统的应用和微机网络的发展,通信功能越来越显得重要.这里所说的通信是指计算机与外界的信息交换.因此,通信既包括计算机与外部设备之间,也包括计算机和计算机之间的信息交换.由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输.对于那些与计算机相距不远的人-机交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘等,采用串行方式交换数据也很普遍.在实时控制和管理方面,采用多台微机处理机组成分级分布控制系统中,各CPU 之间的通信一般都是串行方式.所以串行接口是微机应用系统常用的接口。许多外设和计算机按串行方式进行通信,这里所说的串行方式,是指外设与接口电路之间的信息传送方式,实际上,CPU 与接口之间仍按并行方式工作. 工作方式 由于CPU 与接口之间按并行方式传输,接口与外设之间按串行方式传输,因此,在串行接口中,必须要有" 接收移位寄存器" (串→并)和" 发送移位寄存器" (并→串). 在数据输入过程中,数据1 位1 位地从外设进入接口的" 接收移位寄存器",当" 接收移位寄存器" 中已接收完1 个字符的各位后,数据就从" 接收移位寄存器" 进入" 数据输入寄存器" . CPU 从" 数据输入寄存器" 中读取接收到的字符.(并行读取,即D7~D0 同时被读至累加器中). " 接收移位寄存器" 的移位速度由" 接收时钟" 确定. 在数据输出过程中,CPU 把要输出的字符(并行地)送入" 数据输出寄存器"," 数据输出寄存器" 的内容传输到" 发送移位寄存器",然后由" 发送移位寄存器" 移位,把数据1 位 1 位地送到外设. " 发送移位寄存器" 的移位速度由" 发送时钟" 确定. 接口中的" 控制寄存器" 用来容纳CPU 送给此接口的各种控制信息,这些控制信息决定接口的工作方式. " 状态寄存器" 的各位称为" 状态位",每一个状态位都可以用来指示数据传输过程中的状态或某种错误.例如,用状态寄存器的D5 位为"1" 表示" 数据输出寄存器" 空,用D0 位表示" 数据输入寄存器满",用D2 位表示" 奇偶检验错" 等. 能够完成上述" 串<- -> 并" 转换功能的电路,通常称为" 通用异步收发器" (UART :Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251,16550 接口标准 ⑴实现数据格式化:因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务。在异步通信方式下,接口自动生成起止式的帧数据格式。在面向字符的同步方式下,接口要在待传送的数据块前加上同步字符。

汽车ECU通讯新平台--FlexRay(V2.1)协议规范

汽车ECU通讯新平台--FlexRay(V2.1)协议规范 一、车载网络概述 汽车电子化程度与日俱增,应用在车上的ECU模块数量也随之增加,从而使线束也增加。汽车电子系统的成本已经超过总成本的20%,并且还将继续增加。由于汽车生产商对制造成本的严格控制,加上对车身质量的控制,减少线束已经成为一个必须要解决的问题。另一方面,以网络通讯为基础的线控技术(X-by-wire)将在汽车上普遍应用。因此,车载网络时代终将来临。 车载网络种类有很多种,应用较多的有LIN,CAN、FlexRay、TIP/C、SAEJ1850、TFCAN、ASRB、MOST等。美国汽车工程师协会(SAE)根据速率将汽车网络划分为A、B、C3类。 A类总线标准包括TTP/A(Time Triggered Protocol/A)和LIN(Local Interconnect Net-work),其传输速率较低。①TTP/A协议最初由维也纳工业大学制定,为时间触发类型的网络协议,主要应用于集成了智能变换器的实时现场总线。②LIN是在1999年由欧洲汽车制造商Audi、BMW、DaimlerChrysler、Volvo、Volkswagen、VCT公司以及Motorola 公司组成的LIN协会共同努力下推出的用于汽车分布式电控系统的开放式的低成本串行通讯标准,从2003年开始得到使用。 B类标准主要包括J1850、VAN,低速CAN。①1994年SAE正式将J1850作为B类网络标准协议。最早,SAEJ1850被用在美国Ford,GM以及Chrysler公司的汽车中。现在,J1850协议作为诊断和数据共享被广泛应用在汽车产品中。②VAN标准是ISO1994年6月推出的,它基于ISO11519-3,主要为法国汽车公司所用。但目前就动力与传动系统而言,甚至在法国也集中应用CAN总线。③CAN是德国BOSCH公司从20世纪80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通讯协议。低速CAN具有许多容错功能,一般用在车身电子控制中,而高速CAN则大多用在汽车底盘和发动机的电子控制中。 C类总线标准主要包括TTP/C,FlexRay和高速CAN(ISO11898-2)。都用于与汽车安全相关以及实时性要求比较高的地方。如动力系统,其传输速率比较高,通常在125kb/s到10Mb/s之间,必须支持实时的周期性的参数传输。①TTP/C协议由维也纳工业大学研发,基于TDMA(Time Division Multiple Access)分时多址的访问方式。②FlexRay是BMW、Daimler Chrysler、Motorola和Philips等公司制定的功能强大的网络通讯协议。基于TDMA

RSSP-I安全通信协议软件使用说明书-B.1

设 计 文 件 版权专有 违者必究 中车株洲电力机车研究所有限公司 名称 RSSP-I 安全通信协议软件使用说明 书 编号 版本

编制校核

目次 1 目的和范围 (3) 1.1 目的 (3) 1.2 范围 (3) 2 规范性引用文件 (3) 3 参考资料 (3) 4 术语和缩略语 (3) 5 概述 (3) 6 时序接口 (4) 7 使用条件 (6) 8 数据类型定义 (7) 9 应用接口函数 (8) 9.1 Rsp1_Init (8) 9.2 Rsp1_UpdateClock (8) 9.3 Rsp1_PackageData (8) 9.4 Rsp1_CheckPackage (9) 9.5 Rsp1_Close (10) 9.6 Rsp1_Open (10) 9.7 Rsp1_GetChanelStatus (11) 9.8 Rsp1_GetSynData (11) 9.9 Rsp1_SetSynData (12) 附录 A (18) A.1 附录及说明文件符合性检查表 (18) A.2 附件及说明 (18)

1 目的和范围 1.1 目的 本文描述了RSSP-I安全通信协议软件的接口方式与具体方法。预期读者为上层应用开发用户及验证、确认人员等。 1.2 范围 本文适用于RSSP-I安全通信协议软件使用说明。 2 规范性引用文件 本文档所引用的轨道交通信号系统通用安全计算机平台文档,凡是标注版本的,只有标注版本适应本文档;没有标注版本的,则引用文档的最新版本适用于本文档。 表1 3 参考资料 表2 4 术语和缩略语 术语和缩略语见表3。 表3 5 概述

电动汽车通讯协议

文件编号: TKC/JS(S)-EV33 文件版本号: 0/A版 安徽天康特种车辆装备有限公司 纯电动专用车辆通讯协议(VER1.2) 编制: 审核: 批准: 发布日期:2014年12月22日实施日期:2014年12月22日 安徽天康特种车辆装备有限公司

纯电动专用车辆通讯协议(VER1.2) 协议参考SAE J1939,CAN2.0B,PEV-CANBUS20051114等。 终端电阻说明:组合仪表与BMS配终端电阻(120Ω),其它零部件不带终电阻。 总线通信速率:250KBPS 1.网络拓扑结构说明 电动汽车网络采用双CAN互连结构如下图。蓄电池管理系统(BMS)采用三路CAN入网,车载充电机系统通过CAN2入网。 从板1从板2高压板诊断显示器 C A N BM S主控SA=243(F3) =244(F4) 电机控制器SA=208(EF)组合仪表 SA=40(28) 车载充电机 SA=229(E5) C A N2 地面充电机 或充电站 SA=230(E6) C A N1

2.网络信号数据格式定义 电动客车网络信号数据格式遵守下表,双行定义遵循首行;电动汽车网络信号数据格式遵守下表,双行定义遵循第二行。 3.数据链路层应遵循的原则 数据链路层的规定主要参考CAN2.0B和J1939的相关规定。 使用CAN扩展帧的29位标识符并进行了重新定义,以下为29标识符的分配表:

其中,优先级为3位,可以有8个优先级;R一般固定为0;DP现固定为0;8位的PF为报文的代码;8位的PS为目标地址或组扩展;8位的SA为发送此报文的源地址; 4.协议帧定义 下表是电池管理系统可能用到的ECU节点名称和分配的地址。

220通讯协议说明(1)

220仪表通讯协议说明 220采用485通讯接口,执行Modbus-RTU协议,数据位8位,停止位2位,无校验。具体由参数27(通讯模式,设定为1)、参数28(机码)和参数29(波特率)设定。仪表支持02读开入命令,03读参数命令,05开关输出命令,单字节写命令和0x10多字节写命令。 1. 02读开入命令 格式:01 02 00 00 00 04 crc0 crc1 返回01 02 01 Data crc0 crc1 读取00开始的4个开入状态Data为开入状态,每个位代表一个开入 220仪表有4个输入。 2. 03读参数命令 格式:01 03 00 00 00 01 84 0A 返回01 02 02 03 04 crc0 crc1 读00开始的1个字返回2个字节0304 仪表参数地址见下面的附表。 3. 05命令 格式:01 05 00 01 ff 00 crc0 crc1 返回格式一样 05命令可以实现开关量输出控制,报警复位,恢复出厂等。具体功能见下附表。 4. 06和0x10命令 格式:01 10 00 00 00 02 04 01 02 03 04 crc0 crc1 返回01 10 00 00 00 02 crc0 crc1 修改00开始的2个字为0102 0304 01 06 00 00 01 02 CRC0 CRC1 返回一样 修改00地址参数为0102 注意仪表的参数都是有int和long型的,int型参数,每个参数占用一个地址,1个字长。Long型参数,每个参数占用2个地址,2个字的长度!

注:除了上述数据外,仪表的参数表中所有参数都可以通讯读取或者修改,所有实时数据都可以读取。

一张图秒懂电动汽车充电接口及通信协议新国标

一张图秒懂电动汽车充电接口及通信协议新国标 截至2015年底,全国已建成充换电站3600座,公共充电桩4.9万个,较上年增加1.8万个,同比增速58%。 作为实现电动汽车传导充电的基本要素,电动汽车充电用接口及通信协议技术内容的统一和规范,是保证电动汽车与充电基础设施互联互通的技术基础。 2015年12月底,质检总局、国家标准委、国家能源局、工信部、科技部等部门联合在京发布了新修订的《电动汽车传导充电系统第1部分:一般要求》、《电动汽车传导充电用连接装置第1部分:通用要求》、《电动汽车传导充电用连接装置第2部分:交流充电接口》、《电动汽车传导充电用连接装置第3部分:直流充电接口》、《电动汽车非车载传导式充电机与电池管理系统之间的通信协议》等5项电动汽车充电接口及通信协议国家标准。新标准于2016年1月1日起正式实施。 新标准有何亮点? 此次5项标准修订全面提升了充电的安全性和兼容性。在安全性方面,新标准增加了充电接口温度监控、电子锁、绝缘监测和泄放电路等功能,细化了直流充电车端接口安全防护措施,明确禁止不安全的充电模式应用,能够有效避免

发生人员触电、设备燃烧等事故,保证充电时对电动汽车以及使用者的安全。 在兼容性方面,交直流充电接口型式及结构与原有标准兼容,新标准修改了部分触头和机械锁尺寸,但新旧插头插座能够相互配合,直流充电接口增加的电子锁止装置,不影响新旧产品间的电气连接,用户仅需更新通信协议版本,即可实现新供电设备和电动汽车能够保障基本的充电功能。交流充电占空比和电流限值的映射关系与国际标准兼容,并为今后交流充电的数字通信预留拓展空间。 新标准有何意义? 目前,我国电动汽车直流接口、控制导引电路、通信协议等国家标准与美国、欧洲、日本并列为世界4大直流充电接口标准。 质检总局党组成员、国家标准委主任田世宏指出,新标准对充电接口和通信协议进行了全面系统的规范,为充电设施质量保证体系提供了技术保障,确保了电动汽车与充电设施的互联互通,避免了市场的无序发展和充电“孤岛”,有利于降低因不兼容而造成的社会资源浪费,对促进电动汽车产业政策落地,增强购买使用电动汽车消费信心将起到积极的促进作用。 下一步,质检总局和国家标准委将会同国家能源局、工信部等有关行业部门加强对新标准的宣传培训和贯彻实施,

通信协议转换器介绍

目前在企业信息化、楼宇BAS、工控项目中监控设备种类繁多,系统联网中通信协议的多样化问题,越来越突出,已严重影响到自动化系统的性能、工期、成本和系统稳定,解决自动化系统通信协议的转换及通信标准化的问题意义重大。 PC-GATEWAY网关服务器的核心软件是一个脱离于具体硬件设备的接口通信服务平台,依据其开放的实时数据库,可以简化系统中异种协议的转换和系统联网过程,异种协议容易接入并可转换为标准协议(如OPC方式)并与其它系统联网。 PC-GATEWAY网关服务器运行软件可运行于桌面操作系统或嵌入式操作系统中,适用于电力自动化系统及工业自动化系统。可广泛应用于发电、变电、化工、石油、楼宇、水利、冶金、机械、交通、环保等领域的企业信息化项目中。 主要功能: ◆ 实时数据采集和处理,不但可以实现串口、以太网、现场总线物理层的通信协议转换、同时在数据链路协议层的通信协议也可以相互转换; ◆ 具备将非标准通信协议转化为标准通信协议的功能,具有开放性的OPC接口; 应用方式 ◆ 网络通信数据网关:支持SNMP协议的代理与服务,方便联网; ◆ 实时数据接口站:计量现场数据管理采集站; ◆ 楼宇IBMS系统设备集成网关:实现楼宇不同厂家设备与子系统连接; ◆ 电力数据通信网关:作为电力通信前置机实现规约转换;

PC-GATEWAY产品适用于不断更新且快速变化的数据及事件处理,能够以各种方式对数据库进行各种操作,包括:数据运算处理、历史数据存储、统计处理、报警处理、服务请求等。 PC-GATEWAY产品利用实时技术为实时数据库提供时间驱动调度和资源分配算法,针对不同的应用需求和特点,采用L树索引技术、专用的内存分配和管理方法、数据字典和结构化的设计,并采用了多线程和并行处理方式等技术。 通信协议转换部分 特点: ◆ 支持串口、以太网、现场总线等多种通信方式; ◆ 提供端到端的“协议转发”方案,灵活可扩展通信口多达32个; ◆ 支持故障容错,集高可靠性、可扩展性、灵活性于一体; ◆ 支持多转多的协议转换模式,方便不同系统共享相同数据; ◆ 高效稳定的软件内核,高速数据交换通道; ◆ 支持OPC方式数据转换; ◆ 对于不便公开的保密协议,用户可利用驱动开发包自行开发采集设备的驱动程序;

汽车总线系统通信协议分析与比较

河南机电高等专科学校 《汽车单片机与局域网技术》 大作业 专业班级:汽电112 姓名:史帅峰 学号:111606240 成绩: 指导老师:袁霞 2013年4月16日 汽车总线系统通信协议分析与比较 摘要:本文主要针对汽车总线系统通讯协议,探讨汽车总线通讯协议的种类、发展趋势以及技术特点。在对诸多组织和汽车制造商研发的各类汽车总线进行比较和探讨的基础上,对其现状进行了分析;并综合汽车工业的特点对这两大类汽车总线协议的发展前景作了分析。关键词:汽车总线技术通讯协议车载网络 引言:汽车电子技术是汽车技术和电子技术结合发展的产物。从20世纪60年代开始,随着电子技术的飞速发展,汽车的电子化已经成为公认的汽车技术发展方向。在汽车的发展过程中,为了提高汽车的性能而增加汽车电器,电器的增加导致线缆的增加,而线束的增加又使整车质量增加、布线更加复杂、可维护性变差,从而又影响了汽车经济性能的提高。因此,一种新的技术就被研发出来,那就是汽车总线技术。总线技术在汽车中的成功应用,标志着汽车电子逐步迈向网络化。 一、车载网络的发展历程 20世纪80年代初,各大汽车公司开始研制使用汽车内部信息交互的通信方式。博世公司与英特尔公司推出的CAN总线具有突出的可靠性、实时性和灵活性,因而得到了业界的广泛认同,并在1993年正式成为国际标准和行业标准。TTCAN对CAN协议进行了扩展,提供时间触发机制以提高通讯实时性。TTCAN的研究始于2000年,现已成为CAN标准的第4部分ISO11898-4,该标准目前处于CD(委员会草案)阶段。 1994年美国汽车工业协会提出了1850通信协议规范。从1998年开始,由宝马、奥迪等七家公司和IC公司共同开发能满足车身电子要求的低成本串行总线技术,该技术在2000年2月2日完成开发,它就是LIN。 FlexRay联盟推进了FlexRay的标准化,使之成为新一代汽车内部网络通信协议。FlexRay车载网络标准已经成为同类产品的基准,将在未来很多年内,引导整个汽车电子产品控制结构的发展方向。FlexRay是继CAN和LIN之后的最新研发成果。 车载网络的分类及其网络协议 从20世纪80年代以来不断有新的网络产生,为了方便研究和应用,美国汽车工业协会(SAE)的车辆委员会将汽车数据传输网络划分为A、B、C三类。 A类网络 A类网络是面向传感器/执行器控制的低速网络,数据传输速度通常小于10kb/s,主要用于后视镜调整、电动车窗、灯光照明等控制。 A类网络大都采用通用异步收发器(UART,Universal Asynchronous Receiver/Trsmitter)标准,使用起来既简单又经济。但随着技术水平的发展,将会逐步被其他标准所代替。 A类网络目前首选的标准是LIN总线,是一种基于UART数据格式、主从结构的单线12V总线通信系统,主要用于智能传感器和执行器的串行通信。

相关主题