RS485与RS232的原理和区别以及简单介绍Modbus协议

发布时间:2021-06-13 通讯协议 现场总线 物联网
最近有伙伴在搞485总线通信这块,问我什么原理,我找到了自己上大二整理的PPT再回过头看一下。 智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的RS485解决了这个问题。(RS485支持总线形式通讯1:N) 在要求通信距 离为几十米到上千米...

工业级交换机一开始关注什么?

工业级交换机是一个非常小的自动化部分,十年前很少有制造商关注这个狭窄的领域。随着自动化的逐渐成熟,随着工业以太网的广泛使用和大型工业控制网络的建立,丰富的产品线不能落后于自动化制造商。随着工业级交换机的发展,有越来越多的选择,那么,在选择时最关心的是什么呢?让我们看看工业级交换机一开始关注什么?                              ​​工业级交换机​​一般满足工业级设计:工业宽温度设计、4级电磁兼容设计、冗余交流直流电源输入CB板材一般采用三防处理。工业现场环境比普通环境差,至少振动...

CAN与CANOpen(一)

发布时间:2015-10-07 硬件 现场总线 自动化 CAN CANOPEN
CAN与CANOpen(一)基本概念  CAN与CANOpen(二)报文格式  CAN与CANOpen(三)错误处理 CAN与CANOpen(四)CANOpen对象字典  CAN与CANOpen(五)PDO和SDO CAN与CANOpen(六)网络管理和CAN FD CAN(Controller Area Network, 控制器局域网络)是由博世开发的一种现场总线,首先应用在汽车领域。由于它的低成本和可靠性,现在被广泛应用在工业测控和工业自动化领域。由于工作的关系,自己接触CAN比较多所以总结一下...

CAN总线技术基本概念简述

参考文献 [1] 陈海红. CAN总线技术与嵌入式应用研究[M]. 第一版. 赤峰:内蒙古科学技术出版社, 2015. [2] 亢雪琳. 基于STM32的CAN总线通信设计[D]. 吉林大学, 2013. 1 CAN总述 CAN(Controller Area Network,控制器局域网)总线技术属于现场总线的范畴,最初被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络;现如今其应用领域已经扩大到智能建筑、机械工业、机器人等多个领域。 CAN总线是广播类型的...

CANOPEN详解

发布时间:2022-03-27 CANOPEN 现场总线
canopen简介 CAN 提供了所有的网络管理服务和报文传送协议,但并没有定义对象的内容或者正在通讯的对象的类 型(它只定义了 how,没有定义 what),而这正是 CANopen 切入点。CANopen 的核心概念是设备对象字典(OD:Object Dictionary)。CANopen 通讯通过对象字典(OD)能够访问驱动器的所有参数。 can的数据帧结构: canopen在can帧基础上详细分配了COB_ID和数据域的用法 通常我们所指 的帧ID就是COB_ID,COB_ID(11bits)=...

CAN总线,RS485总线终端电阻接线规则

发布时间:2020-03-11 汽车电子 现场总线 STM32 RS485 学习笔记 CAN
个人非常喜欢这句话,它明确了: 1.加不加的问题:对于通信速度为 125kbps-1Mbps的高速 CAN 通信要加,对于低速CAN不加 1.如果加,加几个的问题:只能有2个 2.如果加,加多大的问题:阻值接近或等于传输线阻抗(对于CAN和RS485,120欧姆左右) 3.如果加,加在哪里的问题:直线拓扑结构距离最远的两个端点 来张图更直观: 1.有典型就有非典型,原理不变,按实际选择: 120欧姆要随着特性阻抗变化适当调整 CAN总线在长距离通信的情况下,120Ω的电阻也未必合适,此时就需要调整。...

IO-Link协议详解(一)

