专题1-联网背景材料cn lin总线_第1页
专题1-联网背景材料cn lin总线_第2页
专题1-联网背景材料cn lin总线_第3页
专题1-联网背景材料cn lin总线_第4页
专题1-联网背景材料cn lin总线_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-71LIN-BusStand:06/2002NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-72LIN-BusLocal本地Interconnect内部连接Network网络用于连接机电元件的本地网NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-73LIN-Bus:GründefürdieEinführung引言较低的成本(同CAN总线相比)接受/发射器约0.7DM(与CAN总线的发射器相比每只便宜1,40DM)一根数据传输线(不是两根双绞线)使用价格比较便宜的元件(RC组合电路而非石英)由于简单的电子技术节省了安装空间使标准化变得可能市场上无数不同的各种系统寻找将来安全的解决方法KonzernübergreifendeProjekte(Bsp.UGDO)?通过Master/Slave原则实现其安全性(并不是任意的信息都可以放到总线上).NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-74LIN-Bus:Aufbau/SubsystemeLIN总线以紫色为基础色,白色为标识色,截面积为0.35.NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-75LIN-Bus:Aufbau/Subsysteme结构/二级系统MasterSlaveSlaveSlaveSlave仅仅通过CAN总线可以实现不同LIN总线上LIN元件之间的信息交换.Master在LIN总线和CAN总线之间起到GATEWAY的作用CAN-Bus空调

前玻璃加热鼓风机NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-76LIN-Bus:Master/Slave-Prinzip规则Master-Master通过总线和记录进行监控.-Master检查哪些信息在哪段时间将要在总线上传输.-Master承担全部的错误处理-Master有如下任务

è

发送同步中断

è

发送同步字节

è

发送ID字段

è

检查数据字节和检验字节(prüftaufKonsistenz?)

è

接收总线静止时SLAVE的“醒”中断且有时执行动作.

è

使总线同它的基准时钟同步.

NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-77LIN-Bus:Master/Slave-Prinzip规则Slave-最多可以有16个LIN-SLAVE-在发送了正确的MASTERID时,接收或转达数据.

-

Slave有如下任务

è

等待同步中断

è

使同步字节同步

è

hörtaufID-Fields?

è

依靠ID,SLAVE可以执行如下功能 v

传输2,4或位数据

v

即可以接收带检查蜂鸣器的数据,

v

也可以发送带(CHECKSUM-GENERIERUNG?)的数据

v

或者什么也不做

è一个作为MASTER的结点也可以同时起到SLAVE的作用.

NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-78LIN-Bus:PhysikalischerAufbauTreiber

驱动器的物理结构LIN驱动器在0V左右时动作,对LIN总线来说,0V是显电平.任何LIN仪器都可以在总线上置“显电平”当对地短路时,或者VBAT不在工作时.Eingang输入vomµCLIN-Ausgang输出LIN-BusLIN-Gerät1LIN-Gerät2LIN-Gerät31k30k30k30kNurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-79LIN-Bus:ElektrischePegel电平值LIN总线电平值依赖于VBAT为了补偿干扰电压和Masseversatz?,同接收器电平值相比,驱动器电平位于很窄的公差带内.斜率(跳跃其间电压的上升速度))被定义为2V/μs.典型的数据传输速率:2400,9600,19200bps,也就是说,数字时间从~50µs(在20kbps)AUDI的应用数据传输速率从19,2kbpsTreiberpegel驱动电平Empfängerpegel接收电平隐性的显性的斜坡时间NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-710LIN-Bus:Pegel/Timing电平/触发时间数字时间~50µsbei20kBaudNurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-711LIN-Bus:Botschaftsaufbau信息结构信息源源不断地有Master发送.Slave可以回答,

