一、硬件方案
本系統(tǒng)由STM32F103C8T6單片機(jī)核心板、脈沖采集、LCD1602液晶顯示、按鍵、蜂鳴器及電源組成。
二、功能設(shè)計
1、單片機(jī)實時采集脈沖發(fā)送過來的脈沖數(shù),在單位時間內(nèi)的脈沖數(shù)也就是頻率值。
2、通過液晶LCD1602液晶實時顯示當(dāng)前頻率值以及設(shè)置值,如果當(dāng)前頻率值超過設(shè)置閾值,蜂鳴器進(jìn)行報警。
3、當(dāng)前頻率值顯示分兩種,低于1000hz時顯示單位為hz,高于1000hz時顯示單位kHz,自動切換,方便查看。
4、按鍵有設(shè)置按鍵、設(shè)置+、設(shè)置-,在設(shè)置情況下可以對設(shè)置值進(jìn)行加減運(yùn)算,設(shè)置值同樣兩種自動切換顯示,低于1000時直接顯示,高于1000時顯示單位k,方便查看對比。
5、設(shè)置閾值存儲到單片機(jī)Flash中,具有掉電不丟失,無需重新設(shè)置。