硬體線路設計對於電源控制如圖
這個應用在室外,不只是風吹雨打,日曬雨淋,重要的是一個吃電池的設計,省電是一件很重要的事情,而且物理現象來說,幾秒的差別,濕度不會有太大的變化,如果有,那就是在拍電影了(好像會有人因此結凍)
省電措施之下,暫定三秒更新一次濕度就夠用了 ,而且這還是在ADC的模組獨自運作下才設計這樣的時間,這是因為有個很重要的前提。
實際上,MCU1平時會關閉MCU2的電源,依照設定值的更新速率,暫定應該會在30分鐘,開啟MCU2電源,透過SPI,取得ADC資料之後就關閉電源。
美好的來說,取得資料,關閉電源,ADC這個模組耗電頂多一秒就結束了,模組不至於運作三秒以上,不正常的情況發生時,取不到資料,才會維持模組電源,模組也只會三秒運作更新一下,等待取走即時資料。這樣設計就是安全的,哪裡發生問題,頂多耗電而已,看到特別耗電時也知道哪裡出了問題。
ADC模組的流程圖如下,簡單的說就是兩件事情,定時蒐集資料、有主人的通知來要馬上回應。其實還有第三個工程模式,可以吐出LOG到USB,方便開發階段看到數值變化。


沒有留言:
張貼留言