电子发烧友网 > 接口/总线/驱动 > 正文

95zz44

2019年06月12日 15:15 次阅读

为提高集成架构中车电总线通信速率,结合综合化处理系统项目要求,采用双总线结合的方式,利用CAN总线和FlexRay总线实现功能及搭配上的互补,提出一种基于现场可编程门阵列(FPGA)的总线接口单元设计方案。通过FPGA完成CAN总线控制器、FlexRay总线控制器、RapidIO总线接口等模块功能,实现高速接口的控制和扩展,并使模块接口具备可配置能力。测试结果表明,CAN接口及FlexRay接口在指定的波特率下均工作正常,满足项目要求的各项性能指标。

1 概述

CAN总线是一种有效地支持分布式控制或者实时控制的串行通信网络,具有多主机、高性能以及高可靠性。然而随着汽车电子技术的发展,早期的CAN总线已经不能很好地解决众多电子设备之间的实时通信问题。由FlexRay制定的FlexRay协议标准成为一种理想的解决方案。FlexRay通讯协议运用于可靠的车内网络中,是一种具备故障容错的高速汽车总线系统。作为一种灵活的车载网络系统,FlexRay具有高速、可靠及安全的特点,它不仅能简化车载通信系统的架构,而且有助于汽车电子单元获得更高的稳定性和可靠性。FlexRay在物理上通过2条分开的总线进行通信,每一条的数据速率是10 Mb/s。CAN网络最高性能极限为1Mb/s,而FlexRay总数据速率可达20Mb/s。FlexRay还能够提供很多网络所不具有的可靠性特点,尤其是FlexRay具备的冗余通信能力,通过硬件可实现完全复制网络配置,并进行进度监测。CAN总线和FlexRay总线两者在功能及搭配上可实现互补。FPGA在数字电路设计上非常灵活且性能强大,在不改变外围电路的情况下,可以编写不同的片内电路逻辑,以实现不同功能或进行功能扩展。

本文提出的车电总线接口单元综合考虑用户的具体需求,保留CAN总线作为卫星导航设备接口总线,其余接口总线采用高速的FlexRay总线,既兼容较低速接口的通信速率要求,又满足高速总线接口的需要,将CAN和FlexRay总线结合在一起,基于FPGA,使成本与效益最大化。

2 车电总线架构

本文综合化处理系统项目中处理系统采用多处理器结构,板间通信数据量较大。若采用PCI总线进行信号传输则由于PCI总线带宽有限,当数据量较大时容易形成通信瓶颈,且PCI总线不支持点对点传输。若选用以太网,则传输速率较低,软件开销较大,且高带宽带来的高成本使它在系统内互连时缺乏吸引力。结合项目采用高速实时总线的具体要求,最终选择基于VPX架构的RapidIO总线进行通信传输。VPX总线采用高速串行总线技术替代VME总线的并行总线技术,支持更高的背板带宽。其交换式结构使得系统整体性能不再受主控板的控制,提高了系统的整体性能。通过串行RapidIO(SRIO)转换,完成了RapidIO-CAN、RapidIO-FlexRay协议转换功能,实现了车电总线与任务总线(RapidIO)的无缝连接,进而满足了处理系统项目高速、多处理器、实时的通信传输要求。

2.1 CAN技术

控制器局部网(ControllerAreaNetwork,CAN)属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。CAN的应用范围遍及从高速网络到低成本的多线路网络。

(1) CAN的分层结构

CAN遵从OSI模型,按照OSI基准模型,CAN结构划分为2层:数据链路层和物理层,如图1所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图1 CAN分层结构

按照IEEE802.2和802.3标准,数据链路层又划分为逻辑链路控制和媒体访问控制;物理层又划分为物理信令、物理媒体附属装置和媒体相关接口。其中,逻辑链路控制子层为数据传递和远程数据请求提供服务;访问媒体控制子层的功能主要是传送规则,即控制帧结构、执行仲裁、错误检验、出错标定和故障界定。

(2) CAN总线的主要特点

