光耦在單片機控制系統中的應用

2020-12-22 樂創客

隔離IO口的實現

在我們設計硬體系統的時候,經常有這樣的困擾,有很長距離的控制線或者通訊線連接兩個控制系統,而這樣的系統在面對一些外部幹擾,如射頻幹擾或者快速電脈衝群幹擾時,非常容易造成兩個系統之間的控制失效,或者通訊誤碼。面對這樣的情況,隔離電路是一個很好的解決方案,它可以用很低的成本來解決通訊的幹擾問題。甚至同一個電路板之間,功率部分對控制單元的幹擾也可以利用隔離電路來增強其穩定性。

隔離電路的目的

隔離電路的主要目的,是將兩個系統之間的電氣連接關係通過「電光-光電」轉換器件,或者「電磁-磁電」轉換器件來切斷。所謂電氣系統的切斷,即不僅指控制信號的隔離,同樣也是指兩個部分的「地」信號完完全全隔離開來。這樣的話,兩個電路之間就沒有了直接存在的電氣關係,因而兩個系統之間的射頻輻射或者傳導輻射也無法互相干擾,從而起到了抗幹擾的目的。

而在「電光-光電」隔離器件中,我們一般選用光耦隔離器件,光耦合器的輸入端屬於電流型工作的低阻元件,因而具有很強的共模抑制能力。所以,它在長線傳輸信息中作為終端隔離元件可以大大提高信噪比。在計算機數字通信及實時控制中作為信號隔離的接口器件,可以大大增加計算機工作的可靠性。

隔離電路的實現

一般最常用也最便宜的光耦合器器件,光耦合器(optical coupler,縮寫為OC)也稱光電隔離器或光電耦合器,簡稱光耦。它是以光為中間媒介來傳輸電信號的器件,它通常把發光二極體(紅外線發光二極體LED)與光敏器件(光敏半導體管,光敏電阻)封裝在同一管殼內。當輸入端加載電信號時發光側的發光二極體發出光線,通過內部的光傳導介質傳送至受光器,受光器件在接收到發射器傳來的光信號之後就能產生光電流,從輸出端流出,從而實現了「電—光—電」控制。光電耦合器具有體積小、壽命長、無觸點,抗幹擾能力強,輸出和輸入之間絕緣,單向傳輸信號等優點,在數字電路上獲得廣泛的應用。

日常使用中,最常用也最便宜的光耦為「xx817」光耦,很多廠家都有生產其兼容產品的光耦,其中最著名的兩家就是夏普的PC817以及億光的EL817。每個817系列的光耦又分成ABCD四個檔次,當然現在光耦產品越來越成熟,已經完全不止這四個等級了。

這四個等級反應了光耦在日常使用時的CTR值的大小,光耦合器的電流傳輸比(CTR)是發光管的電流和光敏三極體的電流比的最小值。光耦合器的電流傳輸比合理的範圍為50%~200%。當CTR<50%時,光耦中的發光二極體需要接入較大的電流才能使其工作,這樣的話會增加控制系統控制光耦的功耗,造成較大的發熱。若CTR>200%時,光耦就會變得非常靈敏,電路啟動或者負載突變時造成的電源波動很可能會造成光耦的誤觸發,所以在選用光耦時,一定要注意這個參數。

接下來看一下817光耦的電流電壓曲線。

從817光耦的「If-Vce」曲線中,我們可以看出其和三極體具有相似的電流電壓曲線,同樣地,如果我們只用光耦作數位訊號隔離的時候,僅僅只需要讓光耦工作在非線性區即可。

以下的電路即為光耦隔離的常用電路,當MCU-PIN輸出低電平時,U1的發光二極體導通,發光二極體就發光,輸出測的光敏三極體就導通,而此時Q1導通,繼電器吸合。當MCU-PIN為高電平時,U1的發光二極體不導通,發光二極體就不發光,輸出測的光敏三極體就導通,而此時Q1截至,繼電器斷開。

上面這個電路在以前一些工藝比較粗糙的單片機上面其實完全是可以的,因為例如最早的DIP40封裝的51單片機最大吸入電流可以達到10mA左右,這個電流足以讓光耦打開。但是現在一些比較新式的單片機如果這樣接,可能會造成晶片溫度過高的情況,這是因為三極體的If電流全部都流經單片機到地了,而現在的新式單片機製程工藝比較先進,溝道窄,無法吸入比較大的電流,因此,我們建議在光耦的控制端再加一個三極體去控制。

這樣僅僅依靠單片機的正常輸出電流,就可以控制光耦的通斷了。

以上是信號合理電路的實現,但是還有一個比較重要的是,要實現完全的電氣隔離,單單信號隔離是不完整的,控制部分與驅動部分的電源和地也需要通過隔離晶片完全隔離,這裡大家可以看我另一篇文章(連結:)。

在選用光耦時,特別是在用光耦隔離一些有頻率的信號時,一定要注意光耦的轉換頻率。

