熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
查看自己電路的三極管,是否引腳焊接錯了 |
君工創(chuàng) 發(fā)表于 2023-5-16 22:15 驅(qū)動不夠?C極應(yīng)該有電壓!現(xiàn)在是C極電壓為0,三極管根本就沒有導(dǎo)通! |
Hephaestus 發(fā)表于 2023-5-16 18:50 用繼電器的地測出 E:5V B:4.43V C:0V 三極管還是壞了。 |
三極管驅(qū)動電流不夠。 |
Hephaestus 發(fā)表于 2023-5-16 16:34 搞了半天,原來樓主擺了烏龍 |
xuyaqi 發(fā)表于 2023-5-16 18:33 顯然測試的時候用的是繼電器的地,用單片機(jī)的地根本測不出20樓的結(jié)果。 |
Hephaestus 發(fā)表于 2023-5-16 16:34 他測出5v,4.43v是那個地。 |
xuyaqi 發(fā)表于 2023-5-16 16:23 不是,真正的原因是原理圖隱藏了單片機(jī)的VCC和GND,樓主不知道這個禿子頭上的跳蚤這么顯而易見的常識,沒有連GND導(dǎo)致的。 |
李璐瑤 發(fā)表于 2023-5-15 11:35 根據(jù)你測得的電壓,三極管壞了。 |
單片機(jī)仿真不能代替現(xiàn)實(shí)世界的電路。 您只能使用仿真來調(diào)試您的設(shè)計(jì),但不能完全依賴仿真。 |
仿真能過,說明程序和接線理論上沒問題。 硬件上先確定是高電平觸發(fā)還是低電平觸發(fā),然后直接將R2接單片機(jī)端口分別接電源正負(fù)。 如果不能正常觸發(fā)和釋放,查這一塊的電路,即三極管和繼電器,R2、D3可先摘掉。 先核心再外圍調(diào)好硬件再接單片機(jī)調(diào)試,如一次性搞不定就一步一步地搞定。 |
lys789987 發(fā)表于 2023-5-15 13:23 原理圖肯定沒問題,元器件參數(shù)也基本上合理 |
mtdzok 發(fā)表于 2023-5-15 14:25 實(shí)測C為0,可以肯定不是D3的問題,很有可能三極管根本就沒有導(dǎo)通!如果不是三極管損壞,就有可能把EC極接反了 |
對調(diào)一下EC極看看,有可能三極管的EC極接反了 |
電路及參數(shù)沒什么問題,如果P1.3確為低電平,大概率D3接反了,再測一下c要是0.7V左右就確定接反了。 |
李璐瑤 發(fā)表于 2023-5-15 11:39 由電壓可知,PNP未飽和導(dǎo)通?赡苁菈牡娜龢O管 |
Q2的射極必須接電源正極,原理圖上看不出那個三角形接地符號是代表什么? |
這個原理圖應(yīng)該有問題吧?工作電源在哪里?繼電器要有驅(qū)動電壓才會動作啊 |
老愚童63 發(fā)表于 2023-5-15 09:57 繼電器是沒錯的,目前問題在于三極管處,三個引腳的電壓分別為:E:5V, B:4.43V C:0V |
楊雪飛 發(fā)表于 2023-5-15 08:23 單片機(jī)IO口是正常輸出高低電平的,現(xiàn)在問題在于三極管沒有隨著高低電平變化而變化,并且C引腳處無電壓 |
xuyaqi 發(fā)表于 2023-5-15 06:28 我用的S8550 PNP三極管, |
Luo1989 發(fā)表于 2023-5-14 21:28 低電平驅(qū)動呀 |
滑動的憨憨 發(fā)表于 2023-5-14 20:43 我用了300歐姆的還是不行 |
Hephaestus 發(fā)表于 2023-5-14 19:19 E:5V B:4.43V C:0V |
wulin 發(fā)表于 2023-5-14 18:37 用了300歐姆的電阻也不行,現(xiàn)在用萬用表測發(fā)現(xiàn)三極管C引腳對地電壓為0V |
測量一下三極管3個引腳電壓,找出三極管是不是已經(jīng)飽和導(dǎo)通。管腳有沒有接錯(有些三極管是BEC排列而不是EBC),繼電器型號是不是選擇正確。如果錯用了12V工作電壓的繼電器也就無法在5V電壓下正常吸合了。) |
這個不說哪里有問題,首先你得知道怎么去檢查。第一判斷單片機(jī)是否正常動作,測量輸出的IO口是否有高低電平跳變,你用的PNP管,那輸出低電平時三極管導(dǎo)通、繼電器動作,所以第一步看單片機(jī)IO口輸出是否正常。第二、斷開單片機(jī)與三極管的連線,通過電阻給三極管基極施加高低電平,看三極管是否能夠正常導(dǎo)通截止,是繼電器吸合斷開。 單從電路上講,仿真給三極管基極高低電平工作正常似乎可行,但是高電平時能否讓三極管截止有些存疑。正常情況下應(yīng)該在三極管基極上邊加一10K左右的電阻,讓單片機(jī)輸出高電平的時候三極管基極能夠確保有個高電平讓三極管截止,當(dāng)單片機(jī)輸出低電平時,將基極電壓拉低,三極管導(dǎo)通為佳。 |
3K電阻阻值不是問題,將其接P1.3引腳的一端直接接地試試,或?qū)1、D1直接接P1.3腳試試,應(yīng)該能找出是外圍電路有問題還是單片機(jī)電路或程序有問題。 |
李璐瑤 發(fā)表于 2023-5-14 22:20 三極管極性焊錯。 |
xuyaqi 發(fā)表于 2023-5-14 19:14 是的,繼電器不工作 |
R2并不大,可以提供1.5mA基極電流,現(xiàn)在小功率三極管hFE都在300多,也就相當(dāng)于500mA繼電器電流,怎么算都是夠用的。 |
你用的高電平?還是低電平? |
R2電阻太大,減小到200左右差不多 |
IO口驅(qū)動能力不夠,R2過大,STC的話用強(qiáng)下拉。 |
測一下Q2三個管腳的電壓。 |
是繼電器不動作嗎 |
R2減小到510~330試試。 |
Powered by 單片機(jī)教程網(wǎng)