CAN为多主工作方式,网络上的任意节点在任意时刻都可以主动地向其他节点发送信息,不分主从,方式灵活。其采用非破坏性的总线仲裁技术,可以进行点对点、一点对多点和全域广播方式传递信息,多点同时发送信息时,按优先级顺序通信,节省总线冲突仲裁时间,避免网络瘫痪。报文传送采用短帧数据结构,传输时间短,抗干扰能力强,检错效果好。网络节点在错误严重的情况下可以自动关闭输出功能,脱离网络,实现了标准化、规范化。

2.2 FlexRay技术

(1) FlexRay分层结构

FlexRay的分层结构由物理层、传输层、表示层及应用层组成。物理层定义了信号的实际传输方式,包括在时域上检测通信控制器故障的功能;传输层是FlexRay协议的核心,它的功能是从表示层获得节点要发送的信息和把网络上接收的信息传送给表示层;表示层完成信息过滤、信息状态处理以及通道控制器与主机的接口;应用层由应用系统定义。

(2) FlexRay节点结构

FlexRay节点的核心是ECU(Electronic Control Unit),是接入车载网络中的独立完成相应功能的控制单元。主要由电源供给系统、主处理器、固化FlexRay通信控制器、可选的总线监控器和总线驱动器组成。主处理器提供和产生数据,并通过FlexRay通信控制器传送出去。其中驱动器和监控器的个数对应于通道数,与通信控制器和微处理器相连。总线驱动器连接着通信控制器和总线,或是连接总线监控器和总线。主处理器把FlexRay控制器分配的时间槽通知给总线监视器,然后总线监视器就允许FlexRay控制器在这些时间槽中传输数据。数据可以随时被接收。结构图如图2所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图2 FlexRay节点结构

(3) FlexRay网络拓扑结构

FlexRay的网络拓扑结构主要分为3种:总线式,星型,总线星型混合型。在星型结构中还存在级联方式。通常,FlexRay节点可以支持2个信道,在双信道系统中,不是所有节点都必须与2个信道连接。与总线结构相比,星状结构的优势在于:它在接收器和发送器之间提供点到点连接。该优势在高传输速率和长传输线路中尤为明显。另一个重要优势是错误分离功能。双通道备用星型结构如图3所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图3 FlexRay网络拓扑结构

(4) FlexRay状态

FlexRay的节点有6个基本的运行状态:

1)配置状态(默认配置/配置):用于各种初始化设置,包括通信周期和数据速率。

2)就绪状态:用于进行内部的通信设置。

3)唤醒状态:用于唤醒没有在通信的节点。当节点的收发器接受到唤醒特征符后,对主机处理器和通信控制器进行上电,唤醒并激活通信控制器、总线驱动器和总线监控器。

4)启动状态:用于启动时钟同步,并为通信做准备。只有将节点唤醒后,才能启动节点工作。系统的启动由2个逻辑步骤组成,冷启动节点启动和其他非冷启动节点通过接受启动帧与冷启动节点整合到一起。

5)正常状态(主动/被动):可以进行通信的状态。

6)中断状态:表明通信中断。

FlexRay状态图如图4所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图4 FlexRay状态

3 车电总线接口单元设计

3.1 总线接口单元组成

在综合化处理系统架构中,车电总线访问可简化为下列部分:主控单元,RapidIO交换单元,总线接口单元和车电总线。主控单元包含处理器和PCIe-SRIO转接桥。处理器将信号发送至PCIe-SRIO转接桥,数据通过SRIO交换,传输至总线接口单元,最终实现处理器对车电总线上各传感器的访问与控制。车电总线访问的整体架构如图5所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图5 系统总体架构

总线接口单元采用3U、VPX结构,板卡主要由XILINX的Virtex6系列FPGA XC6VLX75T完成CAN总线控制器、FlexRay总线控制器、RapidIO总线接口等模块功能,辅之以CAN和FlexRay总线接口PHY、晶振、电压转换器等芯片完成总线接口单元设计。总线接口单元主要完成RapidIO-FlexRay、RapidIO-CAN协议转换功能,实现了车电总线与任务总线(RapidIO)的无缝连接。由于该总线接口模块不含FlexRay总线监控功能,若要实现对总线的监控,需在节点上外接监控设备。总线接口单元功能组成框图如图6所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图6 总线接口单元功能组成框图

3.2 车电总线接口设计

3.2.1 CAN总线接口设计

