原创 自制RS232到RS485的转换器

2009-3-31 17:06 2941 2 3 分类: 通信

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为高电平而处于数据发送状态。


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> 我自己按图焊了一个,因为怕不稳定,自己外加的5V的电源,呵呵,焊的好丑!


点击看大图<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

tengjingshu_112148725 2009-4-21 14:10

谢谢分享
相关推荐阅读
用户181284 2009-08-03 14:53
磁耦隔离
隔离  一、什么是隔离?为什么要隔离?以及隔离会用在什么场合?  隔离电路的主要原因是保护电路不受危险电压和电流的损坏,进行隔离是防止电流在两通讯之间流动的一种方法,一般在两种情况下会采用隔离技术: ...
用户181284 2009-06-26 16:18
(转)C51的编程规范
现在单片机的程序设计,C51已经得到广泛的推广和应用,算是单片机的主流设计程序,甚至可以说作为单片机开发人员必须要掌握的一门语言了。作为一门工具,最终的目的就是实现功能。在满足这个前提条件下,我们希望...
用户181284 2009-06-25 10:37
CRC-16循环冗余校验码的C51程序
最近几天在做通讯,要求用CRC16校验,到网上看了下原理,实在是不懂,只是找到了程序,网上说一般有三种方法,这里我选择的256字节查表的方法,程序中先赋固定的值测试正确性,程序如下:#define u...
用户181284 2009-04-21 11:12
好久没来了
  最近忙着测试新生产的板子,被催的紧,连网页也没有时间开,好久没来了,日志也好久没有更新,感觉自己堕落了,根本没有整理总结。  我一直按照师傅的指示做着测试的工作,从来都不知道别人是怎么做的,在这里...
用户181284 2009-03-24 14:22
我画的第一块板子
  终于画好了我的第一块板子,虽然以前也有修改过其它的板子,但是这次是非常的完整的,从画原理图到画PCB的元件布局,再布线,修改。画的很慢,所以没什么成就感,加上对原理不是太清楚,所以觉得自己要学的东...
EE直播间
更多
我要评论
1
2
关闭 站长推荐上一条 /3 下一条