STM32 電子管問題(我的遇害)記錄

2021-10-05 01:49:37 字數 1697 閱讀 8366

其實本來是很簡單的電路,原本是想使用stm32輸出pwm來控制mos管的開斷,但是卻出現了問題,pwm有輸出,但是最後的電壓輸出卻只有0.8v的壓差變化,這是不應該的。本以為是mos管壞了,後來重新焊了乙個也不行。最後還是回到手冊來看:

用這個mos管,是因為本來就想參考野火的電路,但是我再參考時候,忽略了mos乙個很重要的東西,那就是v(gs),v(ds),唉感覺自己模電白學了,

我看到這裡,我就知道為啥我的不行了,可能這裡還不夠明顯,可以觀察曲線,

並不是說我的想法不對,而是我真的忽略了這個功率問題。我用的是5v。。。。所以,害。。。。

教訓:以後不要貪快+貪方便直接選型,一定要做好測試+**+計算,既然要設計就要設計嚴謹的電路,而不是為了快而馬虎做完。

最後把電路重新修改,現在正常了。

這個問題也怪我,我為了做好電壓保護,因為有兩端供電,我擔心可能會過壓,所以我用了乙個bat54c來緩衝保護,通過二極體的壓降進行0.7的降壓處理。把電壓從5.1降壓一點。想法是美好的,可是就是有問題,在我搞好的時候,一通點發現,gg,電源燈不亮???

我心中無數只草泥馬再奔騰。。。。。

言歸正傳,既然不亮、又沒有短路,先看看是不是電源處保護的肖特基二極體焊反了?

這是原理圖,肖特基二極體如果反了,就不過有電過來,這是正常的。但是經常測試,並沒有焊反(我還以為我眼瞎了沒看到橫線。。)。而且也排除了虛焊的可能,因為是有電壓進來的,所以我決定一點點追蹤電壓的位置,最後來到bat54這裡,居然沒了?bat54沒有輸出?我覺得很神奇,首先當然先排除bat54是壞了的可能,所以我換了乙個,

可是並沒有什麼用。。。直接殺手鐗,手冊!!!!!!!!!!!

誰都沒想到,我一開啟手冊就解決了,我真的智障了,

當我看到這幅圖,嗯??????特別是第二個bat54s,我服了!

看到這裡我真的無語了。。。。我買的時候,太著急,結果,呵呵了。氣得我直接把bat54s一包扔了(後來因為窮,又撿起來了。。。),唉。。

反正這次遇害的教訓就是:不要偷懶、偷步驟,做事要嚴謹、特別是設計電路的時候,電壓、電流、功率一定要算好,器件的相關特性必須要知道且確認!

一開始我在想,這東西真的很簡單啊、電路也基本就是數位電路,隨便搞一下就好了,可是可是可是。。。問題就來了。

本以為,我輸出的波形是因為別的願意導致有干擾,認真看一下,卻也沒覺得有啥不妥。到事實結果就是效果不好(emm,不太好說出來做啥),後來第二次我嚴謹一點(基本就沒改過),把死銅、尖刺都去掉,用cutout去掉,卻意外的發現訊號好了、乾淨了。此時我真的。。。頭腦有很多問號,,,其實在學電磁相容的時候,書上就有說過這種問題,有點類似於天線的繪製,只不過天線通過乙個電感作為了發射起點,然後天線的走線是對外輻射,其實這裡也是相同的原理,計算公式我就不展示出來了(因為很tm長)。。所以教訓就是不要偷懶、把該做的步驟好好一步步做好,才是對板子負責,即使這是很簡單的板子。

stm32的外部中斷問題

stm32 的每個線0 15均可以程式設計為外部中斷,線0,1,2,3,4分別對應io的gpiox 0 4 他們分別有各自的中斷入口exti0 irqhandler 到 exti4 irqhandlergpiox5 9特通過乙個入口exti9 5 irqhandler 然後進入中斷後在通過比較來判斷...

STM32 關於GPIO的問題

stm32 關於gpio的問題集錦 1 關於gpio 問 stm32的io口初始化為輸入浮空,那管腳是高電平還是低電平呢?答 既不是高電平也不是低電平,懸空的意思是沒有使用的狀態。2 有關stm32f103 埠復用的問題?問 配置io口的頻率時,為什麼只給乙個io口配置?答 gpio initstr...

關於STM32正交編碼的問題

stm32正交編碼測速 程式的大致思路如下 兩個定時器配置為編碼器模式,用於小車的兩個輪子編碼脈衝計數,計數器向上或向下計數溢位,均在二者的中斷函式中記錄記錄。還有乙個定時器用作計時用,規定時間內進入中斷,在中斷函式中對資料進行處理。我用的光電碼盤是100線的,在選擇的計數模式下,轉一圈產生400個...