單片機與PC通信的簡化接口
出處:http://www.ic37.com 發(fā)布于:2007-09-25 10:31:07
摘要:給出了一種單片同與PC進行通信的低成本接口的設計方法,并給出了其中的關(guān)鍵參數(shù),通過在實踐中檢驗證明:該接口在對成本和體積有嚴格要求的系統(tǒng)中有著廣泛的應用。
在單片機系統(tǒng)的設計中,經(jīng)常遇到需要與PC進行通信的問題。一般單片機都提供有UART接口,而普通PC機也都有1~2個RS-232口,所以,實際使用時經(jīng)常用RS-232進行單片機與計算機間的通信。在近距離通信中,以零調(diào)制三線經(jīng)濟型使用為廣泛。
1 一種簡單的接口電路
實用中,單片機與PC的通信通常采用半雙工通信,這時,可以采用一種較簡單的接口電路(如圖1所示)。在這種電路中,PC機的RXD上的邏輯高電平(小于-3V)是以“偷電”的方式從本身的TXD端獲得。這種電路的工作原理如下:

2 電阻值的確定
圖1電路中,R1、R2的取值范圍較大,一般只要使得T1正常工作在開關(guān)狀態(tài)下即可。R3的取值可按下式進行計算:
其中Vcc是工作電源電壓,Vcs是單片機TXD端的低電平電壓(一般取0.2V),VF是光耦中的發(fā)光二極管導通時的正向壓降(一般為1.1V左右),IF是其正常工作電流(一般為10mA)。
R4取值的合適與否是本電路的關(guān)鍵。取值過小,可能會在單片機發(fā)送邏輯低電平時,使PC機的RXD端電平受自身TXD端的影響太大而導致電壓過低,從而達不到邏輯低電平的要求而不能正確接收;取值過大,則會在單片機發(fā)送邏輯高電平時,PC機RXD端受其輸入電阻的影響而不能將自身TXD端的邏輯電平正確傳送過來,這樣也不能正確接收。實際上,R4的取值受多種因素的影響,其中包括:光耦中晶體管的特性、R2的值、二極管D的特性、PC機RXD端的輸入電阻和輸入電平、TXD端的輸出電阻和輸出電平等。而這些因素中,尤以后兩乾的影響為甚。
表1 PC與單片機通信情況和R4值的關(guān)系
| 機 型 | 聯(lián)想500 | 同創(chuàng)100 | 東海550 | 兼容機300 | PHILIPS350 |
| R4值 | X1 X2 X3 | X1 X2 X3 | X1 X2 X3 | X1 X2 X3 | X1 X2 X3 |
| 5.6kΩ | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 0 |
| 10kΩ | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 0 |
| 11kΩ | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 0 |
| 12.2kΩ | 1 1 1 | 1 1 1 | 1 1 1 | 1 1 1 | 1 1 1 |
| 15.6kΩ | 1 1 1 | 1 1 1 | 1 1 1 | 1 1 1 | 1 1 1 |
| 20kΩ | 1 1 1 | 1 1 1 | 1 1 1 | 1 1 1 | 1 1 1 |
| 21kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 22kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 30kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 56kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 77kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 100kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 131kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 150kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 200kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 240kΩ | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 | 0 1 1 |
| 280kΩ | 0 1 1 | 0 1 1 | 0 1 0 | 1 1 1 | 1 1 1 |
| 300kΩ | 0 1 1 | 0 1 1 | 0 1 0 | 1 1 0 | 1 1 1 |
| 開路 | 0 1 1 | 0 1 0 | 0 1 0 | 0 1 0 | 0 1 0 |

3 電路的進一步簡化
如果想進一步簡化電路,則可用三極管替代光電耦合器,該簡化接口電路見圖2所示。實驗證明,在R4取10kΩ,T2采9015,R3取15kΩ時,該電路仍可正常工作。
4 結(jié)論
本文給出的簡單接口電路具有成本低和占用印制版面積小的優(yōu)點。通過實驗測定的元件取值具有廣泛的適用性。上述電路在筆者開發(fā)的手持式通用秒表器中得到應用。實際應用中與各種品牌近千臺PC的通信皆正確,從而證明了本設計的可靠性。
上一篇:感應式防盜報警器 (五)
下一篇:感應式防盜報警器 (六)
版權(quán)與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 什么是氫氧燃料電池,氫氧燃料電池的知識介紹2025/8/29 16:58:56
- SQL核心知識點總結(jié)2025/8/11 16:51:36
- 等電位端子箱是什么_等電位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重復控制的復合控制策略2025/7/29 16:58:24
- 什么是樹莓派?一文快速了解樹莓派基礎(chǔ)知識2025/6/18 16:30:52