单元模块通过FPGA输出四路GPIO信号,GPIO连接电压转换芯片以完成电平转换,CAN总线信号完成电平转换后连接CAN芯片,从而输出CAN总线信号与总线接口单元VPX接插件相连,如图7所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图7 CAN总线接口硬件组成原理

CAN帧时,处理器驱动在内存定义并组织一个下图结构体,使用RapidIO中NWRITE-R事务,写入FPGA控制器CAN发送缓冲区地址,即刻完成发送;当CAN控制器完成发送后,将对该处理器产生中断,告知发送结果。

当接收CAN帧时,处理器驱动在内存定义一个上图结构体,并将内存地址使用Rapid IO中NWRITE-R事务,写入FPGA控制器CAN接收缓冲区地址;当CAN控制器接收完一帧后,通过NWRITE-R事务写入对该处理器地址空间中并产生中断,告知发送结果。图8是内存数据结构。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图8 CAN内存数据结构

3.2.2 FlexRay总线接口设计

单元模块通过FPGA输出两路GPIO信号,GPIO连接电压转换芯片以完成电平转换,FlexRay总线信号完成电平转换后各输出两路连接FlexRay收发器。由于该XILINX核中只支持FlexRay单信道,因此选择两路FlexRay信道形成冗余设计,2组信道都分为A、B2个通道,满足FlexRay双信道的要求。收发器选用TJA1080,TJA1080收发器是恩智浦公司出品的一款针对FlexRay的具有高速时间触发通讯系统的收发芯片,也是全球第一款符合FlexRay协议2.1规定的FlexRay收发器,具有高达10Mb/s的数据传输速度。每路信号分别通过JTA1080后,最终输出四路FlexRay信号,并与总线接口单元VPX接插件相连。详细结构如图9所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图9 FlexRay总线接口硬件组成原理

FlexRay每个数据的数据帧由帧头、有效数据段、帧尾3个部分组成。若为发送,当时间片快到时,链表控制器通过RioMaster模块发送NREAD事务包请求数据,返回的数据进入SendFIFO,由FlexRayIP读取。若为接收,当时间片到时,链表控制器提供接收的基地址,数据收到后将存放于RecvFIFO中,结合接收基地址,通过NWRITE-R写入远端内存,之后发送Doorbell使处理器产生中断。其内存数据结构如图10所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图10 FlexRay内存数据结构

3.3 FPGA逻辑设计

本文设计通过硬件实现CAN总线控制器、FlexRay总线控制器、RapidIO总线接口等模块功能。采用Virtex6系列FPGAXC6VLX75T完成RapidIO-FlexRay、RapidIO-CAN协议转换功能。

FPGA单元包含SRIO控制器、microblaze软核及四路CAN控制器和两路FlexRay控制器。处理器将信号发送至PCIe-SRIO转接桥,经过桥芯片转换发送至SRIO交换板。交换板的一端将信号转发到SRIO控制器上,SRIO核通过PLB总线将控制信号发送至microblaze软核,经过处理信号通过PLB总线发送至四路CAN控制器和两路FlexRay控制器。每路CAN控制器均连接CAN转换器ADM3053,每路FlexRay控制器均连接FlexRay收发器JTA1080。经过转换器最终分别连接至CAN总线和FlexRay总线上。该逻辑设计的主要特点有3个:

(1)SRIO-PLB桥实现了总线接口单元模块的srio总线接入功能。

(2)CAN和FlexRay总线控制器通过板载收发器实现了CAN、FlexRay总线的接入功能。

(3)microblaze软核实现了CAN、FlexRay控制器消息和事件的预处理,完成了与SRIO总线的互连,并做了任务迁移,减轻了主控处理器的压力。

详细逻辑结构如图11所示。

基于车电的RapidIO接口FlexRay接口和CAN接口设计

图11 FPGA模块内部逻辑结构

4 仿真与验证

4.1 RapidIO仿真与验证

在Xilinx的ISE14.1开发环境下,基于车电总线接口单元模块对RapidIO接口进行了验证,利用ModelSim对逻辑设计进行仿真,其波形图如图12、图13所示,通过判断数据的一致性可以验证RapidIO总线接口的正确性和有效性。

