LIN 协议由欧洲汽车制造商协会设计,是一种低成本、短距离的低速通信网络。它旨在传送开关设置的变化,并对开关变化做出响应,因此通信事件是在人类所能感知的几百毫秒时间内发生的。
本应用笔记并非要取代或者重建LIN协议规范。 它只是对该总线进行了全面介绍,并从一个较高的角度来说明总线工作原理、如何基于 PIC® 器件实现从节点及其功能。
LIN 协议支持在单根线上进行双向通信。它采用廉价、由 RC 振荡器驱动的单片机,这样可以省去晶振或陶瓷谐振器的成本。此协议实际上是以时间和软件上的代价换取精密硬件上成本的节约。该协议的每一条报文都包含自动波特率调节的过程。支持最高 20K 波特率的传输速率,以及低功耗休眠模式,休眠模式下总线被关闭以避免消耗电池,然而总线可由总线上的任一节点进行供电。
LIN总线融合了I 2CTM和RS232的特性。与 I2C类似,LIN 总线通过电阻拉为高电平,每一个节点通过一个集电极开路驱动器拉为低电平。然而,由于没有时钟线,故又像 RS232 那样,通过起始位和停止位来标识每个字节,而各个位采用异步时序进行传输。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !