RS232转RS485

2024-09-04 00:04
文章标签 rs485 rs232

本文主要是介绍RS232转RS485,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 1.232转485转换器

        232转485转换器是RS-232与RS-485之间的双向接口的转换器,应用于主控机之间,主控机与单片机或外设之间构成点到点,点到多点远程多机通信网络,实现多机应答通信,广泛地应用于工业自动化控制系统,一卡通,门禁系统,停车场系统,自助银行系统,公共汽车收费系统,饭堂售饭系统,公司员工出勤管理系统,公路收费站系统等等。
转换器,能够将RS-232串行口的TXD和RXD信号转换成两线平衡半双工的RS-485信号。无需外接电源,可直接从RS-232端口的3脚窃电,同时由7脚请求发送(RTS),4脚数据终端准备好(DTR)给转换器辅助供电,自动的流控使你不必重新设置,硬件与安装使用非常简单。

参数:
串口特性:接口兼容EIA/TIA的RS-232C,RS-485标准
电气接口:RS-232C端DB9孔型连接口,RS-485端DBP针型连接口,配接线柱(四位接线或六
位接线)
工作方式:异步半双工
传输介质:普通线,双绞线或屏蔽线
传输速率:300-115200BPS
传输距离:5米(RS-232端) 1200米(RS-485端)
通信协议:透明
信号:RS-232:TXD,RXD,RTS,CTS,DTR,DSR,DCD,GND
RS-485:Date+,Date-,GND

 

2.RS232转RS485无源转换定义

  RS232-485转换器主要包括了电源、232电平转换、485电路三部分。本电路的232电平转换电路采用了NIH232或者也可以直接使用MAX232集成电路,485电路采用了MAX485集成电路。为了使用方便,电源部分设计成无源方式,整个电路的供电直接从PC机的RS232接口中的DTR(4脚)和RTS(7脚)窃取。PC串口每根线可以提供大约9mA的电流,因此两根线提供的电流足够供给这个电路使用了。经实验,本电路只使用其中一条线也能够正常工作。使用本电路需注意PC程序必须使串口的DTR和RTS输出高电平,经过D3稳压后得到VCC,经过实际测试,VCC电压大约在4.7V左右。因此,电路中要说D3起的作用是稳压还不如说是限压功能。

  MAX485是通过两个引脚RE(2脚)和DE(3脚)来控制数据的输入和输出。当RE为低电平时,MAX485数据输入有效;当DE为高电平时,MAX485数据输出有效。在半双工使用中,通常可以将这两个脚直接相连,然后由PC或者单片机输出的高低电平就可以让MAX485在接收和发送状态之间转换了。由于本电路DTR和RTS都用于了电路供电,因此使用TX线和HIN232的另外一个通道及Q1来控制MAX485的状态切换。平时NIH232的9脚输出高电平,经Q1倒相后,使MAX485的RE和DE为低电平而处于数据接收状态。当PC机发送数据时,NIH232的9脚输出低电平,经Q1倒相后,使MAX485的RE和DE为高电平而处于数据发送状态。

3.有源与无源的区别

  有源的,也就是外接一个变压器无源的,没有外接变压器,但是它会从串口窃电,为转换器供电有源的稳定性要比无源的好。

 

 

 

这篇关于RS232转RS485的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1134425

相关文章

RS485差分信号不对称

在RS485总线通信中,差分信号不对称的问题时常出现,尤其是在总线未接从机设备的情况下。这一问题不仅影响通信质量,还可能导致信号传输错误。通过对实际波形、芯片手册及电路的深入分析,可以找出引发差分信号不对称的根本原因,并采取相应的解决措施。 问题描述 在RS485通信测试中,当总线上没有从机设备连接时,观察到RS485差分信号(A、B)关于地(GND)不对称。理想情况下,RS485的差分信

[米联客-XILINX-H3_CZ08_7100] FPGA程序设计基础实验连载-30 RS485串口程序收发环路设计