图12 RapidIO数据发送时序图

图13 RapidIO数据接收时序图

4.2 FlexRay仿真与验证

基于车电总线接口单元模块对FlexRay接口状态机制进行了验证,利用ModelSim对逻辑设计进行仿真,其波形图如图14所示。

图14 FlexRay数据收发时序图

从仿真波形中可以清楚地看出FlexRay状态机制的变化过程。当节点的收发器接收到唤醒特征符后,对主机处理器和通信控制器进行上电,唤醒并激活通信控制器、总线驱动器和总线监控器。节点0被唤醒后,将返回唤醒完成信号,并处于等待启动状态。接着节点1收到唤醒信号,返回唤醒完成信号,节点1进入启动状态,节点0也进入启动状态,最终都进入主动工作状态,开始状态机循环,显示FlexRay总线接口工作正常。

4.3 CAN仿真与验证

调用FPGA内的CAN核基于车电总线接口单元模块对FlexRay接口状态机制进行验证,利用ModelSim对逻辑设计进行仿真,结果如图15所示。端口1发送扩展帧信号,端口0接收,当接收ACK信号时,端口1也接收ACK信号,完成整个扩展帧的收发过程。

图15 CAN数据收发时序图

图15说明了总线接口单元模块RapidIO接口、FlexRay接口和CAN接口完成仿真测试,工作正常,完成了RapidIO-FlexRay、RapidIO-CAN的协议转换功能。

5 结束语

目前,笔者所在团队已成功完成核心处理机系统正样样机的整体测试及验证工作。本文设计在该系统中已经通过功能性测试,基于RapidIO的CAN总线控制器在1Mb/s的最大波特率下工作正常,满足各项功能指标,基于RapidIO的FlexRay总线控制器在10Mb/s的最大波特率下也满足各项功能指标。下一步的工作将通过专业的CAN、FlexRay网络测试仪器对本文设计进行更全面的性能测试,同时将着重解决FlexRay总线接口的信道冗余问题,通过对FlexRay控制器IP核的升级,使之支持双信道通信,从而满足FlexRay真正意义上的双信道冗余要求。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

新唐科技推出了新一代NUC230/240系列内建...

NUC230/240系列执行速度高达72MHz,内建32位乘法器、巢状中断控制结构NVIC、双信道A...

发表于 2019-06-12 15:05 35次阅读
新唐科技推出了新一代NUC230/240系列内建...

基于FPGA的车电总线通信设计方案

CAN总线是一种有效地支持分布式控制或者实时控制的串行通信网络,具有多主机、高性能以及高可靠性。然而...

发表于 2019-06-11 15:25 56次阅读
基于FPGA的车电总线通信设计方案

CAN总线如何规范的布线?

 CAN总线布线时必须采用双绞线,且需采用特征阻抗约120Ω的双绞线,在通信距离较长或电磁环境恶劣的...

发表于 2019-06-11 08:51 96次阅读
CAN总线如何规范的布线?

基于CAN总线的汽车仪表系统硬件设计

发表于 2019-06-11 05:00 19次阅读
基于CAN总线的汽车仪表系统硬件设计

一种基于嵌入式技术的智能车辆配电系统设计

发表于 2019-06-06 05:00 84次阅读
一种基于嵌入式技术的智能车辆配电系统设计

CAN总线通信控制协议系统仿真模型设计

根据ISO11898(1993)标准,CAN从结构上分为物理层和数据链路层,数据链路层又包括逻辑链路...

发表于 2019-06-05 15:15 118次阅读
CAN总线通信控制协议系统仿真模型设计

基于C8051F040单片机的CAN总线和RS-...

目前工业设备之间的通信很多采用RS-232接口,但由于RS-232通信距离短、接口易损,而且只能进行...

发表于 2019-06-04 14:49 217次阅读
基于C8051F040单片机的CAN总线和RS-...

基于ARM单片机和智能手机的CAN总线分析仪设计

CAN(controllerareanetwork)控制器局域网络是一种实时性强、灵活性好、标准化程...

发表于 2019-06-04 14:44 99次阅读
基于ARM单片机和智能手机的CAN总线分析仪设计

基于CAN总线的驻车电流采集节点的硬件电路设计

