UART、RS232、RS485协议简单总结
UART:
uart帧格式
空闲位:即空闲的状态 高电平
起始位:低电平
数据位:5-8位自定义长度
校验位:奇偶校验……
停止位:高电平
高低电平约定:uart采用TTL电平 高电平>2.4V,低电平<0.4V
通信双方:约定上述的帧格式和波特率,波特率表示双方通信速率的约定,每秒传输多少个字节,如9600 bps (bit pre second)
RS232、RS485 :
这两个协议都是基于uart协议之上的协议,只是对电气属性或者说物理属性做了些规定。
目的:增强信号抗干扰能力,增强数据传输距离等……增强都是相对uart而言的,都是为解决uart存在的缺陷问题,而改进的的(电气层)协议
RS232 :
逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V
通信距离:大约15m
编程方式:RS232不涉及编程,只是改变了电气属性,编程还是按uart来
RS232与TTL电平转换(usrt用的是TTL电平):max232芯片
故,两个mcu之间通信若使用RS232协议增强信号传输距离或提高抗干扰,一般采用mcu1->max232 ---------> max232->mcu2方式,转换芯片可选用其他型号。
RS485 :
逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V
注意:RS485电平信号是差分信号,即两根线的电压差值,因此使用RS485扩展的uart协议变成了半双工通信,不能同时发送和接受数据,故对uart编程的时候要注意。
同行距离:大约1500m
还有个特点:不仅可以一对一,还可以一对多,可实现结点组网,即主从模式,一个主机的rs485总线上可以挂载多个rs485从机,区分主从机是程序员根据需求软件编程实现的,485协议还是只是电气属性的改变。
RS232、RS485相对于原uart 通信速率变快了是因为信号得到了增强,抗干扰能力强了,可以提高波特率的上限,设定更高的波特率,实现提高通信速率(个人理解)
UART、RS232、RS485协议简单总结相关推荐
- 总线协议一(UART/RS232/RS485/IIC/SPI)
目录 基础概述: 一.UART(为串口通信方式) 二.RS232协议 三.RS485协议 四.I2C总线协议 五.SPI总线 六.I2C和SPI的区别 基础概述: 总线的本质就是一根导线,传递的是电信 ...
- 串口---UART RS232 RS485 TTL
什么是串口? 串口通信分同步串口通信USRT,异步串口通信UART, 串口主流的电气(电平)标准 RS232 RS485 RS422 TTL 相关芯片 PL2303.CP2102芯片都是常用的USB转 ...
- UART/RS232传输协议
一.RS232通信协议是目前最常用的一种全双工点对点式的异步串行通信协议接口标准.RS232接口标准由于出现较早,所以其目前存在很多问题. (1).接口电平值较高,易损坏接口电路的芯片. (2).传输 ...
- RS232\RS485\TTL接口\UART
一 uart rs232 rs485功能 UART是cpu中的控制器实现数据的串并转换(其中cpu使用并行数据,外部通信使用串行数据):控制数据的波特率 校验机制等工作:cpu直接控制的是这个控制器的 ...
- 微硬创新RS485/RS232/MODBUS转PROFINET(PROFINET转RS232/RS485/MODBUS)网关连接西门子PLC和新大陆工业条码扫描枪配置案例
1.前言: 由于PROFINET网络协议逐渐在各种行业中得到广泛应用,同时条码技术的成熟和广泛应用,生产厂家采用条码标识其产品,在生产.库存.发货.销售.售后中采集产品信息,将扫码扫上来的数据要传送在 ...
- 串口RS232 RS485最本质的区别!-!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议!
5分钟看懂!串口RS232 RS485最本质的区别!-4分钟看懂!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议,5分钟看懂! 一.5分钟看懂!串口RS232 RS485最本质的区别! 二 ...
- UART和RS232/RS485的关系是什么?
串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...
- UART和RS232/RS485的关系是什么?RS485在linux下的调试 ubuntu串口调试工具
串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...
- UART和RS232/RS485/RS422的关系
转: http://www.elecfans.com/emb/jiekou/20180418663969.html https://blog.csdn.net/u013178472/article/d ...
- rs232接口_RS232协议和RS485协议的区别与应用,看这一篇就够了!
我们在弱电系统中经常会接触到很多通讯协议,如:RS232协议.RS422协议.RS485协议.韦根协议.TCP/IP协议等多种协议,今天为大家分享一下弱电工程中最为常用的RS232协议和RS485协议 ...
最新文章
- JavaScript Table排序
- python3.5安装-Linux:Python3.5安装和配置
- 2021年临颖一高高考成绩查询,河南漯河名列前茅的4所高中,临颖一高强势登榜,你还知道几所?...
- Java并发基础01. 传统线程技术中创建线程的两种方式
- Java中集合(七)Collections 一个操作集合的工具类
- 网络中典型协议--(DNS,输入url后, 发生的事情. ,ICMP,NAT)
- Linux下安装spf13-vim
- mysql 40014无效,Oracle问题-ORA-14400:插入的分区关键字未映射到任何分区
- 关于错误:不能将licenses.licx文件转换成二进制,error lc0003 !
- python标准输入输出语句_Python“门卫”之输入输出
- 如何在VSCode上新建Flutter项目【两步搞定】
- 最最最最最最最最基础的C---函数
- 花花省淘宝客APP源码带淘宝京东拼多多唯品会优惠券自营商城本地生活CPS外卖优惠电影票话费
- AspNetPager的使用
- oracle11g 网页账号,oracle11g 创建用户并受权
- PIXI 精灵表和精灵动画
- 【C语言】利用队列的思维理解移位运算符和移位函数
- 激光雷达的性能指标-以大疆livox-Mid40激光雷达为例
- VMware Tools 详细安装教程及问题解决
- 微信小程序收款手续费_小程序微信支付收款流程
热门文章
- excel模板 基金账本_专项基金拨款记录EXCEL图表
- iptv鉴权 php,小白的IPTV折腾教程-双网融合/IPTV共享 - OPENWRT专版 - 恩山无线论坛 - Powered by Discuz!...
- Java常用的设计模式
- 深度学习caffe教程
- 正点原子STM32F103(精英版)------串行通信
- 阿里矢量图标引入方法
- 详解大小额支付与超级网银
- 《About Face 3:交互设计精髓》读书笔记(一)
- 微型计算机原理与应用实验指导书,微型计算机技术与应用实验指导书.doc
- 液压系统和阀的动画,让复杂工作原理看起来更加简单明了!