標題: 3.3V單片機用什么方法來檢測220V開關信號? [打印本頁]

作者: axjuan    時間: 2023-6-25 13:34
標題: 3.3V單片機用什么方法來檢測220V開關信號?
我就是之前說想在廁所開燈后單片機自動播放音樂的菜雞,
搜索了一下歷史帖子  發(fā)現(xiàn)其實我想實現(xiàn)的就是標題這個問題,

看到有位前輩給出了答案:
一切能將【AC220V開關信號】轉換成,單片機可以識別的信號都可以。例如:
1.用【AC220V開關信號】驅動一個繼電器,讓單片機識別觸點信號;
2.將【AC220V開關信號】整流后用電阻分壓(單片機帶為運行);
3.用變壓器將【AC220V開關信號】隔離、降壓后,再整流;
4.用【AC220V開關信號】點亮氖泡,再以感光元件轉成0-5V信號;
……

我感覺4比較好,但是可能需要畫板子 測試,,可能我半年后才有機會嘗試,,,不知道有沒有現(xiàn)成的配件?

2和3好像差不多,應該其中一個的意思 就是接個電源,比如 手機充電器或者 220轉3.3的電源,但有個問題:電流會不會太大?我某寶找到一款 輸出600ma電流的電源,是我能找到的最小的了,,,單片機IO能承受600ma的電流嗎?

1.我最初就是想 接一個繼電器,但卡在了 交流控交流上了,據(jù)說不建議交流控直流,而且是控3.3V的直流,,,
有位前輩在之前的貼子里指點我說  讓我選個 固態(tài)繼電器,我找來找去找到一個 直流控直流的固態(tài)繼電器,220v接電源轉5v驅動繼電器,單片機輸出3.3V到常開,繼電器輸入到單片機IO,檢測IO高低電平;

成本不太重要,關鍵需要 容易實現(xiàn),耐久穩(wěn)定。
如果有更好的辦法,請各位前輩指點一二,謝謝!


===============================================



作者: 愛電子998    時間: 2023-6-25 14:26
一個光藕一個電阻 OK安全可靠,簡單
作者: xuyaqi    時間: 2023-6-25 14:39
有線圈電壓是220v交流的繼電器,線圈并接在220v交流上,繼電器觸點接通單片機自動播放音樂。
作者: zkg123    時間: 2023-6-25 14:52
雙開關,1路給220v電器,1路做識別信號。如果需要在220v回路加指示燈。這樣可靠程度比較好。
作者: axjuan    時間: 2023-6-25 15:48
xuyaqi 發(fā)表于 2023-6-25 14:39
有線圈電壓是220v交流的繼電器,線圈并接在220v交流上,繼電器觸點接通單片機自動播放音樂。

繼電器賣家說  不建議交流控直流  特別是直流這么小的情況,,
220V的繼電器線圈通電瞬間 是否會影響到 常開端的3.3V?
作者: axjuan    時間: 2023-6-25 16:15
本帖最后由 axjuan 于 2023-6-25 16:28 編輯
愛電子998 發(fā)表于 2023-6-25 14:26
一個光藕一個電阻 OK安全可靠,簡單

感謝前輩指點,我某寶上找到一個這種板子,,

這塊板子還有個問題,,  輸出600ma給單片機IO口,單片機能否承受的了?~~
作者: wulin    時間: 2023-6-25 16:45
有一個方法,但沒有現(xiàn)成的數(shù)據(jù),需要自己試。成功率很高。找一個幾W的小功率電源變壓器,副邊6~12V的。把副邊串聯(lián)在廁所燈線路上。當打開廁所燈,變壓器原邊就有感應電壓,整流、濾波、穩(wěn)壓給MCU供電。輸出電壓與燈功率密切相關。燈功率越大變壓器原邊電壓越高。
作者: XLinliY.Zhang    時間: 2023-6-25 17:47
簡單的就雙向光耦,安全可靠,不過需要判斷一下過零;或者直接二極管加上電容整流,然后817也行,就不用判斷過零了
作者: xuyaqi    時間: 2023-6-25 18:38
axjuan 發(fā)表于 2023-6-25 15:48
繼電器賣家說  不建議交流控直流  特別是直流這么小的情況,,
220V的繼電器線圈通電瞬間 是否會影響到  ...

不要買大功率繼電器,買小功率繼電器沒問題。


作者: 188610329    時間: 2023-6-25 18:44
你不就是要知道交流電有沒有通電么?
哪里那么麻煩?感應電知道么?如下圖,簡簡單單幾個元件,LED能亮,同樣也能給你點片機信號。至于信號電壓是多少,就看你供電是3V還是5V。




只要你供電的是 3V3, 那么,就能在LED處得到你需要的 3V3 “信號”。

作者: badsogooee    時間: 2023-6-26 02:13
采用光耦隔離電路,將220V的電信號通過光耦隔離電路轉換成低電平信號,再輸入到單片機的GPIO口中進行檢測。
作者: aking991    時間: 2023-6-26 08:27
一般都用光耦隔離作開關檢測信號,不想自己作的話就某一個寶上買就有了,我用過,可以的
作者: xianfajushi    時間: 2023-6-26 08:40
看我帖子過零檢測
作者: 河邊洗腳人    時間: 2023-6-26 09:41
188610329 發(fā)表于 2023-6-25 18:44
你不就是要知道交流電有沒有通電么?
哪里那么麻煩?感應電知道么?如下圖,簡簡單單幾個元件,LED能亮, ...

老哥,你用得元件是什么參數(shù)的
作者: xinghuoliaoyuan    時間: 2023-6-26 10:18
廁所那一路直接給你供電,上電就播放不就好了
作者: Longan.Wang    時間: 2023-6-26 14:06
高人不少,圍觀一下
作者: hhh402    時間: 2023-6-27 11:27
樓主原話:“其中一個的意思 就是接個電源,比如 手機充電器或者 220轉3.3的電源,但有個問題:電流會不會太大?我某寶找到一款 輸出600ma電流的電源,是我能找到的最小的了,,,單片機IO能承受600ma的電流嗎?”單片機電源與廁所燈共一個開關最簡單,從樓主的擔憂可以看出樓主的電路知識太差
作者: 老愚童63    時間: 2023-6-27 12:07
一只PC814+一只限流電阻(160K左右)就可以采取220V市電信號,只要市電接通,光耦PC814的內部光敏三極管導通呈低阻態(tài)。送到單片機I/O口就可以判斷。當然,這個信號是100Hz的脈沖信號,如果要求是電平輸出,可以配合RC電路解決。
作者: yxtao    時間: 2023-6-27 13:29
用雙向可控硅加光耦可以轉成單片機能接受的信號




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1