发布时间:2018-12-27 IO-LINK 嵌入式硬件 现场总线
1. IO-Link的好处 作为连接传感器/执行器的数字接口,IO-Link系统具有决定性的优势: 根据IEC 61131-9的开放标准 -         在所有常用的现场总线系统和自动化系统中,设备可以以相同的方式集成。 工具支持的参数分配和中央数据管理 -           快速配置与调试 -           轻松创建最新的设备文档,包括传感器/执行器 简单,标准化的接线和显着减少的传感器/执行器接口种类 -           传感器和执行器的标准化统一接口,无论其复杂程度如何(切换,...

现场总线-Can基础知识

概述 某东上买了本can总线的书,宝贝详情里只写了2019年10出版,却没写是2010年第一版,有欺诈嫌疑,只给了个中评。硬着头皮看了一遍,还是有些收获的。对Can入门,似乎始于看到了Kvaser公司网站上的CAN总线协议指南… 高层协议 CAN标准定义的是硬件(物理层 – 有几种)和通信的基本层面(数据链路层)。CAN协议本身仅规定如何通过共享通信介质把小数据包从A点传送到B点。它不包含例如流量控制、数据传送大于可容纳8字节的报文、节点地址、和通信建立等内容。 为了管理系统中的通信,我们就必须有一个高层...

CAN与CANOpen(五)

发布时间:2016-05-15 硬件 现场总线
CAN与CANOpen(一)基本概念  CAN与CANOpen(二)报文格式  CAN与CANOpen(三)错误处理 CAN与CANOpen(四)CANOpen对象字典  CAN与CANOpen(五)PDO和SDO CAN与CANOpen(六)网络管理和CAN FD 4.3通讯对象 CANOpen协议共有6种通讯对象,分别是:PDO、SDO、SYNC、TIME、EMCY、NMT。这6种通讯对象完成了CANOpen协议的所有通讯功能。其中我们只介绍使用较多的PDO、SDO、NMT(4.4)。 4.3....

现场总线及其应用

发布时间:2018-02-02 现场总线
现场总线是应用在生产现场、在微机化测量控制设备之间实现双向串行多节点数字通信的系统,也被称为开放式、数字化、多点通信的底层控制网络。现场总线技术形成了真正分散在现场的完整控制系统,提高了控制系统运行的可靠性,丰富了控制设备的信息内容。为控制信息进入公用数据网络创造了条件,沟通了现场控制设备之间及其与更高控制管理层网络之间的联系,便于实现管控一体化,同时控制网络与数据网络的结合,便于实现信号的远程传送与异地远程自动控制。                              图 1 测量控制系统测量控制...

Ethercat 学习总结一:协议总结

自己学习记录用,有误的地方欢迎留言指出,禁止私自转载 EtherCAT 总线的国家标准相关资料,比较详细介绍了协议: 工业以太网现场总线EtherCAT_ethercat通讯协议例程-其它文档类资源-CSDN下载 书籍资料,不是特别清晰,将就看看: 工业以太网现场总线EtherCAT驱动程序设计及应用.zip-嵌入式文档类资源-CSDN文库 一. EtherCAT 协议概述         EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EtherCAT名称中的CAT...

CAN总线技术基本概念简述

参考文献 [1] 陈海红. CAN总线技术与嵌入式应用研究[M]. 第一版. 赤峰:内蒙古科学技术出版社, 2015. [2] 亢雪琳. 基于STM32的CAN总线通信设计[D]. 吉林大学, 2013. 1 CAN总述 CAN(Controller Area Network,控制器局域网)总线技术属于现场总线的范畴,最初被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络;现如今其应用领域已经扩大到智能建筑、机械工业、机器人等多个领域。 CAN总线是广播类型的...

CAN与CANOpen(六)

发布时间:2016-05-15 硬件 现场总线
CAN与CANOpen(一)基本概念  CAN与CANOpen(二)报文格式  CAN与CANOpen(三)错误处理 CAN与CANOpen(四)CANOpen对象字典  CAN与CANOpen(五)PDO和SDO CAN与CANOpen(六)网络管理和CAN FD 4.网络管理 CANOpen的网络管理使用了master/slave结构。Master通过模块控制服务,可以控制slave的状态:{STOPPED, PRE-OPERATIONAL, OPERATIONAL, INITIALISING}....

仅需6步!虹科教你如何在第三方软件CODESYS中配置PCAN

仅需6步!虹科教你如何在第三方软件CODESYS中配置PCAN 有了CODESYS第三方软件却不会配置CAN卡?虹科来教你!还可以用于程序下载、电机控制和功能测试等方面哦~ 一、PCAN介绍 CAN是目前国际应用最广泛的现场总线之一,它可以为串行通信网络提供有效的分布式控制或实时控制。CAN最早于二十世纪八十年代初由德国BOSCH公司推出,用于解决现代汽车中众多电控单元(ECU)之间的数据交换问题,如今其总线规范已被定为国际标准。随着科学技术的不断创新,现阶段的CAN总线技术逐渐成熟,并从汽车环境中应用到...

CAN与CANOpen(二)

发布时间:2016-05-15 硬件 现场总线
CAN与CANOpen(一)基本概念  CAN与CANOpen(二)报文格式  CAN与CANOpen(三)错误处理 CAN与CANOpen(四)CANOpen对象字典  CAN与CANOpen(五)PDO和SDO CAN与CANOpen(六)网络管理和CAN FD 3.3帧 CAN协议的报文传输主要由下面的4种帧来实现: 数据帧:从发射端携带数据到接收端。 远程帧:总线单元发出远程帧,请求发送具有同一识别符的数据帧。 错误帧:任何单元检测到一总线错误就发出...

实现稳定的CAN通信(一)

发布时间:2019-08-01 CAN 现场总线 嵌入式
第一篇文档主要说明一些后边用到的概念,第二篇是怎么做的具体道路。我个人是这么做的,先了解概念,才去做的。如果这跟您的做事方式不太一致,你可以先调至(二),了解怎么做,再了解概念,或者交叉进行。 最佳/最大用户并发数 我们从例子,引发出具体的概念。 理发店共有3名理发师(处理器同时处理事务数)处理到店理发的用户,理发师给每个用户理发的时间为1小时(处理时间),店里有三个等待的理发的椅子(请求缓存),客人在理发店呆的时间超过3个小时就会无法忍受离开(超时时间)。 在这个场景里,随着用户增大(负载),1.资源利...

CAN总线技术基础认识

发布时间:2021-11-20 经验分享 技术笔记 现场总线 CAN
1.什么是CAN总线 控制器局域网(Controller Area Network,简称CAN或者CAN bus) 是一种功能丰富的车用总线标准。 被设计用于在不需要主机(Host)的情况下,允许网络上的单片机和仪器相互通信。 它基于消息传递协议,设计之初在车辆上采用复用通信线缆,以降低铜线使用量,后来也被其他行业所使用。 传输速度最高到1Mbps,通信距离最远到10km,无损位仲裁机制,多主结构。近些年来,CAN控制器价格越来越低。 (1)优点: 低成本:ECUs通过单个CAN接口进行通信,布线成本低。...

关于PROFIBUS:生产工厂的通信骨干网

一 PROFIBUS是什么? PROFIBUS标准已有20多年的历史,是一种成熟的数字现场总线技术,用于诸多工厂和过程自动化应用,以及食品、饮料和制药等混合行业。根据PROFIBUS和PROFINET国际(PI)协会的数据,2015年PROFIBUS设备的销量超过了5000万台,而且这个数字还在继续增长。接下来让我们更深入地了解PROFIBUS,它是什么以及是如何工作的。 PROFIBUS是过程现场总线的缩写,在自动化技术领域中它被作为主要的现场总线通信标准之一。PROFIBUS支持使用单根总线电缆在网络...

用于现场仪表过程控制的多协议配置工具

一 挑战 在现代生产环境中,我们会使用各种现场设备来记录过程数据(从温度传感器到压力、液位和流量计),并且这些数据需要通过多种通信协议来进行传输,例如HART、FOUNDATION Fieldbus或PROFIBUS PA。为此,每个过程自动化协议的接口都需要使用不同的工具和软件来配置,以实现对现场设备状态的监控和调试。这无疑增加了投资成本,并且让数据的收集和分析变得更加复杂和低效。 二 解决方案 PACTware是独立于制造商和现场总线的软件应用程序,并且可轻松配置现场自动化设备。独立的PACTware...

连接现场设备的优选方案

| 用于智能现场设备管理的移动配置工具 从技术人员的角度来看,过程自动化可能会成为一个主要的管理难题,因为其实际上有无限数量的可配置参数以及各种通信协议和现场设备接口。由来自多个制造商生产的上千台现场设备组成的现代过程架构,使技术人员肩负起一项艰巨的任务--确保高效调试、经济高效的操作和维护以及点对点的故障检测和故障排除。而Softing紧凑型mobiLink工具系列,使调试、参数设置、操作和维护这些现场设备变得更加容易。 mobiLink使用移动蓝牙和USB接口来访问HART、Foun...

现场总线归纳

发布时间:2020-06-23 ETHERCAT 以太网 CAN PROFINET 现场总线 ETHERNET
一、现场总线及工业以太网IC芯片:支持EtherCAT,Profinet,Profibus,Devicenet,CANopen,EthernetIP,Powerlink,modbus TCP,CC-LINK等等协议 1)嵌入式接口IC:其内部都带有自己的mcu,且mcu中移植了总线协议栈,用户的主控CPU可通过UART或SPI与Kunbus-IC通信,发送或接收数据,或访问模块的寄存器等,所以Kunbus的嵌入式模块不需要二次开发包,也不需要另外移植协议栈,只需要根据说明去对应地址拿数据或放数据即可。且包...

