您现在的位置:智能制造网>技术中心>Kvaser总线分析仪在LIN总线节点开发中的应用

直播推荐

更多>

企业动态

更多>

推荐展会

更多>

Kvaser总线分析仪在LIN总线节点开发中的应用

2009年07月16日 15:22:44人气:1292来源:广州智维电子科技有限公司

LIN简介
 

LIN协会创建于1998年末,zui初的发起人为五家汽车制造商,一家软件工具制造商以及一家半导体厂商。该协会将主要目的集中在定义一套开放的标准,该标准主要针对车辆中低成本的内部互联网络(LIN, local interconnect networks),这些地方无论是带宽还是复杂性都不必要用到CAN网络。LIN标准包括了传输协议的定义、传输媒质、开发工具间的接口、以及和软件应用程序间的接口。LIN提升了系统结构的灵活性,并且无论从硬件还是软件角度而言,都为网络中的节点提供了相互操作性,并可预见获得更好的EMC(电磁兼容)特性。

LIN补充了当前的车辆内部多重网络,并且为实现车内网络的分级提供了条件,这可以有助于车辆获得更好的性能并降低成本。LIN协议致力于满足分布式系统中快速增长的对软件的复杂性、可实现性、可维护性所提出的要求,它将通过提供一系列高度自动化的工具链来满足这一要求。

LIN总线的主要特性为:
*单主站以及多从站概念;
*基于常用的UART/SCI硬件接口,以及相应的软件,或作为纯粹的状态机,从而保证较低的成本;
*从节点中无须石英或陶瓷振荡器就可以实现自同步;
*信号传输实体确定,在增强系统中可以计算信号的传播(propagation)时间;
*信号基于应用交互层。

LIN网络由一个主节点以及一个或多个从节点组成,媒体访问由主节点控制--从节点中不必有仲裁或冲突管理。可以保证zui差状态下的信号传输延迟时间。
 

LIN物理层

总线驱动/接收器的定义遵循ISO 9141单线标准,并带有一些增强性能。总线为单线传输,"与"总线通过终端电阻由电池正极节点(VBAT)提供。总线收发器采用增强型的ISO 9141实现标准。总线可以取两个互补的逻辑值:主控值其电压接近于接地端,代表逻辑值"0",退让值其电压与电池电压接近,代表逻辑值"1"。

总线采用上拉电阻作为终端,主节点的上拉电阻为1kOhm,从节点的上拉电阻为30kOhm。电阻需串联一个二极管以防止由于本地电源泄漏对总线产生的干扰。从节点的终端电容通常值为 CSlave= 220pF,主节点的电容要更高以使整个总线的电容小于从节点的值。
 

由于采用单线媒质传输,zui大的传输波特率被限定在20kbit/s以内。该值为从满足信号同步而不产生冲突的zui高值,到为满足电磁兼容性要求而要达到的传输zui低值之间的实验中间值。zui小的传输波特率为1kbit/s--这有助于避免在实际中产生超时冲突。

LIN协议

通过LIN总线传输的实体为帧。一个报文帧由帧头以及回应(数据)部分组成。在一个激活的LIN 网络中,通讯通常由主节点启动,主节点任务发送包含有同步间隙的报文头,同步字节以及报文标志符(ID)。一个从节点的任务通过接收并过滤标志符被激活,并启动回应报文的传送。回应中包含了1到8个字节的数据以及一个字节的校验码。

传输一帧所花费的总的时间是发送每个字节所用的时间,加上从节点的回应间隙,再加上传输每个字节的间隙时间(inter-byte space)。字节间隙是指发送完前一个字节的停止位后到发送下一个字节的启动位之间的时间。

帧内部间隔(inter-frame space)是从上一帧发送完毕后到下一帧启动发送间的时间间隔。

帧的结构如图1所示。帧由帧间间隔以及接下来的4到11个字节域组成。


 

图1:帧结构

信号在帧的数据域中传送。多个信号可以打包在一个帧中传送,只要这些信号不彼此重叠即可。
每个信号只有一个明确的传输者,例如,通常由一簇(cluster)节点中的一个来写,0、1或多个节点订阅该信号。

LIN协议的核心特性是使用进度表(schedule table)。进度表有助于保证总线不出现过载的情况,他们同样是保证信号定期传输的核心组件。
在一组LIN节点中只有主节点任务才可以启动通讯保证了行为的确定性。主节点有责任保证与操作模式相关的所有帧都必须分配了足够长的传输时间。

LIN应用

