LIN 2.2A 和SAE J2602can和lin的区别别与联系

LIN和SAE&J2602驱动更为有效的汽车网络连接
本文转自:http://www./ART__2100006_ae47cb.HTM
关键字:&&&&&&&&&
最新规范和实践降低了面向车载传感器和制动器联网应用的嵌入式软件的代码长度和复杂性。本文介绍LIN基础知识和LIN。
在上世纪90年代末,5家汽车制造商、一家通信工具制造商和现在的飞思卡尔半导体公司发起成立了LIN联盟,共同开发低成本汽车通信标准。局域互连网络(LIN)是一种基于UART的单主多从网络架构,它的开发满足了汽车传感器和制动器联网等应用的需要。LIN为连接车内的电动机、开关、传感器和制动器提供低成本的联网解决方案。
典型的LIN把LIN网络与像控制器局域网(CAN)这样的较高级网络连接起来,从而把联网的好处全程拓展到每一个传感器和制动器。
LIN和SAE&背景介绍
自从2002年11月LIN
1.3版本规范首次发布以来,该标准已经发生了重大的变化。修订版LIN2.0规范是2003年9月发布的,下图显示了该规范的真实变化,但是,这两个版本的规范还在由许多制造商使用。
许多通信标准仅仅指定协议信息,通常就是针对协议的数据链路层。这方面一个很好的例子就是博世的CAN
2.0b规范。此外,还有针对物理接口的规范(有时侯称为物理层),如由美国汽车工程师协会(SAE)针对CAN的高速物理层提出的标准J2284。LIN把这两种单元定义为规范的组成部分,如图1所见,但是也包括针对软件和工具接口的规范。通过包含这些重要的标准化组件,LIN成为了非常全面的规范。
SAE下属数据通信标准委员会车辆架构任务组(task force)也考察了LIN规范在北美车辆中的应用。这个称为SAE
J2602的任务组开发了针对LIN应用的推荐实践。J2602规范建立在LIN 2.0的基础之上,但是,降低了LIN
2.0规范的一些软件单元的复杂性,以努力缩短LIN从节点所需要的嵌入式软件代码长度并降低其复杂度。图2显示了这两个标准的关系。
虽然在嵌入式LIN和SAE
J2602从节点中的软件可能发生变化,但是,它们都是以相同的协议规范为基础,所以,两者所用的微控制器技术保持一致。这种一致性就容许两个标准一起工作以驱动总体硬件上批量并降低成本。
用于实现LIN设备的8位微控制器的选择范围很宽,从非常简单的LIN从节点到复杂的,微控制器的选择将根据对性能和成本的要求而变化。&
针对LIN网络的常见实践是用LIN作为子网络,将独立的电动机、传感器、制动器和开关连接在一起,构成一个更大、更快的网络。汽车应用是LIN的发源地,在汽车中LIN网络要连接到CAN总线网络上;这是在LIN中通过LIN子网络的主节点实现的。因为CAN和LIN主节点都需要精确的定时,诸如晶体这样的、更为精确的时钟源成本比较高,所以,仅仅用在一个主节点之中。飞思卡尔提供两个家族的8位微控制器来支持LIN主节点功能和CAN联网。&
LIN主节点控制所有在LIN网络上的通信,并利用精确的晶体振荡器为网络提供时基。由此得到的低成本主节点软件驱动器就比较简单,因为它仅仅需要设置并调度以LIN消息报头和数据形式待发送和接收的字节;利用普通的UART(如在HC908AZxxA家族器件上的串行通信接口(SCI))就可以做到这一点。
然而,为了提高性能,人们已经往增强型SCI(ESCI)(HC908GZ家族)添加了功能,以简化LIN主节点的低级驱动器。例如,为了进一步简化操作,ESCI的LINT位迫使被发送的停止符(break
symbol)以13位的长停止字符发出,而不是采用传统UART通信中典型的10位停止符。SCI也可以做到这一点,但是,用户必须在发送10位停止符之前,暂时把波特率变快30%,以便它以13位的形式出现在连接到LIN从节点的总线上;然后,波特率必须恢复到网络的工作波特率。采用基于SCI的解决方案,还可以延伸出其他几种方案;但是,通过在模块初始化时使能LINT功能,并用单次写操作设置SBK位来正常地发送停止符,ESCI简化了软件的设计。&
由于LIN主节点为系统提供的基本时钟被嵌入到每一个消息报头的同步字之中,从节点必须通过测量何时接收该报头以恢复该波特率。在LIN网络中,这一操作极为重要,因为大多数从节点微控制器都被设计为使用内部振荡器时钟源,其精度远远低于晶体振荡器;而这正是LIN刻意降低系统实现成本的关键举措之一。因为一个系统将包含许多从节点和仅仅一个主节点,尽可能地降低从节点的成本就有意义。LIN从节点可以选用的微控制器范围广阔,因为其协议本身足够简单,完全可以在软件中利用定时器和一个通用目的输出引脚来实现。
最新规范和实践降低了面向车载传感器和制动器联网应用的嵌入式软件的代码长度和复杂性。本文介绍三类LIN从节点微控制器。
位响应LIN从节点
如本文所述,LIN从节点可以采用一个定时器捕获通道实现接收,而采用一个通用目的输出引脚实现发送通道。飞思卡尔的两个LIN应用笔记AN2503和AN2599详细介绍了如何实现这种位响应技术,在每一个版本中实现了稍微不同的功能。
此外,你可以在飞思卡尔的网站上找到一份利用发现HC908QY4实现位响应LIN的参考设计,一组转向器开关采用脉宽调制做背光。
只要配备有一个定时器通道和一个输出引脚的MCU,就可以用来实现位响应方案,但是,这样做对软件设计要求非常高。这种方案可能是一种有成效的备选方案,但是,微控制器CPU必须处理大量的中断,必须在位层面由软件执行整个发送和接收字节的过程。
对于许多微控制器来说,支持这种简单的通信性能可谓强人所难。
ESCI LIN从节点
增强型串行通信接口(ESCI)模块(存在于许多飞思卡尔HC908家族器件上)的到来,将性能提高了一个台阶。ESCI专门对LIN从节点应用做了裁减,它拥有一个能够从报头中的LIN同步字节恢复波特率的整体仲裁模块,以及一个精度大为提高的预置分频器结构,该结构容许它根据温度和电压的变化调节时钟频率。
采用ESCI解决方案,许多应用工作状态非常完美,但是,在LIN从节点微控制器产品线中有一种更高级别的性能。ESCI仍然必须在字节层面处理消息,这就意味着消息的每一个字节—无论发送或接收—都向微控制器产生中断;对于不想接收消息的从节点也是这样对待。
SLIC LIN从节点
为了消除这种不想要的中断并让低层LIN协议完全自动地简化中断服务代码和LIN软件,飞思卡尔已经开发了从节点LIN接口控制器(SLIC)模块。这种最新的LIN通信外设器件采用了拥有专利的技术,从而在任意时间、以任何LIN总线速度都能够实现同步。LIN通信性能的增强意味着开发商可以把他们更多的性能预算直接放在应用上,而不是放在解决简单的LIN通信问题上。
SLIC模块具有强大的功能,如下所列:
—真实的自动帧同步和自动调整波特率,即同步到LIN数据流;
—免除了对波特率的编程;
—对于高性能的可编程性,波特率最高可以被自动调整到120 kbps,不需要调整振荡器;
—LIN中断减少了最多83.3%(根据标准,LIN帧最多两个中断);
—自动LIN误码校验和报告;
—中断服务程序可能小于150字节;
—自动校验和生成/执行校验;
SLIC模块还有许多其它优点,例如,其中断向量处理机制就容许中断服务程序进行极为有效率的处理,以最小化程序所花费的时间。跟其全消息缓冲功能—其设计是为了把中断次数减少到对任何LIN消息都是最多两次——结合起来,SLIC模块的性能就大为提高了。下图显示了对基于SLIC的节点和基于UART节点的中断加载过程。
选择哪一个方案?
每一个应用都不同并具有不同的性能和成本目标。在为应用选择合适的解决方案的时候,必须考虑大量的因素。为了帮助工程师作出选择,飞思卡尔将上述三种解决方案编制成选择基准,结果可以在AN2633—"LIN
Drivers for SLIC Module on the
MC68HC908QL4"—的表格中找到。下表给出了飞思卡尔网站上可以找到的应用笔记的列表。
随着全球汽车制造商采纳LIN和SAE&标准,可以肯定LIN的应用将持续增长。其应用不限于汽车系统,LIN可以用于实现家庭自动化、工业设备联网和许多需要把传感器、电动机、开关和制动器以低成本连接起来的应用。
汽车通信应用和系统工程师
飞思卡尔半导体公司
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。500 MILLION PARTS FROM 12000 MANUFACTURERS
Introductions, Promotions, and Offers
Buy Direct (Placeholder)
Currency Estimator
US Dollar ($)
British Pound Sterling (?)
Euro (EUR)
Algerian Dinar (?.?.)
Argentine Peso ($)
Australian Dollar ($)
Bahraini Dinar (?.?.)
Bolivian Boliviano ($b)
Botswanan Pula (Pu)
Brazilian Real (R$)
Brunei Dollar (B$)
Bulgarian Lev (лв)
CFA Franc BCEAO (CFA)
Canadian Dollar ($)
Cayman Islands Dollar (C/$)
Chilean Peso ($)
Chinese Yuan (¥)
Colombian Peso ($)
Costa Rican Colón (C=)
Croatian Kuna (Kn)
Czech Republic Koruna (K?)
Danish Krone (kr)
Dominican Peso ($)
Egyptian Pound (?.?.)
Estonian Kroon (kr)
Fijian Dollar (FJ$)
Honduran Lempira (L.)
Hong Kong Dollar (HK$)
Hungarian Forint (Ft)
Indian Rupee (INR)
Indonesian Rupiah (Rp)
Israeli New Sheqel (??)
Jamaican Dollar (J$)
Japanese Yen (¥)
Jordanian Dinar (?.?.)
Kazakhstani Tenge (тг)
Kenyan Shilling (KSh)
Kuwaiti Dinar (?.?.)
Latvian Lats (Ls)
Lebanese Pound (?.?.)
Lithuanian Litas (Lt)
Macedonian Denar (ден)
Malaysian Ringgit (RM)
Mauritian Rupee (Rs)
Mexican Peso ($)
Moldovan Leu (MDL)
Moroccan Dirham (?.?.)
Namibian Dollar (N$)
Nepalese Rupee (Rs)
Netherlands Antillean Guilder (?)
New Taiwan Dollar (NT$)
New Zealand Dollar ($)
Nicaraguan Córdoba ($C)
Nigerian Naira (?)
Norwegian Krone ( ru)
Omani Rial (?.?.)
Pakistani Rupee (Rs)
Papua New Guinean Kina (PGK)
Paraguayan Guarani (Gs.)
Peruvian Nuevo Sol (S/)
Philippine Peso (PhP)
Polish Zloty (z?)
Qatari Rial (?.?.)
Romanian Leu (Lei)
Russian Ruble (руб)
Salvadoran Colón (?)
Saudi Riyal (????)
Serbian Dinar (РСД)
Seychellois Rupee (SR)
Sierra Leonean Leone (Le)
Singapore Dollar ($)
Slovak Koruna (EUR)
South African Rand (R)
South Korean Won (?)
Sri Lankan Rupee (Rs)
Swedish Krona (kr)
Swiss Franc (Fr.)
Tanzanian Shilling (TZS)
Thai Baht (à,?)
Trinidad and Tobago Dollar (TT$)
Tunisian Dinar (?.?.)
Turkish Lira (YTL)
Ugandan Shilling (USh)
Ukrainian Hryvnia (грн.)
United Arab Emirates Dirham (?.?.)
Uruguayan Peso ($)
Uzbekistan Som (UZS)
Venezuelan Boloívar () (Bs.)
Vietnamese Dong (?)
Yemeni Rial (?.?.)
Zambian Kwacha (ZK)
Multi-search results for
Only Exact Matches
Only In Stock Items
Only Priced Items
Arrow Electronics
Common Mode Chokes Dual 3.9mH 10kHz 6A 30mOhm DCR Thru-Hole Box
TJA1022TK,118
Arrow Electronics
Dual LIN 2.2/SAE J2602 transceiver
ADJ26024-ND...
ADJ(DJ) RELAY (SEALED, 1A, SINGL
CMC 1MH 6A 2LN
CMC 1.8MH 6A 2LN
COMMON MODE CHOKE 1MH 6A 2LN TH
CMC 3.3MH 6A 2LN TH
Common Mode Chokes Dual 3.9mH 10kHz 6A 30mOhm DCR Thru-Hole Box
SIEB82725J26...
Ind Power Line Choke 3.9mH 30% 10KHz Ferrite 6A Pin Box (Alt: BN020)
TXR40SJ00-0806BI - Bulk (Alt: TXR40SJ00-0806BI)
RNC50J2602BSRE6
RES MTLFLM ERC-50 26K .1% T-9 - Tape and Reel (Alt: RNC50J2602BSRE6)
Farnell element14
CHOKE, RING CORE, DOUBLE, 3.9MH, 6A
Allied Electronics
Automotive Ambient Lighting Ref Design
Allied Electronics
25 Mpt/Ch (50 Mpt Interleaved) Memory Option for HDO4000 Oscilloscope Series
HDO4K-LINBUS TD
Allied Electronics
LIN Bus Trigger & Decode Option for HDO4000 Oscilloscope Series
Allied Electronics
Removable Hard Drive Package for HDO4000 Oscilloscope Series
HDO4K-RHD-02
Allied Electronics
Replacement Removable Hard Drive for HDO4000 Oscilloscope Series
Mouser Electronics
769-ADJ26024...
General Purpose Relays 1 Form A, 24VDC Single-Side-Stable
Mouser Electronics
871-B82723J2...
Common Mode Chokes / Filters TOROID, CHOKE 2X1mH 6A
Mouser Electronics
871-B82724J2...
Common Mode Chokes / Filters RING CORE CHOKE 2X1MH 6A
Mouser Electronics
871-B82724J2...
Common Mode Chokes / Filters RING CORE CHOKE 2X3.3MH 6.0A
Mouser Electronics
871-B82724J2...
Common Mode Chokes / Filters RING CORE CHOKE 2x1.8mH 6A
element14 Asia-Pacific
CHOKE, RING CORE, DOUBLE, 3.9MH, 6A
Newark element14
TOROID-DROSSEL 2x1mH 6A
Newark element14
CHOKE, RING CORE, DOUBLE, 3.9MH, 6A; Product Range:B82725J S Inductance:3.9mH; Rated Current:6A; SVHC:No SVHC (15-Jun-2015); Core Material:F DC Current Max:6A; DC Current Rating:6A; DC Resistance Max:0.03 IRoHS Compliant: Yes
Catalog Datasheet
MFG & Type
Document Tags
Abstract: Insulator)
ATA6662 EMI 2.0 SAE J2602-2
ATA6662 LIN (protocol handler) ESD ESD 6 kV , /26 LIN
ATA6626 ( ATA6624 (window watchdog) ) LIN SBC LIN 2.0 SAE J2602-2 , 10 ADC n n 512B E2PROM nLIN 2.0SAE J2602-2 n1-Kbyte RAM 1 LIN LIN ...
16 pages, 2191.24 Kb
Abstract: Freescale Semiconductor Engineering Bulletin Document Number: EB784 Rev. 1, 9/2012 Clarifying the Operation of Slave LIN Interface Controller (SLIC) module during SAE J2602-2 conformance testing Contents 1 Purpose 1 Purpose , those who are doing SAE J2602-2 conformance testing. There are two tests that return unexpected , J2602-2 conformance testing , Rev. 1, 9/2012 2 Freescale Semiconductor, Inc. How to Reach Us ...
3 pages, 104.58 Kb
Abstract: /J2602-2 interfaces with LIN master terminal outputs. It includes wake-up input pins than can also be , capability Robust Physical Layers · Certification to LIN 2.1, J2602-2, and
ISO standards · , J2602-2 compliant VS2-INT TXD-L2 LIN Interface - #2 LIN-TERM2 RXD-L2 LIN-2 VDD output , , and SAE J2602-2 compliant LIN Freescale Part Number VDD output voltage CAN interface ...
6 pages, 313.87 Kb
Abstract: SO8
ATA6662 EMC LIN LIN 2.0 SAE J2602-2 SO8
ATA6663 LIN LIN 2.1 SAE J2602-2 SO8
ATA6664 LIN LIN 2.1 SAE J2602-2 SO8 CAN 27V SO16 LIN CAN
B10011S LIN ...
14 pages, 1231.67 Kb
Abstract: Silicon-on-Insulator), the
ATA6662 sets new SAE J2602-2. It interfaces the LIN protocol handler benchmarks in EMI , specification 2.0 and SAE J2602-2. The combination of voltage regulator and bus trans- Due to the advantages , n1-Kbyte RAM nLIN 2.0 and SAE J2602-2 LIN
AVR Automotive Microcontrollers ...
16 pages, 1881.96 Kb
Abstract: EMI performance. and the SAE J2602-2. A combination of voltage Its ESD protection (8kV) is , Specification 2.0 and SAE J2602-2
ATA6663 LIN Transceiver, Physical Layer According to LIN Specification 2.1 and SAE J2602-2 LIN Transceiver, Physical Layer According to LIN Specification 2.1 and SAE J2602-2 ...
14 pages, 704.06 Kb
Abstract: LIN UART
ATA6616/17 LIN
ATA6616/17 (SIP) QFN 5mm × 7mm
ATA6624 LIN (system basis chip, SBC) AVR(R) (ATtiny87/167)
ATA6624 LIN SBC LIN IC LIN LIN IP EMC ESD LIN LIN UART LIN1 kB LIN SBC AVR nLIN (EMC) nLINWake Supply (VS) ESD n nWindow n LIN 2.0 SAE J2602-2 n8/16 Kbyte n LIN UART n11/ 810 ADC n512-Byte EEPROM n512-ByteSRAM n n nPCB n n n LIN CPU n n n LIN LIN SiP
ATA6616/17 LIN 1 LIN SBC
ATA6624 ...
2 pages, 2240.44 Kb
Abstract: capability Robust Physical Layers ??? Certification to LIN 2.1, J2602-2, and ISO
standards ? ...
2 pages, 8525.85 Kb
Abstract: Automotive & Control
ATA6662 LIN Transceiver The
ATA6662 is a fully integrated LIN transceiver complying with the LIN specification 2.0 and the SAE J2602-2. It interfaces the LIN protocol handler and the physical layer in automotive applications. The device is designed to handle data communication for in-vehicle sub-networks with baud rates up to 20 kBd. Due to the advantages of SOI technology (SOI = Silicon-on-Insulator), the
ATA6662 sets new benchmarks in EMI performance. The
ATA6662 also ...
2 pages, 286.93 Kb
Abstract: nLinear Low-drop Voltage Regulator nWindow Watchdog nLIN 2.0 and SAE J2602-2 n8/16 Kbytes Flash ...
2 pages, 1968.12 Kb
Abstract: LIN1.3 and LIN2.0 SAE J2602-2 conformance Compatible to ISO 9141 (K-L-Line) Transmission rate up to , interface, according to ISO 9141 and LIN specification 2.1 as well as SAE J2602-2. 8 Vs Power , , according to ISO. 9141 and LIN specification 2.1 as well as SAE J2602-2. 11 PNP S External PNP , specification 2.1 as well as SAE J2602-2. integrated pull-up resistor. 26 RxDLIN LIN Transceiver Data O according to the ISO 9141 and LIN specification 2.1 as well as SAE J2602-2; push-pull output ...
94 pages, 1139.55 Kb
Abstract: LIN2.1 conformance, LIN2.1 is back compatible to LIN1.3 and LIN2.0 SAE J2602-2 conformance Compatible , specification 2.1 as well as SAE J2602-2. 7 n.c. Not connected 8 Vs Power Supply I block , LIN specification 2.1 as well as SAE J2602-2. 11 PNP S External PNP emitter voltage. 12 , specification 2.1 as well as SAE J2602-2. integrated pull-up resistor. 26 RxDLIN LIN Transceiver Data O according to the ISO 9141 and LIN specification 2.1 as well as SAE J2602-2; push-pull output ...
99 pages, 1186.53 Kb
Abstract: SAE J2602-2 SO8
ATA6664 LIN LIN 2.1 SAE J2602-2 SO8
ATA6823 LIN HDC 3.3V/5V ...
20 pages, 2612.41 Kb
& 2016 Datasheet Archive}

我要回帖

更多关于 susar和sae区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信