您的位置 » 首页 » 工业显示器 » 一种值得嵌入式开发人员学习的总线 — CAN-Bus

一种值得嵌入式开发人员学习的总线 — CAN-Bus

发表于4年前 | 作者: blog | 分类: 工业显示器 | 破蛋日:2020年04月20日 |

说到CAN,相信大家都有所了解,但单纯的了解,其意义不大,要知道它能做什么,知道它的用途才重要。可能初学的朋友不太了解CAN的应用领域,对于汽车电子、轨道交通、工业自动化等诸多的运动控制系统中,运用CAN总线通信的地方很多很多。嵌入式开发学习路线。所以,我建议:嵌入式开发的朋友,有必要学习CAN,以及CAN常用的通信协议。

CAN:ControllerAreaNetwork即控制器局域网络。理解了总线及CAN的含义,对CAN总线的理解就不难了,只是我们这种控制通信的方式这样命名而已。同理,我们也能理解什么是485总线C总线 CAN网络结构

一种值得嵌入式开发人员学习的总线 -- CAN-Bus

  想要实现CAN总线的通信,必须要有CAN相关的硬件支持,也可以说是OSI(开放系统互联)中的物理层。

控制器,CAN收发器就是485转换器。CAN控制器是CAN通信中的核心部位,收和发的数据都经由它来处理;

CAN收发器可以理解成一个转换器,就是将TTL电平信号转换为CAN总线 CAN通信原理CAN通信原理其实是一个很大的话题,这里从基础来讲述实现CAN通信的原理。can在英文单词中有罐头的意思,可能很多人小时候都玩过有种叫“传声筒”的东西,就是对着绳子一端的罐头说话,声音就可以传输的另一头。

罐头一端的人说【你好】,另外一端的人就能理解到对方说的话(你好)的意思。

我们可以把【你好】理解成通信中的数据,至于它是通过什么方式传输过去我们是不必关心的,只需要知道【你好】的意思即可。

也就是说,数据经过电平转换的过程我们不用关心,还有就是添加的一些协议(如CANopen,可以理解成额外添加的数据)我们也不用关心,关心的是我们想要得到的数据。

UART中直接将两块单片机的TX和RX引脚连接,通过TTL电平信号传输数据。

一般来说,我们使用UART通信,都会添加相关的协议,如ModBus。添加协议的作用是就是方便解析数据,防止信号受干扰而检测错误数据帧等。

CAN总线应用协议相对CAN驱动来说要复杂的多,目前CANopen协议算是市面上用的比较多的一种,后期会更新CANopen协议中一项开源协议canfes

CAN总线以及CAN相关协议的内容相对来说较多,本文算是带领大家对CAN有一个基础的认识。

微信搜索“EmbeddDeveloper” 或者扫描下面二维码、关注,在我的底部菜单查看更多精彩内容!

文章出处:【微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

系统平台的建立主要包括两部分,即宿主机(PC机)上操作系统的选择和交叉编译器工具链的建立。

Secure Vault能够利用当今可用于无线物联网SoC的最先进硬件和软件安全保护功能,帮助连网设….

基于现有的嵌入式软件开发工具进行扩充,包括针对汽车安全关键应用的微控制器性能优化

MIC95410YFL EV,用于MIC95410的评估板是一款高端负载开关,用于计算和超高密度嵌入式计算板,其中必须对低于…

我们知道,智能设备的根本在于嵌入式系统的开发应用(嵌入式系统开发流程),随着电子技术不断的发展,很多智能化设备逐步取代了人…

按照Linux分层驱动思想,外设驱动与主机控制器的驱动不相关,主机控制器的驱动不关心外设,而外设驱动也不关心主机,外设访问核…

+嵌入式系统是一个专用的计算机系统。该系统以计算机技术为基础,软硬件可裁减,但对功能、可靠性、成本等都有严格的要求。今天,…

随着计算机外围硬件的扩展,各种外围设备使用不同的总线接口,导致计算机外部各种总线繁多,管理困难,USB总线可以解决这…

学习嵌入式的几个软件工具有哪些啊? 常用的和非常用的,求大神讲讲呗!…

