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

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

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

幾種單片機(jī)I/O的常用驅(qū)動(dòng)和隔離電路的設(shè)計(jì)方法

要長(zhǎng)高 ? 來(lái)源:嵌入式專欄 ? 作者:strongerHuang ? 2022-05-10 17:13 ? 次閱讀

隨著微電子技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,原來(lái)以強(qiáng)電和電器為主、功能簡(jiǎn)單的電氣設(shè)備發(fā)展成為強(qiáng)、弱電結(jié)合,具有數(shù)字化特點(diǎn)、功能完善的新型微電子設(shè)備。

在很多場(chǎng)合,已經(jīng)出現(xiàn)了越來(lái)越多的單片機(jī)產(chǎn)品代替?zhèn)鹘y(tǒng)的電氣控制產(chǎn)品。單片機(jī)其控制功能通過(guò)軟件指令來(lái)實(shí)現(xiàn),其硬件配置也可變、易變。因此,一旦生產(chǎn)過(guò)程有所變動(dòng),就不必重新設(shè)計(jì)線路連線安裝,有利于產(chǎn)品的更新?lián)Q代和訂單式生產(chǎn)。

傳統(tǒng)電氣設(shè)備采用的各種控制信號(hào),必須轉(zhuǎn)換到與單片機(jī)輸入/輸出口相匹配的數(shù)字信號(hào)。用戶設(shè)備須輸入到單片機(jī)的各種控制信號(hào),如限位開(kāi)關(guān)、 操作按鈕、選擇開(kāi)關(guān)、行程開(kāi)關(guān)以及其他一些傳感器輸出的開(kāi)關(guān)量等,通過(guò)輸入電路轉(zhuǎn)換成單片機(jī)能夠接收和處理的信號(hào)。輸出電路則應(yīng)將單片機(jī)送出的弱電控制信 號(hào)轉(zhuǎn)換、放大到現(xiàn)場(chǎng)需要的強(qiáng)輸出信號(hào),以驅(qū)動(dòng)功率管、電磁閥和繼電器、接觸器、電動(dòng)機(jī)等被控制設(shè)備的執(zhí)行元件,能方便實(shí)際控制系統(tǒng)使用。

針對(duì)電氣控制產(chǎn)品的特點(diǎn),本文討論了幾種單片機(jī)I/O的常用驅(qū)動(dòng)和隔離電路的設(shè)計(jì)方法,對(duì)合理地設(shè)計(jì)電氣控制系統(tǒng),提高電路的接口能力,增強(qiáng)系統(tǒng)穩(wěn)定性和抗干擾能力有實(shí)際指導(dǎo)意義。

輸入電路設(shè)計(jì)

一般輸入信號(hào)最終會(huì)以開(kāi)關(guān)形式輸入到單片機(jī)中,以工程經(jīng)驗(yàn)來(lái)看,開(kāi)關(guān)輸入的控制指令有效狀態(tài)采用低電平比采用高電平效果要好得多,如圖1所示。當(dāng)按下開(kāi)關(guān)S1時(shí),發(fā)出的指令信號(hào)為低電平,而平時(shí)不按下開(kāi)關(guān)S1時(shí),輸出到單片機(jī)上的電平則為高電平。該方式具有較強(qiáng)的耐噪聲能力。

pYYBAGJ6K2aAUpBtAAAvqIhGRos410.png

圖1 開(kāi)關(guān)信號(hào)輸入

若考慮到由于TTL電平電壓較低,在長(zhǎng)線傳輸中容易受到外界干擾,可以將輸入信號(hào)提高到+24 V,在單片機(jī)入口處將高電壓信號(hào)轉(zhuǎn)換成TTL信號(hào)。這種高電壓傳送方式不僅提高了耐噪聲能力,而且使開(kāi)關(guān)的觸點(diǎn)接觸良好,運(yùn)行可靠,如圖2所示。其 中,D1為保護(hù)二極管,反向電壓≥50 V。

pYYBAGJ6K3OAefwGAABxhhXU4rg651.png

圖2 提高輸入信號(hào)電平

poYBAGJ6K4SARo7AAAApMFaztn8014.png

圖3 輸入端保護(hù)電路

