飛思卡爾MZ系列單片機為國網電表提供完備芯片方案
人們經常聽見的分段計價以及掉電計數等功能則是通過圖中所示的定時器以及實時計數器完成。其中,16位的定時器及其所附的引腳通道用以產生一個1ms間隔的系統時間節拍,幫助軟件任務進行定時控制,如定時抄表,波峰波谷電價計費等功能。8位的實時計數器則是在交流掉電后幫助芯片在進入低功耗休眠狀態時維持工作,用來周期性地喚醒MCU,定時檢測并記錄開蓋、按鍵、電池電壓和交流恢復等狀態。
本文引用地址:http://www.104case.com/article/112238.htm設計要點:
l 電源設計方面,MCU主板和前端計量板直接共地,交流供電和電池供電通過簡單的二極管通路切換,交流供電及電池電壓可以直接送片上ADC進行掉電檢測,可省去一般設計用于掉電檢測和電池檢測的電壓比較器;
l 實時時鐘方面,外置RTC芯片和MCU通過I2C總線控制,讀取時鐘參數,可實現單片機自身內部時鐘的頻率校準;
l 計量部分,采用外置計量芯片,MCU通過SPI總線對芯片進行配置和數據讀取,MCU軟件配合來實現軟件校表,實現電流和電壓的零偏校準。
l 數據通訊方面,RS485通訊支持最高速率19200bps,而紅外抄表通訊可支持1200/2400bps,載波通訊基于片上硬件SCI模塊可實現MCU和載波模塊之間的9600bps串行通信。
l 數據保護方面,交流掉電后MCU進入電池供電的低功耗休眠模式。通過內部實時計數器定時喚醒,整個系統功耗可低于7uA。
張明峰介紹,除了MCU,飛思卡爾還提供一些智能電表設計配套芯片,用來配合實現一些關鍵功能,一站式幫助開發者提供即插即用完整解決方案。
評論