LIN总线物理接口器件MC33399的原理及应用
LIN总线高频开关电源系统及在汽车电子控制中的应用
的高频高压开关电源。
88
科技创新导报 Science and Technology Innovation Herald
工 业 技 术
5.1 主节点处理芯片 主 节 点 处 理 芯 片 选 用 Motorola公 司 开 发
的适用于汽车的专用芯片MC68HC908GZ16, 该 芯 片 可 靠 性 高 、抗 干 扰 能 力 强 、耗 能 低 、 价 位 低 ,在 汽 车 领 域 得 到 了 广 泛 应 用 。 MC68HC908GZ16内部集成了MSCAN08控 制 模 块 和 ESCI模 块 ,可 以 作 为 连 接 CAN总 线和LIN总线的网关,从而方便了各个电子 单 元 信 息 的 实 时 共 享 。该 芯 片 还 有 定 时 器 和A/D采 样 功 能,所 以 可 以 实 现 对 总 线 状 态进行实时监控。 5.2 从节点处理芯片
5 系统硬件的选择
整个硬件系统是由控制器MC68HC908GZ
16、收 发 器 MC33399组 成 主 机 控 制 单 元 。
MC68HC908QL4、收 发 器 MC33399等 组 成
从 机 控 制 单 元 ,以 及 采 用 TI公 司 的
图2
TMS320F2812型 DSP芯 片 设 计 了 一 种 新 型
小 功 耗 的 目 的 。Tx和 Rx引 脚 分 别 实 现 LIN 总 线 的 收 发 功 能 。由 于 不 采 用 唤 醒 模 式 , Wake引 脚 通 过 电 阻 接 地 。其 中 只 有 主 节 点 的LIN引脚需要通过二极管和电阻拉高,从 节点所需的上拉电阻已经集成在MC33399 中,所以从节点无需外接上拉电阻。
图1所示的全桥式电路中,在变换过程 的 第 一 个 半 周 内 ,开 关 K1和 K4同 时 闭 合 ; 然 后 在 第 二 个 半 周 内 K2和 K3也 同 时 闭 合 上 。任 何 一 个 断 开 的 开 关 端 电 压 均 等 于 源 电压;流过任何一个导通开关的峰值电流 均 等 于 平 均 源 电 流 。因 为 全 桥 式 变 压 隔 离 器开关承受最小的开关电压和最小的电流 强度,开关器件的安全工作区最大。
LIN总线技术原理基础
– 低成本
• LIN是基于SCI/UART( 通用异步收发接口的单总线串行通信)协议; • 目前几乎所有的微控制器芯片上都有SCI/UART接口。
– 低传输速率。小于20kb/s – 采用NRZ编码。
LIN总线融合了I2C和RS232的特性: 像I2C总线那样,LIN总线通过一个 电阻上拉到高电平,而每一个节点 又都可以通过集电极开路驱动器将 总线拉低;像RS232那样通过起始 位和停止位标识出每一个字节,每 一位在时钟上异步传输。
RIGOL TECHNOLOGIES, INC.
汽车LIN总线技术特点
– 单主/多从媒体访问、无需仲裁。
• 在总线拓扑结构的LIN网络中,由主节点控制对传输介质的访问,从节 点只是应答主节点的命令。不需要仲裁和冲突管理机制。
LIN总线的网络节点数不能超过16,否则,节点增加将会减少网络阻 抗,导致环境条件变差。每增加一个节点,就会降低3%的阻抗
• 大量的车身和安全性能方面的应用对车用网络总线的性能要求并不太 高,只需要一种性价比更高的标准车用网络总线,而LIN总线正好可 以满足这一需求。因此,目前LIN总线技术正被越来越广泛的应用到 车身电子中。
RIGOL TECHNOLOGIES, INC.
汽车LIN总线原理与应用
• LIN 起源和发展 – LIN联盟成立于1999年,并发布了LIN 1.0版本。
• 同步间隔(synchronisation break)
– 作用:标识报文的开始,由主节点发送;使得所有的从机 任务和总线时钟信号同步。
– 同步间隔:至少13bit的显性位,之后紧随至少1bit隐性值 的同步界定符。
– 同步界定符的作用: » 用来检测接下来的同步域(Synch Field)的起始位。
lin总线的工作原理
lin总线的工作原理
LIN总线是一种低成本、低速度的串行通信协议,主要用于车辆电子系统中的感知、控制和信息娱乐等模块之间的通信。
LIN总线采用主从架构,其中一个ECU(Electronic Control Unit)作为主节点,其他ECU作为从节点。
主节点通过发送比特帧来控制通信过程,从节点则负责接收并响应主节点的命令。
LIN总线的通信速率较低(一般为20 kbps),这主要是为了降低成本和简化设计。
通信过程中,主节点发送一个帧头,其中包括目标从节点的地址和命令信息。
从节点接收到帧头后,通过比特计时来确定自己是否是目标从节点,并在确定自己是目标从节点后,继续接收帧数据。
为了提高通信的可靠性,LIN总线引入了校验位,用于检测数据传输是否出现错误。
主节点和从节点都会对接收到的数据进行校验,如果发现错误,则抛弃该数据帧并请求重新发送。
此外,LIN总线还支持时间分割多路访问技术(Time Division Multiple Access,简称TDMA),即不同的节点在不同的时间段内进行通信,减少了冲突和干扰。
总之,LIN总线通过主从架构、低速率和校验位等机制,实现了车辆电子系统中各模块之间的简单可靠通信。
Lin线工作原理
Lin线工作原理
Lin线工作原理即是指Lin总线的工作原理,Lin总线是一种
用于车辆电子系统的串行通信协议。
它的设计目标是提供低成本、低速率、低复杂性的通信方式,适用于大多数车辆系统。
Lin总线由一个主节点和多个从节点组成,主节点负责控制整
个通信过程。
主节点发送一帧数据到从节点,从节点在接收到数据后进行处理,并将处理结果发送回主节点。
这个过程是通过基本的字节传输和校验机制来完成的。
Lin总线使用单主单从的通信结构,主节点具有流控功能,从
节点只有在收到主节点的请求后才能发送数据。
通信过程中,主节点负责生成同步字节来维持通信同步,从节点在接收到同步字节后才能开始接收数据。
Lin总线使用了一种称为帧的数据传输单位。
每个帧由同步字节、标识符、数据和校验位组成。
同步字节用于同步数据传输,标识符用于区分不同的数据类型,数据部分存储具体的数据信息,校验位用于验证数据的准确性。
Lin总线的通信速率相对较低,通常为20kbps或者更低。
这是为了满足车辆电子系统对通信带宽的要求,并降低系统的成本。
与高速通信协议相比,Lin总线的功耗更低,适用于车辆电子
系统中的低功耗设备。
总而言之,Lin线工作原理是通过主节点和从节点之间的串行
通信来实现车辆电子系统的数据交换。
它使用简单的数据传输和校验机制,以提供低成本、低速率、低功耗的通信方式。
MC33399中文资料
Description
VSUP pin (Device power supply) Nominal DC Voltage Range Supply Current in Sleep Mode
Supply Current in Sleep Mode and Vsup>14V Supply Current in Normal Mode Supply Current in Normal Mode
• Speed Communication from 1 to 20Kb/s • Nominal Operation from VSUP 8 to 18V DC • Fully Functional up to 27V DC battery voltage. • 40V maximum Voltage during Load Dump • Handle from +40V to -18V DC voltage at LIN pin • Gnd disconnection fail safe at module level • An Unpowered Node does not disturb the network • GND Shift Operation at system level • Two Operation Modes: Normal and Sleep Mode • Very Low Standby Current during Sleep Mode 20uA • Wake-up Capability from LIN bus, MCU command and dedicated high voltage wake up input (interface to external switch) • Interface to MCU with CMOS compatible I/O pins • Control of External Voltage Regulator • LIN bus Threshold Voltage fully Compatible with LIN protocol specification • Bus slew rate control according to LIN protocol specification recommendations (2V/us typ.) • Internal pull up resistor • Handle Automotive Transients per ISO9137 Specification • ESD 4KV on LIN bus Pin • High EMC Immunity
lin总线的工作原理
lin总线的工作原理LIN总线(Local Interconnect Network)是一种低成本、低带宽的串行通信总线,主要用于连接车辆内的电子控制单元(ECU)。
LIN总线的工作原理如下:1. 总线拓扑:通常采用星型拓扑结构,即所有的从设备(ECU)都直接连接到主设备(Master)。
2. 总线通信:通信是基于主设备发送数据帧给从设备,并等待从设备的响应。
总线上只能有一个主设备,但可以有多个从设备。
3. 数据帧结构:LIN总线使用帧概念进行数据传输,每个数据帧包括同步字段、标识符、帧数据和校验字段。
- 同步字段:用于标识数据帧的开始信号。
- 标识符:确定数据帧传输的目标从设备。
- 帧数据:携带有效数据,用于控制从设备的操作。
- 校验字段:用于检测数据传输的正确性。
4. 数据传输:主设备在总线上发送数据帧,并设置一个时间槽用于等待从设备的响应。
每个从设备根据标识符判断是否需要响应,若需要则在时间槽内发送响应帧。
5. 总线速率:LIN总线的标准速率为19.2 kbps,但也支持其他速率,例如9.6 kbps、10 kbps等。
6. 碰撞检测:当多个从设备同时发送响应帧时,可能会发生碰撞。
为了检测碰撞,每个从设备在发送数据前会检测总线上的电平,如果检测到总线上的电平与自身发送的数据不匹配,则判断为发生碰撞。
7. 主从通信:主设备通常负责周期性地向从设备发送命令和接收数据,而从设备则在接收到命令后执行相应操作,并向主设备发送响应。
总之,LIN总线是一种简单、低成本的串行通信总线,主要用于车辆内部各个电子控制单元之间的通信,通过主从设备的发送和接收数据帧来实现控制和监测功能。
LIN总线
LIN总线的认识与分析LIN总线简介LIN(Local Interconnect Network)是低成本的汽车网络,它是现有的汽车复用网络功能上的补充。
为了获得更多的质量提高和降低成本,LIN将是在汽车中使用汽车分级网络的启动因素。
LIN的标准化将减少重复使用现有的低端复用解决方案,而且将减低汽车电子的开发、生产、服务和后勤成本。
LIN标准包括传输协议规范、传输介质规范、开发工具接口规范和软件编程接口规范。
LIN在硬件和软件上保证了网络节点的互操作性,并能预测EMC。
这个规范包包括了3个主要部分:LIN协议规范部分——介绍了LIN的物理层和数据链路层。
LIN配置语言描述部分——介绍了LIN配置文件的格式。
LIN配置文件用于配置整个网络并作为OEM和各种网络节点供应厂商的通用接口,以及作为开发和分析工具的输入。
LIN API部分——介绍了网络和应用程序之间的接口。
这个概念可以实现开发和设计工具之间的无缝连接,并提高了开发的速度,增强了网络的可靠性。
LIN协会创建于1998年末,最初的发起人为为宝马、Volvo、奥迪、VW、戴姆勒-克莱斯勒、摩托罗拉和 VCT等,五家汽车制造商,一家半导体厂商以及一家软件工具制造商。
该协会将主要目的集中在定义一套开放的标准,该标准主要针对车辆中低成本的内部互联网络(LIN, local interconnect networks),这些地方无论是带宽还是复杂性都不必要用到CAN网络。
LIN标准包括了传输协议的定义、传输媒质、开发工具间的接口、以及和软件应用程序间的接口。
LIN提升了系统结构的灵活性,并且无论从硬件还是软件角度而言,都为网络中的节点提供了相互操作性,并可预见获得更好的EMC(电磁兼容)特性。
LIN补充了当前的车辆内部多重网络,并且为实现车内网络的分级提供了条件,这可以有助于车辆获得更好的性能并降低成本。
LIN协议致力于满足分布式系统中快速增长的对软件的复杂性、可实现性、可维护性所提出的要求,它将通过提供一系列高度自动化的工具链来满足这一要求。
lin总线工作原理
lin总线工作原理
LIN总线是一种用于汽车电子控制单元(ECU)之间进行通信的协议。
它基于串行通信方式,用于传输低速信号,并且能够在不需要高带宽或长距离传输的情况下达到可靠的数据传输。
LIN总线的通信由一个主节点和多个从节点组成。
主节点负责控制整个总线的通信过程,而从节点则负责接收和响应主节点发送的消息。
主节点和从节点使用不同的标示符进行通信,从而实现消息的区分。
LIN总线使用一种称为时间分割多路复用(TDM)的方式来实现多节点之间的通信。
在TDM中,总线周期被划分为多个时间槽,每个时间槽对应一个节点的通信时隙。
每个节点只能在自己的通信时隙内发送或接收消息,而在其他节点的通信时隙内则需要保持静默。
在LIN总线中,数据传输使用异步串行通信方式。
每个节点通过发送和接收帧来进行通信。
发送帧由主节点发送,而接收帧则由从节点接收。
每个数据帧由一个标识符、数据和校验位组成。
标识符用于标识消息的发送者和接收者,数据用于传输具体的信息,而校验位用于检测数据传输过程中的错误。
LIN总线还提供了一种错误检测和纠正机制,以确保数据传输的可靠性。
当从节点接收到一个错误的数据帧时,它可以向主节点发送一个错误帧,以通知主节点发送正确的数据。
主节点收到错误帧后,会重新发送正确的数据帧。
总的来说,LIN总线通过TDM方式实现多节点之间的通信,使用异步串行通信方式进行数据传输,并提供错误检测和纠正机制来保证数据传输的可靠性。
lin通讯原理
lin通讯原理lin通讯原理是一种用于车辆网络通讯的通讯协议,它主要用于汽车电子系统中的局部互联网络。
lin通讯原理的核心是一个主从结构的串行通讯总线,它可以实现在汽车电子系统中的各种控制单元之间进行数据通讯和控制。
lin通讯原理的设计目标是低成本、低功耗、简单可靠,适用于汽车电子系统中的各种控制场景。
lin通讯原理的工作原理是通过主控制器向从控制器发送命令和数据,从控制器接收命令并执行相应的操作。
在lin通讯原理中,主控制器负责总线的管理和数据的发送,从控制器则负责接收数据并执行相应的操作。
lin通讯原理采用了一种基于时间的通讯机制,通过定义不同的时间槽来实现数据的传输和控制。
lin通讯原理的通讯速率一般在20kbps到100kbps之间,这种低速率的设计使得lin通讯原理在汽车电子系统中得到了广泛的应用。
在汽车电子系统中,很多控制场景并不需要很高的通讯速率,而且低速率的设计可以降低系统的成本和功耗。
因此,lin通讯原理在汽车电子系统中得到了广泛的应用。
除了通讯速率之外,lin通讯原理还采用了一些错误检测和纠正的机制,以确保通讯的可靠性。
在lin通讯原理中,数据帧的传输采用了校验和机制,可以检测和纠正数据传输中的错误。
这种设计可以有效地提高通讯的可靠性,保证数据的正确传输。
总的来说,lin通讯原理是一种适用于汽车电子系统的通讯协议,它具有低成本、低功耗、简单可靠的特点。
在汽车电子系统中,lin通讯原理得到了广泛的应用,它在各种控制场景中发挥着重要的作用。
通过对lin通讯原理的深入理解,可以更好地设计和实现汽车电子系统中的通讯和控制功能。
希望本文可以对读者有所帮助,谢谢阅读!。
lin总线技术分析
标识符指出当前帧的内容,从机节点据此来确定自己是
2024/7/14否应该对当前帧做出响应、做出何种响应。
LIN总线:用于车体控制的总线标准
❖ 1 概述 ❖ 2 LIN数据传输 ❖ 3 LIN在汽车中的应用
2024/7/14
1
1
1 概述
❖ LIN(Local Interconnect Network)是一种低 成本的串行通讯网络,用于实现汽车中的分 布式电子系统控制,LIN 的目标是为现有汽 车网络(例如 CAN 总线)提供辅助功能。因此, LIN总线是一种辅助的总线网络,在不需要 CAN 总线的带宽和多功能的场合,比如智能 传感器和制动装置之间的通讯。
❖ 宿主节点发送一个包含同步中断、同步字节和消息 识别码的消息报头。从属任务在收到和过滤识别码 后被激活并开始消息响应的传输。响应包含两个、 四个或八个数据字节和一个检查和(checksum)字节。 报头和响应部分组成一个消息帧。
2024/7/14
9
9
❖ LIN总线是单线,通过从电池正极Vbat的端接电阻 向导线或总线供电。总线收发器是ISO 9141标准的
b.从机节点
主机节点主要由控制器、电源、控制按 钮、LIN接口、CAN接口和指示灯几部分 组成。
❖ 后视镜从机节点主要由控制器、电源、
LIN接口、执行器驱动单元和执行器如后
2024/7/14 视镜调整电机、除霜加热器等组成。
20
20
LIN总线系统实例:镜子
汽车LIN总线的工作原理及数据传输解析
汽车LIN总线的工作原理及数据传输解析当总线主设备需要发送数据时,它会发送一个命令帧,其中包含要发送数据的目的设备地址和相关控制信息。
总线从设备接收到命令帧后,根据命令帧中的地址信息决定是否处理该帧。
如果总线从设备需要回复数据,它会发送一个响应帧,其中包含回复数据以及相关控制信息。
总线主设备将接收到的响应帧解析为数据,并进行后续处理。
在数据传输方面,LIN总线使用了连续时间域多路复用电传输技术。
具体而言,它将发送的数据流分成一个一个的比特,并根据时钟信号在总线上进行传输。
在传输过程中,每个比特的开始由总线主设备发送一个起始保持帧标记(SOF)来表示。
每个比特之间通过总线上的电位变化表示1和0。
传输的比特数和数据速率由总线主设备控制。
在接收方面,总线从设备通过比较接收到的电位变化来解析接收到的数据比特。
如果没有检测到电位变化,则该比特被解析为逻辑0,否则解析为逻辑1除了数据传输,LIN总线还包括错误检测和容错机制。
例如,总线主设备会发送一个帧检验序列(CRC)作为命令帧的一部分,以便总线从设备可以检测数据传输过程中的错误。
总的来说,汽车LIN总线通过主从架构、连续时间域多路复用电传输技术和错误检测机制实现了在汽车电子系统中的数据传输。
它的低成本、低功耗和可靠性使其成为汽车电子系统中常用的通信总线。
数据传输解析方面,LIN总线提供了多种数据传输模式,包括事件触发式传输模式和周期性激发式传输模式。
事件触发式传输模式是指仅在发生特定事件时才进行数据传输。
例如,当汽车发动机启动时,总线主设备可以向其他设备发送相关信息。
周期性激发式传输模式是指在预定时间间隔内定期传输数据。
例如,汽车仪表盘上的显示器可以每隔几毫秒接收并更新车速数据。
在数据传输解析过程中,总线主设备负责生成命令帧并将其发送给特定设备地址。
总线从设备接收到命令帧后,根据地址信息和控制信息判断是否需要回复数据,并将回复数据封装成响应帧发送给总线主设备。
LIN总线物理接口器件MC33399的原理及应用说课讲解
L I N总线物理接口器件M C33399的原理及应用LIN总线物理接口器件MC33399的原理及应用摘要:MC33399是Frescale公司推出的汽车LIN总线单线物理接口器件。
文中详细介绍了MC33399的主要功能、内部结构以及工作原理,并在此基础上给出了MC33399的典型应用电路。
关键词:MC33399 LIN总线汽车电子1 概述LIN(Local Interconnect Network局域互连网络)是一种低成本的总线网络。
其最初的开发目的在于弥补CAN总线的不足,主要用于汽车中某些对通信速率要求不高的场合,LIN总线作为CAN总线的辅助网络或子网络使用可以解决汽车内因导线过多所带来的许多问题。
一个简单的LIN节点除了微控制器外,还需要两个芯片,即LIN接口芯片和5V 的电压调节器。
Freescale公司的MC33399芯片是专用于LIN的单线物理接口器件。
该器件的功耗非常低,可控制外部稳压器,安全符合LIN规范,抗干扰能力强,是一种高性能的模拟器件,适用于工作环境比较复杂的汽车。
MC33399的主要特点如下:·通信速率范围为1~20kb/s;·额定工作电压:8V~18V,正常电压:7V~27V;·无功节点不影响总线状态;·有正常和睡眠两种工作模式,睡眠模式下的静态电流仅20μA;·LIN总线唤醒、MCU命令唤醒以及接口外部高压开关输入唤醒;·通过兼容的CMOS I/O脚与MCU进行接口;·带有外部稳压器控制功能;·内置上拉电阻;·LIN引脚的ESD电压可达4kV;·具有很好的电磁兼容性;·工作温度范围为-40℃~125℃。
2 引脚功能MC33399采用SO8型贴片式封装。
图1示出引脚排列,各引脚的功能说明如表1所列。
表1 MC33399的引脚功能引脚号引脚名功能1 RX 接收数据输出端2 EN 使能端3 Wake 唤醒端,用于将芯片从睡眠中唤醒4 TX 发送数据输入端5 GND 电源地6 LIN LIN总线接口端7 Vsup 电源8 INH 外部稳压器控制端3 内部结构及工作原理MC33399的内部结构框图如图2所示。
汽车lin通讯的工作原理
汽车lin通讯的工作原理汽车LIN通讯的工作原理随着汽车电子技术的快速发展,现代汽车中采用的电子控制单元(ECU)数量不断增加,而这些ECU之间的通信成为了一个重要的问题。
为了解决这个问题,汽车LIN通讯应运而生。
汽车LIN通讯是一种低速串行通信协议,用于在汽车电子系统中实现不同ECU之间的通信。
LIN是Local Interconnect Network的缩写,意为局域互连网络。
它主要用于连接车辆的各种辅助设备,如门控、座椅控制、车灯控制等等。
相比于其他高速通信协议,如CAN总线,LIN通讯的数据传输速率较低,一般在20kbps到100kbps之间。
汽车LIN通讯的工作原理主要包括两个方面:物理层和数据链路层。
在物理层,汽车LIN通讯使用了一对双绞线来传输数据。
其中一条线为主线(Line)用于发送和接收数据,另一条线为地线(Ground)用于连接各个ECU之间的地。
这种双绞线的设计可以有效地减少电磁干扰,提高通信的可靠性。
在数据链路层,汽车LIN通讯采用了主从结构来实现通信。
每个ECU都可以充当主设备或从设备。
主设备负责发送命令和控制数据,而从设备则负责接收命令并执行相应的操作。
在通信过程中,主设备会周期性地向从设备发送数据帧,从设备则会在接收到数据帧后进行相应的处理。
汽车LIN通讯的数据帧由多个字节组成,其中包括同步域、帧头、数据域和帧尾。
同步域用于同步通信的时钟,帧头包含了数据帧的头部信息,数据域用于传输实际的数据,帧尾则用于标识数据帧的结束。
数据帧的格式和内容需要根据具体的应用场景来定义,以确保通信的准确性和可靠性。
除了基本的数据传输功能,汽车LIN通讯还支持一些高级功能,如节点配置、诊断和故障检测等。
节点配置功能可以根据需要动态地添加或删除ECU,以适应不同的车型和配置需求。
诊断功能可以实时监测车辆各个部件的工作状态,并提供相应的故障诊断信息。
故障检测功能可以检测通信线路中的故障,并及时进行处理,以确保通信的稳定性和可靠性。
LIN总线技术及应用——协议规范
LIN总线技术及应用——协议规范LIN(Local Interconnect Network)总线技术是一种用于汽车电子系统的通信协议,它是CAN(Controller Area Network)总线的一种廉价、简单的替代方案。
LIN总线协议规范定义了数据传输的格式、通信速率和电气特性等方面的内容。
在LIN总线协议规范中,数据传输的格式遵循着一定的规则。
每个数据帧都由一个同步字节和几个数据字节组成,同步字节用于同步接收和发送的节点,在信号传输起始时用作定时参考。
数据字节则用于传输实际的数据,每个数据字节包含8位数据和一个奇偶校验位。
此外,数据帧还包括了帧标识符和校验字段。
LIN总线的通信速率是固定的,通常为19.2 kbps或者更低的速率。
这一通信速率足以满足LIN总线的应用场景,因为它主要用于传输低带宽、低优先级的数据,例如车内感应器、开关等。
相比之下,CAN总线适用于更高速率的通信。
在LIN总线协议规范中,还定义了LIN总线的电气特性。
LIN总线使用单根总线来连接所有的节点,每个节点通过一个降压器来供电。
总线上各个节点之间的通信是通过电平差来实现的,高电平表示逻辑“0”,低电平表示逻辑“1”。
此外,LIN总线还具有冲突检测和错误检测的功能,以确保数据的可靠性和正确性。
LIN总线协议规范还定义了几种节点的类型和功能。
主节点(Master)是LIN总线上的控制节点,它负责发送通信帧和处理从节点的响应。
从节点(Slave)是LIN总线上的被控制节点,它接收来自主节点的通信帧,并根据其要求执行相应的操作。
从节点可以分为定时从节点(Slave withSchedule Table)和事件从节点(Slave without Schedule Table)。
定时从节点按照预定的时间表执行操作,而事件从节点则根据特定的事件来执行。
LIN总线技术的应用非常广泛。
在汽车电子系统中,LIN总线常用于连接各种感应器、执行器和控制单元,例如发动机控制单元、车门控制单元和空调控制单元等。
LIN总线在车身控制中的应用
摘要:随着车内电控单元的增加,车内通讯网络也日趋多样化。
LIN总线以其通讯成本低,开发方便等优势在车身控制方面有着良好的应用前景。
本文对LIN 总线进行了详细的描述,并以灯光控制为例说明LIN总线在车身控制中的应用。
LIN总线概述LIN总线作为使用广泛的CAN通讯网络的辅助,它基于主从结构,使用单线通讯,减少了大量线束的重量和费用。
其目标应用是不需要CAN的性能、带宽及复杂性的低速系统,如开关类负载或位置型系统,包括车的后视镜、车锁、车座椅、车窗等的控制。
LIN总线特点1) 低成本的单线12V数据传输,线的驱动和接收特性符合改进的ISO 9141单线标准;2) 传输速率可达20Kbit/s;3) 单主/多从的结构,不需要总线仲裁,由主节点来控制总线的访问;4) 基于通用UART/SCI的硬件接口,使用成本低的半导体工艺实现,几乎所有的微控制器都有LIN 必需的硬件;5) 从节点不需要晶振或陶瓷振荡器就可实现自同步,从而减少了从节点硬件成本;6) 保证在最差状况下信号传送的等待时间,避免总线访问冲突。
LIN的数据帧格式和通讯协议LIN网络由一个主节点和多个从节点构成。
所有的节点都包括一个从任务,从任务又分发送和接收任务,主节点还包括一个主任务。
LIN的数据帧由帧头和响应信息组成。
帧头包括同步间隔、同步场和信息识别符。
帧头由主任务发出,主任务在发出同步间隔后发送同步场(0x55),从节点利用同步场将它的波特率调整到传送来的信号的波特率。
在发送同步场之后,发送一字节的信息识别符,其中0~3位表示信息类别,4~5位表示信息长度,7~8位是奇偶校验。
信息识别符表示的是信息的内容,而不是信息的目的地址。
这样定义可使多个节点收到同样的信息,并且数据能够以多种方式交换。
从任务通过该字节判断数据是否与自己有关,并确定自己如何处理该数据。
响应信息是由从任务发出的,由2个、4个或8个字节长度的数据和1个字节的和校验构成。
LIN总线技术原理基础
LIN总线技术原理基础
LIN(Local Interconnect Network)总线技术是一种用于车辆电子
系统的串行通信协议,被广泛应用于汽车电子设备中。
LIN总线技术的出
现是为了满足汽车电子控制单元(ECU)之间低速率、短距离通信的需求,例如车内照明、窗帘等辅助功能。
在LIN总线技术中,数据传输通过LIN消息进行,消息由帧组成。
帧
的结构包括同步字段、标识符、数据长度、校验和和数据域。
同步字段用
于节点时钟同步,标识符用于区分不同的消息,数据长度表示数据域的长度,校验和用于检验数据的正确性,数据域存储具体的数据。
在LIN总线技术中,还可以通过使用LIN调度器来实现不同的通信需求。
LIN调度器允许对不同的从节点进行调度,根据优先级和时间窗口来
分配通信资源,以确保高优先级的消息能够在预定时间内得到处理。
总结来说,LIN总线技术通过主从架构实现了节点间的通信,主节点
负责时钟同步和通信协调,从节点负责收发数据。
它提供了简单的数据传
输机制,包括帧的结构和错误检测机制。
此外,LIN调度器还可以用来调
度不同的从节点,确保通信需求的满足。
LIN总线技术的应用使得汽车电
子系统的通信更加简单可靠,为车内辅助功能的实现提供了基础。
lin总线
LIN总线什么是LIN?LIN(Local Interconnect Network)是一种低成本的串行通讯网络用于实现汽车中的分布式电子系统控制LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能因此LIN总线是一种辅助的总线网络在不需要CAN 总线的带宽和多功能的场合比如智能传感器和制动装置之间的通讯使用LIN 总线可大大节省成本LIN 技术规范中除定义了基本协议和物理层外还定义了开发工具和应用软件接口LIN 通讯是基于SCI(UART)数据格式采用单主控制器/多从设备的模式仅使用一根12V 信号总线和一个无固定时间基准的节点同步时钟线这种低成本的串行通讯模式和相应的开发环境已经由LIN 协会制定成标准LIN 的标准化将为汽车制造商以及供应商在研发应用操作系统降低成本。
LIN 的主要特性是什么低成本基于通用UART 接口几乎所有微控制器都具备LIN 必需的硬件极少的信号线即可实现国际标准ISO9141 规定传输速率最高可达20Kbit/s单主控器/多从设备模式无需仲裁机制从节点不需晶振或陶瓷震荡器就能实现自同步节省了从设备的硬件成本保证信号传输的延迟时间不需要改变LIN 从节点的硬件和软件就可以在网络上增加节点通常一个LIN 网络上节点数目小于12 个共有64 个标志符LIN 的通讯规则是什么一个LIN 网络由一个主节点一个或多个从节点组成所有节点都有一个从通讯任务该通讯任务分为发送任务和接收任务主节点还有一个主发送任务一个LIN 网络上的通讯总是由主发送任务所发起的主控制器发送一个起始报文该起始报文由同步断点同步字节消息标志符所组成相应的在接受并且滤除消息标志符后,一个从任务被激活并且开始本消息的应答传输该应答由2/4/8 个数据字节和一个校验码所组成起始报文和应答部分构成一个完整的报文帧怎样正确组成LIN 报文帧由报文标志符指示该报文的组成这种通讯规则可以用多种方式来交换数据由主节点到一个或多个从节点由一个从节点到主节点或其他的从节点通讯信号可以在从节点之间传播而不经过主节点或者主节点广播消息到网络中的所有节点报文帧的时序由主控制器控制LIN 可用来实现什么样的应用典型的LIN 总线应用是汽车中的联合装配单元如门方向盘座椅空调照明灯湿度传感器交流发电机等对于这些成本比较敏感的单元LIN 可以使那些机械元件如智能传感器制动器或光敏器件得到较广泛的使用这些元件可以很容易的连接到汽车网络中并得到十分方便的维护和服务在LIN 实现的系统中通常将模拟信号量用数字信号量所替换这将使总线性能优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LIN总线物理接口器件MC33399的原理及应用
摘要:MC33399是Frescale公司推出的汽车LIN总线单线物理接口器件。
文中详细介绍了MC33399的主要功能、内部结构以及工作原理,并在此基础上给出了MC33399的典型应用电路。
关键词:MC33399 LIN总线汽车电子
1 概述
LIN(Local Interconnect Network局域互连网络)是一种低成本的总线网络。
其最初的开发目的在于弥补CAN总线的不足,主要用于汽车中某些对通信速率要求不高的场合,LIN总线作为CAN总线的辅助网络或子网络使用可以解决汽车内因导线过多所带来的许多问题。
一个简单的LIN节点除了微控制器外,还需要两个芯片,即LIN接口芯片和5V的电压调节器。
Freescale公司的MC33399芯片是专用于LIN的单线物理接口器件。
该器件的功耗非常低,可控制外部稳压器,安全符合LIN规范,抗干扰能力强,是一种高性能的模拟器件,适用于工作环境比较复杂的汽车。
MC33399的主要特点如下:
·通信速率范围为1~20kb/s;
·额定工作电压:8V~18V,正常电压:7V~27V;
·无功节点不影响总线状态;
·有正常和睡眠两种工作模式,睡眠模式下的静态电流仅20μA;
·LIN总线唤醒、MCU命令唤醒以及接口外部高压开关输入唤醒;
·通过兼容的CMOS I/O脚与MCU进行接口;
·带有外部稳压器控制功能;
·内置上拉电阻;
·LIN引脚的ESD电压可达4kV;
·具有很好的电磁兼容性;
·工作温度范围为-40℃~125℃。
2 引脚功能
MC33399采用SO8型贴片式封装。
图1示出引脚排列,各引脚的功能说明如表1所列。
表1 MC33399的引脚功能
引脚号引脚名功能
1 RX 接收数据输出端
2 EN 使能端
3 Wake 唤醒端,用于将芯片从睡眠中唤醒
4 TX 发送数据输入端
5 GND 电源地
6 LIN LIN总线接口端
7 Vsup 电源
8 INH 外部稳压器控制端
3 内部结构及工作原理
MC33399的内部结构框图如图2所示。
现将其主要工作原理介绍如下:
3.1 主要功能
MC33399的工作模式由使能端EN来控制。
当EN为1时,电路处于正常工作状态,此时由TX引脚到LIN总线以及由LIN总线到RX引脚的两条传输路径均被激活。
当EN为0时,芯片进入睡眠或低功耗模式,此时两条传输路径被禁止。
睡眠模式下,LIN引脚可通过上拉电阻和上位电流源保持在高电平Vsup,并通过Vsup引脚由电源向芯片提供静态电流(典型值为20μA)。
MC33399的LIN引脚用于完成单总线收发功能。
TX引脚则用于控制LIN引脚的输出状态,工作时,这两引脚的状态始终保持一致。
而RX引脚则可用来显示LIN总线的状态,LIN
总线呈现高电平(隐性)时,RX为高;反之,LIN总线为低电平(显性)时,RX为低。
RX 输出为典型的CMOS推挽输出结构。
由于其特定的内部结构,当地漂移或者电源连接失败时,将不会有反向电流从LIN总线进入芯片内部。
MC33399允许Wake引脚输入高压唤醒,同时也可用Wake引脚由高到低或由低到高的两种跳变唤醒,当芯片进入睡眠状态时,芯片将记录下当前Wake引脚的状态。
而当电路检测到Wake端相反状态时,就认为发生了唤醒事件。
此外,芯片还内置有噪声滤波器,它能够抑制总线高频噪声干扰,防止错误唤醒。
3.2 睡眠唤醒
MC33399可用如下三种方式从睡眠模式中唤醒:
(1)LIN总线唤醒
总线上任一节点发送“唤醒帧”,都可使LIN引脚的状态由隐性变为显性,以唤醒芯片。
唤醒时,MC33399处于“等待模式”,INH引脚置高电平以激活外部稳压器。
此后,MCU上电并将EN引脚置高电平,从而使芯片由“等待模式”进入“正常模式”。
(2)内部节点激活唤醒
当本地节点中的MCU发出指令将EN引脚置高电平时,芯片也会进入“正常模式”。
(3)通过Wake引脚唤醒
通过在MC33399芯片外部设置开关,以使Wake引脚输入高压唤醒。
4 典型应用电路
图3是MC33399的典型应用电路,该电路采用Wake引脚输入开关唤醒方式,其中的5V 外部稳压器是可控的。
图中,EN引脚直接与MCM的I/O口相连,用于选择MC33399的工作状态。
通信接收引脚RX和发送引脚TX分别与MCU的串行通信接口(SCI)相应连接,以完成通信功能。
INH引脚直接接到外部稳压器的控制端,当电路正常工作时,INH引脚输出高电平,外部稳压器被激活,正常输出5V电压给MCU供电;而当芯片进入睡眠模式时,INH引脚输出低电平使外部稳压器禁止,MCU掉电。
此外,INH引脚还可通过晶体管连接到MCU的IRQ或者XIRQ引脚产生中断,此时外部稳压器应选用不可控的。
芯片的应用方式与图3类似,只是INH引脚的接法不一致。
由于该电路内部在LIN引脚与Vsup引脚集成了上拉电阻和串联二极管,所以总线从节点不需要外置上拉元件。
但对于主节点,则必须在外部增加1kΩ的上拉电阻器,并且要串联一个二极管以防止电池掉电时MC33399通过总线上电。
通过Wake引脚外接开关可为Wake引脚输入高压,以将MC33399从睡眠模式中唤西。
当Wake引脚的输入电压超过14V时,为防止输入电流过大,必须接入串联电阻器来限制瞬时脉冲电流(阻值一般为33kΩ)。
同时必须注意Wake引脚不得悬空。
若不使用该引脚,必须将其接地以防止错误唤醒。
5 结束语
MC33399电路以其完善的性能被广泛应用于汽车车身控制系统。
与该电路配合使用的外部稳压器可选用8引脚电路LT1121。
实际上,这两种芯片将被Freescale公司新的系统基础芯片(SBC)所代替。