在前面我们对LIN总线协议的基本概念和物理层的内容进行了分析和讲解。现在针对他的内部传输帧结构我们在做一个详细的介绍。之后,我们还要对它的具体应用进行一个分析。现在,还是请大家浏览文章,了解具体的相关信息吧。
LIN总线协议
通过LIN总线传输的实体为帧。一个报文帧由帧头以及回应(数据)部分组成。在一个激活的LIN 网络中,通讯通常由主节点启动,主节点任务发送包含有同步间隙的报文头,同步字节以及报文标志符(ID)。一个从节点的任务通过接收并过滤标志符被激活,并启动回应报文的传送。回应中包含了1到8个字节的数据以及一个字节的校验码。
传输一帧所花费的总的时间是发送每个字节所用的时间,加上从节点的回应间隙,再加上传输每个字节的间隙时间(inter-byte space)。字节间隙是指发送完前一个字节的停止位后到发送下一个字节的启动位之间的时间。
帧内部间隔(inter-frame space)是从上一帧发送完毕后到下一帧启动发送间的时间间隔。
帧的结构如图1所示。帧由帧间间隔以及接下来的4到11个字节域组成。
;
图1:LIN总线协议帧结构
信号在帧的数据域中传送。多个信号可以打包在一个帧中传送,只要这些信号不彼此重叠即可。
每个信号只有一个明确的传输者,例如,通常由一簇(cluster)节点中的一个来写,0、1或多个节点订阅该信号。
LIN总线协议的核心特性是使用进度表(schedule table)。进度表有助于保证总线不出现过载的情况,他们同样是保证信号定期传输的核心组件。
在一组LIN节点中只有主节点任务才可以启动通讯保证了行为的确定性。主节点有责任保证与操作模式相关的所有帧都必须分配了足够长的传输时间。
LIN总线协议的应用
采用LIN可实现车内网络分级,从而成为车辆制造商提供更高的质量及更低成本的重要因素。它可以为工业领域的软件开发提供***的实现方式:抽象及更好的组合能力。LIN可以简化很多现有的低端复合解决方案,并且可以降低车辆电子系统的开发、生产、服务及后勤成本。
采用配备LIN总线协议的轿车生产线正在快速增长,而下一代轿车雄心勃勃的计划也许是LIN成功的***证明。简捷而完整的LIN规范包含了完整的网络概念,极高的自动化程度已经使LIN和CAN成为了车内通讯网络的主干。一部分市场增长甚至出现在车内网络部分减少的地方。
2003年发布的LIN 2.0规范增强了组件在不同车辆生产厂商间的通用性,并且通过引入节点能力描述文件(Node Capability Description File)增强了自动化设计能力,同时还对同一网络中的相同LIN总线协议的设备定义了重配置机制。
中国单片机公共实验室作为增值服务机构可向国内用户提供全方位的技术支持,从选型、总体解决方案到产品开发和测试,希望我们的服务能让您的产品迅速赢得市场。