浅谈现场总线

发布时间:2015-11-24 现场总线 通讯 技术资料
关键字:现场总线产生发展现状主流现场总线介绍以太网 内容摘要:本文介绍了现场总线的概念,以及其产生背景和最新发展现状,对现场总线的本质和优点做了总结,比较了几种主流的现场总线,并对工业以太网与现场总线的关系做了简单的介绍。文章面向的对象为对控制领域和现场总线感兴趣的初级读者,是相关内容的入门资料。 现场总线是过程控制理论中的热门话题,也是相关领域的技术热点,受到了世界范围内的广泛关注。在讨论现场总线之前我们不妨先回忆一下过程控制领域的发展过程以及现场总线的产生背景。这或许会对我们理解现场总线的本质和发展...

2 架构

发布时间:2016-11-21 ETHERCAT 现场总线 IGH ETHERCAT MASTER
2 架构 EtherCAT主站集成到Linux内核中。 这是一个早期的设计决定,该决定出于以下几个原因: 内核代码具有明显更好的实时特性,即比用户空间代码少的延迟。 可以预见,现场总线主站有很多循环的工作要做。 循环工作通常由内核中的定时器中断触发。 当它驻留在内核空间中时,处理定时器中断的函数的执行延迟较少,因为不需要切换到用户空间进程的耗时的上下文切换。还可以预见,主站代码必须与以太网硬件直接通信。 这必须在内核中(通过网络设备驱动程序)完成,这是主代码在内核空间中的另一个原因。 图2.1给出了主站体...

