摘要:本文論述了利用MC32P21單片機實現移動電源的硬件和軟件設計方法。 移動電源是一種集供電和充電功能于一體的便攜式充電器,可以給手機等數碼設備隨時隨地充電或待機供電。一般由鋰電芯或者干電池作為儲電單元。區別于產品內部配置的電池,也叫外掛電池。一般配備多種電源轉接頭, 通常具有大容量、多用途、體積小、壽命長和安全可靠等特點,是可隨時隨地為智能手機、平板電腦、數碼相機、MP3、MP4等多種數碼產品供電或待機充電的功能產品。 移動電源可以通過USB電纜線使用在任何符合USB國際標準的設備,其具有短路、過充過放、恒流恒壓等保護措施,還有高性能電源管理技術。 移動電源方案,根據是否可以編程,分為硬件移動電源和軟件移動電源兩種技術路線。硬件移動電源方案主要存在的問題是:1.發熱嚴重,采用非同步整流模式,溫度高后,恒流、恒都不準了,可能損壞電池,甚至是燒壞正在充電的手機等。2.受工藝偏差影響,電流和電壓參數的離散性大,批量生產時,不良率高,不易控制。3.不可編程,功能固化,參數固化,無法滿足差異化的需求。 軟件移動電源方案,容易實現同步整流,效率高,發熱低,而且功能變化靈活,已經成為發展趨勢。 晟矽微電子開發的MC32P21是一款8位RISC架構單片機,非常適合用于移動電源方案,其主要特性如下: ●寬工作電壓范圍 ●1K程序空間,128字節RAM,8級堆棧 ●2路高速PWM輸出 ●7通道12位ADC,并有內置基準源 ●偏差小于2%的內置振蕩器 ●高抗干擾能力 MC32P21開發的移動電源方案硬件框圖如下 本系統以MC32P21單片機為控制核心,實時采樣,采樣數據通過單片機進行運算處理從而完成當前電壓和電流的測量,隨后把電壓通過LED燈顯示出來,并根據電流電壓的值控制整個系統的運行。系統主控程序流程如下: |