為了防止外界尖峰干擾和靜電影響損壞輸入引腳,可以在輸入端增加防脈沖的二極管,形成電阻雙向保護(hù)電路,如圖3所示。二極管D1、D2、 D3的正向?qū)▔航礥F≈0.7 V,反向擊穿電壓UBR≈30 V,無(wú)論輸入端出現(xiàn)何種極性的破壞電壓,保護(hù)電路都能把該電壓的幅度限制在輸入端所能承受的范圍之內(nèi)。即:VI~VCC出現(xiàn)正脈沖時(shí),D1正向?qū)?通;VI~VCC出現(xiàn)負(fù)脈沖時(shí),D2反向擊穿;VI與地之間出現(xiàn)正脈沖時(shí),D3反向擊穿;VI與地之間出現(xiàn)負(fù)脈沖時(shí),D3正向?qū)?,二極管起鉗位保護(hù)作用。緩沖電阻RS約為1.5~2.5 kΩ,與輸入電容C構(gòu)成積分電路,對(duì)外界感應(yīng)電壓延遲一段時(shí)間。若干擾電壓的存在時(shí)間小于τ,則輸入端承受的有效電壓將遠(yuǎn)低于其幅度;若時(shí)間較長(zhǎng),則D1 導(dǎo)通,電流在RS上形成一定的壓降,從而減小輸入電壓值。此外,一種常用的輸入方式是采用光耦隔離電路。如圖4所示,R為輸入限流電阻,使光耦中的發(fā)光二極管電流限制在10~20 mA。輸入端靠光信號(hào)耦合,在電氣上做到了完全隔離。

同時(shí),發(fā)光二極管的正向阻抗值較低,而外界干擾源的內(nèi)阻一般較高,根據(jù)分壓原理,干擾源能饋送到輸入 端的干擾噪聲很小,不會(huì)產(chǎn)生地線干擾或其他串?dāng)_,增強(qiáng)了電路的抗干擾能力。

poYBAGJ6K5KARBcDAAAnrlw9PO0235.png

圖4 輸入端光耦隔離

在滿足功能的前提下,提高單片機(jī)輸入端可靠性最簡(jiǎn)單的方案是:在輸入端與地之間并聯(lián)一只電容來(lái)吸收干擾脈沖,或串聯(lián)一只金屬薄膜電阻來(lái)限制流入端口的峰值電流。

輸出電路設(shè)計(jì)

單片機(jī)輸出端口受驅(qū)動(dòng)能力的限制,一般情況下均需專用的接口芯片。其輸出雖因控制對(duì)象的不同而千差萬(wàn)別,但一般情況下均滿足對(duì)輸出電壓、電流、開(kāi)關(guān)頻率、波形上升下降速率和隔離抗干擾的要求。在此討論幾種典型的單片機(jī)輸出端到功率端的電路實(shí)現(xiàn)方法。

1.直接耦合在采用直接耦合的輸出電路中,要避免出現(xiàn)圖5所示的電路。

圖片

圖5 錯(cuò)誤的輸出電路

T1截止、T2導(dǎo)通期間,為了對(duì)T2提供足夠的基極電流,R2的阻值必須很小。因?yàn)門2處于射極跟隨器方式工作,因此為了減少T2損耗,必須將集射間電壓降控制在較小范圍內(nèi)。

這樣集基間電壓也很小,電阻R2阻值很小才能提供足夠的基極電流。R2阻值過(guò)大,會(huì)大幅度增加T2壓降,引起T2發(fā)熱嚴(yán)重。而在T2截止期間,T1必須導(dǎo)通,高壓+15 V全部降在電阻R2上,產(chǎn)生很大的電流,顯然是不合理的。

另外,T1的導(dǎo)通將使單片機(jī)高電平輸出被拉低至接近地電位,引起輸出端不穩(wěn)定。T2基極被T1拉 到地電位,若其后接的是感性負(fù)載,由于繞組反電勢(shì)的作用,T2的發(fā)射極可能存在高電平,容易引起T2管基射結(jié)反向擊穿。