CANopen学习笔记

参考书目 : 《Kinco FD&CD3系列伺服驱动器使用手册20210125》 《CANopen协议讲解课件》 《信捷 CANopen 通讯用户手册》 《基于CANopen协议的网络主控制器的设计》 1 CANopen简述 CAN协议基本概念简述 CANopen是Can的应用层协议,而物理层和数据链路层由CAN实现。 CANopen 通信网络一般由一个主节点(master)和数量不定的从节点(slave)组成。 ●主节点:负责整个网络的管理。 ●从节点:主要负责底层的网络通讯和控制任务。CANo...

关于总线、现场总线、RS-485和modbus之间的关系

笔者对这四个易混淆的概念进行了简明的对比分析,如有误,还请指正。 简述 要讨论什么是现场总线,先要知道什么是总线: 在工业数据通信领域,总线是指由导线组成的传输线束,连接多个传感器和执行器,实现各部件之间传送信息的公共通信干线。 然后再来看国际电工技术委员会(IEC)在IEC 61158中对现场总线的标准定义: 现场总线是安装在制造或过程区域的现场装置与控制室内的自动控制装置之间的数字式、串行、多点通信的数据总线。 从定义中可以看到,现场总线是一种数据总线技术,是一种通信协议,且该通信是数字式、串行...

