RS232接口与RS485接口的区别

一、接口的物理结构

1、RS232接口:

计算机通讯接口之一,通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。

2、RS485
RS485无具体的物理形状,根据工程的实际情况而采用的接口;项目中有用到压力传感器或者温控仪的设备常需要下单DB25接头以及RS485转换器

二、接口的电子特性
1、RS232:传输电平信号接口的信号电平值较高(信号“1”为“-3V至-15V”,信号“0”为“3至15V”),易损坏接口电路的芯片,又因为与TTL电平(0~“<0.8v”,1~“>2.0V”)不兼容故需使用电平转换电路方能与TTL电路连接。另外抗干扰能力差

2、RS485:传输差分信号逻辑“1”以两线间的电压差为+(2—6) V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。

三、通讯距离长短
1、RS232:RS232传输距离有限,最大传输距离标准值为15米,且只能点对点通讯,最大传输速率最大为20kB/s。

2、RS485:RS485最大无线传输距离为1200米。最大传输速率为10Mbps,在100Kb/S的传输速率下,才可以达到最大的通信距离。

采用阻抗匹配、低衰减的专用电缆可以达到1800米!超过1200米,可加中继器(最多8只),这样传输距离接近10Km。

四、能否支持多点通讯
RS232:RS232接口在总线上只允许连接1个收发器,不能支持多站收发能力,所以只能点对点通信,不支持多点通讯

RS485:RS485接口在总线上是允许连接多达128个收发器。即具有多站通讯能力,这样用户可以利用单一的RS485接口方便地建立起设备网络。

上位机中RS485与RS232的区别相关推荐

  1. RS485与RS232的区别

    1.对于软件来说,485通信和串口通信是一回事,都是操作串口.这两者只是硬件上的区别而已,跟软件没关系的.所谓的485通信,只是在串口上加了一个转换器而已,就这么简单. 2.RS485与RS232的区 ...

  2. java 上位机 socket_上位机中的socket

    问题1:socket连接与通信协议. 通信协议是自己定的,主要包括通信中各种状态和错误提示 还有就是发送的数据格式: 接收数据的解析: 问题二: socket程序如何比较健壮? 这个问题我觉得应该使用 ...

  3. 【串口助手】Python从零开始制作温湿度串口上位机

    文章目录 1. 项目介绍 2. 功能简介 3. 开发过程 3.1 准备工作 3.2 编写串口上位机界面 3.3 功能实现 3.3.1 基本功能 3.3.2 整活 3.4 打包 exe 可执行文件 1. ...

  4. ”WinForm上位机+OV7670摄像头+STM32+蓝牙“图像采集系统(二)PC-MCU蓝牙通信及WinForm上位机开发

    上篇Blog谈了一下stm32驱动ov7670进行图像采集,这一篇谈一下后续的几个步骤: 1.图像处理 因为对图像质量要求不高,而且串口蓝牙通信速度局限于波特率.所以决定只传输灰度图像,简单地用了RG ...

  5. ANO匿名上位机V7协议STM32

    ANO匿名上位机V7协议&STM32 说明:以下程序为自己编写,若有误欢迎各位指出. 基于ANO匿名V7上位机的通信协议编写的代码 文章目录 ANO匿名上位机V7协议&STM32 前言 ...

  6. C#上位机系列(4)—示波器一新窗口的建立

    本文是讲解C#.net平台的Winform框架下的第四个内容,手把手介绍上位机项目的创建方式以及一些写软件时常用的功能,讲解从零开始的每一个步骤. 本次介绍上位机中新窗口的建立方式和软件示波器的代码原 ...

  7. QT实现简单的上位机软件

    最近项目要求写上位机软件,需要实现界面功能和串口读写.界面方面用过MFC(早忘记了),网上查阅资料后发现QT在5.1版本后有自带的串口模块,而且用QT实现简单界面功能很容易上手(也就期末设计随便玩过几 ...

  8. 打开单片机世界的大门——上位机控制下位机实例详解

    上位机控制下位机实例详解 一.基本概念 上位机与下位机 串口 数据表达 二.下位机程序 三.上位机程序 四.总结 一.基本概念 在开始讲解前,先来看几个基本概念,如果是有基础的大佬,请直接跳到下一节. ...

  9. 关于Qt上位机与下位机stm32数据传输的解析问题(一)

    在制作上位机中,我们常常要把单片机上的数据,比如曲线图.电机速度.信号频率幅值等显示在上位机软件中,那么就需要下位机方将数据不断传给上位机以在Qt的QLCDNumber或者Qchart不断刷新,这是上 ...

最新文章

  1. Hdu-6242 2017CCPC-哈尔滨站 M.Geometry Problem 计算几何 随机
  2. [Android编程心得]Debug的一些技巧
  3. pmcaff系列活动《走进今日头条》
  4. Spring单例的线程安全性
  5. 处女座与cf(思维题)
  6. python __init__ __new___Python中的__init__和__new__介绍
  7. 社会管理网格化 源码_为什么说网格化管理是基层社会治理的有效武器
  8. ARP攻击网络上不去,可以进行mac地址绑定
  9. 华为p50预计售价鸿蒙是什么,华为P50pro曝光,鸿蒙0S+5500毫安,售价却让人买不起...
  10. Redux技术架构简介
  11. (19)FPGA面试题设计前端流程
  12. 中文情感分析——snownlp类库 源码注释及使用
  13. jQuery动画效果之上卷下拉
  14. Hyperledger Fabric 实战(八):couchdb 丰富查询 selector 语法
  15. Linux下报ora-12162,登录RMAN 报ORA-12162:TNS:net service name is incorrectly specified错误
  16. 上游任务upstream task
  17. 如何提高思维能力和逻辑能力?
  18. Samsung Electronics (三星电子)
  19. 基因家族的鉴定-基于windows系统上的本地blast
  20. JAVA公益捐赠管理系统_公益组织捐赠系统的设计与实现

热门文章

  1. 大量Linux资源下载地址
  2. 【codeforces】【比赛题解】#915 Educational CF Round 36
  3. 坐在电脑面前,准备刷面经的你看看这篇吧!全程节奏紧凑无尿点(2020我的大厂面经合集)
  4. 使用devSidecar github加速器,导致的连不上网络的问题
  5. 出租车计价软件测试要点分析
  6. 我的世界java版记分板_我的世界基岩版计分板入门教程
  7. 百度惊雷算法2.0即将来袭,SEOER们要注意什么?
  8. 48 | DMA:为什么 Kafka 这么快?
  9. 逆战1913React-redux学习心得
  10. python学法用法 自动刷分_微信跳一跳python使用教程 微信跳一跳python怎么刷分