EDN首页   博客首页

日志档案

发表于 2007-5-11 18:18:41

12

标签: MAX232  三极管  电路  硬件  

用三极管代替232电路的工作原理!!!

有一些朋友不太明白NPN三极管是如何代替232工作完成电平转换的...

其实整个电路的工作原理很简单就是利用三极管的开关作用来完成电平转换.

这个电路我是用ORCAD9.2来仿真完成.特弄上图片进行详细说明.希望和大家一起讨论.

先上原理图.

点击看大图

原理图如上图.大家可以看到整个电路是利用几个电阻,三极管,二极管组成.

电阻是用来限流和压降的作用...三极管是利用其开关作用.达到电平转换...二极管是为了保护三极管不被负电压给击穿EB结而设置的.

还有二个电源,一个是12V一个是5V...

V2和V3分别是我用来模拟而设置的波形电源.

V2输出的电压为正负12V... V3输出的电压为0V/5V .二个电源输出的波形如我在电路图中所示.

 

整个电路图输出的波形如下:

点击看大图

上面三个波形是Q1输入和输出的波形.  下面的是Q2输入和输出的波形.

大家可以看得到.波形经过三极管都反向了...

点击看大图

这个是正负12伏的电源.颜色为绿色的.

点击看大图

红色的这个大家可以看到高电平为788MV.也就是0.788V.是Q1的基极电压...当然这个Q1工作在开关状态

基极输入的电压是正负12V经过电阻的...正向电压为0.788V.

点击看大图

大家可以看到经过二极管的短路.Q1基极的最高负电压只有0.61V.这就是为什么要在电阻后面接一个二极管的原因...如果不接二极管.负12伏电压很可能会击穿三极管...

点击看大图

这个是Q1的集电极电压.大家可以看到...输入的正负12V电压经过Q1的转换为成了.0-5V.

也就是输入+12VQ1输出0V.输入-12V Q1输出5V...这样就达到了电平的转换...

 

点击看大图

这个图是Q2所输入和输出的波形图...

输入0-5V输出0-12V....

点击看大图

可以看得到橙色的是输出的波形.输出的电压是0-12V...

输入的0-5就被转换为0-12而输出...达到电平转换的目的...

 

其实整个电路就是利用三极管的开关原理...实现了对电平的转换...

在要求不高的场合可以用它代替MAX232进行工作...

欢迎大家就此进行讨论...

 

为了方便大家讨论...我特意把此次仿真文件发上来...

请用ORCAD打开...记住不要放在中文目录中.

rar

系统分类: 模拟技术   |   用户分类: 硬件电路分析   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(3927)    回复(16)  

投一票您将和博主都有获奖机会!

最新评论

  • 2007-5-14 11:36:13

    不错,还有一个电容提供反向电压的部分,不知道是怎么工作的。

  • wang1jin

    2007-5-14 11:42:52

    有没有电路图.你发上来.大家一起讨论下.HE HE.

  • yaobx

    2007-5-28 23:48:17

    你只说明结果 并没有讨论如何实现 题目是工作原理 那就不对题了

  • wang1jin

    2007-5-29 0:28:36

    里面有说到工作原理吧.有仿真输出的波形.还不够工作原理...晕...

  • AVR

    2007-6-4 18:40:11

    不错不错,还有波形看。

    不过这个软件也不错,我还没用过这种仿真功能。

  • hick

    2007-6-7 8:34:15

    都没有说明发送负压怎么产生?

  • wang1jin

    2007-6-7 15:52:09

    这电路并没有负压产生电路...

    只有切换的...如果没明白.请详细分析下.

  • 123

    2007-6-23 14:05:30

    我知道了,呵呵,斑竹不用回答咯

    之前有想到是怎么回事,但不确定,现在问了知道了

    斑竹这段时间比较忙,体谅,健康注意。

  • FYI

    2007-6-23 14:11:36



    比较以上两张图就知道谁抄谁的了, PC RTS 引出脚经过二极管拉到Q3 代替VCC, 就算是+11V 也没啥疑问, 但再要拉到RXD, 那可会把TTL 级别的RXD 给烧了

    问题是这张图虽然意思到了, 但是VCC=+5V, C7=-12V, 怎么看都不像能从PCRXD 得到正负3V? 所以说还得改一改, 怎么改? 有劳斑竹给点意见

  • FYI

    2007-6-22 17:01:54

    用廉价三极管代替MAX232芯片电路图(C7来产生负电平)
    一) http://www.mcu99.com/Article/com/200502/512.html
    二) http://bible.younet.com/images/2004/10/09/f9e9a7474a.gif
    三) http://www.geocities.co.jp/SiliconValley/3689/serial/


    第二张图应该是改自第一张, C7 负电平来自于PCTXD 不工作时维持逻辑1(-12V), 但是如果想从仿真PCRXD 得到正负12V, 却还得改一改才行

  • wang1jin

    2007-6-22 17:28:28

     

    这个电路确实标准...HEHE...但元件有点多...

    看大家需要了.

  • FYI

    2007-6-22 17:50:02

    三极管代替MAX232集成电路制作6688的数据线
    http://bible.younet.com/files/2004/10/09/216244.shtml

    PCRXD 的波形图似乎有问题, 没法子变化出正负12V(只需正负3V), 斑竹能不能弄个仿真图验证一下?

  • 潇潇

    2007-6-22 17:51:08

    很高兴,因为我可以看懂这个电路(实在没的可以自我炫耀的,姑且拿这个自喜一下,哈哈)。

    C7 产生负电平的那个图,    我大概看懂了,但是,我有一个小问题,电容要维持电压值,因为电容不像稳压管,我觉得偏差会大点吧,那为了更好维持电压值,对电压的选择要考虑什么呢?

     

  • 潇潇

    2007-6-22 17:53:24

    说错了,是 电容的选取有什么要求?

    呵呵,我比较菜

  • iron05

    2008-6-28 13:19:15

    你做的那个51学习板上没有用到12V的电源,结果相同吗?

  • wang1jin

    2008-6-30 9:19:56

    经实验可以使用.HE HE.