|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
看到一個(gè)電路來(lái)請(qǐng)教了!關(guān)于RS232的! |
| 作者:skyfighter 欄目:電路欣賞 |
看到一個(gè)位仁兄這樣設(shè)計(jì)的RS232采用3904的管子! 附圖,在下方! TXD的輸出范圍最好也就是:0~5V! 我有疑惑了:因?yàn)楦鶕?jù)RS232電平的判斷邏輯! 邏輯 0 3 ~ 15V 邏輯 1 -3 ~ -15V -3~3V為不確定狀態(tài)。 我為此測(cè)試了這個(gè)電路,發(fā)現(xiàn)他仍然可以PC進(jìn)行通訊! 是不是RS232仍然可以把0V判別為邏輯1哪? 關(guān)于RS232詳細(xì)的可以參考這個(gè)地址: http://www.arcelect.com/rs232.htm
|
| 2樓: | >>參與討論 |
| 作者: awey 于 2006/12/11 13:49:00 發(fā)布:
這是因?yàn)?a target="_blank" href="http://m.58mhw.cn/icstock/970/RS232.html">RS232輸出不是0就是1,不會(huì)停留在中間狀態(tài) |
|
| 3樓: | >>參與討論 |
| 作者: skyfighter 于 2006/12/11 16:06:00 發(fā)布:
我覺(jué)得你回答好像沒(méi)有找到主題! 怎么會(huì)沒(méi)有中間狀態(tài)哪?我現(xiàn)在輸出0V是不是在RS232標(biāo)準(zhǔn)的 -3V ~3V之間,那么根據(jù)RS232的協(xié)議的規(guī)定,這個(gè)時(shí)候我RS232芯片判斷是不是應(yīng)該是一個(gè)不定的值!或0或1? 還有誰(shuí)能對(duì)這個(gè)地方比較了解,或者這僅是一個(gè)經(jīng)驗(yàn)性的設(shè)計(jì)!不是太標(biāo)準(zhǔn)用法,只是實(shí)驗(yàn)成功還是比較高的! |
|
| 4樓: | >>參與討論 |
| 作者: tanjr 于 2006/12/11 16:55:00 發(fā)布:
現(xiàn)在PC機(jī) 這種電平轉(zhuǎn)換電路,好像確實(shí)存在一些電平問(wèn)題,一般不COM口一般采用在COM口中取一負(fù)電壓,與PNP三極管搭配,但是這樣用2個(gè)NPN小功率晶體管,轉(zhuǎn)送電路不需要從RS232C的TxD引用負(fù)的電壓,而這樣做的話,當(dāng)單片機(jī)TxD為高電平時(shí)RS232C的RxD為0V(不是如圖一的-9V左右),為低電平時(shí)RS232C的RxD為+5V,顯然這和RS232C的標(biāo)準(zhǔn)不同,但多數(shù)PC機(jī)串口可以接受這樣的電平范圍。 |
|
| 5樓: | >>參與討論 |
| 作者: awey 于 2006/12/11 17:36:00 發(fā)布:
請(qǐng)樓主將此部分的電路貼完整點(diǎn) 哪里輸入哪里輸出多看不到。 送到PC的RXD應(yīng)該有“+-”極性的。 電路MCU的TXD怎么可能會(huì)接到Q2的集電極? |
|
| 6樓: | >>參與討論 |
| 作者: skyfighter 于 2006/12/12 0:21:00 發(fā)布:
呵呵,不好意思!上面Net名稱和實(shí)際不一致! 那個(gè)NET是一個(gè)內(nèi)部的跳線! 就是把三極管當(dāng)作一個(gè)開(kāi)關(guān)來(lái)使用,進(jìn)行了電平的隔離! 在輸出 邏輯 0 時(shí),肯定是沒(méi)有問(wèn)題的! 但是在輸出邏輯 1 時(shí),因?yàn)?a target="_blank" href="http://m.58mhw.cn/icstock/970/RS232.html">RS232負(fù)邏輯的原因,應(yīng)該會(huì)有問(wèn)題! 但是目前沒(méi)有問(wèn)題,只能說(shuō)現(xiàn)在的RS232電平轉(zhuǎn)換芯片的做的閾值比較寬了! 呵呵! tanjr 能把你說(shuō)那種從PC取負(fù)電壓的圖畫一下嗎?
|
|
| 7樓: | >>參與討論 |
| 作者: tanjr 于 2006/12/12 9:40:00 發(fā)布:
傳不上圖,但說(shuō)說(shuō)看! MCU 到 COM 的傳送: MCU 的TXD signal 到pnp 晶體管的基極,射電極加5V的電壓,然后集電極到COM 的RXD(2PIN),集電極加一電阻連接到COM的-9V端(3PIN), 不知明白否,試試看! |
|
| 8樓: | >>參與討論 |
| 作者: tanjr 于 2006/12/12 10:34:00 發(fā)布:
糾正 集電極加一電阻連接到COM的-9V端(是負(fù)壓端,差不多接上電路-9V左右吧) |
|
| 9樓: | >>參與討論 |
| 作者: zhaoyu2005 于 2006/12/12 16:10:00 發(fā)布:
抄人家的電路也抄不對(duì) 你畫的電路中至少少了一個(gè)電容,不信的話仔細(xì)看人家的電路 |
|
| 10樓: | >>參與討論 |
| 作者: awey 于 2006/12/12 20:20:00 發(fā)布:
.
|
|
| 11樓: | >>參與討論 |
| 作者: tanjr 于 2006/12/13 8:17:00 發(fā)布:
難呀! To:zhangyu2005 學(xué)習(xí)的人,能叫抄么!(此基本知識(shí)來(lái)自我們總工) 首先要明白那電容的作用那才是關(guān)鍵! |
|
| 12樓: | >>參與討論 |
| 作者: skyfighter 于 2006/12/13 9:54:00 發(fā)布:
對(duì)待那位仁兄抄板的說(shuō)法! zhaoyu2005,沒(méi)有做調(diào)查就沒(méi)有發(fā)言權(quán)!抄板,什么叫抄板,這樣的電路我用的著抄嗎?你知道什么是技術(shù)嗎?還加個(gè)電容,搞笑你!做這樣的電路也認(rèn)為自己很了不起嗎?一看也就是水平不怎么樣! 井底之蛙,沒(méi)有見(jiàn)天有多大是吧! 別老拿自己的思維模式來(lái)想別人! 我是感覺(jué)這個(gè)電路有問(wèn)題,拿出來(lái)討論一下,大家討論一下! 設(shè)計(jì)的本來(lái)就不怎么樣,這種東西網(wǎng)上多的是,都公開(kāi)出來(lái)了;如果我設(shè)計(jì)我很真的建議大家用用!昨天又看到有人說(shuō)這個(gè)電路只能支持9600bps和19400bps的波特率,按照分析來(lái)說(shuō)!三極管是電路驅(qū)動(dòng),這樣的速率應(yīng)該沒(méi)有問(wèn)題吧! 謝謝tanjr! 我現(xiàn)在去仿真一下這個(gè)東西!你說(shuō)的電路我已經(jīng)明白了!利用PC的COM3腳提供-9V! |
|
| 13樓: | >>參與討論 |
| 作者: skyfighter 于 2006/12/13 10:57:00 發(fā)布:
仿真了一下,是OK的!激勵(lì)源120Khz! 參數(shù)基本和上面awey參數(shù)一致! 呵呵!這樣就可以滿足RS232A協(xié)議的規(guī)定了! 5V 和 -9V都在3~15 和-3V~-15V 的范圍內(nèi)!
|
|
| 14樓: | >>參與討論 |
| 作者: HWM 于 2006/12/13 12:18:00 發(fā)布:
有標(biāo)準(zhǔn)的器件不用,還在這里大吵大鬧,何苦呢。 |
|
| 15樓: | >>參與討論 |
| 作者: hq_y 于 2006/12/13 12:25:00 發(fā)布:
省錢的方案~~~~~~~~使用在低成本的產(chǎn)品中 |
|
| 16樓: | >>參與討論 |
| 作者: dengm 于 2006/12/14 13:12:00 發(fā)布:
省錢又堅(jiān)固,C7 用10UF 好一些。在產(chǎn)品中我一般用光耦 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |