CAN
文章平均质量分 85
bonson2004
这个作者很懒,什么都没留下…
展开
-
如何根据DBC计算CAN与CANFD的负载率
1.1 负载概念CAN总线的负载率, 就是指总线上所有节点在单位时间内发送的所有数据占整个总线理论带宽的比值,也就是总线实际数据传输速率与理论上能达到的数据传输速率的比值。提示:比如在一个波特率为500Kbps的总线上,理论上每秒钟能够传输500000个BIT,而如实际上只传输了100000个BIT,那么就可以得到此刻的总线负载率为100000/500000=20%。CAN BUS的总线负载率是CAN总线架构协议设计时的一个重要的指标。一般建议负载率峰值不要高于80%,平均负载率不要超过50%。当然转载 2022-05-07 16:06:48 · 1847 阅读 · 1 评论 -
ucos任务调度
就绪表及优先级相关计算任务就绪表由2个变量表示(OS_EXT INT8U OSRdyGrp; /* Ready list group */OS_EXT INT8U OSRdyTbl[OS_RDY_TBL_SIZE]; /* T原创 2017-08-03 14:45:13 · 450 阅读 · 0 评论 -
CAN—通讯实验
本章参考资料:《STM32F4xx 中文参考手册2》、《STM32F4xx规格书》、库帮助文档《stm32f4xx_dsp_stdperiph_lib_um.chm》。若对CAN通讯协议不了解,可先阅读《CAN总线入门》、《CAN-bus规范》文档内容学习。关于实验板上的CAN收发器可查阅《TJA1050》文档了解。40.1 CAN协议简介CAN是控制器局域网络(C转载 2017-04-19 15:40:28 · 18098 阅读 · 1 评论 -
CAN总线与RS485的比较
最近一个项目总体方案设计为分布式系统,于是在通讯上纠结于CAN总线还是RS485。因此在网上搜索一些了一些关于RS485和CAN总线的资料,除进一步认识RS485通讯特点外,认识了CAN总线的特点及其与RS485的比较,总结如下: 注:以下是从网上搜索总结的。 CAN总线特点:1、国际标准的工业级现场总线,传输可靠,实时性高; 2、传输距离远(最远10Km),传输速率快(转载 2017-04-19 14:40:44 · 785 阅读 · 0 评论 -
汽车诊断工具的实现
本文是最基本的汽车诊断工具的实现概述,如果有错误的地方,恳请斧正。一、概述 实现基于OBD-Ⅱ接口,实现协议有SAE J1850 PWM/VPW、ISO 9141-2、ISO 14230-4(KWP 2000)、ISO 15765-4(CAN)。CAN还分为高速CAN、福特中速CAN、通用单线低速CAN,福特中速CAN还分为福特中速诊断CAN和福特中速多媒体CAN。OBD-Ⅱ接口上,转载 2017-04-01 16:34:50 · 8943 阅读 · 0 评论 -
汽车 ECU 升级初探
ECU 固件升级,类似于手机固件升级,大概流程是实现 Bootloader,完成 EEPROM/Flash 的读写,当然需要了解 ECU 所使用的 MCU,MCU 内部EEPROM/Flash 和外部 EEPROM/Flash 的读写,学习门槛很高,别的不说,光是 ECU 固件逆向就不容易,因为需要了解 10 多种 MCU 汇编语言,还需要编写各种 IDA 插件,难度很大。本文对 ECU 固件升级转载 2017-04-01 16:32:18 · 10534 阅读 · 2 评论 -
CAN-bus收发器TJA1040T典型接法
TJA1040T是NXP公司推出的一款针对汽车电子行业使用的高性能CAN收发器。和TJA1050T一样,自动EMC调整斜率,无需进行斜率电阻调整。STB是模式选择,通常接地,选择正常模式,如图所示。 它最主要的特点是芯片上有一个SPLIT的平衡电压输出端,用于输出芯片自身的2.5V电压,用于抑制由于各节点地电平不同转载 2017-04-01 13:45:06 · 23846 阅读 · 1 评论 -
浅谈汽车CAN/LIN总线测试流程和测试工具
汽车CAN/LIN总线系统测试的关键是测试流程、测试标准和测试工具,掌握专业的总线分析和测试工具的使用技术,开发测试软件并将它们应用到测试过程是对中国汽车厂家和汽车工程师的重大挑战,本文介绍CAN/LIN总线设计、仿真、分析和测试工具恒润提供CAN/LIN总线测试方案和在这些工具平台之上的测试软件开发咨询服务,帮助客户进行CAN/LIN总线方面的测试。这些工具包括用于CAN/LIN网络系统转载 2017-03-31 14:12:05 · 21816 阅读 · 0 评论 -
汽车CAN总线关闭故障的诊断与恢复
1 研究的背景和意义 从改革开放到现在,汽车产业对我国经济发展产生巨大的推动,对社会进步产生了深远的影响,逐渐成为了我国的支柱行业。近几年来,随着科技发展的日新月异,汽车上电子控制装置越来越多,汽车音响,电子仪表,空调控制器,电喷发动机,BCM,ABS等等ECU在车内形成了巨大的网络系统,按照传统的布线模式,电线的错综复杂对汽车的电气控制及系统实时网络通信带来重重困难,CAN总线网络的出现,转载 2017-03-31 13:53:11 · 17070 阅读 · 1 评论 -
终端电阻的效果
http://blog.sina.com.cn/s/blog_5eaf7cb90100ebbi.html无论是RS485、CAN总线、USB。都是需要加终端电阻进行阻抗匹配的,许多工程师对终端电阻的理解不是很清楚,甚至因为程序上能正常通讯,所以就索性省去了终端电阻。这样带来很大的隐患,通讯时好时坏,通常是去检查时没有问题,而回到家一睡觉,现场就出问题了,呵呵。所以终端电阻还是很有作用的转载 2017-03-30 13:37:54 · 2678 阅读 · 0 评论 -
对TTCAN的分析
转自:http://www.elecfans.com/emb/app/2009032939168.html2002年左右国外推出的TTCAN是一种时间触发的通信协议,在我国电动汽车“863”攻关项目及地方的科研项目中有许多尝试,目的是判断它能否成为新一代汽车的通信骨干网络。在研制中,它们一般规模较小,总线负载较轻,试验环境并不十分恶劣,对误码造成的丢帧不容易发现,且未经长期考验,所以没有发转载 2017-03-30 13:35:29 · 860 阅读 · 0 评论 -
CAN总线通信硬件原理图(采用TJA1050T CAN总线驱
F040中内置CAN总线协议控制器,只要外接总线驱动芯片和适当的抗干扰电路就可以很方便地建立一个CAN总线智能测控节点。本设计中采用PHILIP公司的TJA1050T CAN总线驱动器。CAN总线通信硬件原理图如图3所示。图中F040 的CAN信号接收引脚RX和发送引脚TX并不直接连接到TJA1050T的RXD和TXD端,而是经由高速光耦6N137进行连接,这样做的目的是为了实转载 2017-03-30 13:32:47 · 38773 阅读 · 1 评论 -
CAN收发器TJA1050与MCP2551的对比
http://blog.sina.com.cn/s/blog_5eaf7cb90100ch1y.html目前世界上使用最广泛的CAN收发器当属NXP(原飞利浦半导体)的各种收发器了。过去的一些PCA82C250/251就不说了,在很多场合都已经有很广泛的应用。通过工艺改造和技术创新,前些年,飞利浦推出了TJA1050和TJA1040两款升级的CAN收发器。也在各种场合得到了转载 2017-03-30 13:19:35 · 12954 阅读 · 1 评论 -
汽车CAN网络测试开发方法
汽车CAN网络测试开发方法 一、前言 随着汽车电子技术的发展和对汽车性能要求的提高,汽车上电控单元(ECU, Electronic Control Unit)数量越来越多,各个电控单元之间的交互信息通过CAN、LIN、MOST总线组成的网络来实现。因而对整车网络的开发显得尤为必要。当前整车网络的开发流程一般都是基于国际上通用的V模式开发流程。 整车网络开发V模式流程包括转载 2017-04-07 14:35:28 · 15165 阅读 · 0 评论