一
CAN总线拓扑结构
CAN是一种分布式的控制总线,总线上的每一个节点一般来说都比较简单,使用MCU控制器处理CAN总线数据,完成特定的功能;通过CAN总线将各节点连接只需较少的线缆(两根线:CAN_H和CAN_L),可靠性也较高。
ISO11898定义了一个总线结构的拓扑:采用干线和支线的连接方式;干线的两个终端都端接一个120欧姆终端电阻;节点通过没有端接的支线连接到总线;对干线与支线的参数都进行了说明。
表1 干线与支线的网络长度参数
CAN-bus 位速率
|
总线长度
|
支线长度
|
节点距离
|
1Mbps
|
最大40m
|
最大0.3m
|
最大40m
|
5Kbps
|
最大10Km
|
最大6m
|
最大10Km
|
在实际应用中可以通过CAN中继器将分支网络连接到干线网络上,每条分支网络都符合ISO11898标准,这样可以扩大CAN总线通讯距离,增加CAN总线工作节点的数量。
二 CAN总线的节点构成
CAN总线节点的硬件构成方案有两种:
(1)、MCU控制器+独立CAN控制器+CAN收发器。独立CAN控制器如SJA10000、MCP2515,其中MCP2515通过SPI总线和MCU连接,SJA1000通过数据总线和MCU连接。
(2)、带有CAN控制器的MCU+CAN收发器。目前,市场上带有CAN控制器的MCU有许多种,如P87C591、LPC2294、C8051F340等。
两种方案的节点构成都需要通过CAN收发器同CAN总线相连,常用的CAN收发器有PCA82C250、PCA82C251、TJA1050、TJA1040等。
两种方案的节点构成各有利弊:
第一种方案编写的CAN程序是针对独立CAN控制器的,程序可移植性好,编写好的程序可以方便的移植到任意的MCU。但是,由于采用了独立的CAN控制器,占用了MCU的I/O资源,并且电路变得复杂。
第二种方案编写的CAN程序是针对特定选用的MCU,例如LPC2294。程序编写好后,不可以移植。但是,MCU控制器中集成了CAN控制器单元,硬件电路变得简单些。
关键字:CAN总线系 结构
引用地址:
CAN总线系列讲座第二讲——CAN总线的结构
推荐阅读最新更新时间:2024-05-02 23:56
ARM体系结构--第九章--异常中断处理
注:本文资料全部来源于网络或书籍,同时加上个人理解。若有侵权,告知即删。若有错误,留言商讨。 1、中断向量表 中断向量表中指定了异常中断及其处理程序的对应关系,通常存储在存储地址的低端。ARM异常中断向量表的大小为32个字节,每个异常占用4个字节的空间。通常在这个4个字节的地址空间存放一个跳转指令,跳转到相应的异常服务程序。 2、ARM体系的异常中断 异常中断的响应过程: 保存当前处理器状态、即将cpsr保存到相应的异常模式下spsr_xxx中 设置当前cpsr的相应位,包括:mode修改、T、禁止IRQ中断(I)、FQR模式下,禁止FIQ(F位) 将寄存器r14_xxx设置为返回地址,保存pc的值 将PC设置为
[单片机]
比亚迪CTB技术首发,打破性能开发跷跷板,是电池结构化天花板?
比亚迪作为国内新能源汽车行业的“领导者”,对于新能源汽车领域可谓是影响巨大的,从去年e平台3.0发布至今,已经过去了一年左右,在这一年中,得益于比亚迪e平台3.0,比亚迪在新能源汽车领域中的黑科技更具拓展性,再加上“刀片电池”,可以说比亚迪e平台的出现,彻底革新了整个新能源行业的发展。 2022年,比亚迪又发布新技术了,得益于e平台3.0的架构,比亚迪推出了自己的电池车身一体化技术——CTB技术,让e平台3.0得以改变,同时在安全性、操控性、舒适性等方面全面升级。据悉,这项技术的设计灵感来自蜂窝,因为在电动汽车的长期实践中,蜂窝状结构不仅可以节约大量的材料,同时也可以减轻质量,提升结构强度,所以比亚迪CTB技术将电池和机身一起
[汽车电子]
可应用三维存储结构PCM的高集成NAND型相变内存方案
日本中央大学理工学部电气电子信息通信工学科教授竹内健等人的研发小组提出了NAND型相变内存(Phase Change Memory:PCM)方案,并在2012年5月20~23日于意大利米兰举行的“International Memory Workshop(IMW)”上发表。这种内存的选择元件采用多晶硅MOS晶体管,这样就可以采用无需触点的简洁式NAND型闪存的存储器单元结构,理论上,存储器单元的面积可降至4F2,而且还可以减少工序数。竹内教授认为,该技术可应用于以“BiCS(Bit-Cost Scalable)”为代表的“采用三维存储器单元结构的PCM等”(竹内)。 传统PCM采用的RAM接口,存在RESET时间在10ns级、而
[模拟电子]
不同电机编码器的结构和工作原理分类图
1 电机的基本介绍 电机,是指根据电磁感应定律,对电能进行转换的执行设备,可根据能量转化的不同,分成电动机和发电机。电动机,俗称马达,即将电能转化为机械能,也是我们常见常用的方式;发电机,即将机械能转化为电能,用于发电等场合。 1.1伺服电机 电机分类方式不同,叫法也各不相同,下面简单通过几种分类方式和流程图,来介绍一下电机的分类。 首先,按照工作电源种类划分,可分为直流电机和交流电机。其中直流电机按照结构和工作原理,又可分为无刷直流电机和有刷直流电机;交流电机,按照电压的不同,又可分为单相电机和三相电机。 图1.1 工作电源种类分类图 其次,按照结构和工作原理划分,可分为直流电机、同步电机和异步电机,其中同步电机
[嵌入式]
浅析汽车传动轴结构、工作原理
汽车传动轴(Drive Shaft)是一种能够在两个转动平面间进行功率和扭矩传输的机械设备,一般被用来将发动机的功率从齿轮箱传输到车辆的驱动轮。驱动轴一般为环状,能由一个平衡关节来维持它的稳定,并且能与驱动轮子及汽车的操纵件相连。在运行过程中,驱动轴不但要经受拉伸,弯曲,扭转的压力,而且要经受由悬浮装置构成的附加载荷。文章对该驱动轴的结构、工作原理和维修进行了阐述。 传动轴结构,一种驱动轴类 按其应用领域,可将其划分为两类:前曲动轮式驱动轴类和后曲动轮式驱动轴类。前曲动车轮传动轴是一个又厚又短的轮子,它能把能量传送到汽车中间的前轮上。而后驱车驱动轴又细又长,一般分为两节,中间有一个万向节,用来承担汽车运行时的方向盘和车体悬架所
[嵌入式]
运动控制系统设计的两种控制结构解析
运动控制往往是针对产品而言的,包含机械、软件、电气等模块,例如机器人、无人机、运动平台等等,是对机械运动部件的位置、速度等进行实时的控制管理,使其按照预期的运动轨迹和规定的运动参数进行运动的一种控制。在运动控制系统的设计中,主要使用了两种控制结构:集中式和分布式。 高速、低成本的数字控制网络的引入,为建造分布式控制系统提供了新的选择。随着具有更高功率、更紧凑的开关放大器的出现,集中化设计使得在同一块印刷电路板上可以布置的控制器数量正在逐步增加。 了解这些技术发展趋势,有助于解释如何以及在什么时候,应用这两种不同的控制结构。 运动控制应用的类型 集中式还是分布式,哪种控制方式更合适:应用控制问题的特性对其具有决定性的影响
[嵌入式]
埃夫特拓展钢结构智能焊接新蓝海
广告摘要声明广告 新基建背景下,建筑钢结构的需求量与日俱增,也对钢结构的焊接生产加工带来了新的挑战。根据钢结构建筑的使用功能和外部形状,其结构形式可分为以下几种类型∶门式钢架、网架结构、桁架结构、框架结构、超高层结构、特殊结构等。纵观近些年钢结构工程发展趋势,可以用"高、大、特、新、难"概括其结构的特点。 1.需求 目前大量的钢结构焊接生产仍采用人工焊接的形式,由于钢结构焊接工程量巨大、焊接环境恶劣、大型构件作业风险高、焊接劳动强度大,同时,建筑钢结构构件重复率低、非标件多、节点形式复杂、板材厚度大,传统的自动化焊接设备很难高效地应用起来。一时间,钢结构生产企业均出现了焊工短缺、一“工难求的局面。 针对建筑钢结构的特点,埃夫特
[机器人]