比如這個817光耦,其轉換頻率為80kHz,且它的VCE輸出5V時,最大的輸出驅動電流Ic為2mA,這個電流顯然是很難驅動一些外設的,因此,我們在選用光耦的時候,要考慮 需要輸出的電流和頻率。如果一定要對一些高頻信號隔離時,要選用特定的高速光耦來實現。

除了817之外,還有一個應用非常廣泛的光耦就是TLP521,它的用法和817系列的光耦用法大致類似,這裡就不再細說了。

除了光電耦合器件之外,還有一種磁隔離晶片也能達到電氣隔離的作用。關於磁隔離晶片和光耦的爬電距離和絕緣電壓,我們下篇文章再說。

相關焦點

  • 光耦的使用原則_光耦的實用技巧-克裡雅國產光耦,國產數字隔離器
    上述使用的光電耦合器時工作在線性方式下,在光電耦合器的輸入端加控制電壓,在輸出端會成比例地產生一個用於進一步控制下一級電路的電壓,是單片機進行閉環調節控制,對電源輸出起到穩壓的作用。為了徹底阻斷幹擾信號進入系統,不僅信號通路要隔離,而且輸入或輸出電路與系統的電源也要隔離,即這些電路分別使用相互獨立的隔離電源。
  • 電氣間隙,爬電距離和光耦選用之間的關係
    前幾天發布了一篇關於使用光耦元器件來實現單片機IO口隔離的文章,那篇文章裡只是簡單地介紹了選用光耦時的注意事項以及使用光耦搭建一個簡單的單片機輸出電路,本文繼續來介紹一些關於光耦更多的用法。以下內容是書本上絕對沒有的知識,是我自身做安規時和認證公司 「鬥智鬥勇」的慘痛經驗總結。
  • 如何用單片機控制220V交流電的通斷
    如何用單片機控制220V交流電的通斷 首先來說,220V交流電的負載是多大,是感性負載負載還是阻性負載,正常輸出功率是多大等這些都要考慮進去。 也可以加一個光耦 使用可控矽三極體MOS管的單片機控制220V交流電通斷電路圖解 使用單片機控制220V交流電的通斷,方法非常多。
  • 光耦繼電器具有哪些應用特點!-先進光半導體
    光耦繼電器以其獨特的結構成為應用最廣泛的光電器件之一。專業光耦廣泛應用於邏輯電路、觸發電路、固態開關等領域,其普及程度不容小覷。那麼,光耦為什麼能得到如此廣泛的應用呢?同時,在很多開關電路的生產中,光耦可以很容易地實現電路控制與開關之間的電阻隔離,這使得電路開關在功率控制中起到了很好的作用,其隔離度毋庸置疑。2、使用壽命長几乎所有流行的產品都有一個共同的特點——使用壽命長,光耦也不例外。高品質的光耦由於其獨特的材質,能有效防止零件損壞,從而延長產品的使用壽命。
  • 華南微半導體光耦在PLC控制器上的應用!
    什麼是PLC控制系統?PLC具有帶嵌入式程序的CPU,該程序有助於與其他編程設備進行通信。它在傳輸和診斷功能方面也至關重要。更重要的是,這對於執行用戶程序中指定的指令非常重要。光耦繼電器系統應用於PLC控制系統中PLC如何工作?
  • 串行接口鍵盤控制器SK5278在單片機系統中的應用
    SK5278是一種可管理16個按鍵的鍵盤控制器,該器件內部具有去抖動處理電路,可直接輸出按鍵的鍵值編碼,並採用串行方式與單片機或微處理器進行接口,使用該器件可簡化單片機系統軟硬體的鍵盤接口。
  • 光耦合器隔離技術在PLC控制系統中的優勢-先進光半導體
    國產光耦替換-先進光半導體在實際應用的PLC電氣控制電路中,存在著各種各樣的幹擾噪聲信號。若電路的抗幹擾能力較低將導致測量、控制的準確性降低,產生誤動作,從而帶來嚴正極集電極重的後果。因此,硬體上可以採用一些抗幹擾的設計發光二極體(平*K)光敏三極體技術來破壞幹擾信號進入測控系統的途徑,可有效地提高PLC控制系統的抗幹擾能力。事實證明,採用光電隔離技術是一種簡便易行的方法。
  • 單片機系統中日曆時鐘自動校準及調整
    1、概述本文引用地址:http://www.eepw.com.cn/article/171826.htm在各類檢測控制系統中,需要通過日曆時鐘進行時間上的控制或對事件所發生的時間進行記錄。如電網檢測系統,路燈控制系統等。
  • 過零觸發雙矽輸出光耦-MOC3061的應用
    打開APP 過零觸發雙矽輸出光耦-MOC3061的應用 潮光光耦網 發表於 2012-07-20 11:09:00 晶閘管的觸發方式有移相觸發和過零觸發兩種
  • 耦合器應用領域與應用場合 -克裡雅國產光耦,國產數字隔離器
    (2)作為固體開關應用在開關電路中,往往要求控制電路和開關之間要有很好的電隔離,對於一般的電子開關來說是很難做到的,但用耦合器卻很容易實現。(4)在脈衝放大電路中的應用耦合器應用於數字電路,可以將脈衝信號進行放大。(5)在線性電路上的應用線性耦合器應用於線性電路中,具有較高地線性度以及優良地電隔離性能。
  • 固態繼電器光耦的局限性!
    國產光耦替代系列---先進光半導體固態繼電器的優勢!由於電感周圍突然的磁場崩潰,包含大量電感的電路中的此類不及時中斷通常會產生較大的電壓尖峰。在由SCR或TRIAC斷開的電路中不會發生這種情況。此功能稱為零交叉切換。固態繼電器的缺點!固態繼電器的一個缺點是它們的輸出趨於「短路」,而機電繼電器的觸點趨於「斷開」。
  • 光耦繼電器針對不同的行業應用如何選型!-先進光半導體
    >光耦繼電器是電子電路中常用的組件之一,主要用於在強電流和弱電流電路中進行隔離。選擇光耦合器時,需要根據實際電路條件和光耦合器的參數進行選擇。選擇光耦合器時,通常應考慮以下重要參數。1光耦合器的響應時間該參數通常由光耦合器數據手冊上的上升時間和下降時間表示,分別稱為tr和tf。如果光耦合器僅用作隔離並且不需要很高的響應時間,則可以忽略此參數。
  • 用STC 單片機設計脈衝發生器,改進線切割工具機高頻電源
    圖3 高頻電源控制電路框圖3.1 控制信號產生電路控制信號由單片機程序控制產生的脈衝信號,由單片機P1埠P1.4、P1.5、P1.6輸出脈衝信號,控制驅動電路進行工作。由VT1、VT2、VT3、VT4、VT5、VT6六隻功率場效應管組成功率輸出電路,由單片機的P1.4、P1.5和P1.6端輸出的脈衝信號來控制光耦IC2、IC3、IC4的輸出,進一步驅動6隻功率場效應管,以控制相應的功率管工作。
  • 電工必學:PLC與單片機的本質區別是什麼?
    PLC與單片機的本質區別是什麼? PLC與單片機的差別是: 1、PLC是應用單片機構成的比較成熟的控制系統,是已經調試成熟穩定的單片機應用系統的產品。有較強的通用性。
  • 基於單片機的萬年曆設計
    第二次革命是石英晶體振蕩器的應用,發明了走時精度更高的石英電子鐘錶,使鐘錶的走時月差從分級縮小到秒級。第三次革命就是單片機數碼計時技術的應用(電子萬年曆),使計時產品的走時日差從分級縮小到1/600萬秒,從原有傳統指針計時的方式發展為人們日常更為熟悉的夜光數字顯示方式,直觀明了,並增加了全自動日期、星期、溫度以及其他日常附屬信息的顯示功能,它更符合消費者的生活需求!
  • 基於51單片機的日曆時鐘
    本文通過對一個基於單片機的能實現萬年曆功能電子時鐘的設計,從而達到學習、了解單片機相關指令在各方面的應用。系統由主控制器AT89C52、時鐘電路DS1302、顯示電路、按鍵電路、和複合電路等部分構成,能實現時鐘日曆的顯示的功能,能進行時、分、秒的顯示。
  • 如何使用MSP430單片機實現簡易計算器的設計
    本文介紹了一種基於MSP430單片機的簡易電子計算器設計。基於MSP430單片機的簡易電子計算器設計具有體積小、便於攜帶、應用方便、組成元器件少、製造成本低等優點。MSP430單片機具有的超低功耗、硬體浮點數運算等功能使得簡易電子計算器設計簡單、計算能力強,有著廣闊的發展前景。
  • 51單片機還有沒有必要學?
    一、51單片機應用目前還在大量應用,如家用電器,電飯煲,電磁爐,豆漿機,冰箱,洗衣機等等小家電。幾乎智能電器都有程序控制,雖然廠家不同但內核基本都是51內核。二、51單片機入門學習首先根據個人基礎,如果是完全沒有基礎的,應該還是從51單片機入手,目前51單片機的應用還有很多,很多設備還能見到51晶片,尤其成本低的項目,出貨量特別大,51單片機入門簡單,上手快,項目開發進度快。低端產品大量使用,也是教學入門的晶片。
  • 獨闢蹊徑,這個電路去除一顆光耦,待機功耗降低一半以上
    所謂過零檢測,就是用來檢測AC(交流)波形的0V電位(過零點)的電路(過零檢測電路),目的是為了有效地對電機和微控制器進行控制。在過零檢測電路中,提高過零檢測的精度,可以更有效地控制電機和微控制器。而且,在電機停止時,能夠將電壓正好停止在0V狀態,脈衝控制也更提升了電路的安全性。
  • 基於51單片機的TFT液晶顯示設計
    但其低廉的價格, 極低的入門難度以及適用於簡單場合應用等特點, 依然是開發者的常用選擇之一。  1 硬體設計  本系統硬體電路的設計主要包括單片機最小系統電路, TFT液晶顯示電路, 時鐘電路, 設置電路以及溫度採集電路。其系統工作原理框圖如圖1所示。