或者也从Master的Slave-任务得到回答.每个字段区包括10个字节(1x开始,8x数据,1x停止)回答的数据内容可以一共2,4或8数据字段.信息头回答字段区开始字节上升字节同步中断同步区确认 NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-712LIN-Bus:Botschaftsaufbau信息结构同步休息只有Master可以发送切至少13个数字时间.它比所有其它的LIN信息都长,且很清楚地定义了信息的开始.‚synchbreak‘同步中断以显电平的方式被发送(0V)显性级别同步中断同步区识别区时间基准NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-713LIN-Bus:Botschaftsaufbau信息结构紧接着‚synchbreak‘的是隐性电平‚synchdelimiter‘(同步界限).这个‚synchbreak‘的长度>1Bit.在同步区(2x4BitmitdemWert0x55)

Master通知Slave结点它的系统节拍,以至于Slave本身可以aufdenMaster‚aufsynchronisieren‘können?.NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-714LIN-Bus:Botschaftsaufbau信息结构在ID区将定义信息的内容及信息的长度.为了确保安全性,ID本身将进行奇偶校验.如果没有这种检查,将发送错误的信息.NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-715LIN-Bus:Botschaftsaufbau信息结构传输字段数ID数NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-716

从Slave到Master的数据LIN-Bus:KommunikationsmöglichkeitenSynch-FieldMASTERMaster-任务Slave-任务SlaveSlave-任务Synch-Break同步中断data-byte数据字段data-byt数据字段Checksum检查蜂鸣Klima-SGGebläse鼓风机鼓风机状态?鼓风机档位2!WannDatenvomSlavezumMastergesendetwerden,bestimmtstetsderMaster!Identifier通讯可能性NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-717从Slave到Master的数据LIN-Bus:KommunikationsmöglichkeitenMASTERMaster-任务Slave-任务SlaveSlave-TaskSynch-Breakdata-bytedata-bytechecksumKlima-SGGebläse鼓风机Master-任务Slave-任务ttmessbaresSignal可测量信号tSynch-FieldIdentifier通讯可能性NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-718从Master到Slave(s)的数据LIN-Bus:KommunikationsmöglichkeitenKlima-SG空调控制器Gebläse鼓风机冻结信息鼓风机最大档位!汽车空调最大档!MASTERMaster-任务Slave-任务Slave1Slave-任务Slave2Slave-任务Synch-Breakdata-bytedata-bytechecksumFZHlinks空调左Slaves同时读哪些信息,取决与软件.Synch-FieldIdentifier通讯可能性NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-719从Slave到Slave的数据LIN-Bus:KommunikationsmöglichkeitenKlima-SGFZHrechts空调左侧的状态?左侧空调打开!MASTERMaster-TaskSlave-TaskSlave1Slave-TaskSlave2Slave-TaskSynch-Breakdata-bytedata-bytechecksumFZHlinks只有MASER对ID信息撤回时,SLAVE们之间才能进行数据交换.Synch-FieldIdentifier通讯可能性NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-720LIN-Bus:Kommunikationsbeispiele通讯例子AntwortWWSAntwortRS,optional!BefehlanRSBefehlanWWS测试技术/示波器汽车驱动WWS=Wischwinkel-Steuerung清洗角控制RS?NurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-721LIN-Bus:Sleep-Mode休眠模式在访问了这个命令后总线上所有连着的控制器都处于SLEEP-Mode(休眠模式).为了减小怠诉电流,人们可以把LIN总线设置成“休眠模式”.为了实现这一动作,Master将发送一个特殊的“SLEEP-指令”.这个指令将被特别保存起来.被称为‚Masterrequestframe‘(„?“)且有如下ID0x3C.在第一个数据字段中必须有0x00存在.MASTERMaster-TaskSlave-TaskSlaveSlave-Task00checksumSynch-FieldIdentifierID=0x3CNurzuminternenGebrauchFrankKniel,RalfSchmidt,N/SB-722LIN-Bus:Sleep-Mode休眠模式在Sleep-Mode(休眠模式)状态下总线处于隐形电平(VB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论