微控制器IO口接了繼電器後,電源壓降太嚴重,有什麼解決方法嗎

2021-04-20 04:33:54 字數 1311 閱讀 4309

1樓:

不能吧?

就算你的25個繼電器全開,5v的繼電器最大的工作電流也不過是60ma,25個繼電器回最多就 1.5a的電流答,你用20a的開關電源,怎麼著也不可能電壓不夠的,況且,能工作在5v的晶片,肯定能工作在4v以上,因為現在的晶片多是cmos的。

應該不是繼電器的問題。

建議你如下步驟檢查:

用萬用表的電流檔,測試開關電源到微控制器板的總電流,先測試25個繼電器全開的情況,再測試全關的情況,看看總電流是多少,如果繼電器全關,電流還比較大,說明你的電路有問題。

2樓:匿名使用者

按照我的經驗,繼電器的電源最好不要跟微控制器是同一個,特別是你如果使用了專

電磁式繼電器的屬情況下。一方面是你現在的情況,一般來說,每個電磁繼電器的控制端要通過幾十毫安的電流,這樣和微控制器共用一個電源就顯得負擔太重了。另一方面,兩者共電源,電磁繼電器的動作會產生一些額外電磁干擾,嚴重的時候會讓微控制器的程式跑飛,或者乾脆讓它不能工作。

3樓:匿名使用者

建議啊 繼電器用9v開關電源 然後用7805單獨給微控制器供電 要不然我保證你驅動負載的時候宕機

4樓:匿名使用者

微控制器單獨供電,減少干擾

5樓:想上我岳母

你電源有毛病,或者繼電器干擾

微控制器一個i/o口如何控制兩個繼電器的電平高低?

6樓:匿名使用者

當然不行啊,最少是不可靠的,你驅動繼電器是5v,而5v的繼電器內阻一般在70歐左右,額定驅動電流在70多毫安,兩個就140多毫安了,估計是你的三極體驅動力不夠。

有兩種方法:1 用同一個io控制兩個三極體,再分別控制兩個繼電器。

2用大電流的三極體,增加驅動能力

你的rl5更加驅動不起來吧,那有微控制器的io有這麼強的高電平輸出能力?

用微控制器的io口5v,用低電平來。控制12v的繼電器的。方法對著不了?

7樓:

剛學微控制器,最好用npn的管子,因為微控制器預設狀態下的io都是低電平。你這個圖的話要用p0加上拉電阻

微控制器io口可不可以直接用74ls04來控制繼電器??

8樓:匿名使用者

我查了輸出電流才幾毫安 驅繼電器根本就不夠最少也要30ma才夠驅動個小繼電器用

9樓:匿名使用者

看那款了,有的比如51系列,p0口輸出不足,需要個上拉,如果不考慮這個的話可以。

微控制器串列埠作用微控制器序列口與普通IO口區別?

能接收和傳送 r232方式的序列資料,是微控制器和 微控制器通訊,微控制器和計算機,微控制器和板卡,無線模組等等通訊的一個基礎通訊方式,很早在6 7時年代流行的通訊方式,是微控制器和外加序列通訊的一個重要方式,也是個常用而簡單方式。是學習微控制器基礎知識的核心。序列通訊的基本概念 一 非同步通訊與同...

51微控制器三極體如何控制繼電器,51微控制器如何驅動12V繼電器 用三極體實現的電路引數怎麼求?

12v的繼電器這樣控制不對,實際中,如此接,微控制器就燒了。p20口至少接個電阻出來才不會燒,但高低都控制不了繼電器。用個npn,繼電器接12v與c之間,網上有很多圖。電路錯誤,繼電器不受控.應該選用npn三極體,12v接繼電器一腳,繼電器另一腳接npn三極體c極,三極體e極接地.微控制器 上電 還...

51微控制器宣告使用io口,可以這樣定義嗎sbit IO DOUT 0xe

使用sbit io dout p1 0 這個直觀易理解,推薦。是位地址的寫法,p1 0 關於51微控制器io口sbit賦值的問題 15 你的l1是一個位變數,而a是一個8位的字元型,a 0x40,是第七位為1,你執行把a賦值給l1,得到的是把a的最低位給了位變數l1,所以l1是得0。l1的值要麼是1...