电子驻车制动系统(EPB)指将行车过程中的临时性制动和停车后的长时性制动功能整合在一起,并且由电子控...

发表于 2019-05-31 15:53 125次阅读
基于CAN总线的驻车电流采集节点的硬件电路设计

如何为物联网应用选择合适的通信接口

通信接口按照使用场景通常分为两类:机器对机器(M2M)和人与机器(HMI)。M2M接口种类众多,从普...

发表于 2019-05-30 14:54 91次阅读
如何为物联网应用选择合适的通信接口

电子驻车制动系统的CAN总线通讯电路设计

电子驻车制动系统(EPB)指将行车过程中的临时性制动和停车后的长时性制动功能整合在一起,并且由电子控...

发表于 2019-05-30 14:50 118次阅读
电子驻车制动系统的CAN总线通讯电路设计

采样点的规则及原理

发表于 2019-05-25 08:00 1326次阅读
采样点的规则及原理

can总线的容错can介绍

发表于 2019-05-24 08:09 38次阅读
can总线的容错can介绍

这是CAN总线电路的一部分电路

发表于 2019-05-20 16:22 225次阅读
这是CAN总线电路的一部分电路

以太网的CAN总线系统设计

该设计以PIC32自带的以太网模块作为和外界网络联系的桥梁,实现对实验室(模型)的系统化管理。该系统...

发表于 2019-05-20 15:52 157次阅读
以太网的CAN总线系统设计

基于CAN节点的信号边沿参数测量方案

CAN总线设计规范对于CAN节点的信号边沿各项参数都有着严格的规定,如果不符合规范,则在现场组网后容...

发表于 2019-05-17 15:18 115次阅读
基于CAN节点的信号边沿参数测量方案

请问CAN总线接反了怎么办?

发表于 2019-05-10 06:36 147次阅读
请问CAN总线接反了怎么办?

ECU和CAN总线负载率的关系

人类有大脑,电脑有CPU,而汽车则有ECU。显然,如果将一辆车比喻成一个人的话,那么,四个轮子就是人...

发表于 2019-05-02 10:23 325次阅读
ECU和CAN总线负载率的关系

CAN网络上的仲裁异常分析以及特性与测试建议

CAN总线作为现场总线,每个节点可以同时侦测到网络上正在发送的数据,当总线空闲时每个节点均可以发起自...

发表于 2019-05-01 08:55 219次阅读
CAN网络上的仲裁异常分析以及特性与测试建议

基于CAN总线的远程电表抄表系统集中器设计

一般的智能电表系统由四部分组成:表头,集中器,通讯器,上位机系统。具体如图1所示,其工作原理是通过一...

发表于 2019-04-29 14:25 182次阅读
基于CAN总线的远程电表抄表系统集中器设计

微机中各类常见的总线技术介绍

微机中总线一般有内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,用于芯...

发表于 2019-04-26 16:05 193次阅读
微机中各类常见的总线技术介绍

基于卷烟机组的CAN总线实时监听器设计浅析

卷烟生产中的卷烟机组主要包括两大部分,上位机MLP,用于为控制系统和检测系统提供操作和显示的装置,它...

发表于 2019-04-26 15:33 176次阅读
基于卷烟机组的CAN总线实时监听器设计浅析

基于Elmo运动控制系统的飞机数字化装配过程浅析

飞机的部件成千上万,其中很多的结构件为钣金件或复合材料组成的薄型板状结构,其特点是外形复杂,连接面多...

发表于 2019-04-26 15:29 139次阅读
基于Elmo运动控制系统的飞机数字化装配过程浅析

MFC编写的USBCAN上位机软件怎么才能读取挂载在USBCAN上的IO模块数据?

发表于 2019-04-21 11:38 331次阅读
MFC编写的USBCAN上位机软件怎么才能读取挂载在USBCAN上的IO模块数据?

CAN总线和RS485总线之间的数据传输速度哪个更快?基本都在什么区间?

发表于 2019-04-16 15:24 600次阅读
CAN总线和RS485总线之间的数据传输速度哪个更快?基本都在什么区间?

比较常见的工业总线有哪些?CAN总线是不是里面比较好的?

