2016-10-17 65 views
-1

我想power.Basically檢測低輸入我要記錄的欠電壓和過電壓錯誤場景到非易失性存儲器之後,寫入錯誤信息到EEPROM /閃存。什麼是微控制器的掉電時間,以及如何使用它?

我來了解一些使用眉頭復位電路的實現。如果我在這方面得到一些指導,它將會非常有用。

用於AVR和PIC
+0

你的問題到底是什麼?我不清楚。 –

+0

我的目標是在微控制器由於欠壓或過壓而關閉之前,將一些錯誤信息寫入微控制器的閃存/ eeprom中。 – user2857290

回答

1

例子:

當BOD檢測欠壓,MCU將復位,它已經太遲了登錄somethinng。復位前您無法保存狀態。解決方案是在啓動時讀取MCUSR(用於AVR)或RCON(用於PIC)並找到復位源。然後,您可以將事件記錄在非易失性存儲器中(但您將記錄重新啓動日期,而不是停止日期)。

+0

謝謝朱利安,是他們的方式來檢測欠壓並記錄相同的非易失性存儲器?我想記錄電壓,電流和一些程序變量在欠壓發生時閃爍。一種方法是使用外部保持電容器,以便在欠壓事件發生後,控制器可以在很短的時間內工作。 – user2857290

+0

如果有任何有效的方法可用,建議我。 – user2857290

+0

@ user2857290我的建議是針對現有硬件外設進行低功耗自動檢測。您當然可以使用專用ADC來測量電源電壓,或者在復位之前添加一個外部比較器(稍高於BOD閾值電平)以進行記錄。對於外部硬件檢測電路,電子堆棧交換可能更適合您的問題。 – Julien

相關問題