精华内容
下载资源
问答
  • Modbus标准通信协议与软件编程,比较详细介绍了协议内容
  • Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信, 使用STM32F103X芯片。
  • 标准的modbus通信协议。 可以了解modbus的通信具体协议
  • 这是标准的 DSA协议 ,共享给大家,希望给大家带来帮助!!
  • Modbus 通信协议标准

    2018-04-10 15:36:44
    Modbus 通信协议标准 文档手册 包含所有指令的说明 标准
  • CCSDS官方深空通信协议标准,主要是系统overview以及同步算法和信道编码算法相关协议。
  • DSRC通信协议标准

    千次阅读 2020-08-16 00:44:03
    925 GHz中的75 MHz频段作为智能交通系统中专用短程通信的无线电服务后续,欧盟、日本、新加坡、韩国等相继推出自己的通信标准,但是都是基于美国的DSRC标准派生而来。 美国DSRC协议栈如图所示。 在物理层和MAC层,...

    参考书籍《车联网权威指南 标准、技术及应用》

    DSRC 是一种专用的车辆无线通信技术,于1998年由美国国会颁布的《21 世纪交通平等法》最先提出,它是以IEEE 802. 11p为基础,将5.850~5. 925 GHz中的75 MHz频段作为智能交通系统中专用短程通信的无线电服务后续,欧盟、日本、新加坡、韩国等相继推出自己的通信标准,但是都是基于美国的DSRC标准派生而来。

    美国DSRC协议栈如图所示。
    在这里插入图片描述
    物理层MAC层,DSRC使用IEEE 802. 11p ( IEEE802.11 (WiFi) 的改进版)提供车载环境下的无线接入。在协议栈中间位置,DSRC 采用一套IEEE 1609工作组定义的标准: 1609. 4–用于信道切换,1609.3一用于网络服务( 包括WAVE短消息协议一WSMP), 1609.2–用于安全服务。

    DSRC 还支持在网络和传输层使用IPv6协议、UDP和TCP,以支持接人Internet 的需求。在具体通信过程中,选择使用WSMP还是IPV6+UDP/TCP取决于应用程序给定的要求。单跳消息例如以碰撞预防为基础的应用,通常使用通信效率高的WSMP多跳数据包可使用IPv6的路由功能。

    在协议栈顶部,SAE J2735标准指定了固定的消息格式来支持各种基于车辆的应用程序,其中最重要的消息格式是基本安全消息,它传达了重要的车辆状态信息来支持V2V安全应用程序。频繁发送BSM的车辆可以互相追踪周边其他车辆的运动状态,通过具体算法分析行为轨迹来防止潜在的碰撞。SAEJ2945.1标准中对通信最低性能要求标准有详细说明,需要解决的主要问题在于BSM传输速率和功率、BSM数据的准确性以及信道拥塞控制

    美国联邦通信委员会( Federal Communications Commission, FCC) 已经将5. 850~5. 925 GHz的5. 9CHz频带分配给了DSRC通信,这段频谱包含了7个10 MHz的信道和在最底部预留一个5MHz的保护间隔,并指定了每个信道是服务信道(ServiceChannel,SCH)还是控制信道( Control Channel, CCH),如图所示。其中,两个10 MHz的信道也能组合成20MHz的信道。美国在有关DSRC的测试中大多使用10MHz信道,测试显示,这种带宽很适合在汽车环境中所遇到的延迟和多普勒扩散信道拥塞问题能通过提升到20MHz的信道容量来解决,这里需要考虑的是,虽然20 MHz能降低碰撞概率,但传输一个给定调制方式和编码方式帧在10 MHz信道上的花费只有20MHz上的一半,此外一个20MHz的信道在一个给定背景频谱下会产生更多的噪声。
    在这里插入图片描述
    注:个人看书做的记录

    展开全文
  • GSM通信协议标准中文板

    热门讨论 2011-07-23 10:26:47
    GSM通信协议标准中文板 GSM通信协议标准中文板 GSM通信协议标准中文板 做移动开发的应该会有用处
  • 国际标准的HDQ通信协议,中文说明,供大家学习使用
  • 中国通信协议标准 很多很多东西 有各个层次的详细内容 很有用的 移动通信系统的结构
  • RS485通信协议标准

    2016-09-27 14:43:34
  • 通信协议之485

    千次阅读 2020-06-23 11:07:03
    标题RS-485通信协议标准 通信协议是指双方实体完成通信或服务所必须遵循的规则和约定,主要实现两个设备之间的数据交换功能. 通信协议分硬件层协议和软件层协议。 硬件层协议决定数据如何传输,比如要设备A要想设备B...

    标题通信协议之485

    标题RS-485通信协议标准

    通信协议是指双方实体完成通信或服务所必须遵循的规则和约定,主要实现两个设备之间的数据交换功能.
    通信协议分硬件层协议和软件层协议。

    硬件层协议决定数据如何传输,比如要设备A要想设备B发送0x63,0x63的二进制数为0110 0011,这8个二进制数要从设备A传输到设备B,涉及到1怎么传,0怎么传,这就是硬件层要解决的问题。

    硬件层协议目前比较多见的有RS-232、RS-485和SPI等
    其中串行通信RS-485规定:逻辑“1”以两线间的电压差为+(2-6)伏表示;逻辑“0”以两线间的电压差为-(2-6)伏表示。
    再者,比如要选择多少条线传输数据,选择什么材质的线传输输入,这些也是属于硬件层协议约束的。

    MCU管脚输出TTL电平,TTL电平的意思是,当MCU管脚输出0电平时,一般情况下电压是0伏,当MCU管脚输出1电平时,电压是5伏。因TTL电平是由一条信号线,一条地线产生,信号线上的干扰信号会跟随有效信号传送到到接收端,使得有效信号受到干扰,485通信实际上是把MCU出来的TTL电平通过硬件层的一个转换器芯片进行转换,示意图如图一所示。
    在这里插入图片描述
    图 1

    把MCU出来的一条TTL信号经过芯片转换为两根线(线A、线B)上的信号。当MCU给转换器输入低TTL电平时,转换器会使线B上的电压比线A上的电压高,反之,线A上的电压比线B上的电压高。

    485协议规定两条线上电压差值为多少表示0或者1,电压通过仪表可以测量得到,所以说RS-485是硬件层协议。

    485协议的接收端可能是另一个MCU,MCU管脚也只接受TTL电平,转换芯片过来的是两条线的电压,所以需要对此两条线差分电压转换为TTL电平,示意图如图二所示。
    在这里插入图片描述
    图 2

    把TTL电平转换为485电平,实质是一个集成芯片,其间无任何程序代码,纯粹是硬件逻辑。同理,将485电平转换为TTL电平也是如此。现在很多芯片将接收和转换都集成到了一块IC,注意,转换器和接收器依旧是没有同时工作的。

    2.RS-485通信总线标准

    RS-485标准采用平衡式发送和差分接收方式实现通信,由于传输线通常使用双绞线,又是差分传输,所以有极强的抗共模干扰的能力。RS-485采用半双工工作方式,支持多点数据通信。

    总线网络拓扑一般采用终端匹配的总线型结构,即采用一条总线将各个节点串接起来,不支持环形或星型网络,如果需要使用星型结构,就必须使用485中继器或485集线器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或256个节点,最大的可以支持到400个节点。

    3.RS-485电路设计原理
    TTL,RS-485两者之间的电平标准定义不通,需要电平转换芯片来实现两者间的数据交换。图三是一般RS-485电平转换芯片引脚数及其定义,或者称为RS-485收发芯片。
    在这里插入图片描述
    RS-485收发芯片(电平转换芯片)可以理解成两部分,分别为驱动器和接收器。

    驱动器输出是差分输出,DE管脚上的逻辑高电平将使能驱动器差分输出,如果DE为逻辑低电平,则驱动器输出呈现高阻态,将发送端与输出A,B断开。

    表 1驱动器输出真值表
    在这里插入图片描述

    通过该真值表可知,在发送时,/RE的电平高低就无所谓了DE是高电平时,

    那么DI为1,A>B,驱动器发送器输出1,

    DI为0时,B>A,驱动器发送器输出0。

    而当DE为低电平时,则输出高阻态,也就是隔开了DI与A,B之间的关系。

    RS-485接收器输入时差分输入,/RE来使能接收器,当/RE为低电平时,接收器使能。

    表 2接收器输出真值表
    在这里插入图片描述
    差分传输:发送端在两条信号线上传输幅值相等,相位相反电信号,接收端在对接收的两条线信号做减法运算,这样就获得幅值翻倍的信号。

    特别注意:千万不要以为RS-485的逻辑“1”是B>A,逻辑“0”就是A>B。

    正确理解:分两种情况驱动器(发送器)和接收器,

    对于驱动器(发送器),逻辑“1”(正)是A>B,AB之间电压为+(2~6)V;

    逻辑“0”(负)是A<B,AB之间电压为-(2~6)V。

    而对于接收器,则逻辑“1”(正)则是B>A,BA之间电压不小于200mV;

    逻辑“0”(负)则是A>B,BA之间电压小于-200mV;
    即正负逻辑,电压绝对值都大于200mV。

    由于RS-485芯片特性,接收器的检测灵敏度为±220mV,当A,B端的电位差绝对值小于200mV时,输出为不稳定,如果在总线上所有发送器被禁止时,接收器输出逻辑“0”,这会误认为通信帧的起始引起工作不正常,解决这个问题的办法就是人为的地使A端电位高于B端电位,这样Rxd的电平在485总线不发送期间(总线悬浮时)呈现唯一的高电平,MCU就不会被误中断而收到乱字符,通常在485电路的A,B输出端加接上拉、下拉电阻,提供网络失效保护,提高RS-485节点与网络的可靠性。
    在这里插入图片描述

    一般情况下不需要增加终端电阻,只有在485通信距离超过300米的情况下,要在485通信的开始端和结束端增加终端电阻。

    隔离虽然能够有效的抑制高共模电压,但总线上还会存在浪涌冲击、电源线与485线短路等潜在危害,所以一般会在总线端采取一定的保护措施。

    通常在RS-485通讯接口的A,B通讯线上各串接一个热敏电阻,在热敏电阻与RS-485通讯接口之间的A,B通讯线和地之间分别设有TVS瞬变抑制二极管。

    没有故障时,热敏电阻接近零,不影响正常通讯,当误接220V时,热敏电阻变的无穷大,相当于通讯回路和外面断开,当故障消失后,热敏电阻阻值降到零,又可以正常使用。

    由于RS-485是半双工通信,收发转换是需要一定的时间,所以一般在收发转换之间和每发送完一帧数据之后,都要有相应的延时,如果出现收发不正常或第一帧数据之后就出现误码现象,则可以适当的增加一下延时时间。

    异步通信数据以字节的方式传送,在每一个字节传送之前,先要通过一个低电平起始位实现握手。为防止干扰信号误触RO(接收器输出)产生负跳变,使接收端MCU进入接收状态,建议RO外接10kΩ的上拉电阻。

    电源旁路电容,作用是给485芯片提供一个干净的电源,使它稳定的工作。
    ————————————————

    展开全文
  • 红外通信协议-IRDA标准
  • 网络通信协议 TCP/IP协议 传输控制协议/因特网互联网协议,是Internet最基本、最广泛的协议。它定义了计算机如何接入因特网,以及数据如何在它们之间传输的标准。它的内部是包含一系列的用于处理数据通信的协议,并...

    网络通信协议

    TCP/IP协议

    传输控制协议/因特网互联网协议,是Internet最基本、最广泛的协议。它定义了计算机如何接入因特网,以及数据如何在它们之间传输的标准。它的内部是包含一系列的用于处理数据通信的协议,并采用了4层的分层模型,每一层都呼叫它的下一层所提供的协议来完成自己的需求

    协议分类

    在java.net包中包含的类和接口,它们提供低层的通信细节,我们可以直接使用这些类和接口,来专注于网络程序开发,而不用考虑通信细节

    java.net包中提供了两种常见的网络协议的支持:

    UDP

    用户数据报协议。UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立连接。简单来说,当一台计算机给另一台计算机发送数据时,发送端不会确认接收端是否存在,就发送数据,同时在接收端在接收数据时,不会向发送端反馈是否收到数据

    由于使用UDP协议消耗资源小,通信效率高,所以通常都用于音频、视频和普通数据的传输

    特点:数据被限制在64kb以内,超出这个范围就不能发送了

    TCP

    传输控制协议。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错数据传输

    在TCP连接中必须要明确客户端与服务器端,由客户端向服务器端发出连接请求,每次连接的创建都需要经过三次握手

    • 第一次握手:客户端向服务器端发送连接请求,等待服务器确认
    • 第二次握手:服务器向客户端回送一个响应,通知客户端接收到了连接请求
    • 第三次握手:客户端再次向服务器发送确认信息,确认连接
    展开全文
  • 电力用户用电信息采集系统通信协议:微功率无线通信标准
  • 世界上90%的都采用基于CAN总线的系统,而FlexRay是下一代通信协议事实上的标准,它的功能安全性如何是至关重要的。本文就通信协议标准FlexRay总线的功能安全性进行详细解析
  • ISO11898汽车CAN通信协议标准,英文高清版非扫描版,包含ISO 11898-1-2003,ISO 11898-2-2003,ISO 11898-3-2003,ISO 11898-4-2003,ISO 11898-5-2003。
  • 通信协议学习-485通信(1)

    千次阅读 2019-11-07 19:14:21
    1.RS-485通信协议标准 通信协议是指双方实体完成通信或服务所必须遵循的规则和约定,主要实现两个设备之间的数据交换功能,通信协议分硬件层协议和软件层协议。硬件层协议决定数据如何传输,比如要设备A要想设备B...

    1.RS-485通信协议标准

    通信协议是指双方实体完成通信或服务所必须遵循的规则和约定,主要实现两个设备之间的数据交换功能,通信协议分硬件层协议和软件层协议。硬件层协议决定数据如何传输,比如要设备A要想设备B发送0x63,0x63的二进制数为0110 0011,这8个二进制数要从设备A传输到设备B,涉及到1怎么传,0怎么传,这就是硬件层要解决的问题。

    硬件层协议目前比较多见的有RS-232、RS-485和SPI等。其中串行通信RS-485规定:逻辑“1”以两线间的电压差为+(2-6)伏表示;逻辑“0”以两线间的电压差为-(2-6)伏表示。再者,比如要选择多少条线传输数据,选择什么材质的线传输输入,这些也是属于硬件层协议约束的。

    MCU管脚输出TTL电平,TTL电平的意思是,当MCU管脚输出0电平时,一般情况下电压是0伏,当MCU管脚输出1电平时,电压是5伏。因TTL电平是由一条信号线,一条地线产生,信号线上的干扰信号会跟随有效信号传送到到接收端,使得有效信号受到干扰,485通信实际上是把MCU出来的TTL电平通过硬件层的一个转换器芯片进行转换,示意图如图一所示。
    在这里插入图片描述
    图 1

    把MCU出来的一条TTL信号经过芯片转换为两根线(线A、线B)上的信号。当MCU给转换器输入低TTL电平时,转换器会使线B上的电压比线A上的电压高,反之,线A上的电压比线B上的电压高。

    485协议规定两条线上电压差值为多少表示0或者1,电压通过仪表可以测量得到,所以说RS-485是硬件层协议。

    485协议的接收端可能是另一个MCU,MCU管脚也只接受TTL电平,转换芯片过来的是两条线的电压,所以需要对此两条线差分电压转换为TTL电平,示意图如图二所示。
    在这里插入图片描述
    图 2

    把TTL电平转换为485电平,实质是一个集成芯片,其间无任何程序代码,纯粹是硬件逻辑。同理,将485电平转换为TTL电平也是如此。现在很多芯片将接收和转换都集成到了一块IC,注意,转换器和接收器依旧是没有同时工作的。

    展开全文
  • SPI(Serial Peripheral Interface)总线是主要应用于嵌入式系统内部通信的串行同步传输总线协议。通常为四线制的SPI总线支持全双工通信。SPI最初由Motorola在2000年提出,Motorola所定义的SPI标准为业界广泛引用,...
  • 关于 Modbus 通信,这里不再多赘述,网上有很多教程讲的很详细,对于通信协议,推荐这个文章,Modbus+RTU标准通信协议可以较为详细的了解具体的通信协议 以下为我的代码实现,注释很详细,相信大家都能看明白 using ...
  • 协议栈 通信协议

    2019-10-06 11:42:27
    通信协议:通信标准,比如规定0100代表汉字‘鄙人’,0101代表汉字‘老师’,就是一个标准; 协议栈:通信协议的具体实现形式,就是用C语言或者任何一种语言把协议实现出来,说白了就是一段程序,可以成为函数库,...
  • 通信协议

    2011-05-07 11:17:00
     用于实现计算机与网络连接之间的标准,网络如果没有统一的通信协议,电脑 之间的信息传递就无法识别。 通信协议是指通信各方事前约定的用心规则,我们可以简单地理解为各计算机之间进行相互会话所使用的共同语言....
  • 红外通信协议SFSFSF

    2009-03-18 13:38:06
    红外通信协议-IRDA标准红外通信协议-IRDA标准红外通信协议-IRDA标准红外通信协议-IRDA标准红外通信协议-IRDA标准红外通信协议-IRDA标准
  • P2P通信标准协议: TURN

    2016-10-25 14:54:01
    上一篇P2P通信标准协议(一)介绍了在NAT上进行端口绑定的通用规则,应用程序可以根据这个协议来设计网络以外的通信。 但是,STUN/RFC5389协议里能处理的也只有市面上大多数的Cone NAT(关于NAT类型可以参照P2P通信...
  • 包含2007年最早出台的版本和2017年更新的版本,欧洲制定的标准协议
  • 网络通信协议

    2020-12-06 18:26:49
    计算机网络中实现通信必须有一些约定,即通信协议,对速率、传输代码、代码结构、 传输控制步骤、出错控制等制定标准通信协议分层的思想 由于结点之间联系很复杂,在制定协议时,把复杂成份分解成一些简单的成份...
  • 信号机通信协议标准GB/T 20999-2017应用指引V1.0 本文件为原版非截图版《GB/T 20999-2017 交通信号控制机与上位机间的数据通信协议》(以下简称为《标准》下载地址 ...该标准规定了交通信号控制机与上位机间的数据通信...
  • P2P通信标准协议: STUN

    2016-10-25 14:57:24
    前一段时间在P2P通信原理与实现中介绍了P2P打洞的基本原理和方法,我们可以根据其原理为自己的网络程序设计一套通信规则, ...本文就来介绍一下当前主要应用于P2P通信的几个标准协议,主要有STUN/RFC3489,

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,262
精华内容 5,704
关键字:

标准通信协议