基于STC12C5A60S2單片機(jī)中的AD采樣實(shí)時(shí)采樣用于檢測(cè)電路是否正常,利用NRF24L01與主機(jī)通信,主單片機(jī)用12864顯示電路是否正常,若主電路出現(xiàn)故障,自動(dòng)切換到備用電路,當(dāng)主電路修復(fù)完成后,電路自動(dòng)從備用電路切換到主電路,還可以通過按鍵自由切換電路。
硬件設(shè)計(jì)
圖一 系統(tǒng)框圖
整體結(jié)構(gòu)如圖1所示,包括控制模塊,12864顯示屏,按鍵,NRF24L01通信系統(tǒng)以及AD采樣模塊。檢測(cè)模塊通過AD采樣檢測(cè)主電路是否完好,通過NRF24L01將檢測(cè)的結(jié)果不斷發(fā)送給主控模塊,主控模塊通過12864顯示結(jié)果,如果主電路出現(xiàn)問題,自動(dòng)切換到備用電路,可以通過按鍵自由切換電路。
軟件設(shè)計(jì)
軟件部分包括AD采樣設(shè)計(jì)、按鍵控制、12864顯示設(shè)計(jì)和2.4G無線傳輸,其中程序流程圖如下。
圖二 檢測(cè)模塊主流程圖;圖三 主控模塊主流程圖
軟件設(shè)計(jì)的難點(diǎn)在于控制主控模塊和監(jiān)測(cè)模塊上的無線傳輸模塊收發(fā)功能之間的同步切換,經(jīng)過全體組員的共同努力,最終成功解決了問題。
測(cè)試與分析
本次以LED照明電路為測(cè)試對(duì)象,進(jìn)行了完整的智能優(yōu)化電路功能測(cè)試,測(cè)試結(jié)果如下:
電路自修復(fù)功能測(cè)試
圖四 二極管正常發(fā)光
圖五 主電路工作正常
主電路正常使用時(shí),白色與紅色二極管發(fā)光指示線路工作正常如圖四所示,主控模塊液晶屏顯示主電路工作正常,如圖五所示。
圖六 顯示使用通道
圖七 白色二極管熄滅
圖八 用電器正常
當(dāng)主電路出現(xiàn)故障時(shí),采樣分析電路通過無線發(fā)送信息,主控電路瞬時(shí)完成功能切換,并顯示結(jié)果,如圖六所示;白色發(fā)光管滅,紅色發(fā)光管亮,表示主電路已損壞,備用電路正常工作,如圖七所示;圖八表示LED照明線路工作正常,主、副電路順利切換。
人工選擇電路功能測(cè)試
在規(guī)定時(shí)間內(nèi),如果主控電路沒有自主消除故障,則系統(tǒng)進(jìn)入手動(dòng)選擇模式,如圖九,圖十,圖十一所示;
圖九 手動(dòng)模式
圖十 選擇主電路
圖十一 選擇備用電路
-
單片機(jī)
+關(guān)注
關(guān)注
6035文章
44554瀏覽量
634629 -
AD
+關(guān)注
關(guān)注
27文章
868瀏覽量
150266 -
STC12C5A60S2
+關(guān)注
關(guān)注
36文章
219瀏覽量
70007
原文標(biāo)題:DIY:智能優(yōu)化電路
文章出處:【微信號(hào):edn-china,微信公眾號(hào):EDN電子技術(shù)設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論