采用LIN可实现车内网络分级,从而成为车辆制造商提供更高的质量及更低成本的重要因素。它可以为工业领域的软件开发提供的实现方式:抽象及更好的组合能力。LIN可以简化很多现有的低端复合解决方案,并且可以降低车辆电子系统的开发、生产、服务及后勤成本。

采用配备LIN的轿车生产线正在快速增长,而下一代轿车雄心勃勃的计划也许是LIN成功的证明。简捷而完整的LIN规范包含了完整的网络概念,*的自动化程度已经使LIN和CAN成为了车内通讯网络的主干。一部分市场增长甚至出现在车内网络部分减少的地方。

2003年发布的LIN 2.0规范增强了组件在不同车辆生产厂商间的通用性,并且通过引入节点能力描述文件(Node Capability Description File)增强了自动化设计能力,同时还对同一网络中的相同LIN设备定义了重配置机制。

广州智维Kvaser LIN总线分析仪

应用支持:

 

ATI Apollo
ATI CANlab
ATI Vision
Ficosa CANica
Kvaser CanKing
National Instruments DIAdem
National Instruments LabVIEW
VAT 2000
Vector CANalyzer
Vector CANoe
Vector CANape
Warwick X-Analyser
Xtm

 

软件平台:

 

Windows XP/2000/Server 2003 Windows 98/ME
Linux (in progress)

 

MagiSync技术的Kvaser Leaf Professional是一个单通道USB接口,用于CAN和LIN。它能够容易地把几个接口连接到一台PC机上。时间印记通过Kvaser MagiSync被同步。具有灵活性并且使它特别适合于多通道的应用项目。通过不同的产品版本支持高速,低速和单线CAN和LIN。

主要特点

  • 通过Kvaser MagiSync可在几个Kvaser Leaf Professional 接口之间实现自动的和的时钟同步。该技术是Kvaser*的和取得的。
  • CAN讯息打上具有1微秒精度的时间-印记和被同步。
  • 处理高达20000个讯息每秒。
  • 自动传输缓存器,在一个定义的时间间隔发送讯息。
  • 自动回应缓存器,在一个定义的事件发送讯息。
  • 支持11-bit (CAN 2.0A)和29-bit (CAN 2.0B active)标示符。
  • *的错误处理。
  • 支持用于分析工具的沉寂模式。
  • 低电源消耗。
  • 非常好的EMC性能。
  • 聚亚安酯线缆用于环境。
  • CAN总线驱动平台的电隔离用于保护硬件。
  • 标记的CAN通道用于容易地识别所支持物理层。
  • *兼容用KVASER CANlib为Kvaser所有硬件而编写的应用程序。
  • 装备一个110 cm (44 in.)长的USB线缆和一个30 cm (12 in.)长的CAN线缆。
  • 用9-针D-SUB连接器接入CAN总线。
  • 专为USB 2.0而设计,向后兼容 USB 1.1。
  • 快速和容易的一插即用安装。
  • 实际上无限数量的Kvaser Leaf可以经由标准的USB hub连接到单个PC机上,实现同步使用。
  • 请注意列在应用栏下面的项目不全支持Kvaser Leaf Professional,支持Kvaser Leaf Professional LIN产品版本。

软件和文档

  • Kvaser CANLIB SDK,它包含你开发Kvaser CAN板软件所需要的所有东西。包含全部文档和很多程序范例,写于C、C++、Delphi、Visual Basic和C#。所有的Kvaser CAN接口板共享一个通用软件API。为一个板型所写的程序将不需要修改地运行于其它的板型!
  • 文档、软件和驱动是免费的。升级软件会定期在我们的上公布。
  • Kvaser CanKing的Windows版本, 一个通用目的的交互式CAN总线监测器/分析仪,具备专门支持CanKingdom和DeviceNet。

产品版本

  • Kvaser Leaf Professional LIN (Item No. 00269-2)
    一个通道USB-到-总线接口用于单线LIN。
     

全年征稿/资讯合作 联系邮箱:1271141964@qq.com

免责声明

  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

<
更多 >

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备


我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)1271141964.qq.com
  • 联系电话0571-89719789
工业4.0时代智能制造领域“互联网+”服务平台
智能制造网APP

功能丰富 实时交流

智能制造网小程序

订阅获取更多服务

微信公众号

关注我们

抖音

智能制造网

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

智能制造网

公众号:智能制造网

打开微信扫码关注视频号

快手

智能制造网

快手ID:gkzhan2006

打开快手 扫一扫关注
意见反馈
关闭
企业未开通此功能
详询客服 : 0571-87858618