CAN总线发展史

发布时间:2016-12-24 总线 CAN 现场总线 网络通信
起源        1986 年2 月,Robert Bosch 公司在SAE(汽车工程协会)大会上介绍了一种新型的串行总线——CAN控制器局域网,那是CAN 诞生的时刻。今天,在欧洲几乎每一辆新客车均装配有CAN 局域网。同样,CAN也用于其他类型的交通工具,从火车到轮船或者用于工业控制。CAN 已经成为全球范围内最重要的总线之一——甚至领导着串行总线。在1999 年,接近6 千万个CAN 控制器投入应用;2000 年,市场销售超过1 亿个CAN 器件。        在1980 年的早些时候,Bos...

通信总线-现场总线-CAN

发布时间:2019-09-26 FDCAN 现场总线 总线 CAN总线
摘要:博主在网上搜寻了大量关于CAN总线的博客,发现没有一篇能像这篇博客一样层次分明、脉络清晰,而且知识点面面俱到。这里向JawSoW表示感谢,感谢他花费大量时间心血写下本文。JawSoW这种博客写作的态度值得我们学习,唯一遗憾的是每一篇都花费巨大时间。 该文章对FD-CAN的描述不是很多,我会在文章最后进行补充。 原文转载链接:https://blog.csdn.net/cheatscat/article/details/82886889   概述   CAN(Controller Area Netwo...

使用逻辑分析仪抓串口波特率

得出最小脉冲宽度应为8.68us左右。 我们再来看看逻辑分析仪抓出来的序列: 这里的脉冲宽度为8.667us,符合的很好。 当然,如果你运气不好,抓的序列全部都是多位的零或者多位的一的,那么最小脉冲宽度经过换算就会小于波特率了,但是还好,一般来说,我们只要乘2的次幂就可以试出真实的波特率了。...

分布式io (远程io):西门子

发布时间:2021-06-25 工作 现场总线
//===================================== 西门子PLC(产品和服务》工业自动化》自动化系统) https://new.siemens.com/cn/zh/products/automation/systems/industrial/io-systems/simatic-et-200mp.html 分布式io :ET200系列:200AL:圆孔拖线板样式,装于铝型材,拖链等                                         200eco:...

C# ip地址的查询

发布时间:2021-12-24 网络 C# 现场总线 TCP/IP
//本地ip地址 listBox1.DataSource = Dns.GetHostEntry(Dns.GetHostName()).AddressList; textBox1_ip地址.Text = Dns.GetHostEntry(Dns.GetHostName()).AddressList[3].ToString(); //远程ip地址 客户表_字典.Add(socket客户端.RemoteEndPoint, socket客户端);//远程ip表,字典 //本地ip地址和端口 textBox1_i...

RS485使用Modbus原理

发布时间:2022-06-02 CNC 嵌入式硬件 C# 现场总线
RS485:可以买个USB的rs485模块,也就几块钱。 模块空闲时:A: +4.57V        B: 0V(GND)A:    +4.58(逻辑1)      低于2伏(逻辑0)    和TTL串口一样。但接收有区别,发送的时候不接收。 B:     参考线GNDTTL电平:逻辑0:0v        逻辑1:+5v    (要用2根线:GND和信号) rs485的逻辑:+2~+6V(逻辑1); <2V(逻辑0) 注:不要和普通rs232弄混了,rs232由于历史原因,有几个版本。主要在...

C#_RS485库移植

