欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機+三極管+繼電器 開關電路工作不正常 [打印本頁]

作者: 菜雞001    時間: 2024-4-17 17:14
標題: 單片機+三極管+繼電器 開關電路工作不正常
單片機IO口驅動三極管開關電路以閉合繼電器工作不正常,有那位大佬可以幫我看看。繼電器關鍵定義為P3^7

17133451400719186552463903126387.jpg (1.34 MB, 下載次數: 44)

17133451400719186552463903126387.jpg

17133451897204922577630854191967.jpg (1.25 MB, 下載次數: 45)

17133451897204922577630854191967.jpg

作者: Hephaestus    時間: 2024-4-17 19:43
先測Q2的b極和c極電壓。
作者: 大IGBT    時間: 2024-4-17 19:50
兩個問題:1,用的什么單片機,P37是否具有推完輸出功能
               2,電路圖中高電平吸合,程序中是低電平吸合。
作者: 大IGBT    時間: 2024-4-17 19:54
再補充一個問題
3,基極電阻太大三極管有可能臨界導通或工作在放大區,如果單片機是弱上拉再加上上拉電阻就更不可靠了。
作者: cy009    時間: 2024-4-17 20:09
a是什么變量? 有a>,有a<, 那么a=呢?做什么?
作者: dyx811    時間: 2024-4-17 21:12
程序里面的“a”變量是多久采集一次?
作者: 菜雞001    時間: 2024-4-17 22:07
大IGBT 發表于 2024-4-17 19:54
再補充一個問題
3,基極電阻太大三極管有可能臨界導通或工作在放大區,如果單片機是弱上拉再加上上拉電阻 ...

本人初學菜雞,采用的51單片機,P3口是帶有上拉電阻的吧,驅動三極管開關電路理論上應該沒問題吧。然后程序里面也是高電平閉合,低電平斷開,程序里的開就是斷開,注釋沒好。然后您說的后面這我已經換了一個1k的電阻接IO口,也試過了,但是還是不行。我也用萬用表測試過,處于第一個循環中,應當繼電器閉合,但是繼電器依舊處于處于開路狀態。同時我用相同的電路,但是這次采用一個按鍵接1k的電阻到vcc繼電器又能工作。這就讓我很迷惑。
作者: 菜雞001    時間: 2024-4-17 22:09
cy009 發表于 2024-4-17 20:09
a是什么變量? 有a>,有a

a是傳感器采集的水位數據,當yi第一個循環為假就退出來了啊,就大于上限斷開繼電器,然后一直保持繼電器斷開到水位到下限再閉合繼電器
作者: 菜雞001    時間: 2024-4-17 22:11
Hephaestus 發表于 2024-4-17 19:43
先測Q2的b極和c極電壓。

en你好我菜雞一枚。這個測倆端壓降有啥用呢。
作者: 菜雞001    時間: 2024-4-17 22:14
dyx811 發表于 2024-4-17 21:12
程序里面的“a”變量是多久采集一次?

en本人初學這些還學的很差,我只知道傳感器實時采集的,可以顯示實時水位數據
作者: 菜雞001    時間: 2024-4-17 22:29
Hephaestus 發表于 2024-4-17 19:43
先測Q2的b極和c極電壓。

大哥已經測的4.7V左右
作者: 人中狼    時間: 2024-4-17 22:52
代碼邏輯有問題,a的來源也有問題,先解決代碼問題吧

作者: LHWCCJ    時間: 2024-4-18 08:49
是不是繼電器電壓用錯了
作者: jhczy    時間: 2024-4-18 08:52
R14改成1k,R19去掉
作者: TTQ001    時間: 2024-4-18 08:57
繼電器輸出接線錯誤。 請仔細檢查。
作者: lkc8210    時間: 2024-4-18 09:17


作者: devcang    時間: 2024-4-18 10:31
動作時,b的電壓多少。。。。
作者: 菜雞001    時間: 2024-4-18 11:11
LHWCCJ 發表于 2024-4-18 08:49
是不是繼電器電壓用錯了

5V的這個沒問題
作者: 菜雞001    時間: 2024-4-18 11:12
jhczy 發表于 2024-4-18 08:52
R14改成1k,R19去掉

感謝,我試試
作者: 菜雞001    時間: 2024-4-18 11:13
devcang 發表于 2024-4-18 10:31
動作時,b的電壓多少。。。。

測的只有0.14V但是那個狀態確實應該輸出高電平的。我實在想不出來哪里出來問題
作者: 菜雞001    時間: 2024-4-18 11:15
lkc8210 發表于 2024-4-18 09:17

感謝我試試
作者: donglw    時間: 2024-4-18 11:31
單片機輸出電流遠小于輸入電流,建議使用UN2008增加輸出電流!
作者: xiaobendan001    時間: 2024-4-18 12:35
新型單片機就設置為推挽模式,老型號就增加一個上拉電阻
作者: gsr64    時間: 2024-4-18 15:09
P3.7接一個10K的上拉電阻就可以了。

作者: 菜雞001    時間: 2024-4-18 16:21
gsr64 發表于 2024-4-18 15:09
P3.7接一個10K的上拉電阻就可以了。

感謝!我試試
作者: 菜雞001    時間: 2024-4-18 16:22
xiaobendan001 發表于 2024-4-18 12:35
新型單片機就設置為推挽模式,老型號就增加一個上拉電阻

感謝!我試試。
作者: 流光羽龍    時間: 2024-5-10 15:35
像控制繼電器可以使用nmos來驅動,直接用三極管,中間可以加一個電流型的達林頓管,增強帶載能力
作者: sunotea    時間: 2024-5-10 19:55
我只知道電路沒有問題,我是搞硬件的,電路OK,IO只要設置成為推挽模式,肯定能行。
作者: cy009    時間: 2024-5-13 19:13
電路沒問題,是程序有問題。通過判斷a的值控制繼電器的通斷,用if語句就可以了,不要用do……while循環。
作者: 君工創    時間: 2024-5-13 22:08
單片機端口輸出電流不足,把P37設置為推挽模式。
作者: dj3365191    時間: 2024-5-14 10:37
三極管換成PNP的,代碼改成低電平輸出繼電器吸和就可以了
作者: lvlv99    時間: 2024-5-14 12:02
程序問題,不是電問題
執行完第一個do while接著   relay=0;
再執行第二個do while,接著  relay=1.
主循環不停的 0,1,把這兩句去掉
作者: 玄燭@小以    時間: 2024-5-16 10:08
a應該是傳感器采集的水位數據,當第一個循環為假就退出來了啊,大于上限就斷開繼電器,保持繼電器斷開到水位到下限再閉合繼電器




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