圖6為一直接耦合輸出電路,由T1和T2組成耦合電路來(lái)推動(dòng)T3。T1導(dǎo)通時(shí),在R3、R4的串聯(lián)電路中產(chǎn)生電流,在R3上的分壓大于T2 晶體管的基射結(jié)壓降,促使T2導(dǎo)通,T2提供了功率管T3的基極電流,使T3變?yōu)閷?dǎo)通狀態(tài)。當(dāng)T1輸入為低電平時(shí),T1截止,R3上壓降為零,T2截止, 最終T3截止。R5的作用在于:一方面作為T2集電極的一個(gè)負(fù)載,另一方面T2截止時(shí),T3基極所儲(chǔ)存的電荷可以通過(guò)電阻R3迅速釋放,加快T3的截止速度,有利于減小損耗。

poYBAGJ6K6iAJPQiAAAwMcCDFuo982.png

圖6 直接耦合輸出電路

2.TTL或CMOS器件耦合若單片機(jī)通過(guò)TTL或CMOS芯片輸出,一般均采用集電極開(kāi)路的器件,如圖7(a)所示。集電極開(kāi)路器件通過(guò)集電極負(fù)載電阻R1接至+15 V電源,提升了驅(qū)動(dòng)電壓。但要注意的是,這種電路的開(kāi)關(guān)速度低,若用其直接驅(qū)動(dòng)功率管,則當(dāng)后續(xù)電路具有電感性負(fù)載時(shí),由于功率管的相位關(guān)系,會(huì)影響波形 上升時(shí)間,造成功率管動(dòng)態(tài)損耗增大。

為了改善開(kāi)關(guān)速度,可采用2種改進(jìn)形式輸出電路,如圖7(b)和圖7(c)所示。圖7(b)是能快速開(kāi)通的改進(jìn)電路,當(dāng)TTL輸出高電平 時(shí),輸出點(diǎn)通過(guò)晶體管T1獲得電壓和電流,充電能力提高,從而加快開(kāi)通速度,同時(shí)也降低了集電極開(kāi)路TTL器件上的功耗。圖7(c)為推挽式的改進(jìn)電路, 采用這種電路不但可提高開(kāi)通時(shí)的速度,而且也可提高關(guān)斷時(shí)的速度。輸出晶體管T1是作為射極跟隨器工作的,不會(huì)出現(xiàn)飽和,因而不影響輸出開(kāi)關(guān)頻率。

pYYBAGJ6K8CAZBi5AAChZANbG0Y060.png

圖7 TTL或CMOS器件輸出電路

3.脈沖變壓器耦合脈沖變壓器是典型的電磁隔離元件,單片機(jī)輸出的開(kāi)關(guān)信號(hào)轉(zhuǎn)換成一種頻率很高的載波信號(hào),經(jīng)脈沖變壓器耦合到輸出級(jí)。由于脈沖變壓器原、副邊線圈間沒(méi)有電路連接,所以輸出是電平浮動(dòng)的信號(hào),可以直接與功率管等強(qiáng)電元件耦合,如圖8所示。

poYBAGJ6K9OAdu4wAABb4hi7Q6s863.png

圖8 脈沖變壓器輸出電路

這種電路必須有一個(gè)脈沖源,脈沖源的頻率是載波頻率,應(yīng)至少比單片機(jī)輸出頻率高10倍以上。脈沖源的輸出脈沖送入控制門G,單片機(jī)輸出信號(hào) 由另一端輸入G門。當(dāng)單片機(jī)輸出高電平時(shí),G門打開(kāi),輸出脈沖進(jìn)入變壓器,變壓器的副線圈輸出與原邊相同頻率的脈沖,通過(guò)二極管D1、D2檢波后經(jīng)濾波還 原成開(kāi)關(guān)信號(hào),送入功率管。當(dāng)單片機(jī)輸出低電平時(shí),G門關(guān)閉,脈沖源不能通過(guò)G門進(jìn)入變壓器,變壓器無(wú)輸出。

這里,變壓器既傳遞信號(hào),又傳送能量,提高了脈沖源的頻率,有利于減輕變壓器的體重。由于變壓器可通過(guò)調(diào)整電感量、原副邊匝數(shù)等來(lái)適應(yīng)不同 推動(dòng)功率的要求,所以應(yīng)用起來(lái)比較靈活。更重要的是,變壓器原副邊線圈之間沒(méi)有電的聯(lián)系,副線圈輸出信號(hào)可以跟隨功率元件的電壓而浮動(dòng),不受其電源大小的 影響。

