博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汽车Lin总线特点
阅读量:4885 次
发布时间:2019-06-11

本文共 672 字,大约阅读时间需要 2 分钟。

串行通信:线间干扰小,节省线束,传输距离长

单线传输:增强的ISO 9141 (ISO 15765-1),总线电压基于VBAT
最高速率:20kbit/s
单主多从结构,无需仲裁:主节点同时包含主任务和从任务,从节点只包含从任务,主任务负责总线上的报文,从任务负责发送数据;主任务发送报头,从任务用响应来补充报头形成完整的报文
基于通用UART/SCI的低成本接口硬件:几乎所有MCU具备LIN总线的硬件基础
可灵活增减节点数量,一条线最多可连接16个节点
支持多包报文传输,支持诊断服务
 
LIN节点模型可以分为应用部分和通信部分
 
传输的数据:
信号报文,信号位于帧的数据场中,以数字或数组的形式出现;同一种信号在相同ID的报文中的位置总是固定的
诊断报文,由两个保留ID来传输,用来传输节点的诊断信息
 
按照调度表的顺序发送报文
 
帧的结构:
间隔场:表示一帧报文的开始,由主节点发出;至少由13个显性位组成,间隔界定符至少由1个隐性位组成
同步场:确保所有从节点使用与主节点相同的波特率发送和接收数据,一个字节,结构固定0x55
标识符场:ID范围从0到63;奇偶校验位
数据场:长度1到8个字节,低字节先发,低位先发,
校验和场:校验数据是否正确,经典校验和增强校验,
字节间隔位于每个字节之间,响应间隔位于报头与响应之间:留给MCU足够的处理时间,帧长度可能增长
帧类型:
无条件帧,事件触发帧,保留帧,零星帧,诊断帧,自定义帧 
 

转载于:https://www.cnblogs.com/shinedaisiki/p/9869733.html

你可能感兴趣的文章
The 16th tip of DB Query Analyzer
查看>>
ftoa浮点型转换成字符串
查看>>
rabbitMQ学习(六)
查看>>
迅为4412开发板学习之win8下基础软件的安装和学习
查看>>
初识web2py
查看>>
script & scriptreplay
查看>>
Docker最全教程——从理论到实战(二)
查看>>
HDU4109-instruction agreement(差分约束-最长路+建立源点,汇点)
查看>>
Promise 练习
查看>>
用户登陆--判断输入密码错误3次后冻结该账号
查看>>
无监督学习:Deep Generative Mode(深度生成模型)
查看>>
搭建本地pip源
查看>>
学习进度条
查看>>
UserControl关闭
查看>>
ASP.NET浏览器定义文件及IE兼容模式
查看>>
第三章程序的机器级表示 学习报告
查看>>
在iOS应用中直接打开系统的“设置”
查看>>
hdu3306:Another kind of Fibonacci
查看>>
BZOJ1777: [Usaco2010 Hol]rocks 石头木头
查看>>
linux nginx 配置php
查看>>