伴随着总线技术发展,LIN(Local Interconnect Network)总线作为一种低成本串行通信网络,其目标是为现有现场总线控制网络提供辅助功能,特别是汽车控制网络中总线应用,因此必然存在一个LIN总线和其它总线通信接口实现,本文以CAN总线为例,提出了一种基于AT89C51CC03单片机CAN-LIN网关设计方案。 LIN是一种低成本串行通讯网络用于
网关主要分为4个部分:实现数据存储转发和协议转换的主控制器,用于与高速CAN网络连接的高速CAN 节点模块,与低速CAN网络连接的低速CAN节点模块以及与LIN网络连接的LIN节点模块。网关系统的电路框图如图1所示。 网关中三个节点电路分别与各自的网络相连,且实现各自对应的网络与主控制器之间的数据交换。这个数据交换过程是...
可以用来作为LIN的主站或从站 仿真LIN从站。数据可通过CAN帧进行改变 处理一个用户定义的LIN ID列表(时间表带有限的进入数,周期处理 ) 标准比特率被设置LIN为19200 bit/s和CAN为500kbit/s 单个LIN帧可通过CAN或RS-232进行初始化 供电电压 9—30 V 运行温度范围可达-40°C到85°C 发货清单 CAN-LIN网关(PC...
同时网关还对接收到的CAN 报文进行解析,发送给LIN 总线。由于CAN 和LIN 是全双工的总线,因此GZ32 CAN/LIN 网关还可以向CAN总线发送CAN 报文帧,也可以接收来自LIN 总线的LIN 报文帧。如图2 所示[4]。 以接收 CAN 报文帧为例说明一下GZ32 CAN/LIN 网关工作流程: DDRC_DDRC1=0; //CAN RX 使能 DDRC_DDRC0...
以太网或 USB 通信协议支持分别通过 TCP/IP或虚拟 COM 端口访问 FlexRay、CAN/CAN FD 和 LIN 总线通道。用户脚本特性允许直接在 MCU 上运行用户应用,可用于 HiL 测试和 rest-bus 仿真。该设备可以充当其所有通道之间的接口、网关或桥梁。模拟输入和数字输出使用户能够与外设进行交互。特征 ETH-FlexRay、ETH - ...
目前,高级汽车一般采用分级网络控制,对发动机、传动系统、制动系统等重要,且对通信性能要求高的部件采用CAN总线控制;对车身,如车灯、车门等对通信性能要求不高,而对成本敏感的部件采用LIN总线控制,CAN总线与LIN总线间通过CAN/LIN网关数据转换以实现CAN设备与LIN设备的相互访问。这种分级网络控制模式也适用于工业控制、安全...
如图1所示,一种CAN-LIN通信网关,包括主控模块、CAN总线网络模块、LIN总线网络模块。主控模块采用 ST公司的STM32F107RCT6芯片,并通过片上资源分别与各个功能模块连接,CAN总线网络模块、LIN总线网络模块分别与主控模块连接,并在主控模块的管理与控制下,实现CAN与LIN网络之间的通信,以到两个网络模块间报文传输与协议转换的...
网关中有3个接收子程序,分别对应两路CAN控制器及一路LIN发送器。数据接收采用中断方式,由于不同网络有不同的实时性要求,因此为3个接收程序设定了不同的中断级别。高速CAN的实时性要求最高,中断级别也设为最高;而LIN总线的实时性在三者中最低,故中断级别也最低。当一个接收中断发生后,进入接收中断子程序,判断...
基于AT89C51CC01单片机的CAN-LIN网关设计 维普资讯 http://www.cqvip.com
· CAN-LIN网关(PCAN-LIN),塑料壳· 配置和监视工具PCAN-LIN Config for Windows 7/Vista/XP (32-bit)· 使用手册PDF格式可定制线组。订货信息说明<