NI的CAN卡如何获取CAN总线负载率? 不是在max里的那个。 …

野火《RT-Thread内核实现与应用开发实战指南》: 本书第一部分以 RT-Thread Nano 3.0.3 官方源码为蓝本,抽丝剥茧,不断…

7大嵌入式开发技巧,实用! 成为一个正式的嵌入式开发工程师——它是一个艰辛的过程,需要开发人员维护和管理系统的每个比特和字…

在提高了视频质量的同时大大减少了数据量。相信随着网络视频监控的流行,基于嵌入式WEB的网络视频监控系….

本手持机主要支持IS014443A协议的射频卡的读写,此射频卡目前已经被广泛使用。

基于以太网的单片机设备的控制与诊断结合先进的WEB技术与嵌入式技术,实现了PC与设备的直接跨平台的信….

随着电控发动机的普及,静液压驱动方式在柴油车、柴油机得到越来越多的应用,电控技术促进了柴油机的自动化….

传统的农田信息监测主要靠农业技术人员实地现场采集数据、A/D转换、通过PC保存分析数据,或者通过数传….

首先给出了基于Web服务器的嵌入式网络智能控制系统的体系结构;然后,设计了软件系统,并给出了嵌入式网….

智能卡在今天快节奏的经济生活中已经无处不在,它将逐步代替以磁条贮存帐户信息的付费卡。智能卡通常制作成….

