Ⅰ 如何用單片機實現帶光耦隔離的反激電源
用單片機實現帶光耦隔離的反激電源:單個的光藕有4個引腳,其中兩個是發光二極體的陰極和陽極,另外兩個是接收側,相當於三極體的發射極和集電極,發光側有正向電流流過。
這兩個圖都有問題,光耦P521內部的三極體是NPN的,沒有你畫的PNP型的。P1.0一側接的電源是+20V,為什麼要用20V,這樣會燒壞P1.0引腳的。其實很簡單的,也用不著畫兩個圖,沒有什麼好壞之分。
控制器:
(1) 從內存中取出一條指令,並指出下一條指令在內存中的位置。
(2) 對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作。
(3) 指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。
微處理器內通過內部匯流排把ALU、計數器、寄存器和控制部分互聯,並通過外部匯流排與外部的存儲器、輸入輸出介面電路聯接。外部匯流排又稱為系統匯流排,分為數據匯流排DB、地址匯流排AB和控制匯流排CB。通過輸入輸出介面電路,實現與各種外圍設備連接。
Ⅱ 單片機控制繼電器為什麼需要先接一個光耦哪位高手能具體解釋下,謝謝
光耦是用來隔離的。
就是說用光耦後,單片機的電路信號與光耦另一邊的信號可以完全隔離。
好處:繼電器在開關過程產生的高壓不會影響單片機,一般用在控制高壓的電路或者繼電器電感比較大的情況下。
Ⅲ 單片機控制繼電器為什麼需要先接一個光耦
這是因為單片機的I/O口對外的驅動能力很低(10mA),無法驅動如繼電器等大功率負載,並且繼電器在分斷時會產生一個高壓脈沖,有可能擊穿單片機的I/O口,為了提高帶負載能力和防止干擾,因此用一個光耦在單片機和負載之間做一個隔離,達到保護單片機和提高負載能力的功能。
Ⅳ 單片機與光耦之間限流電阻的選型問題
一般流過光耦發光管的電流按3-10mA來選擇電阻計算即可。第二個問題,如果光耦數量少(不多於5個且參數必須一致)是可以工作的,但不推薦這樣接,因為同時開可能會有問題。
輸入電流和輸出電流有個比例存在。由光耦覺得。
需求是第一位的。看看負載需要多少電流。折算到初級。你至少就要提供這么多電流。
驅動能力不足?後天可以彌補。比如加一隻三極體和電阻。。
單片機輸出電壓就是IO口的電壓擺率。基本都是在電源電壓范圍要麼上要麼下。特殊設計的IO口。比如開漏、開集的就沒有高電平輸出能力。要用就要另外電路配合。
Ⅳ 光耦輸入單片機
方法不對,建議光耦3腳接地;4腳接P1.5;
單片機一般採用低電平輸入信號。
你實在要高電平,則,P1.5應該有電阻接地,上面1K電阻短接。
光耦二極體大約2mA電流,光耦傳輸比大約1:0.5,即光耦三極體電流只有1mA.
Ⅵ 單片機驅動光耦問題
單片機I/O口控制光耦,9012,9013.既PNP,NPN都可驅動光耦.假如光耦二極體壓降為1.7V,單片機電源5V, 5V-1.7V=3.3V
電阻R R=U/I=3.3/0.015=220 歐
流過光耦電流是15MA,電阻阻值220歐左右.三極體驅動時飽和,單片機I/O口加一電阻5.1K到三極體基極.
Ⅶ 單片機怎麼連光耦和繼電器
不需要用光耦 就可以實現, 單片機 三極體 繼電器 ,當然 還需要 單片機的 供電 電路,
IO --- 電阻(1K 左右)--- 三極體b ,三極體e --- GND,VCC --- 繼電器+ ,繼電器- --- 三極體c
加 光耦 還是 要 三極體 驅動 繼電器的,電路更加復雜些,其實沒有意義。
Ⅷ 有高手嗎單片機控制繼電器為什麼要外接光耦呢
不一定非要接光耦,有的設計就是單片機驅動一個三極體,由三極體來控制繼電器。
接光耦是為了實現電隔離。
Ⅸ PIC單片機接的光耦容易燒壞,為什麼
並不是PIC單片機接的光耦容易燒壞,與用什麼單片機沒有關系,主要看光耦的接法。
另外,光耦燒壞了,查一下是發光二極體端還是光敏三極體端。發光二極體端被燒壞,是限流電阻阻值過小了。
而光敏三極體端燒壞,查一下電路,是因為電流過大,還是電壓過高擊穿的。要查原因,不能怨單片機。
Ⅹ 單片機 光耦問題
單片機I/O口控制光耦,9012,9013.既PNP,NPN都可驅動光耦.假如光耦二極體壓降為1.7V,單片機電源5V, 5V-1.7V=3.3V
電阻R R=U/I=3.3/0.015=220 歐
流過光耦電流是15MA,電阻阻值220歐左右.三極體驅動時飽和,單片機I/O口加一電阻5.1K到三極體基極.
以上回答你滿意么?