2020电子设计大赛E题复盘
今年參加電賽,選擇了E題。賽題基本要求:
這道題大體來說有兩個方案。
方案一:用五個晶體管放大電路分別產(chǎn)生波形。(好處:好調(diào)試,同時不會因為其中一個元器件故障導(dǎo)致其他的波形都出不了結(jié)果。劣處:工作量大)
方案二:只用一路放大電路,通過改變阻值,來產(chǎn)生不同波形(好處:焊接電路的工作量更小。劣處:不好調(diào)試,其中一部部分出了問題可能所有波形都沒法顯示。)
比賽時穩(wěn)妥起見我們選擇了方案一。乘放假時間自己把第二種方案再試一試。本篇博客主要是基于方案二寫的,本人水平有限,不一定都正確,有問題歡迎一起探討。
一、放大電路部分
1、電路設(shè)計
S2:頂部失真
S1:底部失真
S5:雙向失真
S6:交越失真(這里軟件有一個bug,S6使用開關(guān)控制,一旦閉合就會出現(xiàn)仿真錯誤,但是直接用線連接,則沒有問題,我也不知道為啥。)
基本的電路設(shè)計就是這樣,但可能具體參數(shù)還要稍微調(diào)一調(diào),尤其是紅框的兩個電阻。
C2將前后兩個部分隔離開來,使前后的靜態(tài)工作點彼此獨立,方便調(diào)試。
2、仿真結(jié)果
試記錄
(1)這個地方根據(jù)仿真應(yīng)該0.8V左右,但是實際電路測出來只有81mv我檢查了焊接是沒有問題,而且這里就這么幾個元器件,我感覺是三極管出了問題,換了三極管之后直接變成了5V,基本等于電源電壓,找了好久都沒找到問題。后來我又換了一次,結(jié)果還是81mv,應(yīng)該不是三極管問題/后來通過更改R4阻值,才達到要求。而此時測量c極電壓,已經(jīng)4.6v了,跟仿真相差太大!不過功能是能實現(xiàn)的。
在我把正弦波和雙向失真調(diào)好后,就出去吃飯了,結(jié)果放了幾個小時,c極電壓莫名其妙變成了5v,而且怎么調(diào)r4都沒用。我唯一做過的更改就是離開之前,重新焊接了一個元器件,我懷疑是不是溫度太高把三極管損壞了。這次又換了個三極管,還真就正常了。
(2)R11最開始選的68k 仿真沒問題,但實際操作出來沒法產(chǎn)生失真波形,最后只得更改成可調(diào)電阻慢慢調(diào)。
4、實際結(jié)果
交越失真效果不是特別明顯。先暫時這樣,后面再改進。
二、信號調(diào)理電路
經(jīng)信號調(diào)理電路輸入到STM32進行fft。
stm32ADC只能接收0-3.3v,所以需要對輸出信號進行處理,利用加法器,將信號全部抬高至正,同時保證電壓在0-3.3v范圍內(nèi)。
三、軟件設(shè)計
//暫時空著,等我做出來了再補充
總結(jié)
以上是生活随笔為你收集整理的2020电子设计大赛E题复盘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛腩——SQLhelper
- 下一篇: java实现斗地主