![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CAN
文章平均质量分 86
李肖遥
这个作者很懒,什么都没留下…
展开
-
开源 STM32 USB-CAN项目
关注、星标公众号,直达精彩内容来源:嵌入式Linux照理来说,USB-CAN这种东西应该已经被做的烂大街的工具,国内居然没有一个拿得出手的开源方案。某立功和PCAN动辄2000+的价格也是离谱。淘宝上各种虚拟串口方案、替换dll兼容某立功软件的各种方案....价格都倒是便宜,性能和可靠性嘛.......就不多说了,上位机软件也是烂的一塌糊涂。这里推荐一个国外的炒鸡...转载 2022-06-29 22:02:31 · 598 阅读 · 0 评论 -
分享一个开源的USB-CAN工具!
关注、星标公众号,直达精彩内容文章出处:yefeng022照理来说,USB-CAN这种东西应该已经被做的烂大街的工具,国内居然没有一个拿得出手的开源方案。某立功和PCAN动辄2000+的价格也是离谱。淘宝上各种虚拟串口方案、替换dll兼容某立功软件的各种方案....价格都倒是便宜,性能和可靠性嘛.......就不多说了,上位机软件也是烂的一塌糊涂。这里推荐一个国外...转载 2022-08-02 22:07:51 · 4264 阅读 · 1 评论 -
扒一个超棒的stm32的开源usb-can项目,canable及PCAN固件
关注、星标公众号,直达精彩内容作者:yefeng022,来源:公众号单片机爱好者照理来说,USB-CAN这种东西应该已经被做的烂大街的工具,国内居然没有一个拿得出手的开源方案。某立功和PCAN动辄2000+的价格也是离谱。淘宝上各种虚拟串口方案、替换dll兼容某立功软件的各种方案....价格都倒是便宜,性能和可靠性嘛.......就不多说了,上位机软件也是烂的一塌糊涂。这里推荐一个国外的炒...转载 2023-04-14 22:06:34 · 1651 阅读 · 0 评论 -
LIN Bus | 一个应用广泛的串行通信协议
关注、星标公众号,直达精彩内容出品 : http://www.wangdali.net/lin/整理:技术让梦想更伟大 | 李肖遥概述随着汽车内电子设备的增多,市场上对于成本低于CAN的总线的需求日益强烈,不同的车厂相继开发各自的串行通信(UART/SCI)协议,以在低速和对性能要求不高的场合取代CAN。由于不同车厂定义的协议兼容性的问题,在1998年由欧...转载 2022-03-26 22:02:00 · 4493 阅读 · 0 评论 -
电子通信协议之CAN总线协议篇
关注、星标公众号,直达精彩内容来源: 网路素材CAN总线在硬件系统中占有一席之地,是国际上应用最广泛的现场总线之一,与我们收藏过的SPI、UART不同,属于“高端高效”系列。嵌入式的工程师一般都知道CAN总线广泛应用到汽车中,其实船舰电子设备通信也广泛使用CAN,像机器人、工业、自动控制系统中,也都有广泛的应用。随着国家对海防的越来越重视,对CAN的需求也会越来越...转载 2022-04-09 08:00:00 · 2256 阅读 · 0 评论 -
干货 | 多年经验工程师总结CAN总线入门知识
关注、星标公众号,直达精彩内容来源:整理于网络素材01简介CAN总线由德国BOSCH公司开发,最高速率可达到1Mbps。CAN的容错能力特别强,CAN控制器内建了强大的检错和处理机制。另外不同于传统的网络(比如USB或者以太网),CAN节点与节点之间不会传输大数据块,一帧CAN消息最多传输8字节用户数据,采用短数据包也可以使得系统获得更好的稳定性。CAN总线具有总...转载 2022-04-14 21:01:00 · 3147 阅读 · 0 评论 -
高手写的CAN总线入门总结
关注、星标公众号,直达精彩内容来源:网络素材1. 简介CAN总线由德国BOSCH公司开发,最高速率可达到1Mbps。CAN的容错能力特别强,CAN控制器内建了强大的检错和处理机制。另外不同于传统的网络(比如USB或者以太网),CAN节点与节点之间不会传输大数据块,一帧CAN消息最多传输8字节用户数据,采用短数据包也可以使得系统获得更好的稳定性。CAN总线具有总线仲...转载 2022-05-16 08:01:00 · 1071 阅读 · 0 评论 -
嵌入式中绕不开的CAN总线
关注、星标公众号,直达精彩内容来源:整理于网络素材嵌入式的工程师一般都知道CAN总线广泛应用到汽车中,其实船舰电子设备通信也广泛使用CAN,随着国家对海防的越来越重视,对CAN的需求也会越来越大。这个暑假,通过参加苏州社会实践,去某船舶电气公司实习几周,也借此机会,学习了一下CAN总线。概述CAN(Controller Area Network)即控制器局域网,是...转载 2022-04-26 22:05:00 · 381 阅读 · 0 评论 -
带你一文通透CAN总线相关知识
关注、星标公众号,直达精彩内容来源: 网路素材▍概述CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。想到CAN就要想到德国的Bosch公司,因为CAN就是这个公司开发的(和Intel)CAN有很多优秀的特点,使得它能够被广泛的应用。比如:传输速度最高到1Mbps,通信距离最远到10km,无损位仲裁...转载 2022-03-28 22:01:00 · 1603 阅读 · 0 评论 -
CAN总线是数字信号,还是模拟信号?
关注、星标公众号,直达精彩内容来源:网络素材什么是can总线CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德...转载 2022-03-07 22:07:00 · 1331 阅读 · 0 评论 -
一文搞懂CAN FD总线
关注、星标公众号,直达精彩内容来源:汽车ECU开发、汽车电子与软件有了CAN,为什么还要CAN FD呢?随着汽车功能越来越多,CAN总线的局限性也逐渐暴露:1、CAN总线最高速率为...转载 2022-03-09 22:07:00 · 3090 阅读 · 0 评论 -
漫画诠释 | CAN总线技术基础!
关注、星标公众号,直达精彩内容版权声明:本文来源网络,免费传达知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除。‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧...转载 2022-03-08 22:02:00 · 264 阅读 · 0 评论 -
CAN总线的8种常见故障及解决方法
关注、星标公众号,直达精彩内容来源:电控知识搬运工当CAN总线出现故障或数据传输异常时,往往会出现多种奇怪的故障现象,如仪表板显示异常,车辆无法启动,启动后无法熄灭,车辆动力性能下降,某些电控系统功能失等。这是因为相关数据或信息是通过CAN总线传输的,如果传输失败,那么会产生多种连带故障,甚至造成整个网络系统瘫痪。最为常见的故障症状是仪表板的显示异常,如下图所示。...转载 2022-03-22 09:14:04 · 16762 阅读 · 0 评论 -
如何用示波器测试CAN信号?
关注、星标公众号,直达精彩内容来源:鼎阳硬件设计与测试智库作为目前车载网络领域最成熟、应用最广泛的通信总线之一,CAN总线具有传输可靠性高、速度快、易用等特点。由于其涉及到用户的人...转载 2022-03-15 22:01:00 · 7656 阅读 · 0 评论 -
CANopen实时总线的要点解析,看完你就明白了
关注、星标公众号,直达精彩内容来源:整理与网络素材第一部分CAN和CANopen的概念一、 CAN和CANopen简介CAN总线全称为 Controller AreaNetwork 即控制...转载 2021-10-30 22:13:00 · 13180 阅读 · 0 评论 -
嵌入式CAN总线入门篇(底层细节)
关注、星标公众号,直达精彩内容来源:整理与网络素材最近在搞一个can协议,本文争对一些can底层细节很到位,分享一下。1. 简介CAN总线由德国BOSCH公司开发,最高速率可达到1Mbps...转载 2021-10-28 22:11:00 · 1685 阅读 · 0 评论 -
图解CAN与CANopen协议,小白都能一目了然
关注、星标公众号,直达精彩内容来源:整理与网络素材最近有很多人问到CAN与CANopen的协议区别,希望能通过下面的图解方式来帮助大家理解。方法/步骤1首先了解网络协议分层,分七层方法/步...转载 2021-10-27 22:12:00 · 2813 阅读 · 0 评论 -
总结了一份基于STM32H7的CAN FD笔记
关注、星标公众号,直达精彩内容文章来源:安富莱电子 | armfly_comCAN FD(CAN with flexible data-rate)是CAN2.0协议的扩展,CAN-FD由博...转载 2021-11-21 22:11:00 · 1734 阅读 · 0 评论 -
CAN控制器和收发器
一、CAN控制器CAN控制器用于将欲收发的消息(报文),转换为符合CAN规范的CAN帧,通过CAN收发器,在CAN-bus上交换信息。CAN控制器分类CAN控制器芯片分为两类:独立的控制器芯片,如SJA1000CAN控制器集成在微控制器中,如NXP半导体公司的Cortex-M0内核LPC11Cxx系列微控制器、LPC2000系列32位ARM微控制器。CAN控制器工作原理接口管理逻辑接口管理逻辑用于连接外部主控制器,解释来自主控制器的命令,控制CAN控制器寄存器的寻址,并向主控制原创 2021-11-01 22:55:19 · 14161 阅读 · 0 评论 -
CAN FD 与 CAN协议区别--简单易懂协议详解
1 概述CAN-FD:可以理解成CAN协议的升级版,只升级了协议,物理层未改变。CAN与CAN-FD主要区别:传输速率不同、数据长度不同、帧格式不同、ID长度不同。2 传输速率不同CAN:最大传输速率1Mbps。CAN-FD:速率可变,仲裁比特率最高1Mbps(与CAN相同),数据比特率最高8Mbps,CAN-FD的传输格式如下图所示。3 数据长度不同CAN:一帧数据最长8字节CAN-FD:一帧数据最长64字节。4 帧格式不同CAN-FD新增了FDF、BRS、ESI位。FDF:表示C转载 2021-11-01 22:45:17 · 5247 阅读 · 0 评论 -
STM32 CANFD 基础知识
目录哪些STM32有CANFD外设参考文档CAN-FD特性CAN-FD格式CAN 2.0 VS CAN-FDSTM32 FDCAN 外设特性位时间和采样点Message RAM滤波器设置Rx FIFORx Buffer VS Rx FIFOTx Buffer, Tx FIFO, Tx Queue操作模式收发器延迟补偿TDC时钟校准低功耗模式现有BxCAN升级到CANFD下一篇用起来微信公众号哪些STM32有CANFD外设STM32G0, STM32G4,转载 2021-11-01 22:42:09 · 4131 阅读 · 0 评论 -
几种CAN应用层协议介绍
一、CanOpenCAL提供了所有的网络管理服务和报文传送协议,但并没有定义CMS对象的内容或者正在通讯的对象的类型。而这正是CANopen切入点。CANopen是在CAL基础上开发的,使用了CAL通讯和服务协议子集,提供了分布式控制系统的一种实现方案。CANopen的核心概念是设备对象字典(OD:Object Dictionary),对象字典不是CAL的一部分,而是在CANopen中实现的。CANopen不仅可以用在远距离的通信系统中,还可以用在像咖啡机、电子直线加速器、大型超市自动化、安全系统、原创 2021-10-28 22:40:15 · 1737 阅读 · 0 评论 -
CAN详解--协议详解
基础知识一、背景二、发展三、总线优点四、总线要点1、CAN的应用(1)车载网络构想(2)应用实例(3)连接图2、CAN协议基本概念(1)ISO模型与CAN协议(2)ISO11898 和 11519-2 物理层的主要不同点(3)通信速度和最大总线长度(4)ISO11898、ISO11519-2 的物理层特征(5)CAN 协议和标准规格(6)通信协议分类3、CAN协议帧的种类及用途(1)数据帧A、数据帧的构成(2)遥控帧A、遥控帧的转载 2021-10-28 14:47:15 · 13537 阅读 · 1 评论 -
CAN总线通信模型与OSI的七层参考模型
OSI参考模型是一个逻辑上的定义,一个规范,它把网络从逻辑上分为七层,每一层都对应着不同的作用,这七层分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。对OSI七层网络模型的定义,对后续的各种网络技术的评判和分析提供了依据,也是学习网络技术的基础。OSI参考模型的七层协议的分层目的是为了解决异种机互连的问题,包括互连时所遇到的兼容性问题。分层的最大优点是将服务、接口和协议这三者明确地区分开。在这个参考模型的数据传输过程当中,不同主机对等层之间会按照协议进行通信,同一主机的不同层之间通过接转载 2021-10-28 13:08:05 · 3537 阅读 · 0 评论 -
can总线自定协议发送大于8个字节_CAN-FD的两种应用,你了解多少?
CAN-FD(CAN with Flexible Data Rate)作为CAN协议(基于CAN2.0)的改进,它与CAN有什么样的区别呢?今日小怿就和大家一起唠一下CAN-FD常见的一些应用。相比CAN协议,CAN-FD新增两个比较大的特性:1、 支持可变速率a) 仲裁段与标准CAN速率相同b) 数据段:速率最高可达8Mbit/s2、 支持更大的payload(数据长度)a) 帧的长度可达64字节从特性可以看出:CAN-FD的优势:更快的刷写速率避免将数据拆分多帧减少现有总线的总线.转载 2021-10-28 12:53:05 · 6334 阅读 · 0 评论 -
CAN总线协议是什么?CAN总线协议有哪些?
本文说的CAN即是一种总线,也是一种协议。因此,我们常听见CAN总线,也常听见CAN协议。CAN协议和CANOpen协议是两套不同的协议。从软硬件层次来划分,CAN协议属于硬件协议,而CANOpen属于软件协议。本篇文章先概述一下CAN网络,让大家对CAN总线协议有一个全局的概念,再到底层的CAN总线协议知识。1 CAN网络CAN网络可以理解为多台CAN设备连接在同一条CAN总线上组合成的网络,其中的CAN设备我们称之为节点。CAN网络拓扑结构如下图:如上图,一个CAN节点主要包含三类:MCU应转载 2021-10-28 10:55:53 · 19780 阅读 · 0 评论 -
CAN、I2S、I2C、SPI、SSP总线的介绍和比较
一、SPI总线串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,Motorola公司生产的绝大多数MC...转载 2020-02-13 09:35:02 · 1672 阅读 · 0 评论 -
嵌入式必懂的CAN总线,一文讲通了
关注、星标公众号,直达精彩内容来源:周立功嵌入式的工程师一般都知道CAN总线广泛应用到汽车中,其实船舰电子设备通信也广泛使用CAN,随着国家对海防的越来越重视,对CAN的需求也会越来越大。...转载 2021-10-24 22:10:00 · 1806 阅读 · 0 评论 -
CANOpen协议详解(二):协议具体内容
1.CAN消息一帧CAN消息的通信协议如下:其中,id: CAN消息的标识符,通常是11bitsrtr: 0–消息帧,普通消息;1–远程帧,远程传输请求消息,这种类型的消息不能包含数据帧;dn: 数据帧,一帧普通CAN消息包括0~8bytes数据在CANOpen中需要自己实现CAN发送消息接口,类似如下代码:/********CAN接口函数 ********//*****************************函数名称 : canSend功 能 : CAN发送一帧消息参转载 2021-10-28 10:06:26 · 2319 阅读 · 1 评论 -
CANOpen协议详解(一):CANfestival源码分析
CANFestival-3源码详解一:重要结构体有几点需要说明:1.使用的是官网下载的canfestival-3源代码,下载的压缩包文件名是:Mongo-canfestival-3-asc-1a25f5151a8d.zip,使用的是源码里面自带的对象字典编辑器来生成对象字典文件;2.主要解析源码里面与DS 301协议有关的代码,DS 301协议参考文档为301_v04000201.pdf;3.推荐一个文档叫《CANopen轻松入门》,介绍了CANopen的基础知识,广州致远电子出品,写的非常好。还推转载 2021-10-28 10:05:04 · 7637 阅读 · 4 评论 -
从 CANopen 到 CANopen FD 的技术升级
2019年11月21日,在SPS 2019庆祝30周年展会上,CiA组织通过两个网桥连接的网络展示了从经典CANopen到CANopen FD的移植。那么CANopen FD的出现带来哪些变化?这里重点介绍一下CANopen FD的特性。自1991年颁布了CAN 2.0技术规范起,CiA便一直致力于CAN协议的推广,其中包括CAN底层(CAN数据链路层、CAN物理层)设计及CAN的应用层(CANopen)。CANopen协议在CiA 301中明确规定其PDO、SDO、NMT网络管理等协议的规范,并使用经典转载 2021-10-28 09:59:48 · 917 阅读 · 0 评论