當(dāng)單片機(jī)輸出較高頻率的脈沖信號(hào)時(shí),可以不采用脈沖源和G門,對(duì)變壓器原副邊電路作適當(dāng)調(diào)整即可。

4.光電耦合光電耦合可以傳輸線性信號(hào),也可以傳輸開(kāi)關(guān)信號(hào),在輸出級(jí)應(yīng)用時(shí)主要用來(lái)傳遞開(kāi)關(guān)信號(hào)。

如圖9所示,單片機(jī)輸出控制信號(hào)經(jīng)緩沖器7407放大后送入光耦。R2為光耦輸出晶體管的負(fù)載電阻,它的選取應(yīng)保證:在光耦導(dǎo)通時(shí),其輸出晶體管可靠飽和;而在光耦截止時(shí),T1可靠飽和。但由于光耦響應(yīng)速度慢使開(kāi)關(guān)延遲時(shí)間加長(zhǎng),限制了其使用頻率。

pYYBAGJ6K-qAfuPPAABF-pGCX9Y961.png

圖9 光耦輸出電路

結(jié)語(yǔ)

單片機(jī)接口技術(shù)在很多資料中均有詳細(xì)的介紹,但在對(duì)大量電氣控制產(chǎn)品的改造和設(shè)計(jì)中,經(jīng)常會(huì)碰到用接口芯片所無(wú)法解決的問(wèn)題(如驅(qū)動(dòng)電流大、開(kāi)關(guān)速度慢、抗干擾差等),因此必須尋求另一種電路解決方案。

