2024-03-06 19:10:14 | 玩车网
LIN(Local Interconnect Network)是一种低成本的串行通讯网络用于实现汽车中的分
布式电子系统控制LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能因此LIN
总线是一种辅助的总线网络在不需要CAN 总线的带宽和多功能的场合比如智能传感器和
制动装置之间的通讯使用LIN 总线可大大节省成本
LIN 技术规范中除定义了基本协议和物理层外还定义了开发工具和应用软件接口
LIN 通讯是基于SCI(UART)数据格式采用单主控制器/多从设备的模式仅使用一根12V 信
号总线和一个无固定时间基准的节点同步时钟线
这种低成本的串行通讯模式和相应的开发环境已经由LIN 协会制定成标准LIN 的标准
化将为汽车制造商以及供应商在研发应用操作系统降低成本。
K线是诊断总线(这个我记得稍微有点模糊,应该是没错),至于你说的CAN,I2C,lin什么的都是不同种类的总线,汽车上用的比较多的是CAN和lin, 他们的区别在于速度不一样,CAN也分高速和低速CAN,lin是低速总线主要用于照明设备,所以不同的总线所需要的收发器,ECU也不相同,所以他们是不能通用的,但总线的特点是资源共享,所以一个汽车上如果用了不同的总线可以通过网关(相当于翻译)进行数据共享。 在汽车上你要想找总线要先确定哪个模块用了总线,找到模块在再总线,因为一眼看上去都是电线你也分不清楚,还有总线知识比较抽象,需要多看看书,尤其是没学过通讯,单片机的理解起来会很困难玩车网
应该和汽车的CAN网一样,总的来说相当于数据总线,汽车上所有的ECU和传感器都会把他们的线路连接到CAN网上,进行数据共享,跟我们应用电脑上网一样,举个例,比如说车上的CKP(转速传感器)检测发动机转速信号首先把他转变成电信号,传给CAN网,发动机ECU也有与之相连的线路,他就可以接收这个信号可以用来控制喷油量变化适应发动机当前的需求,同时在CAN网上变速箱ECU也于CAN网相连,可以接收此信号,还可以与发动机ECU进行通信,综合车速信息,这样可以对喷油量进行修正,使可燃混合气比例更接近理论空燃比,从而是汽车获得更大的动力性,经济型,排放性。
不知道这样说你能理解吗,不足之处还请包涵
2023-09-02 01:54:12
2024-01-16 04:01:48
2024-01-12 10:02:33
2023-12-22 18:52:53
2024-02-18 00:34:34
2024-01-31 19:33:05