织梦CMS - 轻松建站从此开始!

澳门葡京注册   葡京娱乐注册网址   澳门葡京娱乐注册网址【信誉】

当前位置: 主页 > 澳门葡京注册 >

RS232C/TTL电平转换和串口取电

时间:2018-01-11 23:01来源:网络整理 作者:采集侠 点击:
富易堂提供各种电子电路,电路图,原理图,IC资料,技术文章,免费下载等资料,富易堂官网是广大电子工程师所喜

图1是使用小功率三极管搭建的电平转换电路,分别用了一个NPN管和PNP管,NPN可以使用常用的9014或BC547,PNP则可以使用常用的9012或BC557。电路分为传送和接收两部分,图1中已用虚线分开了。它们可以分开使用也可以合在一起使用。传送电路使用PNP管。当单片机的TXD信号是逻辑高电平时,VT1截止,RS232C的TXD(HN3)提供一9V左右(实际电压根据电脑主板上使用的串行接口芯片有所不同)给RS232C的rtXD(PIN2)。当单片机TXD信号变为逻辑低电平时,vT1导通,约+5V传给了RS232C的RxD(PIN2)。这种办法传送数据时,RS232C的TXD(PIN3)必须稳定在-9v左右。

RS232C/TTL电平转换和串口取电

图1

图1中虚线以下的是接收电路,它把RS232C电平转换成1fIL逻辑电平。当Pc发送数据给RS232C的TxD(PlN3)时,逻辑1电平时是一9V,Ⅵ2截止,此时单片机的RXD约为+5v。当RS232C的TXD为逻辑低电平时是+9V,Ⅵ2导通,单片机RXD此时约为0V。

图1的电路在应用中经常用来代替MAX232、DS275等芯片,它不仅可以单独使用传送或接收部分,在部分要求双向传输的项目中也可以很好地工作。

S232/TTL电平转换电路

图2是另一种RS232/TTL电平转换电路,接收电路和图1的电路一样。该电路用2个NPN小功率晶体管,传送电路不需要从RS232C的TXD引用负电压。这样,当单片机TXD为高电平时,RS232C的RXD为0V(不是如图1所示的9V左右),为低电平时RS232C的RXD为+5V显然这和RS232C的标准不同,但多数Pc机串口可以接受这样的电平范围。这个电路可以像图1那样用来直接代换DS275芯片。

RS232C/TTL电平转换和串口取电

图2

这两个电路中的晶体管可以用大部分小功率晶体管替换,如9012、9014、BC547、BC557等,它们都可以很好地工作。要注意的是它们所产生的电平范围不是标准的RS232电平,所以也不能达到RS232的标称传输距离。

在一些小的应用中,通常只用一块2051或PIC芯片和少许的小元件,它们的耗电量很小,一般只有十几毫安。在笔者设计的的Pc遥控器项目中用到一块AT89C2051,一个一体化红外接收头和一个LED,少许阻容器件和上面所说到的电路的传送部分,总的耗电量只有lOmA多些。图3的电路从Pc串口直接取电,效果很好,可以提供5V、20多毫安的电流。也可以用图5的电路,但要注意的是这两种电路都要求上位软件使串口的⑦和④引脚变为高电平才可以正常取电,否则无法从串口得到所需的电压。

RS232C/TTL电平转换和串口取电

图3

RS232C/TTL电平转换和串口取电

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容