RS485/RS232通信协议
RS485/RS232通信协议并不是单独协议,只是电气层的协议,依赖于串口。
目录
RS232协议
接口
信号
电平转换
RS232存在的问题
RS485协议
信号
接口
RS485优势
RS232协议
软件层面与串口通信一样。
RS232协议是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家、计算机终端生产厂家共同制定的用于串行通讯的标准;
该标准规定采用一个标准的连接器,标准中对连接器的每个引脚的作用加以规定,还对信号的电平加以规定;
接口
该标准规定采用一个25引脚的DB-25连接器,标准中对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定; 后来IBM的PC机将RS232简化成了DB-9连接器,后来成为事实标准; 现在工业控制的RS-232接口一般只使用RXD、TXD、GND三条线;
信号
该标准规定逻辑“1”的电平为-5v到-15v,逻辑“0”的电平为+5v 到+15v,选用该电气标准的目的在于提高抗干扰能力,增大通信距离,其传送距离一般可达15m;
电平转换
虽然很多处理器中都会集成UART控制器,但处理器产生的信号一般都是TTL信号并不是符合RS232标准的信号,所以一般我们还需要在处理器外部去添加电路对信号的电平进行转换;
RS232存在的问题
接口的信号电平值较高,已损坏接口电路芯片,又因为与TTL电平不兼容,所以需要使用电平转换芯片才能与TTL电路连接;
通信速度较低;
易产生共模干扰。抗噪声干扰性弱;
传输距离短(15m)
RS485协议
软件层面与串口通信一样。
该标准由电信行业协会和电子工业联盟定义;使用该标准的通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号; 该标准允许连接多个收发器,即具有多站能力,这样可以利用单一的RS485接口方便地建立起一个设备网络
信号
RS485采用差分信号进行数据传输,两线之间电压差为+2V~+6V表示逻辑1,两线之间的电压差为-2V ~-6V表示逻辑0;使用差分信号能有效地减少噪声信号的干扰,延长通信距离,RS485的通信距离可以达到1500m;接口电路电平比232降低了,所以不易损坏接口电路芯片,且与TTL电平兼容,可方便地与TTL电路连接。485通信通常使用双绞线。
接口
采用两线制,这种接线方式为总线式拓扑结构,在同一条总线上可以同时存在多个结点,因为采用的是两线制,数据的发送和接受都要使用这对差分信号线,发送和接受不能同时进行,所以只能采用半双工的方式进行工作,编程时也需要加以处理。使用RS485一般还需要在处理器的外部添加电路将TTL信号转换为差分信号。
RS485优势:
接口信号电平值比较低,不易损坏接口电路的芯片,且与TTL电平兼容,可方便地与TTL电路连接。
通信速度快;
抗噪声干扰性强;
传输距离较远(1500m);
可实现多接地那组网
RS485/RS232通信协议相关推荐
- UART/RS485/RS232
RS485和RS232是物理总线. RS232 传输距离大概15米左右 只允许一对一通信 全双工 RS485 传输距离大概1200米 总线上允许接多达32个发射器和43个接收器 半双工 UART UA ...
- 【工业级串口服务器E810-DTU】RS485/RS232转以太网,双向透明传输
E810-DTU-V2.0是一款RS485 & RS232转以太网的单串口服务器,实现了RJ45网口与RS485或者RS232之间的数据透明传输.模块搭载M0+系列32位处理器,运行速率快,效 ...
- 微硬创新RS485/RS232/MODBUS转PROFINET(PROFINET转RS232/RS485/MODBUS)网关连接西门子PLC和新大陆工业条码扫描枪配置案例
1.前言: 由于PROFINET网络协议逐渐在各种行业中得到广泛应用,同时条码技术的成熟和广泛应用,生产厂家采用条码标识其产品,在生产.库存.发货.销售.售后中采集产品信息,将扫码扫上来的数据要传送在 ...
- RS485/RS232/RS422接口定义
RS485/RS232/RS422接口定义 rs422接口定义 rs232接口定义 rs485接口定义 Pin 信 号 定 义 RS-232 RS-422 RS-485 1 DCD TX- DAT ...
- RS-485总线通信协议解析
RS-485总线技术只是规定了接口的电气标准,并没有规定RS-485接口的电缆,插件以及通信协议,只是OSI规范中物理层的一个标准,由于RS-485总线采用差分平衡传输方式,一般使用的电缆建议采用屏蔽 ...
- ETHERNET/IP转RS485/RS232网关profinet与Ethernet通讯卡
网络数据传输遇到的协议不同.数据互通麻烦等问题,一直困扰着大家.然而,现在有一种神器--远创智控YC-EIP-RS485/232,它将ETHERNET/IP网络和RS485/RS232总线连接在一起, ...
- 了解RS-232、RS-485串口通信协议
文章目录 一.串口通信协议 1.RS-232标准 2.RS-485标准 3.RS232.485电平与TTL电平的区别 4."USB/TTL转232"模块工作原理 1.工作流程 2. ...
- RS-232/RS-485/RS-422通信协议介绍
1.RS-232 (1) 基本概念 RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,被广泛用于计算机串行接口外设连接,像有些老式PC机上就配置有RS232接口.RS232的 ...
- RS485,RS232,USB,Ethernet 传输速度分别是多少
通讯速度,跟通讯用介质.通讯距离以及通讯环境等多项因素有关,一般情况下:1.RS-485的数据最高传输速率为10M 2.RS-232规定的速率为:50.75.100.150.300600.1200.2 ...
- RS485 RS232
RS485:半双工,点对多,分布式网络通信,距离可达1200米. RS232:全双工,点对点,距离20米. 232/485转换器 转载于:https://www.cnblogs.com/embedde ...
最新文章
- C#编写最小化时隐藏为任务栏图标的Window appllication
- C语言引用文件空格和换行,关于文件操作,碰到空格就换行
- Java 403 forbidden错误解决
- 计算机c语言二级试题及答案,计算机c语言二级考试试题及其答案.doc
- 【剑指offer】面试题11:旋转数组的最小数字(java)
- 将您的Apple ID更改为其他电子邮件地址的方法
- java基础之static
- uinttest 异步多线程生成测试报告
- SpringBoot - Spring 家族的技术体系
- PDF报表 项目实战总结(集成百度地图+遇到的问题)
- 米联ZYNQ7Z020系列的以太网网口芯片RTL8211FD自适应速度的问题
- JZOJ5442【NOIP2017提高A组冲刺11.1】荒诞 三进制状压+欧拉序
- python雷达图详解_Python基础教程 - matplotlib实现雷达图和柱状图
- 华为android9.1指令,华为手机进工程模式指令大全(新增EMUI9.0指令链接)
- 当年明月 Vs. 阎崇年
- CGTrader新赛CG Wildlife Challenge(CG野生生物竞赛)重磅推出
- Eclipse各版本代号一览表以及官网上有很多版本的eclipse的比较
- 【深入理解RabbitMQ原理】RabbitMQ 配置,生产者和消费者
- of介词短语作定语_in和on的介词短语做后置定语的区别?
- html5——简易个人主页
热门文章
- 英特尔固态硬盘测试软件,SSD固态硬盘检测测试软件(Intel SSD Toolbox)
- oracle常见sql笔试题,一路SQL笔试题
- 微信小程序文件大小限制
- MacOS:Shell工具-Royal TSX
- Android OpenCv实现拍照搜题功能实现步骤
- JSONArray.fromObject(); 引入问题
- Web前端助手-功能丰富的Chrome插件
- 解决npm下载包慢的方法
- 几种常见的JS混淆工具比较。
- matlab 关闭mdl,双击m文件和mdl文件重新打开一个matlab主程序