发表于 2019-04-16 15:21 644次阅读
比较常见的工业总线有哪些?CAN总线是不是里面比较好的?

运用Specman Elite为汽车CAN总线提供全面验证

发表于 2019-04-09 07:00 471次阅读
运用Specman Elite为汽车CAN总线提供全面验证

CAN总线和RS485总线的定义及区别

CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和...

发表于 2019-04-08 15:51 585次阅读
CAN总线和RS485总线的定义及区别

CAN总线在工业网络方面的需求分析

CAN是一种多主串行总线,可连接两个或多个电子模块或节点。总线互连(通常)是具有差分信令的双线双绞线...

发表于 2019-04-06 08:01 681次阅读
CAN总线在工业网络方面的需求分析

CAN节点的一致性测试最重要的几个测试项进行一一...

CAN总线上面的信号幅值是接收节点能正确识别逻辑信号的保证;隐性状态下,若CAN_diff电压大于0...

发表于 2019-04-03 15:54 1548次阅读
CAN节点的一致性测试最重要的几个测试项进行一一...

如何解决CAN总线采用了隔离方案后的通讯异常

随着汽车电子和工业的迅猛发展,CAN总线被广泛的应用各行各业的总线通信上。半导体行业的不断更新,早期...

发表于 2019-03-29 14:19 335次阅读
如何解决CAN总线采用了隔离方案后的通讯异常

串口经过转换后的CAN帧格式与注意事项介绍

串口转CAN模块在什么时候需要用到呢?一是老产品面临升级,需要用到CAN总线通信,但硬件平台中的MC...

发表于 2019-03-28 14:10 130次阅读
串口经过转换后的CAN帧格式与注意事项介绍

基于CAN、RS-485总线接口中双绞线抗干扰的...

CAN、RS-485接口采用的是差分信号传输方式。差分信号传输是一种使用两个互补电信号进行信息传递的...

发表于 2019-03-26 14:30 352次阅读
基于CAN、RS-485总线接口中双绞线抗干扰的...

CAN通信设备使用注意

因此我们询问了客户的使用环境和具体用法,发现用户使用设备时将DB9接口的1脚和9脚(下图为引脚定义)...

发表于 2019-03-22 13:57 879次阅读
CAN通信设备使用注意

智能网联汽车时代 出租车原车CAN智能计程计时安...

随着出行供需失衡,出租车行业在迎来业务量攀升的同时,曾经被广为诟病的各种乱象也开始重新抬头,拒载、议...

发表于 2019-03-20 09:48 292次阅读
智能网联汽车时代 出租车原车CAN智能计程计时安...

CAN总线的同步机制以及SJW的作用所在

因此,使用CAN总线的时候,发现位宽度有偏差,则需要对其程序中的位定时寄存器或者晶振进行修正。比如不...

发表于 2019-03-14 16:33 940次阅读
CAN总线的同步机制以及SJW的作用所在

研华推出一款CAN总线带隔离保护功能的PCI-1...

PCM-3680I的设计是为了将控制单元和工业应用现场传送设备连接到工控机。CAN功能可以提供实时数...

发表于 2019-03-13 14:05 274次阅读
研华推出一款CAN总线带隔离保护功能的PCI-1...

CAN总线转CANopen方案推荐

广成科技GCAN-30X系列模块是一系列定制型的CANopen转换模块,该模块是在CAN总线网关转换...

发表于 2019-03-02 11:06 758次阅读
CAN总线转CANopen方案推荐

CAN总线的在汽车轮速传感器中的应用

汽车电子网络按功能可分为面向控制的网络(CON)和面向信息传输的网络(ION)。按网络信息传输速度,...

发表于 2019-02-20 15:34 390次阅读
CAN总线的在汽车轮速传感器中的应用

探析实现CAN总线数据存储回放的设备

想要实现CAN总线数据的存储和回放,可以选择CAN总线数据存储设备。GCAN-401是一种可以离线脱...

发表于 2019-02-20 14:16 723次阅读
探析实现CAN总线数据存储回放的设备

未来的汽车将少不了CAN总线技术

未来的汽车可能需要一种替代传统CAN总线的技术。以太网技术很可能在汽车的未来扮演更大、更重要的角色,...

