首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Pou光明

    1_工业总线开发方案概述

    准备进一步深入了解工业现场总线知识,搜索到的知识记录于此。 一、开源学习资料 1. 它可以运行在PLC、工业计算机、嵌入式系统等不同的设备上。 资料比较少,附一个链接: https://ayayin.blogspot.com/2018/01/opener.html 4. 笔者最开始学习三种工业通讯的开发板也是该方案。 1.2 etherCAT主站: https://item.taobao.com/item.htm?

    75410编辑于 2024-04-12
  • CAN总线工业控制的神经中枢

    从汽车电子的普及应用,到工业自动化、智能设备的深度渗透,CAN总线的发展始终与电子设备的智能化、网络化趋势同频共振。 如今,CAN总线已成为工业控制和嵌入式系统中最常用的串行通信技术之一。二、CAN总线的技术背景:为何能成为主流通信总线? 2.特定场景的核心需求驱动技术发展CAN总线的核心应用场景(汽车电子、工业控制)对通信技术有着明确的核心需求,而这些需求恰好与CAN总线的技术特性高度匹配,成为其发展的核心驱动力:高可靠性:汽车行驶、工业生产过程中 CAN总线工业自动化中的优势在于:抗干扰能力强,能够适应工业车间的高温、振动、电磁干扰等恶劣环境;传输距离远,可覆盖整个车间甚至工厂;易扩展,可根据生产需求新增设备,无需重新布线;成本低,适合大规模工业应用 ,保障通信安全,尤其是在汽车、医疗、工业等关键领域,安全化将成为CAN总线发展的核心重点之一。

    25510编辑于 2026-02-13
  • 来自专栏工业物联网数据采集网关

    EtherCAT网关模块总线协议与其他工业协议的兼容性分析

    EtherCAT总线协议转换网关介绍捷米特EtherCAT总线协议网关介绍EtherCAT协议概述 EtherCAT协议是一种基于以太网的工业实时通信协议,于2003年正式推出。 作为工业自动化领域的主流协议之一,凭借其高速、高精度、高灵活性的特点,成为工业4.0时代智能制造的核心技术之一。 随着技术演进和国产化进程的推进,EtherCAT将持续赋能全球工业自动化升级。

    33910编辑于 2025-07-16
  • 来自专栏Debug日志

    MCP协议全景解析:从工业总线到AI智能体的连接革命

    “代码是逻辑的诗篇,架构是思想的交响” 一、双生协议:工业MCP与AI-MCP的基因解码 在数字化浪潮中,MCP协议作为连接物理世界与智能系统的关键纽带,正经历从工业自动化到生成式AI的跨界进化 本文深度剖析两种MCP协议——工业领域Modbus Communication Protocol与AI领域Model Context Protocol的技术本质、架构差异与融合趋势。 1.1 工业MCP:46年老将的硬实时之道 Modbus Communication Protocol由施耐德电气(Schneider Electric)于1979年推出,核心解决工业设备互操作问题 工业MCP主从架构(基于RS-485总线) 核心特性对比 特性 MCP RTU MCP TCP/IP 业务价值 帧结构 12字节二进制 7字节头+RTU负载 带宽节省60% 响应确定性 <200ms < } } 五、协议融合:TSN+5G+AI的终极形态 5.1 工业MCP进化路线 时间敏感网络(TSN):IEEE 802.1工作组制定MCP over TSN标准 5G URLLC:中国移动试点1ms级工业控制传输

    47010编辑于 2025-10-13
  • 来自专栏韩曙亮的移动开发专栏

    【系统架构设计师】计算机组成与体系结构 ⑫ ( 总线概念 | 总线宽度 | 总线带宽 | 总线分类 | 串行总线 并行总线 | 数据总线 地址总线 控制总线 | 单工 双工 )

    ; 2、总线宽度 总线宽度 , 又称 总线位宽 , 是总线能够 同时传送的数据位数 , 单位是 比特 ( bit ) , 常见的 总线宽度 有 8位 16位 32位 64位 总线宽度 决定了 每个时钟周期可以传输的数据量 是衡量 计算机系统性能 和 数据传输效率 的重要指标 ; 总线带宽 计算公式 : 总线带宽 = (总线位宽度 \div 8) \times 总线频率(时钟频率) 二、总线分类 总线可进行如下分类 : 根据数据的传输方式分类 : 串行总线 并行总线 根据数据的传输方向分类 : 单工 半双工 全双工 根据数据的类型分类 : 数据总线 地址总线 控制总线 1、总线分类 - 串行总线 / 并行总线 串行总线 并行总线 可以 同时传输 多位数据 , 通过 多根并排 电缆 实现 ; 适用于 距离较短、高速传输大量数据 的场 , 随着 串行总线技术 的 发展 , 原本采用并行总线的应用场景也逐渐被串行总线所取代 ; 串行总线技术因其高速、高效、低成本等优势而逐渐成为主流 , 并行总线 逐渐被 替代 , 淘汰 ; 2、总线分类 - 数据总线 / 地址总线 / 控制总线 根据 总线 传输的 信息内容 , 将 总线分为如下

    1.1K20编辑于 2024-07-14
  • 来自专栏AIoT技术交流、分享

    详解CAN总线:什么是CAN总线

    目录 1、CAN总线简介 2、CAN节点组成 3、CAN总线结构 4、CAN总线物理电气特性 ---- 在之前的博文中分享过一系列一文搞懂:SPI协议、I2C协议、PID算法、Modbus协议等文章, 总线协议的相关知识。 CAN总线协议(Controller Area Network),控制器局域网总线,是德国BOSCH(博世)公司研发的一种串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一 CAN协议主要用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束,该协议的健壮性使其同样适用于自动化和工业环境中。 3、CAN总线结构 CAN总线是一种广播类型的总线,可支持线形拓扑、星形拓扑、树形拓扑和环形拓扑等。

    7.8K30编辑于 2022-08-07
  • 来自专栏linux驱动个人学习

    总线

    总线是CPU与存储器和设备通信的机制,是计算机各部分之间传送数据、地址和控制信息的公共通道。 按照相对于CPU的位置来划分,总线可分为片内总线和片外总线。 片内总线用来连接CPU内部各主要功能部件,而片外总线则用作CPU与存储器和I/O接口之间进行信息交换的通道。如果按照功能和信号类型划分,总线可分为数据总线、地址总线和控制总线。 在描述一种系统总线时,我们通常会用到下面三个重要的参数: 总线宽度:又称为总线位宽,指的是总线能同时传送数据的位数,如16位总线就是具有16位数据传送能力。 总线频率:总线工作速度的一个重要参数,工作频率越高,速度越快。通常以MHz来表示。 总线带宽:又称总线的数据传送率,是指在一定时间内总线上可传送的数据总量,用每秒最大传送数据量来衡量。 总线带宽 = (总线宽度/8)*总线频率 带宽单位是MB/S;如总线宽度32位,频率66MHz,则总线带宽=(32/8)*66MHz = 264MB/S 如下图所示:一个微处理器系统可能含有多条总线,通常我们将高速设备连接到高速总线

    1.7K90发布于 2018-03-07
  • 来自专栏AIoT技术交流、分享

    详解CAN总线:高速CAN总线和低速CAN总线的特性

    目录 1、高速CAN总线 1.1、电气特性 1.2、终端电阻 1.3、总线长度 1.4、布线电缆 1.5、设备数量 2、低速CAN总线 2.1、电气特性 2.2、终端电阻 2.3、总线长度 2.4、布线电缆 ,并没有关于总线拓扑结构的说明):高速CAN总线和低速CAN总线,区别表如下所示: 本篇博文将详细介绍两者的特性和区别。 放置终端电阻位置如下所示: 1.3、总线长度 高速CAN总线总线长度最大为40m,当总线长度超过40m后,总线的速率会受到影响。 2、低速CAN总线 ISO 11898-3中定义了通信速率为10~125Kbps的低速开环CAN通信标准,当传输速率为40Kbps时,总线距离可达到1000米。 该标准允许在CAN总线连线失败时CAN总线通信得以继续进行。

    6.5K20编辑于 2022-09-21
  • 来自专栏OpenFPGA

    AXI总线详解-总线、接口以及协议

    总线、接口和协议,这三个词常常被联系在一起,但是我们心里要明白他们的区别。 总线是一组传输通道,是各种逻辑器件构成的传输数据的通道,一般由由数据线、地址线、控制线等构成。 再比如,只要百度一下串行和并行,就会出来很多类似“串行通信与并行通信”、“串行接口与并行接口”、“串行总线与并行总线”、“串行协议与并行协议”以及“串行传输与并行传输”等概念介绍,既有传输(通信)方式, 举个简单的例子,PCI总线说的是一组传输通道,而PCI接口是一种连接标准,两者之间的关系就是PCI接口的设备都要通过PCI总线来进行通信,而PCI总线上走的设备并不全是PCI接口的,像集成声卡,走的就是 PCI总线,但是没有走PCI接口。 OVER -END- 推荐阅读 AXI总线详解

    2.6K10发布于 2020-08-31
  • 来自专栏dalaoyang

    消息总线

    SpringCloudBus:事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cloud Config联合实现热部署。

    1.1K100发布于 2018-04-28
  • 来自专栏AI大模型

    自己实现事件总线-EventBus事件总线的使用

    事件总线便可以用来解耦并重复利用应用中的逻辑。 事件总线带来的好处和引入的问题 好处比较明显,就是独立出一个发布订阅模块,调用者可以通过使用这个模块,屏蔽一些线程切换问题,简单地实现发布订阅功能。 示例代码 所以今天介绍一个简单的事件总线,它是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。 事件总线 事件总线是被所有触发并处理事件的其他类共享的单例对象。要使用事件总线,首先应该获得它的一个引用。下面有两种方法来处理: 订阅事件 触发事件之前,应该先要定义该事件。 //获取领域模型的类型 var eventType = typeof(TEvent); //如果此领域类型在事件总线中已注册过 以上,就把事件总线介绍完了,完整的代码,请到github 上下载,这个只是EventBus 的简单实现,各位可以根据自己的实际场景和需求,优化修改。

    2K10发布于 2018-08-27
  • 来自专栏用户8715145的专栏

    事件总线是什么?事件总线如何高可用?

    互联网是由各种类型的组件共同构成的,这些组件有着自己的特定功能,在必要的时候也需要进行信息的沟通和交换信息的沟通和交换,基本上是通过事件总线来实现的,如果能够实现事件总线的高可用,就能够大大提升应用程序的使用质量和使用效率 ,那么事件总线如何高可用呢? 下面为大家简单介绍事件总线如何高可用? 事件总线如何高可用 首先需要创建相应的事件总线,并把事件总线导入出来,这样其他的模块就能够使用这一部分。 其次,需要发送事件并接收相应的事件。 上面为大家简单介绍了事件总线如何高可用,事件总线是一种非常实用的状态管理中心,通过事件总线可以实现组件之间的高质量和高效率通信,这种事件总线的工作原理就是发布和订阅方法,通过上文,我们可以大致了解事件总线的相关概念

    76120编辑于 2022-03-18
  • 来自专栏开源519

    I2C总线架构 之 总线驱动

    架构设计 在Linux设计中,将I2C代码框架分为三个部分:I2C总线、I2C核心、I2C驱动。 「I2C总线驱动(i2c adapter):」 根据平台定制的i2c驱动,其中包含i2c传输的算法设计。 本篇主要对IIC总线驱动的总结。 i2c总线结构体 Linux在分层中,必不可少的将每一层模块封装成一个结构体,然后将结构体作为一个与外接交互的桥梁。 platform虚拟总线架构,其中包括一些platform常规注册流程,主要关注probe中的代码。 总线驱动会被抽象成adapter结构体,代码中实例其结构体成员,利用i2c-core的API将此结构体注册到内核。

    1.8K30发布于 2020-08-28
  • 来自专栏chimchim要努力变强啊

    数据仓库建设之总线矩阵总线架构

    一、什么是总线架构? 总线矩阵(Bus Architecture):提供一种分解企业DW/BI规划任务的合理方式,行是业务过程,列是公共维度(一致性维度),还包括业务过程与维度间的联系,图中每个叉号表示该业务过程与维度具有关联关系 四、如何设计总线矩阵? 第一步: 数据域划分,业务过程的确立。 数据域是一种对数据的抽象,通过将联系较为紧密的数据划分在同一数据主题中,方便寻找和使用数据。 维度的一致性是数据一致性的重中之重,总线矩阵是一致性维度建设的重要文件。从讨论总线矩阵的那刻开始,数仓数据一致性问题就解决了一半。 总线矩阵中的度量通常是原子指标,指业务过程中最基本的原子指标。 总线矩阵中描述的度量,能够给分析人员直观的了解目前数据具备的分析能力。 最后是确定业务过程同维度间的关联关系。

    4.7K10编辑于 2022-11-13
  • 来自专栏码神随笔

    MCU常见通信总线串讲(四)—— SPI总线协议

    秋名山码民的主页 oi退役选手,Java、大数据、单片机、IoT均有所涉猎,热爱技术,技术无罪 欢迎关注点赞收藏⭐️留言 前言 首先明确一个概念,关于MCU中通信总线和通信协议,通信总线是一种用于连接各种外设和模块的物理接口 通信协议则是指在通信总线上传输数据时所遵循的规则和约定,以确保不同设备之间能够正确地交换信息,我们也可以把他叫做通信总线协议。 系列文章,主要讲解以下几个总线协议,读者可以按需选择: UART和USART RS232、RS485总线 IIC总线 SPI总线 CAN总线 USB总线 一、SPI总线协议基本概念 SPI是一种高速全双工的通信总线 如上图所示,SPI有三根总线,和一根片选线组成,3条总线分别为SCK、MOSI、MISO,片选线为SS SS(Slave Select):从设备选择信号线,常称为片选信号线 SCK(Serial Clock 它使用开漏输出来实现总线的双向数据通信。 SPI通信需要至少四根线,包括时钟线(SCLK)、数据输入线(MISO)、数据输出线(MOSI)和片选线(SS)。

    5K20编辑于 2023-11-09
  • 来自专栏AIoT技术交流、分享

    详解CAN总线:CAN总线故障界定与管理

    目录 1、错误状态的种类 2、故障界定规则 ---- 对汽车电子技术感兴趣的小伙伴请关注公众号:美男子玩编程,公众号优先推送最新技术博文,创作不易,请各位朋友多多点赞、收藏、关注支持~ CAN总线故障界定的目标是实现数据传输系统即使在节点发生故障的情况下也能维持很高的可用性 1、错误状态的种类 对故障界定而言,CAN节点根据错误计数结果的不同,可以处于下列3种状态之:主动错误状态、被动错误状态和总线关闭态。 1、主动错误状态 主动错误状态是可以正常参加总线通信的状态。 处于被动错误状态的单元虽能参加总线通信,但为不妨碍其它单元通信,接收时不能积极地发送错误通知。 处于被动错误状态的单元即使检测出错误,而其它处于主动错误状态的单元如果没发现错误,整个总线也被认为是没有错误的。 处于被动错误状态的单元检测出错误时,输出被动错误标志。 3、总线关闭态 总线关闭态是不能参加总线上通信的状态。信息的接收和发送均被禁止。 这些状态依靠发送错误计数和接收错误计数来管理,根据计数值决定进入何种状态。

    1.6K30编辑于 2022-10-31
  • 来自专栏全栈程序员必看

    总线-MBus_二总线与CAN对比

    总线的定义 二总线是一种相对于四线系统(两根供电线路、两根通讯线路),将供电线与信号线合二为一,实现了信号和供电共用一个总线的技术。 二总线节省了施工和线缆成本,给现场施工和后期维护带来了极大的便利。在消防,仪表,传感器,工业控制等领域广泛的应用。在时间的维度上最早且典型二总线技术就是M-BUS。 设总线上只有一个从站,那么总线稳定电流= Imark,则Ispace=Imark+(1120)mA,表示逻辑0.即从站从总线上吃掉1120mA电流发送Bit0。 M-Bus总线为单工,异步的通信这是因为如上图所示,从站向主站发送数据的时候,会引起总线上的电压被拉低。所以当从站发送数据的时候,主站无法发送数据。 根据MBus总线物理层的相关定义,TSS721A从站接口芯片具备检测总线电压(接收数据)和调制总线电流(发送数据)的功能。

    3.8K10编辑于 2022-11-04
  • 来自专栏J博士的博客

    CAN总线(一)

    现在每一辆汽车上都装有CAN总线。 一个典型的CAN应用场景: ? CAN总线标准 CAN总线标准只规定了物理层和数据链路层,需要用户自定义应用层。不同的CAN标准仅物理层不同。 ? 多个节点连接,只要有一个为低电平,总线就为低电平,只有所有节点输出高电平时,才为高电平。所谓"线与"。 CAN总线有5个连续相同位后,就插入一个相反位,产生跳变沿,用于同步。从而消除累积误差。 CAN总线,终端电阻的接法: ? 仲裁段 CAN总线是如何解决多点竞争的问题? 由仲裁段给出答案。 CAN总线控制器在发送数据的同时监控总线电平,如果电平不同,则停止发送并做其他处理。 CAN是可靠性很高的总线,但是它也有五种错误。

    1.4K20发布于 2020-03-12
  • 来自专栏码神随笔

    MCU常见通信总线串讲(五)—— CAN总线协议

    前言 首先明确一个概念,关于MCU中通信总线和通信协议,通信总线是一种用于连接各种外设和模块的物理接口,它可以传输数据和控制信息。 系列文章,主要讲解以下几个总线协议,读者可以按需选择: UART和USART RS232、RS485总线 IIC总线 SPI总线 CAN总线 USB总线 一、CAN总线概述 CAN总线是控制器局域网络( CAN总线广泛应用于汽车、工业控制系统、航空航天领域以及其他需要可靠的实时通信的领域。 二、CAN总线物理层 CAN总线的物理层定义了在CAN总线上进行数据传输时所使用的电气和物理特性。 三、CAN总线协议层 CAN总线协议层是指在CAN总线上进行数据传输时所采用的通信规则和协议。CAN总线协议层主要包括以下几个方面: 帧格式:CAN总线使用两种不同的帧格式,分别是标准帧和扩展帧。

    1.9K30编辑于 2023-11-15
  • 来自专栏用户8715145的专栏

    vue如何使用中央事件总线?事件总线是什么?

    中央事件总线的运用在我们的工作中应该非常常见了,如果两个组件的关系不是父子组件,并且两者之间需要进行通信,那么一般就会使用中央事件总线。那么,vue如何使用中央事件总线? vue如何使用中央事件总线? 1、首先创建一个中央事件总线,具体创建的方法有很多种,各位可以选择自己熟悉的方式创建即可。 2、中央事件总线创建完毕以后,接下来就是进行传值。 事件总线是什么? 其实这个问题我们已经在上文做了简单的介绍。当两个组件的关系非父子组件关系,这种情况下也需要进行通信,那么事件总线就是解决办法。 中央事件总线指的就是这个vue实例。 vue如何使用中央事件总线?以上就是为各位整理的相关方法。中央事件总线在我们工作中确实变得越来越常见,因此我们应该掌握它的使用方法。

    1.1K10编辑于 2022-03-07
领券