RS232转RS485电路图
- 格式:doc
- 大小:164.50 KB
- 文档页数:3
RS232和RS485接线的正确原理图RS-232是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。
RS-422由RS-232发展而来,它是为弥补R S-232之不足而提出的。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10M b/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TI A/EIA-422-A标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TI A/EIA-485-A标准。
由于EIA提出的建议标准都是以“RS”作为前缀,所以在通讯工业领域,仍然习惯将上述标准以R S作前缀称谓。
备注:以上是官方的专业描述,看不懂没有关系,大致有个印象就可以了,有兴趣的可以上网可以买一些专业书籍做深入研究,我再用通俗的语言补充描述一下。
RS232通讯的基础知识:RS232通讯又叫串口通讯方式。
是指计算机通过RS232国际标准协议用串口连接线和单台设备(控制器)进行通讯的方式。
通讯距离:9600波特率下建议在13米以内。
通讯速率(波特率Baud Rate):缺省常用的是9600 bps,常见的还有1200 2400 4800 1920038400等。
波特率越大,传输速度越快,但稳定的传输距离越短,抗干扰能力越差。
RS232/RS485应用分析一、通信概述通信设备从早期的邮件,电报,电话,传真,传呼机,手机,电脑,一路发展下来,而且随着科技的发展,世界必将由一个网络组成,所以,在未来开发的设备中,也必然要求大部分的设备都带有通信的功能。
设备与设备之间互相通信,就要有一座桥梁把二者连接起来,那就是传输通路与通信协议。
传输通路由传输介质与传输接口组成,传输介质可分为有线和无线传输介质两大类。
有线传输介质在数据传输中只作为传输介质,而非信号载体。
计算机网络中流行使用的有线传输介质为:铜线和玻璃纤维。
铜线具有便宜,安装容易的特点,在现在工业应用中普遍应用,在应用中主要有两种基本的铜线类型:双绞线和同轴电缆。
双绞线可减小流过电流所辐射的能量,也可防止来自其他通信线路上信号的干扰,对于一些要求比较高的项目上,还需要给双绞线加上屏蔽层;同轴电缆由一对同轴导线组成。
同轴电缆频带宽,损耗小,具有比双绞线更强的抗干扰能力和更好的传输性能。
按阻抗值不同,同轴电缆可分为基带和宽带两种,同轴电缆是目前局域网与有线电视网中普遍采用的比较理想的传输介质。
所谓玻璃纤维介质,就是指现在所流行的光纤传输,他的两边有一个激光发生器与一个激光接收器,组成一整套通信线路,由于光纤传输距离远,因此现很多在工程都是采用“光端机+光纤”的模式。
结合我在工程中经常应用的通信模式,与“51CPLD开发板”上具有的RS232通信、RS485通信两种,详细讲解下这两种通信方式的应用。
二、什么是RS232接口首先介绍下什么是RS232接口,什么是RS485接口。
RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
RS232-RS485转换RS232接口与单片机AT89C51的电路连接RS 232是一种串行数据接口标准,是目前最常用的串行接口标准,用于计算机与计算机之间、计算机与外设之间的数据传输。
RS 232串行接口总线适用于设备之间通信距离不大于15 m,传输速率最大为20 KB/s。
RS 232串口是通过ST公司生产的ST3232EAR来实现的。
ST3232EAR是一种把电脑的串行口RS 232信号电平(-10V,+10 V)转换为单片机所用到的TTL信号电平(O V,+3.3 V)的芯片。
它的内部结构由三部分组成:第一部分是电荷泵电路,由1~6脚和4只电容构成。
其功能是产生+12 V和-12 V两个电源,为RS 232串口提供电平的需要。
第二部分是数据转换通道,由7~14脚构成2个数据通道。
其中,13脚(RR-IN1)、12脚(R-OUT1)、11脚(T-IN1)、14脚(RT-OUT1)为第一数据通道;8脚(RR-IN2)、9脚(R-OUT2)、10脚(T-IN3)、7脚(T-OUT2)为第二数据通道。
TTL/CMOS数据从TR-IN1,T-IN2输入转换成RS 232数据,从RT-OUT1,RT-0UT2送到电脑DP9插头;DP9插头的RS 232数据从RR-IN1,RR-IN2输入转换成TTL/CMOS数据后,从RT-OUT1,RT-OUT2输出。
第三部分是供电,由15脚GND、16脚VCC(+5 V)构成。
图7.2 通信模块(2)RS232接口与RS485接口的转换RS232-485转换器主要包括了电源、232电平转换、485电路三部分。
本电路的232电平转换电路采用了NH232或者也可以直接使用MAX232集成电路,485电路采用了MAX485集成电路。
为了使用方便,电源部分设计成无源方式,整个电路的供电直接从PC机的RS232接口中的DTR(4脚)和RTS(7脚)窃取。
PC串口每根线可以提供大约9mA的电流,因此两根线提供的电流足够供给这个电路使用了。
RS232转ETHERCAT232转485转换器需要驱动吗RS232转ETHERCAT网关rs232转rs485接门详细接线图RS232转ETHERCAT网关rs485和modbus的关系RS232转ETHERCAT网关rs232和rs485接一样吗RS232转ETHERCAT连接ethercat通讯过程描述RS232转ETHERCAT连接ethercat网线接口定义RS485转ETHERCAT连接支持ethercat总线的PLCRS485转ETHERCAT网关rs485是什么意思RS485转ETHERCAT连接西门子支持ethercat吗RS485转ETHERCAT连接ethercat通讯协议详细解析RS485转ETHERCAT连接ethercat转换器RS485转ETHERCAT网关rs485和rs232区别总结RS485转ETHERCAT连接ethercat总线伺服如何控制我们将为大家介绍一款强大的设备——远创智控YC-ECT-RS485/232通讯网关。
这是一款自主研发的ETHERCAT从站功能的网关,它能够将ETHERCAT网络和RS485或RS232设备无缝连接。
这款网关在ETHERCAT总线和RS485或RS232总线中均能发挥主站或从站的作用。
它的最大特点就是解决了协议不兼容的问题,让不同协议设备间的数据传输变得更加高效和稳定。
1.2 技术参数1.2.1 ETHERCAT 技术参数网关做为ETHERCAT 网络的从站,可以连接倍福、欧姆龙、基恩士等厂家的PLC。
带2 个RJ45 以太网接口,支持100BASE-TX,MDI/MDIX 自检测,可以组成链式网络,支持环网冗余。
支持的最大PDO 长度,inputs 和outputs 各为256 字节。
Input 和output 的方向是主站方向,input 是主站输入,output 是主站输出。
1.2.2 RS485/RS232 技术参数RS485/RS232 波特率可以选择:300、600、1200、2400、4800、9600、19.2K、38.4K、57.6K、115.2K 等。
RS-232、RS-485、RS-422接线的临时的解决方案收藏RS-232、RS-485、RS-422 在现场调试经常遇到多种方式的串口通讯的问题,如RS-232、RS-485、RS-422不同口的通讯连接问题,通常RS-485和RS-422之间转换很方便。
但遇到RS-232口要和RS-422口通讯,现场无其他转换方式,如果再邮寄可能等的时间较长。
现在可以有一种临时的解决方案。
(1).RS-232和RS-422 将RS-422的R+、T+短接,和RS-232的GND相连。
RS-422的R-和RS-232的Txd相连,RS-422的T-和RS-232的Rxd相连即可。
.原理如下:RS-232-C接口的电气特性是电压均为负逻辑关系。
即:逻辑“1”,-5—-15V;逻辑“0”+5—+15V 。
噪声容限为2V。
即要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号作为逻辑“1”。
RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V 表示。
所以当RS-232发送“1”时,Txd和GND的电压差为-3—-15V,在RS-422的R+和R-之间形成逻辑“1”的电平(注:线路电平衰减较小)。
当RS-422发送“1”时,RS-422的T+和T-之间形成逻辑“1”的电平为+(2—6)V ,在RS-232的Txd和GND的之间形成逻辑“1”的电平(注:由于RS-422通讯采用差动电平,线路较长衰减也较小,RS-232接收的电平基本维持在5伏)。
通讯距离可以认为以RS-232为准。
即一般小于50米。
我在宝塔石化临时测试过,达40米后还好的很。
(2).RS-232和RS-485 将RS-485的R+、T+短接,和RS-232的GND相连。
RS-485的R-、T-短接,将RS-232的Rxd、Txd短接,两者相连即可。
由于RS-232为全双工,RS-485为半双工,如要通讯则要在通讯程序中做处理才可,但临时使用(如电度表连在NAS-968D/E,用DEBUG设电度表的地址)。
IRFP250自制无源RS232-485转换器一、RS-232、RS-422与RS-485的简单介绍RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的。
RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。
其传送距离最大约为15米,最高速率为20kb/s,并且RS-232是为点对点(即只用一对收、发设备)通讯而设计的。
所以,RS232只适合于本地通讯使用。
RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到1200米(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
由于EIA提出的建议标准都是以RS作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。
RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
二、自制RS232-485转换器电路图:RS232-485转换器主要包括了电源、232电平转换、485电路三部分。
本电路的232电平转换电路采用了NIH232或者也可以直接使用MAX232集成电路,485电路采用了MAX485集成电路。
为了使用方便,电源部分设计成无源方式,整个电路的供电直接从PC机的RS232接口中的DTR(4脚)和RTS(7脚)窃取。
RS422转rs485接口转换器原理图及应用RS232接口是一种用于近距离(最大30-60米)、慢速度、点对点通讯地通讯协议,在RS232中一个信号只用到一条信号线,采取与地电压参考地方式,因而在长距离传输后,发送端和接收端地电压有出入,容易造成通讯出错或速度降低.RS485/422接口采用不同地方式:每个信号都采用双绞线(两根信号线)传送,两条线间地电压差用于表示数字信号.例如把双绞线中地一根标为 A(正),另一根标为B(负),当A为正电压(通常为+5V),B为负电压时(通常为0),表示信号“1”;反之,A为负电压,B为正电压时表示信号“0”.RS485/422允许通讯距离可达到1200米,采用合适地电路可达到2.5MB/s地传输速率.RS422与RS485采用相同地通讯协议,但有所不同:RS422通常作为RS232通讯地扩展,它采用两根双绞线,数据可以同时双向传递(全双工). RS485则采用一根双绞线,输入输出信号不能同时进行(半双工),RS485可用于多点通讯,一条信号线上可连接多个设备,它通常采用主/从结构.在DM系列地转换器中,仅用到COM端口地3根线:TXD,RXD,GND(它们分别是D型接口地3脚,2脚和5脚),TXD为信号输入线,RXD为信号输出线,GND为地.在RS485(半双工)通信中,发送信号时,由TXD输出地RS232信号经发送器(A和B)输出,转换为RS485信号;接收信号时,RS485信号经接收器(A和B)接收并转换为RS232信号,传给RXD.在RS422(全双工)通信中,因信号地输入和输出分开,所以需要两根双绞线来传送输入和输出信号,标为A、B、Y、Z(A为输入信号地正极,B为输入信号地负极,Y为输出信号地正极,Z为输出信号地负极).发送信号时,由TXD输出地RS232信号经发送器(A和B)输出,转换为RS485/RS422 信号;接收信号时,RS485/RS422信号经接收器(Y和Z)接收后传给串口地RXD.图1:DM系列RS232/RS485/RS422接口转换器原理图(半双工)图2:DM系列RS232/RS485/RS422接口转换器原理图(全双工)典型接法DM485地输出端最多可以连接256个RS485接口,其典型接法如图3(半双工)和图4(全双工)所示.在最远地两个终端上,输入和输出端之间各需接上一个120欧姆地电阻.在RS485/RS422地接口连接时,甲接口地输出端接乙接口地输入端,双绞线地正极接正极,负极接负极;甲接口地输入端接乙接口地输出端,双绞线地正极接正极,负极接负极.图3:DM485H(半双工)地典型接法图4:DM485F(全双工)地典型接法具体应用DM485系列转换器地一端为9芯D型接口,可直接与RS232标准接口连接;另一端为接线端子,即RS485/RS422接口.在RS485接口(半双工)中接线端子上用了2组引脚:两组输入(B,A,两组内部短接,系统扩展用).转换器通过D型接口与RS232标准串口相连,通过接线端子与RS485 接口相连.在RS422接口(全双工)中接线端子上用了三组引脚:一组输出(Y,Z),两组输入(B,A,两组内部短接,扩展用).转换器通过D型接口与 RS232标准串口相连,通过接线端子与RS485/RS422接口相连.图5:DM485H地具体应用接线图图6:DM485F具体应用接线图1、在长距离传输中,一定要使用用双绞线2、多终端传输时,距离最远地两个终端上,输入和输出端之间一定连接120欧姆地电阻.版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.b5E2R。
产品外形及端子信号定义:RS485/422接线端子信号定义信号名说明针号信号名说明D+ RS485信号正 1 +5V 外接5V辅助电源,可不用D- RS485信号负 2 RXD RS232信号接收TXD+ RS422信号发送正 3 TXD RS232信号发送TXD- RS422信号发送负 4 DTR 数据终端准备好,已与6短接RXD+ RS422信号接收正 5 GND 信号地RXD- RS422信号接收负 6 DSR 据设备准备好,已与4短接SG 信号地7 RTS 请求发送,已与8短接FG 屏蔽地(机壳地)8 CTS 允许发送,已与7短接9 不用不用FS-485C与设备的RS232口的连接:FS-485C可连接任何RS232串口,本产品的RS232插座是按标准的DTE接口定义的,连接标准DCE接口可用直通电缆连接,连接象电脑这样的DTE接口需做一条交叉电缆,如下图所示,随产品已配有该电缆。
对于其它未按标准信号排列的RS232口,用户按照"发送连接收,接收连发送"的原则连接即可。
FS-485C可用于点到点通信和多点通信,除可连接多个其它RS485/422接口外,也可将多达128个RS232口组成RS485或RS422通信网络,其通信距离可达2公里,各节点的地址由设备的内部程序确定。
如使用屏蔽双绞线,请将屏蔽层接到产品的"FG"端子上。
1、二线半双工RS485通信网络:将FS-485C转换器上的RS485和RS422选择开关K1拨到"485",将网络的始端和终端的FS-485C上的终端电阻设置开关K2拨到"R",网络上的其它FS-485C上的终端电阻设置开关K2拨到"OFF"。
2、四线全双工RS422通信网络将FS-485C转换器上的RS485和RS422选择开关K1拨到"422",将网络的始端和终端的FS-485C上的终端电阻设置开关K2拨到"R",网络上的其它FS-485C 上的终端电阻设置开关K2拨到"OFF"。
自制无源RS232转485转换器一、RS-232、RS-422与RS-485的简单介绍 RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的。
RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。
其传送距离最大约为15米,最高速率为20kb/s,并且RS-232是为点对点(即只用一对收、发设备)通讯而设计的。
所以,RS232只适合于本地通讯使用。
调频FM发射话筒制作套件 RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到1200米(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
由于EIA提出的建议标准都是以RS作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。
RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
二、自制RS232-485转换器 电路图: RS232-485转换器主要包括了电源、232电平转换、485电路三部分。
本电路的232电平转换电路采用了NIH232或者也可以直接使用MAX232集成电。
三极管组成的串口接口电路图1.三极管组成的RS232串口接口电路图典型的RS-232串口的信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5V~+15V,负电平在-5V~-15V,而单片机串行口一般为TTL电平(0V~5V)。
两个串口之间不能简单地直接用电线连接。
它利用VD2和C1从RS-232接口获取通信所需的负电源,能很好地实现两个接口之间的电平转换和数据通信,经笔者多年使用实践证明通信效果十分优秀,而且,在工作电压为3.3V时,仍非常稳定。
三极管组成的RS232串口接口电路如果将图中电路做成一块小巧的电路板,即可装进RS-232插座,用四芯线缆将VCC、TXD、RXD、GND引出,即制成了一条通用的串行数据通信线。
附两种电路:一种用同一个三极管,另一种和上面差不多哈(不过网上有人做了分析,这种电路要稳定些):2.Simple RS232C Level Converter using TransistorsThere're many, who built the Easy Programmer or C-52 Evaluation Board, asking for the RS232C level converter chip, DS275. Many have changed to MAX232 instead, because of not available inhis home. Here is another simple and cheap circuit using small signal transistor providing TTL to RS232C level converter.A circuit diagram shown above was used two small signal transistor, NPN and PNP transistors. Dash line separate transmitter and receiver circuit. For those who need only transmitter circuit can use above circuit (and GND (5) signal ). Technically the RS232C is -3V to -12V for logic '1' and +3V to +12V for logic '0'. The transmitter circuit uses PNP transistor, BC557. While in mark state the TxD signal is logic '1', Q1 turns off. TxD (pin3) then provides -9V (depends on what converter chip being used for COM1, say) to RxD (pin2). For space state, TxD control signal then becomes logic '0', which turns on Q1, the approx. +5V is then fed to RxD (pin2). With this method, while sending data has being made, TxD (pin3) must stable at -9V, say.Some applications not only need transmitter, but also for receiving data. The circuit below dash line is a simple inverter circuit that converts RS232C level back to TTL logic again. When PC sends data to TxD (pin3) pin, logic '1' is -9V, say, Q2 turns off, RxD (TTL) is approx. +5V. The start bit makes TxD (pin3) to approx. +9V, Q2 then turns on, RxD (TTL) then becomes approx. 0V.The circuit above can be used for half duplex transmission. I have tested with the Easy-Downloader both version and C-52 EVB to replace DS275 chip. It works fine. My student have made the circuit on a small PCB with 8-pin DIP socket. It can replace DS275 directly.Of course for PIC, as shown in my page we can connect the PIC I/O pin directly to the COM1 without the need of RS232C level converter chip, say. It's quite lucky for those who who use PIC chip. But with another microcontroller that need such converter, for hobbyists project, I thought above circuit would be better.2nd version RS232C level converterHere is the 2nd version level converter using two NPN transistors. Without the need of borrowing negative supply from TxD pin, we use a simple inverter circuit as shown below. The RxD' pin now can switch between approx. 0V (not -10V as above circuit) for logic high at pin 3 and approx. +5V for logic low. This is not RS232C standard, but most modern PC use the converter chip that accepts such level. I have tested with 9600 baud, it works fine. For the receiver, the circuit is same as the 1st circuit. The pin number in ( ) is for DS275 8-pin DIP, so with these circuit, we can replace the DS275 easily. Please try with your PC, either one. Any small signal transistors can be used as well. The one used in my prototype was 2SC1740, small package. Resistors are 1/8 watt.Feedback:Subject: NEW Date: Wed, 4 Nov 1998 16:17:22 -0800 From: "asghar charmin" To:Dear WICHITI changed your hardware and it work good with my pc I send files for you. Thanks, Asghar Charmin--------------------------------------------------------------------------------Asghar Charmin from Iran sent me modification for his PC's serial port shown below. I hope this would be useful for other.3. 超简单RS232转RS485电路有网友测试可用,本人没有亲自测试。
自制无源RS232-485转换器一、RS-232、RS-422与RS-485的简单介绍
RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的。
RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。
其传送距离最大约为15米,最高速率为20kb/s,并且RS-232是为点对点(即只用一对收、发设备)通讯而设计的。
所以,RS232只适合于本地通讯使用。
RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到1200米(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
为扩展应用
范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
由于EIA提出的建议标准都是以RS作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。
RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
二、自制RS232-485转换器
电路图:
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为高电平而处于数据发送状态。