基于STC12C5A60S2單片機(jī)中的AD采樣實(shí)時采樣用于檢測電路是否正常,利用NRF24L01與主機(jī)通信,主單片機(jī)用12864顯示電路是否正常,若主電路出現(xiàn)故障,自動切換到備用電路,當(dāng)主電路修復(fù)完成后,電路自動從備用電路切換到主電路,還可以通過按鍵自由切換電路。
硬件設(shè)計(jì)

圖一 系統(tǒng)框圖
整體結(jié)構(gòu)如圖1所示,包括控制模塊,12864顯示屏,按鍵,NRF24L01通信系統(tǒng)以及AD采樣模塊。檢測模塊通過AD采樣檢測主電路是否完好,通過NRF24L01將檢測的結(jié)果不斷發(fā)送給主控模塊,主控模塊通過12864顯示結(jié)果,如果主電路出現(xiàn)問題,自動切換到備用電路,可以通過按鍵自由切換電路。
軟件設(shè)計(jì)
軟件部分包括AD采樣設(shè)計(jì)、按鍵控制、12864顯示設(shè)計(jì)和2.4G無線傳輸,其中程序流程圖如下。

圖二 檢測模塊主流程圖;圖三 主控模塊主流程圖
軟件設(shè)計(jì)的難點(diǎn)在于控制主控模塊和監(jiān)測模塊上的無線傳輸模塊收發(fā)功能之間的同步切換,經(jīng)過全體組員的共同努力,最終成功解決了問題。
測試與分析
本次以LED照明電路為測試對象,進(jìn)行了完整的智能優(yōu)化電路功能測試,測試結(jié)果如下:
電路自修復(fù)功能測試
圖四 二極管正常發(fā)光
圖五 主電路工作正常
主電路正常使用時,白色與紅色二極管發(fā)光指示線路工作正常如圖四所示,主控模塊液晶屏顯示主電路工作正常,如圖五所示。
圖六 顯示使用通道
圖七 白色二極管熄滅
圖八 用電器正常
當(dāng)主電路出現(xiàn)故障時,采樣分析電路通過無線發(fā)送信息,主控電路瞬時完成功能切換,并顯示結(jié)果,如圖六所示;白色發(fā)光管滅,紅色發(fā)光管亮,表示主電路已損壞,備用電路正常工作,如圖七所示;圖八表示LED照明線路工作正常,主、副電路順利切換。
人工選擇電路功能測試
在規(guī)定時間內(nèi),如果主控電路沒有自主消除故障,則系統(tǒng)進(jìn)入手動選擇模式,如圖九,圖十,圖十一所示;
圖九 手動模式
圖十 選擇主電路
圖十一 選擇備用電路
-
單片機(jī)
+關(guān)注
關(guān)注
6072文章
45283瀏覽量
661803 -
AD
+關(guān)注
關(guān)注
28文章
876瀏覽量
153881 -
STC12C5A60S2
+關(guān)注
關(guān)注
36文章
219瀏覽量
72800
原文標(biāo)題:DIY:智能優(yōu)化電路
文章出處:【微信號:edn-china,微信公眾號:EDN電子技術(shù)設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
STC12C5A60S2單片機(jī)最小系統(tǒng)板電路設(shè)計(jì)方案
STC12C5A60S2/STC12C5201AD系列單片機(jī)
STC12C5A60S2系列單片機(jī)EEPROM的應(yīng)用
STC12C5A60S2系列單片機(jī)的電路原理圖免費(fèi)下載
STC12C5A60S2單片機(jī)控制流水燈的電路圖免費(fèi)下載
STC12C5A60S2單片機(jī)最小系統(tǒng)電路原理圖免費(fèi)下載
STC12C5A60S2單片機(jī)11.0592晶振實(shí)現(xiàn)115200波特率串口通信
STC12C5A60S2單片機(jī)雙串口通信,互相發(fā)送
STC12C5A60S2單片機(jī)英文資料

基于STC12C5A60S2單片機(jī)中的AD采樣實(shí)時采樣用于檢測電路是否正常的設(shè)計(jì)
評論