SAE J1939学习笔记(转)(12页).doc
《SAE J1939学习笔记(转)(12页).doc》由会员分享,可在线阅读,更多相关《SAE J1939学习笔记(转)(12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-SAE J1939学习笔记(转)-第 12 页转自SAE J1939学习笔记(一)1.总线布局J1939 通讯传输的是一系列的“1”或“0” 。1 代表在J1939(+)与J1939(-)之间是高电压差。0 代表在J1939(+)与J1939(-)之间是低电压差250K波特率时,在J1939高、低导线间的电压从0到1每秒变化250K次是可能的。用一个高频示波器可以看到此电压变化。Layer1J1939/11:物理层,物理介质,总线的设计,长度,节点,等等.Layer2J1939/21:数据层,定义分类PGN信息/传输协议.Layer3J1939/31:网络层,定义不同网络互连之间的转换技术。
2、Layer7J1939/71:应用层,信息分享、解析。J1939/73:应用层,故障信息。SPN特定参数特定参数对应的号码,例如: SPN 190 =发动机转速 SPN 513 = %扭矩PGN参数组号码总线上的信息被以“组”的形式广播,例如:PGN 61444 =发动机控制器#1 (EEC1)PGN 61444 = SPN 190, SPN 513,等等. 发动机转速和扭矩百分比都属于PGN 61444参数组。优先级告诉ECM接收的信息的重要性: 0 =最重要 6 =最不重要 例如:如果变速箱用优先级请求发动机升速,而牵引控制器用优先级请求发动机降速,最终发动机会选择降速。源地址和目的地址指
3、示信息是从哪一个控制器发出,或发送到哪一个控制器。 00h发动机控制器主机 01h发动机控制器辅机 03h变速箱标准帧和扩展帧标准帧只有11位的标识符(ID)扩展帧有11+18=29位标识符(ID)以后均以扩展帧作介绍。6.协议数据单元(PDU)标识符+数据域=协议数据单元(PDU)。7.参数组编号(PGN)PGN(Parameter Group Number)参数组编号:参数组编号唯一标识一个参数组,在通讯过程中起到“索引”的作用,表征报文的内容和用途,确定报文的类型和传播数据需要的帧数目。可以理解为同类(或者有共同特征的设备)参数的集合的索引。SAEJ1939中的格式规定如下:pgn614
4、43 Electronic EngineController #2 EEC2 Transmission Repetition Rate: 50ms -信息发送周期Data Length: 8 Bytes -数据域长度(CAN扩展帧中的数据域)Data Page: 0 -数据页(PGN中的数据页DP)PDU Format: 240 -PDU格式(PDU1(PDU特定域(PF优先级Parameter Group Number: 61443 (00F00316) -PGNBit Start Position / Byte Length SPNDescription SPN (对应的SPN号) -数据
5、域分布1.1 2 bits Accelerator Pedal Low Idle Switch 558 表示第一个字节第一位1.3 2 bits Accelerator Pedal Kickdown Switch 559 -2bits表示该SPN对应的数据长度1.5 2 bits Road Speed Limit 14372 1 byte Accelerator Pedal Position 913 1 byte Percent Load at Current Speed 924 1 byte Remote Accelerator 9748.特定参数号(SPN)spn91 Accelerato
6、r PedalPosition The ratio of actual acceleratorpedal position to maximum pedal position.Although it is used as an input to determine transmission and ASRalgorithms about drivers actions.Data Length: 1 Bytes -SPN号对应的数据的长度Resolution: 0.4%/ bit, 0 offset -计算方式(见下)Data Range: 0 to100% -数据范围(涉及偏移量计算)Type
7、: MeasuredSuspect Parameter Number: 91 -SPN号Parameter Group Number: 61443 -隶属的PGN号由SPN数据(CAN格式中的读出的数据)计算实际的数据方法:如下是一个实际的J1939信息 0.1000 1 OCF00300xRx d8 7DC3C0 2D FFFFFFFF转换步骤: 十六进制转成十进制 乘以转换系数 加上偏置举例:查询PGN:SPN110如下:SPN175:SAE J1939学习笔记(二)特殊的J1939信息(车辆控制)pgn0 - TSC1pgn65226 -DM1pgn0 - TSC1 扭矩/速度控制TSC
8、1允许三种方式控制发动机: -扭矩控制(0% - 100%) -速度控制(低怠速-高怠速) -扭矩/速度限制(两者之中的低者)例如:1、变速箱在换档时会利用此命令控制发动机转速; 2、车辆控制器利用此命令控制发动机转速; 3、牵引控制器利用此命令控制发动机的扭矩来防止车辆打滑pgn0 -Torque/Speed Control #1 - TSC1 -Transmission Repetition Rate: when active; 10 ms to engine, 50ms toretarderData Length: 8 bytesData Page: 0PDU Format: 0PDU
9、Specific: DADefault Priority: 3Parameter Group Number: 0 ( 00000016)Bit Start Position /Bytes Length SPNDescription SPN1.1 2 bits OverrideControl Mode 6951.3 2 bits RequestedSpeed Control Conditions 6961.5 2 bits OverrideControl Mode Priority 8972-3 2 bytes RequestedSpeed/Speed Limit 8984 1 byte Req
10、uestedTorque/Torque Limit 518数据域举例如下:相应SPN介绍SPN695-Override Control Mode00 Override disable 01 Speed Control Governs to a desiredSpeed 10 Torque Control Maintains a desired Torque value 11 Speed/Torque Limit Control Controls to the lowest value.SPN897-Override Control Mode Priority 00 Highest Priori
11、ty 01 High Priority 10 Medium Priority 11 Low PrioritySPN696 -Requested Speed Control Conditions Basedon these bits (bits 4,3 in byte 1) up to Four (4) different ASGgainsetscan be applied DYNAMICALLY. 00=Gainset1 01=Gainset2 10=Gainset3 11=Gainset4 This can be a significant advantage when the TSC1 i
12、s being used in speed control toaccomplish the applications intended function. Ex:Improve load pickup during loadedoperations and then switch to differentgainsetfor stability during light loading.spn898-Requested Speed/Speed Limit- This is the engine speed which the engine is expected to operate at
13、ifthe speed control mode is active or the engine speed which the engine is not expected to exceed if the speed limit mode is active. Data Length: 2bytes Resolution: 0.125 rpm/bit , 0 offset Data Range: 0 to 8,031.875 rpm Type: Status Suspect Parameter Number: 898 Parameter Group Number: 0 -PGN No fr
14、om previous slide To convert information-CovertBinary to Decimal-Multiplyby Resolution-AddOffsetHence:00111000 0100 0000 = 38 40hConvert to Dec: 3840h= 14400 DecMultiply by 0.125: 14400x 0.125 = 1800Add 0: 1800 + 0 =1800Result: 1800 rpmspn518-Requested Torque/Torque Limit-This is the engine torque a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAE J1939学习笔记转12页 J1939 学习 笔记 12
限制150内