MIPS 科技公司携手其他业内领先的嵌入式处理器与 IP 开发商,决定共同采用开放式芯片协议(OCP….

一般,具有五脚连接器的键盘称之为AT键盘,而具有六脚mini-DIN连接器的键盘则称之为PS/2键盘….

NEC是仅次于Freescale的世界第二大车用单片机制造商,由于其在中国推广的比较晚,国内企业使用….

设计一款基于2.4G射频的车载CAN总线故障诊断仪,详细介绍其工作原理及系统硬件电路,最后分别阐述接….

随着物联网的迅速发展,以及物联网设备的生产和多样性的增加,我们已经看到创新技术极大地提高了生产率和产….

485全名叫做EIA-485也叫做RS-485或者RS485,是隶属于OSI模型物理层的 电气特性规….

PC104总线系统是一种新型的计算机测控平台,作为嵌入式PC的一种,在软件与硬件上与标准的台式PC(….

随着嵌入式技术的不断发展,高性能、低功耗、低价格的32位RISC芯片的ARM微控制器呈现出强劲的发展….

大冶铁矿球团厂造球工段控制系统中,利用研华ADAM-5000系列智能I/O模块实现数据采集和输出功能….

CAN总线是一种有效支持分布式控制系统或实时控制的串行通信网络,是一个多主总线,总线上的各个节点都有….

在仪器仪表迅速发展的同时,计算机和网络技术也在迅速发展,PC机已经从高速增长进入到平稳发展时期,嵌入….

在电话程控交换机中,控制系统由前端处理、主控制和维护管理三级处理系统构成。

系统结构如图1所示。本系统由上位监控计算机、CAN总线适配卡和控制单元三部分构成。其中上位监控计算机….

当我们进入嵌入式这个领域的时候,往往首先接触的都是单片机编程,单片机编程又首选 51 单片机来入门。….

随着移动即服务(MaaS)被视为智能移动的关键要素,对增长至关重要的一个重要因素是机器人车辆技术,而….

嵌入式计算机系统应用在武器控制系统中,后来用于军事指挥控制和通信系统。

嵌入式设计是个庞大的工程,今天就说说硬件电路设计方面的几个注意事项,首先,咱们了解下嵌入式的硬件构架….

目前,在很多嵌入式系统的设计中需要将图像数据转换成视频信号在终端上显示,这就需要设计一个基于嵌入式系….

栈这种结构在嵌入式里其实是非常常用的,比如函数调用与返回就是典型的栈应用,虽然很多时候栈都是CPU系….

随着电子技术的发展,VGA(视频图形阵列)接口出现在很多嵌入式平台上,用于图像信息的实时显示等。在某….

在国家863计划支持下,国防科技大学机器人实验室于2003年研制出一台新型仿人机器人;同时与合肥智能….

汽车检测站计算机网络系统由现场总线网络和数据处理网络组成,两者通过1台NT服务器进行连接。现场总线网….

现场总线是用于生产制造现场的最底层通信网络,它实现了微机化的现场测量控制仪器或设备之间的双向串行多节….

Atmel公司的AT91RM9200是基于ARM Thumb的ARM920T微控制器,时钟频率为18….

在PC/104总线设备上使用的数据存储设备通常有硬盘和基于闪存技术的固态电子盘。由于嵌入式系统工作环….

在如今的高校食堂,由于学生数量庞大,流动性频繁,传统的纸质餐票、现金或基于接触式IC卡技术的消费支付….

由于CAN 总线具有通讯速率高、实时性好、带负载能力强、可靠性及抗干扰能力好、总线利用率高及硬件成本….

1系统的开放性。2现场设备具有高度的自治性和智能化的特点。3系统的高度分散性。4对现场环境的适应性强….

我们继续上篇没有讲完的嵌入式Linux启动时间优化方法,本文主要会讲文件系统。想看上一篇的请查看本文….

如何通过Kvaser Memorator Light HS v2用kvmlib读取记录文件?

The Kvaser Memorator Light HS v2具备一个CAN通道,但有两个CAN报….

报告显示,2019年全球力传感器市场价值为18亿美元,预计到2025年将达到25.3亿美元,在202….

工业控制是指工业自动化控制,主要通过工控机、电子、机械、软件的组合来实现。工业控制或工厂自动化。主要….

在准备降低系统的启动时间时,思路上应建立以下的切入点: 最快的代码是未执行的代码。 ….

本文在分析can总线航天应用的基础上,从硬件原理设计、cpu与can总线接口实现以及can总线通信软….

随着网络的普及,网络的可靠性越来越受到人们的关注,而影响网络可靠性的关键是网络系统中的电源系统的可靠….

随着计算机技术,通信技术和电视技术的发展,在许多场合,为了监视和控制现场的运行状况,提出了电视监控系….

如其官网上所述,具有十大黄金法则:小巧、快速、简单、可移植、可配置、可调试、易用、可维护、优雅、开源….

从2016年起,业界便开始探索模型加速和小型化的研究,也提出了大量小型化方案。这些技术可以消除 DN….

【导读】:在嵌入式系统中经常需要采集模拟信号,采集模拟信号的信号链中难免引入干扰,那么如何滤除干扰呢….

NUP3125 SC-70的32V双线旨在保护商用车辆中常见的24 V设计中的CAN收发器免受ESD和其他有害浪涌保护事件的影响。该器件采用单个紧凑型SC-70(SOT-323)封装,为每条数据线提供双向保护,为系统设计人员提供了低成本选择,可提高系统可靠性并满足严格的EMI要求。 特性 优势 每线μs波形) 确保高器件级浪涌可生存性 10 pF二极管电容匹配的总体电容 帮助维持CAN-FD的数据线信号完整性 低反向漏电流(…

NUP3105L 采用SOT-23封装的32V双线CAN总线旨在保护商用车辆中常见的24 V设计中的CAN收发器免受ESD和其他有害浪涌保护事件的影响。该器件采用单个SOT-23封装,为每条数据线提供双向保护,为系统设计人员提供了低成本选择,可提高系统可靠性并满足严格的EMI要求。 特性 优势 350 W峰值功率每行耗散(8 /20μs波形) 确保高器件级浪涌可生存性 低反向漏电流(

双向双向设计适用于需要电压保护功能的应用。它适用于过压和ESD敏感设备。该器件采用双结共阴极配置,旨在保护两条独立的线 pacakage允许两个单独的双向配置 每行350 W峰值功耗(8×20 us波形) 低反向漏电流(

文本标签:
本文地址:http://www.huapuxin.cn/blog/20696.html
除非注明,本站所有文章皆为原创,转载请以链接形式标明本文地址

马上分享给你的朋友吧~

评论已关闭!