![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总线和协议
文章平均质量分 67
keep study
这个作者很懒,什么都没留下…
展开
-
socket绑定的ip为INADDR_ANY 的意义
socket INADDR_ANY 监听0.0.0.0地址 socket只绑定端口让路由表决定传到哪个ip其中INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。如果指定ip地址为通配地址(INADDR_ANY),那么内核将等到套接字已连接(TCP)或已在套接字上发出数据报时才选择一个本地IP地址。一般情况下,如果你要建立网络服务器,则你要通知服务器操作系统:请在某地址 xxx.xxx.xxx.xxx上的某端口 yyyy上进行侦听,并且把原创 2021-08-27 17:27:36 · 525 阅读 · 1 评论 -
CAN总线传输协议
一、控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线、同轴电缆或光纤来传输信号,因其高性能、高可靠性和高实时性等特点,已经成为了世界上应用最广泛的现场总线之一。公元1991年,CAN总线技术规范(CAN Version2.0)制定并发布,该技术规范共包括A和B两部分,称为CAN2.0A和CAN2.0B。其中CAN2.0A给出了CAN报文的标准格式,CAN2.0B给出了标准格式和扩展格式两种。CAN总线最高传输速率可达1Mbps(转载 2021-08-26 16:31:49 · 3046 阅读 · 0 评论 -
MODBUS TCP 的应用和网络分层
简单的理解一下Modbus TCP/IP协议的内容,就是去掉了modbus协议本身的CRC校验,增加了MBAP 报文头。TCP/IP上的MODBUS的请求/响应如下图所示:1.1 MBAP报文首先来看一下,MBAP 报文头都包括了哪些信息和内容于MODBUS - TCP协议,发现其在应用过程中很多人对其理解得五花八门,这里不妨再增加一门。谈MODBUS TCP协议肯定要分层看,Modbus是应用层协议,其所依赖的网络层协议栈可以是TCP,也可以是UDP。而TCP又可以分为客户端和服务器。有趣的是原创 2021-08-26 14:53:14 · 741 阅读 · 0 评论 -
MODBUS_Rtu通讯(一):数据帧格式解读
RTU&&TCP单个写入RTU&&TCP多个写入RTU&&TCP数据读取Modbus功能码:功能码 名称 作用 1 读取线圈状态 取得一组逻辑线圈的当前状态(ON/OFF) 2 读取输入状态 取得一组开关输入的当前状态(ON/OFF) 3 读取保持寄存器 在一个或多个保持寄存器中取得当前的二进制值 4 读取输入寄存器 在一个或多个输入寄存器转载 2021-08-26 11:35:52 · 8077 阅读 · 2 评论 -
RS-485总线布线规则及方法
摘要:本文阐述了RS-485双向串行总线的特点、RS-485总线在实际应用中的布线规则、拓扑结构和匹配电阻的连接方法。可供有关技术人员在RS-485总线设计和施工时做参考。关键词:RS-485、总线、规则、方法前言在工业测控和数据采集系统的数据通信中,需要利用计算机通过串行接口与测控网中的设备进行数据或命令传输。截止到目前为止,被广泛应用的串行通信接口有RS-232、RS-485/422等。RS-232是最早的串行接口,应用于低波特率的串行通信。RS-232采取的是单端不平衡传输方式,其收发端的转载 2021-08-26 10:12:13 · 13568 阅读 · 0 评论 -
485总线
一、简介RS485是数据信号采用差分传输方式的串行总线rs485接线时,一般应采用手牵手的总线拓扑结构,最好不要采用星型拓扑结构。可参考:http://blog.sina.com.cn/s/blog_729a492301019owo.html通信最常见为modbus协议,采用问答式,由主机一个一个查询,从机被动回答。二、信号表示· 逻辑1:两线间的电压差为+(2-6)V;· 逻辑0:两线间的电压差为-(2-6)V;三、特点· 最高数据传输速率为10Mbps· RS-485接口采用平衡驱原创 2021-08-26 10:08:04 · 3876 阅读 · 0 评论 -
总线和协议是什么关系
通讯总线往往指的是硬件(物理层)。而通讯协议则是跑在硬件上的软件(软件层)。很多总线都支持不同的协议,但不可能是所有。因为有的总线达不到协议的要求(比如响应时间)。有些高级协议的实现对总线技术是有依赖的,比如can总线实现对等协议(谁都可以主动发言)很容易,而RS485总线实现对等就很难(通信效率会大幅降低)这个,打个不恰当的比方:就好像中国的铁路网就是总线。而在上面什么时候跑哪趟车,什么样的车应该停下来让其它车先过,车辆到什么站该停,该停多久,这些就都是协议了。...原创 2021-08-26 09:50:24 · 1484 阅读 · 0 评论