发表于 2019-02-19 16:04 2227次阅读
未来的汽车将少不了CAN总线技术

测量CAN总线网络阻抗的原理及方法

在CAN应用中,有时会出现我们料想不到的问题,此时,为了准确的排查问题,我们需要通过测量CAN总线网...

发表于 2019-02-19 14:27 1053次阅读
测量CAN总线网络阻抗的原理及方法

科恩的报告漏洞情况

在这个图上面,我们可以分出两种路径,一种是各个域里面发展出域控制器,还有一种是基于SOA的设计,考虑...

发表于 2019-02-04 08:48 678次阅读
科恩的报告漏洞情况

CAN总线在汽车轮速传感器中的作用

由于磁电式传感器工作稳定可靠,几乎不受温度、灰尘等环境因素的影响,所以,目前在汽车中使用的轮速传感器...

发表于 2019-01-28 14:56 772次阅读
CAN总线在汽车轮速传感器中的作用

基于CANScope强大的CAN总线底层测试分析

CAN总线作为应用非常广泛的现场总线,保证CAN总线一致性非常重要,DLC作为CAN帧的一部分,它的...

发表于 2019-01-18 15:09 2689次阅读
基于CANScope强大的CAN总线底层测试分析

电动汽车脱机记录CAN总线数据方案

GCAN-401 CAN总线数据存储器模块是我公司推出的专门用于离线存储CAN总线数据的模块。该模块...

发表于 2019-01-16 16:50 941次阅读
电动汽车脱机记录CAN总线数据方案

串口数据转换CAN帧格式的方法及注意事项

该类模块可以很方便地嵌入到具有UART接口的设备中,在不需改变原有硬件结构的前提下使设备获得CAN-...

发表于 2019-01-09 14:41 387次阅读
串口数据转换CAN帧格式的方法及注意事项

中国和日本2020年为所有类型的电动汽车制定出一...

新的EV充电桩标准以ChaoJi作为工作名称。CHAdeMO协会秘书长兼日产总经理 Makoto Y...

发表于 2018-12-31 11:41 1419次阅读
中国和日本2020年为所有类型的电动汽车制定出一...

汽车电子中QT CAN总线的检测方法介绍

VTC1控制模块和VTC2控制模块采用Lo CAN总线与DME控制模块进行通信联系,Lo CAN总线...

发表于 2018-12-24 13:41 855次阅读
汽车电子中QT CAN总线的检测方法介绍

商用车使用全液晶仪表增加驾驶安全

在普通人印象中,好像只有乘用车才有资格配置全液晶仪表来凸显自己的档次和科技感。而诸如货车、卡车、客车...

发表于 2018-12-21 09:54 1397次阅读
商用车使用全液晶仪表增加驾驶安全

探析CAN总线在驾驶系统中的重要作用

CAN总线目前已广泛应用在汽车电子领域,在整个自动驾驶驾驶系统中也有着十分重要的作用,自动驾驶汽车上...

发表于 2018-12-17 16:35 2217次阅读
探析CAN总线在驾驶系统中的重要作用

详解CAN总线一致性测试的中的DLC测试

CAN总线作为应用非常广泛的现场总线,保证CAN总线一致性非常重要,DLC作为CAN帧的一部分,它的...

发表于 2018-12-16 09:27 1611次阅读
详解CAN总线一致性测试的中的DLC测试

两种控制无节点号区别的设备的方案

工业现场环境中,经常需要用一台主站控制多台从站设备,本文介绍了两种控制无节点号区别的设备的方案。

发表于 2018-12-07 16:42 1389次阅读
两种控制无节点号区别的设备的方案

STM32单片机的can总线的配置

CAN_InitStructure.CAN_TTCM=DISABLE;//禁止时间触发通信模式 ...

发表于 2018-12-03 14:31 1244次阅读
STM32单片机的can总线的配置

排查CAN总线基础通信问题中的电阻部分

连接终端电阻时需要注意,一定要在总线上最远的两个节点上在CANH和CANL之间各并联一个120欧姆电...

发表于 2018-11-30 14:14 1814次阅读
排查CAN总线基础通信问题中的电阻部分

Can总线诊断

为了弄清CAN总线是否完好工作,必须观察总线上的通信情况。在这种情况下不需要分析单个位,而只需要观察...

