RS232/RS485/MODBUS

最近真的是被这三个东西搞糊涂了,就下定决心把这几个概念弄明白,以下是自己的探索理解历程,想到哪说到哪,如果问题,欢迎批评指正

RS232

不知道这是指软件层面的串口通讯协议,还是肉眼可见的物理实体,拿我使用的stm单片机来说,这就是一个纯纯的接口,接口处还分公头和母头,还有通用的连接线。单片机中所说的RS232,按照我目前的理解,就是一种传递数据的方式,单片机中使用的是TTL电平,而某些设备使用RS232或者RS485的电平,具体的来说RS232为负逻辑:-15~-3V,为高电平,3-15为低电平;RS485为正逻辑:2-6高电平,-6到-2低电平。单片机与某些设备发生数据交换的时候,电平不匹配,不能互相识别数据肯定会出现问题,故而为了交流的顺畅,在两种不同的电平之间,添加一个电平转换芯片,可以实线电平的统一。因为TTL电平是stm32芯片设计的固有属性,使用者无法改变这一属性,当stm32面对RS232、RS485这些不同类型的设备时,为了交流的方面,就在单片机的外围电路上添加MAX3232(TTL电平转RS232电平)和SP485(TTL电平转RS485电平)芯片,并预留接口,以便在不同类型的设备接入时能够与单片机顺利的进行信息交换。
总的来说,232和485像是不同的电平类型规则,而不是什么通讯协议,我的理解是,因为在不同的规则下,0或1对应这不同的电压,这是一种物理属性,如果有可能也可以在增加另外一个规则,例如 110-220对应1,-220~-110对应0,也有可能是其他,不考虑实际,只要满足一套对应规则,就可以作为一套电平规则。
至于modbus那应该是软件层面的协议了,单片机和和设备之间的什么时候传数据,按照什么速度传输、按照什么工作方式传输,按照方式来确认最后收到的数据就是接到的数据等等,协议一些发生在数据传输过程中的细则问题,用来保证数据传输的高效性,准确性。
用个不恰当的比喻来增进我个人的理解,美国的芯片(数据)在按照美国的标准(RS232/RS485)生产,要想出口到中国必须符合中国的标准(TTL),必须经过转换(max3232、SP485)才能符合要求,美国的芯片(数据)从美国通过海运(modbus协议等)等方式传到中国的口岸经过转换后才能有资格进入中国(单片机)。modbus只是运输数据的一种方式,除了猫的bus,可能还有狗的bus、马的bus、牛的bus等等。

RS232/RS485/MODBUS理解相关推荐

  1. 微硬创新RS485/RS232/MODBUS转PROFINET(PROFINET转RS232/RS485/MODBUS)网关连接西门子PLC和新大陆工业条码扫描枪配置案例

    1.前言: 由于PROFINET网络协议逐渐在各种行业中得到广泛应用,同时条码技术的成熟和广泛应用,生产厂家采用条码标识其产品,在生产.库存.发货.销售.售后中采集产品信息,将扫码扫上来的数据要传送在 ...

  2. RS232 RS485 MODBUS RTU转PROFINET PROFIBUS网关将G120XA变频器接入西门子1500 PROFINET网络配置方法

    本文主要介绍北京微硬创新科技有限公司(微硬创新)http://www.profibus-dp.com/的RS232RS485MODBUS RTU转PROFINET&PROFIBUS网关PNMD ...

  3. 串口RS232 RS485最本质的区别!-!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议!

    5分钟看懂!串口RS232 RS485最本质的区别!-4分钟看懂!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议,5分钟看懂! 一.5分钟看懂!串口RS232 RS485最本质的区别! 二 ...

  4. RS232(Modbus RTU)+RS485(Modbus RTU)协议RFID识别磁导航AGV小车传感器|定位仪CK-GL16-AB的安装与磁处理方法

    RS232(Modbus RTU)+RS485(Modbus RTU)协议RFID识别磁导航AGV小车传感器|定位仪CK-GL16-AB是一款面向AGV行业新推出的一款"跨界"传感 ...

  5. bcd转ascii码 流程图_4-20mA转RS485,MODBUS数据采集模块

    原标题:4-20mA转RS485,MODBUS数据采集模块 产品概述: WJ20产品实现传感器和主机之间的信号采集,用来检测模拟信号.WJ20系列产品可应用在 RS-232/485总线工业自动化控制系 ...

  6. UART和RS232/RS485的关系是什么?

    串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...

  7. UART和RS232/RS485的关系是什么?RS485在linux下的调试 ubuntu串口调试工具

    串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...

  8. RS232/RS485信号转12路模拟信号 隔离D/A转换器WJ34

    产品特点: ●  RS-485/232接口,隔离转换成12路标准模拟信号输出 ● 可选型输出4-20mA或0-10V控制其他设备 ● 模拟信号输出精度优于 0.2% ● 可以程控校准模块输出精度 ● ...

  9. java 串口 dtr rts_串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

    串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解 先贴出缩写的含义: DTR – Data Terminal Ready DSR – Data Set Ready RTS ...

最新文章

  1. InfluxDB:cannot use field in group by clause
  2. 在R中调用Java代码
  3. python3官方文档 中文-Python 3.7 官方文档中文翻译召集
  4. 【HDU - 1546】 Idiomatic Phrases Game(Dijkstra,可选map处理字符串)
  5. C语言各种类型数据的输出显示
  6. Depth Map Prediction from a Single Image using a Multi-Scale Deep Network--Eigen D
  7. 怎么隐藏运行linux控制台,Win10秘笈:如何隐藏任意程序运行界面? - IT之家
  8. tp5 mysql 使用ignore_tp5数据库配置操作
  9. 耐高温轴承1000度_1000度耐高温轴承的类型选择--SIAIF耐高温轴承
  10. rpc服务器不可用自动重启,出现RPC服务器不可用的解决方法
  11. linux配置中端代理
  12. Flutter水波纹效果
  13. 项目管理必备,教你如何制作甘特图
  14. 基于DAMO-YOLO的RepGFPN多尺度特征融合的YOLOv5、YOLOv7、Faster RCNN、FCOS、CenterNet等目标检测器改进
  15. 阿里云创建管理bucket(一)
  16. centos7 apache 虚拟目录 You don't have permission to access / on this server 解决方法
  17. WIN7下开机欢迎界面去掉画面下方windows 7 旗舰版
  18. android 桥接,路由器一键桥接Android实现
  19. C++入门第一阶段——基础篇
  20. 回溯法实例----著名医生的药方

热门文章

  1. clion调整字体打下奥_Clion、IEDA、pycharm的一些简单设置(输出中文、字体大小、背景颜色主题)...
  2. 不要把所有鸡蛋都放在一个篮子里——使用RoboCopy实现网络备份
  3. java sinh_static double sinh(double x)
  4. 出现报错:UnpicklingError: invalid load key, ‘-‘.
  5. 电视剧《狂飙》数据分析,正片有效播放市场占有率达65.7%
  6. 梦幻新开服务器维护,梦幻西游:又要上线新地图吗?维护后换卡系统上线新场景成就...
  7. 40主题制作代码———更新手机颜色十六进制代码
  8. 计算机系统配置有几方面要求,w7旗舰版系统配置要求有哪些_win7系统需要什么配置要求...
  9. 教师资格证面试计算机教案模板,小学信息技术教师资格证面试教案模板:《漂亮的剪贴画》...
  10. 萌新建立的简单登陆网页,