0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡單的RS232C/TTL電平轉(zhuǎn)換和串口取電,RS232C--TTL converter

454398 ? 2018-09-20 18:55 ? 次閱讀

簡單的RS232C/TTL電平轉(zhuǎn)換和串口取電,RS232C--TTL converter

關(guān)鍵字:RS232轉(zhuǎn)TTL電路, 串口取電

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(guān)推薦

    RS232RS485接口之間的區(qū)別

    、電氣特性方面的比較 RS232接口技術(shù):RS232采用單端信號傳輸方式,即使用一根信號線來傳輸數(shù)據(jù)。這種傳輸方式使得其邏輯電平TTL電平
    的頭像 發(fā)表于 09-14 14:41 ?152次閱讀

    RS232、RS422、RS485怎么選?串口通信標準的深度剖析!

    RS232RS422、RS485三種串口通訊規(guī)范各有千秋,適用于不同的應用場景。RS232適宜短路線、低速
    的頭像 發(fā)表于 09-02 11:51 ?784次閱讀
    <b class='flag-5'>RS232</b>、<b class='flag-5'>RS</b>422、<b class='flag-5'>RS</b>485怎么選?<b class='flag-5'>串口</b>通信標準的深度剖析!

    RS232轉(zhuǎn)Profinet協(xié)議轉(zhuǎn)化網(wǎng)關(guān)

    智控YC-RSPN-002型號RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)是串口轉(zhuǎn)PROFINET網(wǎng)關(guān)的一種,具備大數(shù)據(jù)量通訊能力最大1440字節(jié)輸入數(shù)據(jù)+1440字節(jié)輸出數(shù)據(jù)。網(wǎng)關(guān)在PROFINET一側(cè)是PROFINET IO 從
    的頭像 發(fā)表于 07-21 10:37 ?248次閱讀
    <b class='flag-5'>RS232</b>轉(zhuǎn)Profinet協(xié)議轉(zhuǎn)化網(wǎng)關(guān)

    TTLRS485,掌握串口通信的傳輸距離

    一、概述可能有很多讀者都還不知道TTL、RS232、485到底是什么,本節(jié)簡單概述一下它們究竟都是什么?01TTL電平
    的頭像 發(fā)表于 05-27 08:10 ?4314次閱讀
    從<b class='flag-5'>TTL</b>到<b class='flag-5'>RS</b>485,掌握<b class='flag-5'>串口</b>通信的傳輸距離

    RS-232RS-485之間的區(qū)別

    RS-232 是一種點對點規(guī)范,這意味著一個 RS-232 設(shè)備只能與另一個 RS-232 設(shè)備通信。盡管只要稍加創(chuàng)意,就可以將 RS-232 轉(zhuǎn)變?yōu)橛蓛蓚€以上設(shè)備共享的“多點”網(wǎng)絡(luò),
    發(fā)表于 04-16 10:40 ?3497次閱讀
    <b class='flag-5'>RS-232</b>和<b class='flag-5'>RS</b>-485之間的區(qū)別

    rs232串口是干什么用的

    Industries Association,EIA)于1969年發(fā)布。RS232接口具有簡單、可靠、傳輸距離遠等優(yōu)點,因此在很多場景中仍然被廣泛使用。 電氣特性 EIA-RS-232C對電器特性、邏輯
    的頭像 發(fā)表于 01-17 14:06 ?1683次閱讀
    <b class='flag-5'>rs232</b><b class='flag-5'>串口</b>是干什么用的

    串口ttl轉(zhuǎn)換232電平的原因

     TTL串口RS232串口在電氣特性、信號電平和應用領(lǐng)域上有明顯的區(qū)別,選擇合適的串口標準取決
    發(fā)表于 01-15 13:59 ?2219次閱讀

    什么是RS-232串口?消費級電腦通常沒有232串口的主要原因

    什么是RS-232串口?消費級電腦通常沒有232串口的主要原因? RS-232串口是一種標準的串
    的頭像 發(fā)表于 01-09 13:52 ?833次閱讀

    GP232RNL_datasheet_V1

    動能世紀GP232RNL:國產(chǎn)USB轉(zhuǎn)串口UART/RS232/RS485/TTL芯片
    發(fā)表于 01-04 12:38 ?1次下載

    RS232、RS485和CAN究竟能傳輸多遠距離?

    RS-232/422/485和CAN總線是物聯(lián)網(wǎng)應用中比較常見的通訊方式,可用于不同設(shè)備間進行數(shù)據(jù)傳輸和通信。不同的通訊線具有不同的傳輸速率和傳輸距離,如何能讓其實現(xiàn)更遠距離的傳輸呢?先簡單介紹下
    的頭像 發(fā)表于 12-15 08:20 ?1860次閱讀
    <b class='flag-5'>RS232</b>、<b class='flag-5'>RS</b>485和CAN究竟能傳輸多遠距離?

    穩(wěn)聯(lián)profinet轉(zhuǎn)rs232中如何區(qū)分Modbus和Rs232的區(qū)別認識rs485Modbus

    穩(wěn)聯(lián)profinet轉(zhuǎn)rs232中如何區(qū)分Modbus和Rs232的區(qū)別認識rs485Modbus
    的頭像 發(fā)表于 12-11 15:32 ?684次閱讀

    USB串口轉(zhuǎn)換器如何選擇?如何正確進行轉(zhuǎn)換,是僅僅帶RS-232?

    USB串口轉(zhuǎn)換器如何選擇?如何正確進行轉(zhuǎn)換,是僅僅帶RS-232?也帶半雙工的RS-485?還是再帶全雙工的
    的頭像 發(fā)表于 11-28 15:22 ?657次閱讀

    基于MAX232芯片的簡單RS232電路

    RS232在我們單片機開發(fā)中經(jīng)常會用到,現(xiàn)在我們開發(fā)的C51單片機還算比較簡單,當我們接觸到ARM、DSP的時候,我們就會發(fā)現(xiàn)基本上每個系統(tǒng)上都有用到串口,應為對于這些系統(tǒng)來說,進行
    的頭像 發(fā)表于 11-09 09:35 ?4483次閱讀
    基于MAX<b class='flag-5'>232</b>芯片的<b class='flag-5'>簡單</b><b class='flag-5'>RS232</b>電路

    USB、RS232-RS422接口轉(zhuǎn)換電路的設(shè)計

    電子發(fā)燒友網(wǎng)站提供《USB、RS232-RS422接口轉(zhuǎn)換電路的設(shè)計.pdf》資料免費下載
    發(fā)表于 10-23 09:09 ?6次下載
    USB、<b class='flag-5'>RS232-RS</b>422接口<b class='flag-5'>轉(zhuǎn)換</b>電路的設(shè)計

    嵌入式系統(tǒng)中利用RS-232C串口擴展矩陣式鍵盤

    電子發(fā)燒友網(wǎng)站提供《嵌入式系統(tǒng)中利用RS-232C串口擴展矩陣式鍵盤.pdf》資料免費下載
    發(fā)表于 10-12 10:45 ?0次下載
    嵌入式系統(tǒng)中利用<b class='flag-5'>RS-232C</b><b class='flag-5'>串口</b>擴展矩陣式鍵盤