发布时间:2022-03-27 C# 现场总线
维修电工:祁成 调试于台达伺服B3系列-400W 文件主要内容是获取出CRC校验码 CRC为16bit     低字节+高字节 单字节为D7~D0 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace B3sever{ class HelpRS485 { #region 转换 pu...

干扰引起的系统混乱,看我如何处理

干扰引起的系统混乱,看我如何处理 前往现场处理某客户的干扰问题,客户抱怨我们的交流伺服产品只要伺服使能(s_on),系统通讯就会异常,DIDO动作也异常,24v继电器线圈指示灯乱闪等问题频出。我们一向对于我们产品品质优良有非常大的自信的,因此专程驱车到现场处理,结果真相大白,解决了客户的问题。 图一:现场对每台伺服驱动器输出UVW和伺服电机的电磁抱闸两芯线增加Φ60磁环,减小输出载波EMI干扰 图二:UVW三线并绕,工作时磁环会发热甚至有点烫手,这是正常的,说明磁环起到作用了。 图三:用电池供电的示...

Modbus协议初识

发布时间:2018-08-27 MODBUS 现场总线 通信协议 行业深挖
 Modbus名称取自Modicon公司,该公司于1978年发明了这个协议,作为第一个真正用于工业现场的总线协议。Modbus因其本身作为面向消息的协议,可以支持多种电气接口的特性,加上协议本身简单紧凑的帧格式和标准、开放的设计理念,使之成为在世界范围内被广泛使用的协议标准 一提到Modbus,总是有人会直接将其与485总线联系在一起,其实Modbus协议官方手册上有明确说明,Modbus作为一种应用层的信息交换协议,它为通过不同总线、以太网等链路连接的设备,提供了一种C/S架构的通信方式。不同的设备诸如...

STM32F429 >> 20. CAN 通讯(一)

发布时间:2019-02-21 STM32 CAN 现场总线 数据传输
CAN 是控制器局域网络(Controller Area Network)的简称,是国际上应用最广泛的现场总线之一。 简介 物理层 与 I2C、SPI 等具有时钟信号的同步通讯方式不同,CAN 通讯并不是以时钟信号来进行同步的,它是一种异步通讯,只具有 CAN_High 和 CAN_Low 两条信号线,共同构成一组差分信号线,以差分信号的形式进行通讯。 CAN 物理层的形式主要有两种:闭环总线网络 和 开环总线网络; 1. 闭环总线网络 该网络是一种遵循 ISO11898 标准的高速、短距离“闭环网络”,...

台达CRC校验源码

发布时间:2021-09-22 STM32 工作 现场总线 C语言
串口数据流格式:010302000002C5B3 分析0x01是从站编号 0x03是读4区寄存器 0x0200是寄存器起始位 0x0002是读2个寄存器出来。 C5B3是校验码,低8位先发,高8位后发。实际CRC值是0xB3C5 public byte[] crcLH(string str)//台达伺服校验 {//字符串转对应数组 //0103 0200 0002 C5B3 //0106 0200 0064 8999 ...

虹科分享 | 带您全面认识“CAN总线错误”(一)——CAN总线错误与错误帧

发布时间:2022-06-23 CAN错误 现场总线 CAN总线
在本系列文章中,我们将为您详细介绍CAN总线错误的相关知识,包括CAN总线错误的基础概念、CAN总线错误的类型、CAN错误帧和CAN节点错误状态,并通过实际的应用测试生成并记录CAN错误。 1. 什么是CAN总线错误? 控制器局域网络(Controller Area Network, CAN)是当今汽车和工业自动化系统的重要标准。可靠性是CAN总线协议的核心优势之一,这使其成为安全关键应用的理想选择。但值得注意的是,错误处理对CAN的稳健性来说至关重要。 CAN总线错误的发生可能有多种原因,比如电缆...

Softing epGate PB系列网关-可将PROFIBUS总线集成到EtherNet/IP网络

一 背景 PROFIBUS是一种成熟的现场总线技术,主要用于过程自动化工业,例如金属冶炼、石油化工和食品等行业。由于PROFIBUS总线具有一些独特的性能优势,例如稳定的安装方式、特殊的物理传输技术等,因此目前它依旧被广泛用于过程自动化系统中。 近年来,随着工业设备互联和工业物联网需求的不断增加,工业以太网也在快速发展。而EtherNet/IP具有诸多优势,像高度的灵活性、出色的互操作性等,因此它可在工业以太网中长期占有一席之地。根据近期的报告显示,EtherNet/IP以占比17%的市场份额与PROF...

虹科分享 | 带你全面认识“CAN总线错误”(二)——CAN错误类型

发布时间:2022-06-29 CAN CAN错误 现场总线 CAN总线
在本系列文章中,我们将为您详细介绍CAN总线错误的相关知识,包括CAN总线错误的基础概念、CAN总线错误的类型、CAN错误帧和CAN节点错误状态,并通过实际的应用测试生成并记录CAN错误。 CAN错误类型 CAN总线协议规定了5种CAN错误类型: 位错误[发送器]位填充错误[接收器]格式错误[接收者]ACK应答错误(应答)[发送器]CRC校验错误(循环冗余校验)[接收器] 在上一篇文章”虹科分享 | 带您全面认识“CAN总线错误”(一)——CAN总线错误与错误帧“中,我们已经对位错误和位填充错误有...

虹科分享 | 带你全面了解“CAN总线错误”(三)——CAN节点状态与错误计数器

发布时间:2022-07-06 CAN错误 现场总线 CAN总线
在本系列文章中,我们将为您详细介绍CAN总线错误的相关知识,包括CAN总线错误的基础概念、CAN总线错误的类型、CAN错误帧和CAN节点错误状态,并通过实际的应用测试生成并记录CAN错误。 前文回顾: 1. CAN总线错误与错误帧 2. CAN错误类型 显然,CAN错误处理有助于去除错误消息,并使CAN节点能够重新进行错误消息的传输。这确保了短暂的局部干扰(例如来自噪声)不会导致无效/丢失数据。相反,发送器将会尝试重新发送消息。如果它赢得仲裁(并且没有错误),则消息发送成功。 但是,如果错误是由于传...

虹科分享 | 带你全面了解“CAN总线错误”(四)——在实践中生产和记录CAN错误

发布时间:2022-07-13 CAN错误 现场总线 CAN总线
在之前发布的文章中,我们介绍了CAN错误和错误处理的理论基础,而在本篇文章中,我们将在实践中生成和记录错误。测试过程中将使用到虹科的CANedge数据记录仪和PCAN-USB设备。 测试1:没有CAN总线错误 为了便于对照,我们设置了没有CAN总线错误的测试:一个 CANedge2 的“发送器”将数据发送到另一个 CANedge2 的“接收器”,并且两者都能够记录CAN总线错误。 测试2:移除CAN总线终端电阻 在这个测试中,我们在日志会话过程中移除了 CAN 终端电阻。这可以有效地将位电平设置为...

Softing pnGate系列网关:将PROFIBUS总线集成到PROFINET网络

一 背景 水平和垂直通信一体化是工业4.0背后的核心原则之一,然而实现这一点需要标准化通信接口。这些接口能够促进各种组件的相互连接并传输同步数据流,同时在可用性、可靠性、稳定性和冗余等方面却有着很高的要求,而基于PROFIBUS的应用只能满足这些要求的一部分,并且设备的数量也有限。对此,可以通过使用PROFINET来更好地满足这些要求,并且PROFINET作为自动化领域领先的以太网标准,不仅具有更好的性能,而且可以达到更快的传输速度。 因此,随着工业4.0和工业物联网的发展,现场总线系统必然需要过渡到工...

【PCAN医疗应用系列】PART3 基于虹科PCAN-PCI卡实现CT医疗设备的数据采集与装置控制

传统CT医疗设备各控制部件之间的信息交换均采用电缆直接连接的方法,在简单系统中,这种直接连接电缆的方法无可厚非,但随着CT诊断设备的快速发展,现代医疗行业日益增长的数据采集与控制需求,这样的简单布线已不再能使当下CT设备有良好的的抗干扰能力与电器性能等。CAN总线技术在医学上的历史始于许多年前,将CAN卡应用于CT系统,不仅能够简化现场布线,节约材料,还能提高系统的抗干扰能力,节约成本的同时,也能使医务人员在远端安全区域内操作CT机,减少X射线的辐射。 CT医疗设备所面临的挑战 对于诊断 CT 设备,由...

Softing mbGate PB系列网关:将PROFIBUS总线集成到Modbus TCP/IP网络

一 背景 Modbus不仅是一种开源且免费的工业协议,还是工业设备以及软件之间常用的连接方式,它被广泛应用于数据采集和监控系统。目前Modbus主要有三种版本:Modbus ASCII、Modbus RTU和Modbus TCP/IP。其中,Modbus TCP/IP的创建是为了更大限度地发挥以太网网络的优势,许多设备也正因使用了这种通用协议而实现了高效、可靠且简单的连接。 PROFIBUS是在自动化技术中被广泛使用的现场总线通信标准,主要应用于离散控制和过程控制。基于RS485特殊的物理属性,PROF...

虹科分享 | 读不懂CANopen报文?看这篇文章就够了

CANopen是位于CAN总线之上的应用层协议。CAN报文由7个不同的位域组成,CANopen主要是规定了其中的仲裁域和数据域的使用情况。 一、CANopen报文格式 CANopen的报文格式为COB-ID+D0+D1+……+D7, 放入CAN帧的数据,低字节优先。例如数据0x01020304对应如下组织:COB-ID 04030201。 COB-ID= Function Code+Node ID(或其他),如图所示: Function Code(二进制): EMCY:0001; PDO:00...

Softing FG-200——将FF H1现场总线集成到工业以太网

基金会现场总线FF(FOUNDATION Fieldbus)是专为过程自动化设计的通信协议,包含低速总线H1(31.25kbits/s)标准和高速以太网HSE(High Speed Ethernet,100Mbits/s)标准。FF H1主要针对于工业过程自动化,用于连接现场的各种设备,如传感器、执行器等,并且尤其适用于环境要求严格、实时性要求高的工业现场;HSE则通过以太网将控制器、H1子系统和设备管理应用软件等连接起来,实现基于以太网的数据釆集和控制。FF H1与FF HSE相辅相成,协同工作,...

PCAN在医疗设备领域的应用

发布时间:2021-03-19 现场总线 CAN总线
1.背景与发展 CAN在医学技术上的历史始于许多年前。1992年飞利浦医疗系统公司开发了一种软件协议,用于其病人手术台和x光系统,经过多年的发展与演变,如今CAN已经是一个完善的、安全的通信标准,用于许多医疗设备。 现代医疗设备由众多模块组成,模块之间相互连接。通过使用标准化的总线系统,如CAN,可以独立开发并模块化连接诸如x射线发生器、病人手术台或注射器之类的单个系统组件。这既节省了开发成本,也使组件在广泛的系统中能够得到通用和可扩展的使用,并且大大减少了电缆的数量。 CAN作为通信协议的一个决定性优势...

面向终客户和设备制造商的Ethernet-APL

Ethernet-APL(高级物理层)通过以太网协议实现与现场设备的无缝连接,从而可大大简化大型自动化网络的构建,并为过程工业的终客户带来极大的益处。 (用于过程工业的Ethernet-APL现场设备可以快速安全地进行部署,而无需丰富的Ethernet-APL专业知识) 从简单的传感器到复杂的分析仪器,我们发现在过程工业中已安装了数以百万计的设备,并且每年还有数以百万计的设备在增加。即使在今天,大多数设备仍然使用4-20mA技术,并通过HART协议来进行数字点对点通信。像PR...

CAN电压测试(电工Demo)

发布时间:2022-12-03 CAN 现场总线
这种是一般PLC上CAN的引脚定义。 5接屏蔽线 40米: 1 Mbps ( iso 11898_3)逻辑1: H L 电压差 低于0.05V逻辑0: H L 电压差 高于1.5V电阻: H L 负载电阻 (85Ω ~ 130Ω) / 2 一般120Ω /2实际负载电阻值:60Ω  这图上说的是:隐性1的时候,H和L线都是2.5V,线压差是0v。 显性0的时候,H线3.5v,L线1.5v,线压差是2v(最低条件 >1.5v)。 可以理...

详解RS-485上下拉电阻的选择

发布时间:2017-01-17 现场总线
注:本文转载于致远电子。 前言:RS-485总线广泛应用于通信、工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析。一、为什么需要加上下拉电阻? 根据RS-485标准,当485总线差分电压大于+200mV时,485收发器输出高电平;当485总线差分电压小于-200mV时,485收发器输出低电平;当485总线上的电压在-200mV~+200mV时,485收发器可能输出高电平也可能输出低电平,但一般总处于一种电平状态,若485收发器的输...