软件版本:VIVADO2021.1 操作系统:WIN10 64bit 硬件平台:适用 XILINX A7/K7/Z7/ZU/KU 系列 FPGA 实验平台:米联客-MLK-H3-CZ08-7100开发板 板卡获取平台:https://milianke.tmall.com/ 登录“米联客”FPGA社区 http://www.uisrc.com 视频课程、答疑解惑! 目录 1概述

新路程------hi3516a uart1 rs485

我选用的转换ic 是SN65HVD82 ,控制DE和RE控制输出还是接收 是UART1_RTSN/GPIO9_2/UART3_RXD 控制 himm 0x200f0078    0x00 #SET DIR AS OUT  himm 0x201d0400    0x84 #SET DIR AS LOW himm 0x201d0010    0x00 然后看看uart1的设置是否正常,跑

HISI3519上的RS485 C++ 读写接口/linux中RS485读写接口文件

目录 1.猜测可能的接线方式 2.dataType.h 3.rs485Service.h 4.rs485Service.cpp 5.接口调用demo 以下为HISI3519上面的RS485读写接口文件 1.猜测可能的接线方式  在rs485Service.cpp里面的init函数里面可以看到有设置引脚的方向和高低电平的代码,猜测这个设置引脚高低电平的代码是485芯片的使

工程师 - RS232电压实测

上图中,MOXA UPort是USB串口转换设备,一端是USB插头连接电脑,一端是DB9公头(和电脑上的公头类似)。 DCE设备,用来传输数据给电脑DTE,是用DB9母头接入UPort串口设备。 使用RS232的五根线进行通讯,TX/RX/GND/CTS/RTS,这五个信号在设备端的DB9母头上的编号是:2/3/5/7/8。 DB9母头上的

基于RS232的VGA显示

前言         基于ROM的VGA显示缺点:需要将图片转化为mif文件,使用的RAM是FPGA内部RAM模拟出来的,占用资源大切换显示图片需要重新转化,对ROM进行写入,使用极不方便,因此这里采用RS232进行VGA显示。 正文 一、基于RS232的VGA显示         1.项目需求         使用目标:设计基于RS232的VGA图片显示驱动模块,完成对100*100的

RS485通讯基本原理

一、RS485是半双工异步串行通信 二、RS485通信的特点         1、支持多节点:一般最大支持 32 个节点,通常在这些节点中只能有一个主机,剩下的全为从机,一般在总线的起止端分别加了一个 120 欧的匹配电阻。         2、传输距离远:最远通讯距离可达1200米,但是传输速率和传输距离是成反比的,只有在100KB/s以下的传输速率,才能达到最大的通信距离,如果需要传输更

双通道SP3232芯片实现由TTL电平转RS232电平

首先,单片机的串口必须经过电平转换才可以和标准RS-232通信,这个转换芯片5V的一般是MAX232或SP232,3.3V的一般是MAX3232或SP3232。 严格说,SP有3232和SP232两种,前者宽电,后者只支持5V。 SP3232是一款RS-232接口收发器芯片,其主要功能是串行转并行和并行转串行数据的转换。SP3232的引脚如下: 插一段,SP3232和SP3222的区别: 在

c# SerialPort RS485 虚拟串口调试

上一篇写了c#相关串口的基本操作和注意事项,这里补充一下虚拟串口的使用。 网上虚拟串口软件很多,这里推荐使用 Virtual Serial Port Driver (VSPD),简单好用,直接在本机建立两个互相连接好的串口,调试的时候分别连接两个串口即可完成互相之间的数据传输。 以上是虚拟串口,模拟的是硬件,还需要相应的从机(客户机)模拟软件,好对模拟串口传输的数据进行响应。 软件是Uart

解决 RS485电路震荡的一种方法

记录 jlink转接板(SWD+RS485)调试过程 介绍 见下图,这个转接板主要有3个接口 RS485+SWD 6Pin 1.25 接口 :3.3V ,SWDIO,SWCLK,A,B,GND UART+SWD 6Pin 1.25 接口 :3.3V ,SWDIO,SWCLK,TX,RX,GND ML307DL 6Pin 2.54 接口 :5V ,GND,RX,TX,EN,VBAT