RS485是半双工通信,有专门的接口芯片。一般有两个信号线,分别为A(+)和B(-)。RS485是根据信号线的电压差来判断,+2V~+6V表示逻辑“1”,-6~-2V表示逻辑“0”。传输速率和传输距离有关,在1.2Km时速率为100Kbps。通信时一般为主从模式,一个主机可以带多个从机,具体能带多少个从设备根据接口芯片确定,一般为32个。

在调试时需要注意RS485硬件上的几个要点:接口芯片、终端电阻、接地。

1、接口芯片这个就需要看自己选用芯片的数据手册了,一般引脚没有接错,正常供电,连线正常不会有什么问题。如果通信不正常首先看一下线有没有接错A->+,B->-。

2、终端电阻是RS485通信必不可少的,横跨在两个信号线之间的电阻,一般有两个,阻值为120Ω,主设备一个,末尾的从设备一个。如果通信出现问题,可以检查一下终端电阻是否正常连接,信号线之间的阻值是否正常(两个并联为60Ω)。

3、对于接地,RS485是检测两个信号线的差值,所以不接地也可以通信。如果遇到通信不正常,可以尝试一下接地或者不接地。我就遇到过接地的时候有数据传输,但是数据都不对,把地断开就正常了。

以上就是调试RS485的基本要点。

更多文章请关注微信公众号:ubug404

RS485调试的几个要点相关推荐

  1. rs485调试软件_【乐创“芯”说】你想知道的RS485

    文/Edward   TTL串口 TTL串口是我们日常做电子产品调试时候常用的一种通讯口,你可以用它来控制外设芯片,可以用它来做调试输出.之所以TTL串口这么受大众欢迎,是因为在硬件层面,它连接简单, ...

  2. rs485调试软件_5种RS485切换方向的方法及优劣势分析

    来源:创易栈,排版整理:晓宇微信公众号:芯片之家(ID:chiphome-dy) RS485作为常见的总线之一,几乎每个工控设备都在用,我们也对其熟悉不过了.我们都知道RS485双半双工通信,其CPU ...

  3. STM32CubeIDE开发(二十二), stm32的RS485/232串口通信开发要点

    一.stm32串口通信 stm32串口通信一般是指通过UART(Universal Asynchronous Receiver/Transmitter)通用异步收发传输器传输数据,UART 作为异步串 ...

  4. VB.net写一个简易串口RS485调试助手

    最近在调试带rs485串口通讯的设备,项目上主要是用PLC和串口通讯,因为PLC有集成好的串口块,使用起来比较容易,为了方便测试,就想着用上位机写一个简易的串口通讯程序,用于调试. 在网上查找了一些资 ...

  5. 污水处理厂对耐酸碱污水流量计厂家的选型及安装调试

    目前,国内环境污染和全球自然灾害以及环境污染引发的社会问题层出不穷.此外,全球人口增长迅速,行业发展迅速.水资源作为自然资源中最重要的资源之一,其状况正在迅速恶化.昔日的清水蓝天已成历史,水资源污染加 ...

  6. 软件调试学习笔记(三)—— 调试事件的处理

    软件调试学习笔记(三)-- 调试事件的处理 要点回顾 调试事件的处理 实验一:实现简单调试器(创建进程) 实验二:分析异常来源 实验三:实现简单调试器(附加进程) 实验四:分析NtDebugActiv ...

  7. 软件调试学习笔记(二)—— 调试事件的采集

    软件调试学习笔记(二)-- 调试事件的采集 要点回顾 调试事件的种类 调试事件采集函数 例:分析PspUserThreadStartup 例:分析PspExitThread 总结 要点回顾 调试器与被 ...

  8. phpstrom+xdebug调试远程服务器代码

    phpstrom+xdebug调试远程服务器代码 调试远程服务器代码前提是在本机上有服务器上的代码并保持一致(svn或者ftp,文件共享) 1.在服务器上安装xdebug扩展 cd /xdebug/s ...

  9. 焊接机器人编程c语言,机器人现场编程与调试(cnc上下料,弧焊,喷涂,点焊等),就是这么全!...

    原标题:机器人现场编程与调试(cnc上下料,弧焊,喷涂,点焊等),就是这么全! 1.详细讲解了工业机器人现场编程与设计的方法及要点. 2.所讲内容涉及:工业机器人搬运工作站.工业机器人CNC机床上下料 ...

最新文章

  1. n条直线相交最多有几个邻补角_【初一】 n(n1)模型在相交线中的应用
  2. ecshop 搜索热词推荐_多多搜索自定义关键词推广的基础点:如何选对致命的关键词...
  3. Java设计模式(十九):解释器设计模式
  4. 设计一个算法找一条从迷宫入口到出口的最短路径。_我花了一夜用数据结构给女朋友写个H5走迷宫游戏...
  5. Nacos配置中心-如何使用Nacos作为配置中心统一管理配置
  6. IOS笔记 本地化多语言支持
  7. 【今晚七点半】:爱奇艺DRM探索之路
  8. 查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇
  9. mysql 设置 server id_MySQL中如何设置 auto_increment 重新计数 主键id从1开始
  10. Netty工作笔记0067---Netty编解码机制简述
  11. php 字符串hash比较,分析两个 url 查询字符串和 hash 的区别
  12. 作业六 栈的使用和界面编程探索
  13. 微信小程序canvas 图片绘制
  14. 【学习笔记9】Linux常用命令6 - 压缩解压命令
  15. 使用Java根据约定格式生成MySQL建表语句
  16. 供应链三道防线(读书笔记)3(共4)
  17. 联想 计算机无线网络设置方法,联想笔记本无线网络开关,教您联想笔记本无线网络开关...
  18. [maya学习笔记(18)] 粒子系统 - 落叶纷飞
  19. XMU毕业生总结写paper常用网站
  20. zypper in 安装下载不了_强大音频制作软件 Cubase Pro 10.5 中文版(附安装教程)

热门文章

  1. Centos8如何重启网络
  2. Zookeeper 序列化
  3. 基于LabVIEW的基带NRZ矩形波形产生模块以及二进制数字调制系统(2ASK、2FSK、2PSK)以及抗噪声分析(含工程源码、设计报告)
  4. 到底什么是带宽、网速、延迟
  5. Arduino mega2560蓝牙遥控小车简介
  6. 带emoji表情的react输入框组件
  7. svn分支开发与主干合并(branch merge)
  8. 基于 SpringBoot+Vue 的开源数据可视化分析工具
  9. webpack配置完全指南
  10. 第三方支付接入之支付宝当面付