lin通讯从节点同步间隔场_基于LIN总线的车身控制系统的设计

本文详细介绍了LIN(Local Interconnect Network)总线通信,它是一种低成本的汽车电子系统控制串行通讯网络。LIN总线作为CAN总线的辅助,适用于智能传感器和制动装置等场景。文章讲解了LIN节点的硬件设计,包括核心的LIN接口电路和收发器应用,以及软件设计,特别是主机节点如何通过调整波特率产生同步间隔场来启动通信。
摘要由CSDN通过智能技术生成

LIN(Local Interconnect Network)是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能,因此LIN 总线是一种辅助的总线网络。在不需要CAN 总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯使用LIN 总线可大大节省成本。LIN 技术规范中除定义了基本协议和物理层外还定义了开发工具和应用软件接口。LIN 通讯是基于SCI(UART)数据格式,采用单主控制器/多从设备的模式。仅使用一根12V 信号总线和一个无固定时间基准的节点同步时钟线。这种低成本的串行通讯模式和相应的开发环境已经由LIN 协会制定成标准。LIN 的标准化将为汽车制造商以及供应商在研发应用操作系统降低成本。

典型的LIN 总线应用是汽车中的联合装配单元,如:门、方向盘、座椅、空调、照明灯、湿度传感器,交流发电机等。对于这些成本比较敏感的单元,LIN 可以使那些机械元件如智能传感器、制动器或光敏器件得到较广泛的使用。这些元件可以很容易的连接到汽车网络   中并得到十分方便的维护和服务。在LIN 实现的系统中通常将模拟信号量用数字信号量   所替换,这将使总线性能优化。在以下的汽车电子控制系统中使用LIN 来实现将得到非常完美的效果:

LIN节点硬件设计

1 LIN接口总体设计

LIN 节点硬件上主要包括LIN接口电路部分、控制输入部分、显示电路或负载驱动输出等,其中LIN接口为节点的核心。以Microchip公司的 PIC16F87为控制器、TJA1020为LIN收发器、SA57022 为开关电源的LIN接口电路如图1所示。SA57022电源输出的打开与关断由LIN收发器控制通过INH引脚控制。

图1 LIN接口原理图

因主机节点需为网络中的从机节点提供时钟基准,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值