发表于 2018-11-28 17:22 1792次阅读
Can总线诊断

can总线结构

CAN总线用户接口简单,编程方便。网络拓扑结构采用总线式结构。这种网络结构简单、成本低,并且采用无源...

发表于 2018-11-28 17:16 2159次阅读
can总线结构

can总线关闭怎么恢复

汽车CAN总线关闭故障发生时,应分析物理层包括CAN线路、CAN控制器及收发器、CAN信号干扰等外在...

发表于 2018-11-27 17:00 4454次阅读
can总线关闭怎么恢复

can总线传输距离

CAN总线的通信距离最远可达10km,通信速率5Kbps以下。通信速率最高可达1Mbps,但是此时通...

发表于 2018-11-27 17:00 2035次阅读
can总线传输距离

那么CAN总线边沿时间标准是什么 如何测量边沿时...

CAN总线边沿时间会影响采样正确性,而采样错误会造成错误帧不断出现,影响CAN总线通信。

发表于 2018-11-23 14:04 1487次阅读
那么CAN总线边沿时间标准是什么 如何测量边沿时...

CAN采用了隔离依旧通讯异常怎么办?

各位工程师对于CAN总线隔离方案想必都极为熟悉,但可能会遇到CAN总线采用了隔离方案依旧通讯异常的情...

发表于 2018-11-21 14:41 7240次阅读
CAN采用了隔离依旧通讯异常怎么办?

浅谈总线通讯数据冲突的问题的解决

现场总线作为工业自动化系统中最后一段通讯的桥梁,越来越多的传感器和执行机构都集成了CAN总线之类的通...

发表于 2018-11-13 11:18 576次阅读
浅谈总线通讯数据冲突的问题的解决

CAN总线与功率分析同步测试解决方案应用新能源汽...

CAN总线是新能源汽车中非常重要的通讯总线,工程师们常常通过CAN总线来读取车上的车速、转速、扭矩等...

发表于 2018-11-13 11:14 477次阅读
CAN总线与功率分析同步测试解决方案应用新能源汽...

CAN总线、T-BOX、OTA车联网的安全三系列

如果把汽车比作人,CAN总线就相当于汽车的神经网络,负责连接车内各控制系统。

发表于 2018-10-21 09:17 3971次阅读
CAN总线、T-BOX、OTA车联网的安全三系列

DSP控制板卡通过PCI总线与PC机连接,实现D...

DSP振镜标记控制系统 振镜扫描式激光标记技术就是通过控制两片高速振镜的偏转角,改变激光的传播方向,...

发表于 2018-10-16 10:11 464次阅读
DSP控制板卡通过PCI总线与PC机连接,实现D...

借助大型AP实现CAN总线远距离无线通信

工业设备经常需要在比较恶劣的环境下使用,比如野外,远离人群的环境。这种情况下,接线会成为一个大问题。

发表于 2018-10-10 15:09 2232次阅读
借助大型AP实现CAN总线远距离无线通信

怎样检测CAN总线上的终端电阻阻值?

并非所有车辆都在 CAN 总线上有终端电阻。可以根据相应的电路图检查,在连接的车辆上是否安装有终端电...

发表于 2018-10-10 14:53 4934次阅读
怎样检测CAN总线上的终端电阻阻值?

can 端接电阻数量 can总线终端电阻位置

如某宝马轿车的终端电阻,单独装在车头部大灯的下方,一次追尾事故造成这个终端电阻连线断路,而维修师傅不...

发表于 2018-10-10 10:30 5111次阅读
can 端接电阻数量 can总线终端电阻位置

can总线终端电阻 can终端电阻阻值多少

CAN总线的测试和使用过程中,为了保证信号反射不至导致通讯失败,传输线上必须添加匹配终端。有多种方法...

发表于 2018-10-10 10:17 6380次阅读
can总线终端电阻 can终端电阻阻值多少

CAN接120欧姆终端电阻的原因分析

BOSCH CAN基本上没有对物理层进行定义,但基于CAN的ISO标准对物理层进行了定义。

发表于 2018-10-10 10:06 2647次阅读
CAN接120欧姆终端电阻的原因分析

九五至尊娱乐官网