www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 許多單片機(jī)的應(yīng)用中都會使用到串行口與電腦的串行口相連接,進(jìn)行數(shù)據(jù)的傳輸或控制命令的發(fā)送與接收。單片機(jī)的串口有很大一部分是使用TTL電平標(biāo)準(zhǔn)的(PIC的可以直接連接在電腦串口),它的邏輯1電平是5V

許多單片機(jī)的應(yīng)用中都會使用到串行口與電腦的串行口相連接,進(jìn)行數(shù)據(jù)的傳輸或控制命令的發(fā)送與接收。單片機(jī)的串口有很大一部分是使用TTL電平標(biāo)準(zhǔn)的(PIC的可以直接連接在電腦串口),它的邏輯1電平是5V,邏輯0電平是0V,而電腦串行口所使用的是RS232C的電平標(biāo)準(zhǔn),它的邏輯1電平是-3V--12V,邏輯0電平是+3V-+12V。兩者的電平范圍相差很遠(yuǎn),所以連接時需要用到電平轉(zhuǎn)換電路。這樣電路有好多種,一般來說商業(yè)化的成品會用到MAX232,DS275等專用的RS232、TTL電平轉(zhuǎn)換集成電路,對于普通電子愛好者來說使用這樣的器件一來不太好購買,二來使制作的費用提高,那用什么樣的電路去代替它們呢?這也是我初初制作單片機(jī)結(jié)合電腦的應(yīng)用中所遇到的問題之一,后來找到了一些相關(guān)的電路資料,解決了這些問題。以下我就結(jié)合自己在實際設(shè)計應(yīng)用的經(jīng)驗來介紹一下這些電路資料,同時也介紹一些自己對串口取電電路設(shè)計應(yīng)用的經(jīng)驗。

圖一是使用小功率三極管搭建的電平轉(zhuǎn)換電路,分別用了一個NPN管和PNP管,NPN可以使用常用的9014或BC547,PNP則可以使用常用的9012或BC557。電路分為傳送和接收兩部分,圖一中已用虛線分開了。它們可以分開使用也可以合在一起使用。傳送電路使用PNP管。當(dāng)單片機(jī)的TxD信號是邏輯高電平時,Q1截止,RS232C的TxD(PIN3)提供-9V左右(實際電壓根據(jù)電腦主板上使用的串行接口芯片有所不同)給RS232C的RxD(PIN2)。當(dāng)單片機(jī)TxD信號變?yōu)檫壿嫷碗娖綍r,Q1導(dǎo)通,約+5V傳給了RS232C的RxD(PIN2)。用這種辦法傳送數(shù)據(jù)時,RS232C的TxD(PIN3)必須穩(wěn)定在-9V左右 。
  虛線以下的接收電路,它把RS232C電平轉(zhuǎn)換成TTL邏輯電平。當(dāng)PC發(fā)送數(shù)據(jù)給RS232C的TxD(PIN3)時,邏輯1電平時是-9V,Q2截止,此時單片機(jī)的RxD約為+5V。當(dāng)RS232C的TxD為邏輯低電平是+9V,Q2導(dǎo)通,單片機(jī)RxD此時約為0V。
  圖一的電路我在自己的單片機(jī)應(yīng)用中也經(jīng)常用它來代替MAX232,DS275這樣的芯片,它不單可以單獨使用傳送或接收部份,在部分要求雙向傳輸?shù)捻椖恐幸部梢院芎玫墓ぷ?。我通常是使?600波特率的,但實際也可以工作中更高一點的波特率。也可以把它焊到一個小的8腳IC插座或PCB上直接代換DS275(DS275引腳功能說明請看圖二)。

圖三是另一種RS232/TTL電平轉(zhuǎn)換電路,對于接收電路,它是和圖一的電路是一樣的。該電路用2個NPN小功率晶體管,轉(zhuǎn)送電路不需要從RS232C的TxD引用負(fù)的電壓,而這樣做的話,當(dāng)單片機(jī)TxD為高電平時RS232C的RxD為0V(不是如圖一的-9V左右),為低電平時RS232C的RxD為+5V,顯然這和RS232C的標(biāo)準(zhǔn)不同,但多數(shù)PC機(jī)串口可以接受這樣的電平范圍。這個電路可以像圖一那樣用來代換直接代換DS275芯片。
  這兩個電路中的晶體管可以使用大部分常用的小功率晶體管去替換,我自己常用9012,9014,BC547,BC557,它們都可以很好的工作。要注意的是它們所產(chǎn)生的電平范圍不是標(biāo)準(zhǔn)的RS232電平,所以也不能達(dá)到RS232的標(biāo)稱傳輸距離。
  在一些小的應(yīng)用中通常只要用到一塊2051或PIC芯片和少許的小元件,它們的耗電量是很小的,一般有十幾毫安就足夠了。在我自己的PC遙控器項目中用到一塊AT89C2051,一個一體化紅外接收頭和一個小LED,少許阻容器件和上面所說到的電路的傳送部分,總的耗電量只有十毫安多點。我用圖四的電路從PC串口直接竊電,效果很好,可以提供5V,二十多毫安的電流。也可以用圖五的電路。但要注意的是這兩種電路都要求上位軟件使串口的7和4引腳變?yōu)楦唠娖讲趴梢哉H‰姡駝t無法從串口竊取所需的電壓。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