上述幾種輸入/輸出電路通過(guò)廣泛的應(yīng)用表明,其對(duì)合理、可靠地實(shí)現(xiàn)單片機(jī)電氣控制系統(tǒng)具有較高的工程實(shí)用價(jià)值。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 變壓器
    +關(guān)注

    關(guān)注

    159

    文章

    7155

    瀏覽量

    133407
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44378

    瀏覽量

    628606
  • CMOS芯片
    +關(guān)注

    關(guān)注

    3

    文章

    37

    瀏覽量

    8392
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)I/O驅(qū)動(dòng)MOS管電路原理分析

    為什么經(jīng)??吹皆谑褂?b class='flag-5'>單片機(jī)I/O驅(qū)動(dòng)MOS管時(shí),不是使用單片機(jī)I/
    發(fā)表于 06-15 09:08 ?9028次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>口<b class='flag-5'>驅(qū)動(dòng)</b>MOS管<b class='flag-5'>電路</b>原理分析

    單片機(jī)I/O常用驅(qū)動(dòng)隔離電路的設(shè)計(jì)方法

    單片機(jī)I/O常用驅(qū)動(dòng)隔離電路設(shè)計(jì)
    的頭像 發(fā)表于 09-18 15:48 ?1822次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>的<b class='flag-5'>常用</b><b class='flag-5'>驅(qū)動(dòng)</b>和<b class='flag-5'>隔離</b><b class='flag-5'>電路</b>的設(shè)計(jì)<b class='flag-5'>方法</b>

    推薦!單片機(jī)I/O常用驅(qū)動(dòng)隔離電路

    使用。針對(duì)電氣控制產(chǎn)品的特點(diǎn),本文討論了幾種單片機(jī)I/O常用驅(qū)動(dòng)
    發(fā)表于 03-12 09:24

    單片機(jī)I/O口的使用

    單片機(jī)I/O口的使用:對(duì)單片機(jī)的控制,其實(shí)就是對(duì)I/O口的控制,無(wú)論
    發(fā)表于 12-03 22:51 ?69次下載

    單片機(jī)I/O口鍵盤擴(kuò)展方法

    〔摘要〕介紹了幾種通過(guò)單片機(jī)1/O口鍵盤擴(kuò)展的方法。主要探討了幾種采用較少的1/O口實(shí)現(xiàn)較多按鍵
    發(fā)表于 07-05 10:37 ?100次下載

    MAX7219單片機(jī)常用器件驅(qū)動(dòng)及應(yīng)用實(shí)例

      單片機(jī)的學(xué)習(xí)可以分為幾個(gè)階段:單片機(jī)I/O口的學(xué)習(xí)、單片機(jī)內(nèi)部的資源(定時(shí)器、中斷、串口驅(qū)動(dòng)
    發(fā)表于 01-08 16:57 ?8次下載
    MAX7219<b class='flag-5'>單片機(jī)</b><b class='flag-5'>常用</b>器件<b class='flag-5'>驅(qū)動(dòng)</b>及應(yīng)用實(shí)例

    單片機(jī)I/O接口電路的擴(kuò)展

    單片機(jī)I/O (輸入/輸出)接口是其與外設(shè)交換數(shù)字信息的橋梁。事實(shí)上,真正用作I/O口線的只有P1口的8位
    的頭像 發(fā)表于 06-30 15:37 ?9409次閱讀
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>接口<b class='flag-5'>電路</b>的擴(kuò)展

    單片機(jī)程序常用幾種調(diào)試方法

    單片機(jī)程序常用幾種調(diào)試方法,這些調(diào)試方法都需要結(jié)合電腦上位機(jī),以下我羅列一些調(diào)試
    發(fā)表于 07-17 09:31 ?1.2w次閱讀

    為什么單片機(jī)I/O口需要驅(qū)動(dòng)

    為什么單片機(jī)I/O口需要驅(qū)動(dòng)呢?這個(gè)問(wèn)題需要從I/O口的電氣特性上進(jìn)行解釋。
    發(fā)表于 07-21 11:10 ?2426次閱讀
    為什么<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>口需要<b class='flag-5'>驅(qū)動(dòng)</b>

    幾種單片機(jī)I/O常用驅(qū)動(dòng)隔離電路的設(shè)計(jì)方法資料下載

    電子發(fā)燒友網(wǎng)為你提供幾種單片機(jī)I/O常用驅(qū)動(dòng)隔離
    發(fā)表于 04-08 08:55 ?15次下載
    <b class='flag-5'>幾種</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>的<b class='flag-5'>常用</b><b class='flag-5'>驅(qū)動(dòng)</b>和<b class='flag-5'>隔離</b><b class='flag-5'>電路</b>的設(shè)計(jì)<b class='flag-5'>方法</b>資料下載

    單片機(jī)I/O控制方式

    單片機(jī)如何實(shí)現(xiàn)當(dāng)一個(gè)程序在訪問(wèn)一個(gè)I/O設(shè)備時(shí),而不占用CPU呢?對(duì)于這個(gè)問(wèn)題,我們先了解一下單片機(jī)I/
    發(fā)表于 12-01 16:21 ?10次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>控制方式

    單片機(jī)I/O驅(qū)動(dòng)的作用分析

    為什么單片機(jī)I/O口需要驅(qū)動(dòng)呢?這個(gè)問(wèn)題需要從I/O口的電氣特性上進(jìn)行解釋。
    發(fā)表于 01-29 09:51 ?1659次閱讀

    I/O常用驅(qū)動(dòng)隔離電路的設(shè)計(jì)

    單片機(jī)接口技術(shù)在很多文獻(xiàn)中均有詳細(xì)的介紹,但在對(duì)大量電氣控制產(chǎn)品的改造和設(shè)計(jì)中,經(jīng)常會(huì)碰到用接口芯片所無(wú)法解決的問(wèn)題(如驅(qū)動(dòng)電流大、開(kāi)關(guān)速度慢、抗干擾差等),因此必須尋求另一種電路解決方案。上述
    的頭像 發(fā)表于 04-04 15:58 ?2681次閱讀
    <b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>常用</b><b class='flag-5'>驅(qū)動(dòng)</b>與<b class='flag-5'>隔離</b><b class='flag-5'>電路</b>的設(shè)計(jì)

    單片機(jī)I/O驅(qū)動(dòng)隔離常見(jiàn)設(shè)計(jì)方法

    單片機(jī)I/O驅(qū)動(dòng)隔離常見(jiàn)設(shè)計(jì)方法
    的頭像 發(fā)表于 10-25 17:36 ?2075次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>驅(qū)動(dòng)</b>與<b class='flag-5'>隔離</b>常見(jiàn)設(shè)計(jì)<b class='flag-5'>方法</b>

    為什么單片機(jī)I/O口需要驅(qū)動(dòng)?

    為什么單片機(jī)I/O口需要驅(qū)動(dòng)?
    的頭像 發(fā)表于 09-27 15:32 ?761次閱讀
    為什么<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>口需要<b class='flag-5'>驅(qū)動(dòng)</b>?