串口全稱是串行接口(Serial Interface),串口通訊指僅用一對傳輸線就能將數(shù)據(jù)以比特位進(jìn)行傳輸?shù)囊环N通訊方式。盡管串口通訊必按字節(jié)傳輸?shù)牟⑿型ㄐ怕?,但是串口可以在僅用兩根線的情況下完成數(shù)據(jù)傳輸,大大降低了成本...

關(guān)鍵字: 串口 UART

隨著電腦技術(shù)的發(fā)展,一些老的設(shè)備在新電腦上不能被使用,主要原因是不管是臺式電腦,還是筆記本電腦,都很少有串口接口,也就是我們常說的COM口。好在這些設(shè)備都有USB接口,不妨通過接口轉(zhuǎn)換的方式,使我們的設(shè)備在新電腦上重新被...

關(guān)鍵字: 串口 USB

串口:串口是一個泛稱,UART、TTL、RS232、RS485都遵循類似的通信時序協(xié)議,因此都被通稱為串口。串口通訊應(yīng)用是工控人必須掌握的一個技能,幾乎在每一個項目中都會用到,今天我們就來詳細(xì)比較一下它們究竟有何區(qū)別。

關(guān)鍵字: 串口 協(xié)議

在嵌入式開發(fā)過程中,許多系統(tǒng)通常使用串口驅(qū)動來滿足通信要求,但在實際應(yīng)用中,使用SPI通信方式會更加高效和快捷。

關(guān)鍵字: 串口 驅(qū)動

串口WiFi模塊作為新一代嵌入式WiFi模塊,因其體積小、功耗低的特點,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居等領(lǐng)域。

關(guān)鍵字: 串口 WiFi模塊 嵌入式

在現(xiàn)代嵌入式系統(tǒng)設(shè)計中,F(xiàn)PGA(現(xiàn)場可編程門陣列)的靈活性和可重構(gòu)性使其成為許多應(yīng)用的理想選擇。而在FPGA的開發(fā)和部署過程中,如何實現(xiàn)遠(yuǎn)程升級和故障恢復(fù)成為了一個重要議題。本文將詳細(xì)探討如何通過BPI FLASH實現(xiàn)...

關(guān)鍵字: FPGA 串口 MultiBoot 嵌入式系統(tǒng)

在現(xiàn)代電子設(shè)計中,F(xiàn)PGA(現(xiàn)場可編程門陣列)因其高度的靈活性和可重構(gòu)性,成為眾多領(lǐng)域的核心組件。特別是在需要動態(tài)更新或調(diào)整系統(tǒng)功能的場景中,F(xiàn)PGA的串口升級和MultiBoot功能顯得尤為重要。本文將深入探討FPGA...

關(guān)鍵字: FPGA 串口 MultiBoot

之前有個同事因為用串口查詢方式發(fā)送數(shù)據(jù),被我說了一頓,明明有DMA資源,竟然放著不用,對于魚鷹這種性能強(qiáng)迫癥來說,肯定無法忍受,所以當(dāng)時就和他說,有時間你把它改一下。誰知道過了好幾個月他才有時間弄這個,然后還是出了問題,...

關(guān)鍵字: DMA 串口

自舉電路(Bootstrap Circuit)是一種廣泛應(yīng)用于電子和電力系統(tǒng)中的重要電路,尤其在需要提高輸入信號電平以控制高側(cè)開關(guān)時扮演關(guān)鍵角色。

關(guān)鍵字: 信號 電平 Vcc隔離

串行通訊是指僅用一根接收線和一根發(fā)送線就能將數(shù)據(jù)以位進(jìn)行傳輸?shù)囊环N通訊方式。盡管串行通訊的比按字節(jié)傳輸?shù)牟⑿型ㄐ怕?,但是串口可以在僅僅使用兩根線的情況下就能實現(xiàn)數(shù)據(jù)的傳輸。

關(guān)鍵字: 串口 串行通信
關(guān)閉