MCU在家電設(shè)計(jì)中的應(yīng)用
微控制器單元(MCU)被廣泛應(yīng)用在洗衣機(jī)、空調(diào)、微波爐、吸塵器、電冰箱等多種家用電器中。MCU可主要用于電機(jī)控制、模擬傳感器測量、前面板鍵盤控制以及在LED/LCD上顯示結(jié)果等。本文將重點(diǎn)討論通過采用可編程片上系統(tǒng)(PSoC)器件,從而提供集成方法來實(shí)現(xiàn)上述系統(tǒng)功能的家電設(shè)計(jì)。
面向電機(jī)控制和TRIAC/ LED/ LCD驅(qū)動(dòng)應(yīng)用,家用電器行業(yè)采用了8/16/32位微控制器電路。微控制器可控制和管理電器的全部功能和特性。當(dāng)用戶按下“開始”按鍵時(shí),輸入信號(hào)從前面板鍵盤傳到微控制器,接著MPU啟動(dòng)三相無刷直流(BLDC)電機(jī)或永磁同步電機(jī)(PMSM)。電機(jī)速度將根據(jù)前面板鍵盤中的用戶輸入實(shí)現(xiàn)變化和控制。
微控制器采用內(nèi)部或外部串行EEPROM(基于I2C/SPI)存儲(chǔ)舊數(shù)據(jù),并使用RTC顯示準(zhǔn)確的時(shí)間信息。溫度測量則可采用基于板上RTD、熱敏電阻或熱電偶的溫度感應(yīng)器件來實(shí)現(xiàn)。
微控制器采用一個(gè)外部ADC和多個(gè)放大器接收來自傳感器、溫度及電池等不同的模擬輸入。其使用外部信號(hào)調(diào)節(jié)、比較器和門驅(qū)動(dòng)器電路來驅(qū)動(dòng)和控制三相BLDC/ PMSM電機(jī)。此外,微控制器還能通過IR接收器接收遙控輸入(38 kHz的輸入)。
需要采用外部緩沖驅(qū)動(dòng)電路來驅(qū)動(dòng)7段LED/LCD/圖形顯示器。通常情況下,具有背光源的7段LED/LCD/圖形顯示器可用于顯示溫度、電池輸入、速度值和錯(cuò)誤/警告消息。此外,微控制器還可連接I2C/ SPI等板上外設(shè),以及UART/USB通信等外部外設(shè)。
洗衣機(jī)中的MCU
洗衣機(jī)中的MCU包含以下模塊:
newmaker.com
圖1:采用MCU的洗衣機(jī)方框圖
newmaker.com
圖2:采用集成SoC的洗衣機(jī)方框圖
在洗衣機(jī)中,MCU通過一個(gè)外部ADC接收不同的模擬輸入(如水位傳感器、水硬度傳感器、濕度傳感器、開門傳感器、洗衣負(fù)載傳感器、光學(xué)傳感器、洗滌劑濃度傳感器、負(fù)載失衡傳感器和容量傳感器等)。通過板上RTD實(shí)現(xiàn)溫度感應(yīng),并采用外部EEPROM存儲(chǔ)數(shù)據(jù),如定制洗滌程序、存儲(chǔ)器備份、兒童鎖以及洗衣偏好等。微控制器還可支持洗衣機(jī)自動(dòng)調(diào)節(jié)水量并關(guān)機(jī)。
此外,MCU還可控制自我診斷功能,包括供水故障、旋轉(zhuǎn)故障、排水故障、兒童鎖、防溢出及開門等。時(shí)鐘和定時(shí)器可用于實(shí)現(xiàn)休眠模式并在工作中添加延遲(延遲啟動(dòng)條件)。蜂鳴器(PWM型)不但能夠生成不同頻率的音調(diào),還能在過載情況下提供警報(bào)音。洗滌完畢后,微控制器還能自動(dòng)關(guān)閉機(jī)器,從而節(jié)省電力。
空調(diào)中的MCU
空調(diào)中的MCU包含以下模塊:
newmaker.com
圖3:采用MCU的空調(diào)方框圖
newmaker.com
圖4:采用集成SoC的空調(diào)方框圖
在空調(diào)中,MCU通過一個(gè)外部ADC接收不同的模擬輸入(傳感器輸入)。通過板上RTD和熱敏電阻實(shí)現(xiàn)溫度感應(yīng),并采用外部EEPROM存儲(chǔ)數(shù)據(jù)(設(shè)置溫度值)。MCU通過使用PWM和比較器控制外部BLDC電機(jī)和風(fēng)扇。此外,MCU還可接收用于凈化的各種濾波器輸入。
用戶可設(shè)置所需的溫度,微控制器則根據(jù)所設(shè)溫度值控制電機(jī)和壓縮機(jī)。此外,微控制器采用繼電器驅(qū)動(dòng)器和TRIAC驅(qū)動(dòng)電路關(guān)閉電力線AC到系統(tǒng)的輸入,使用時(shí)鐘和定時(shí)器設(shè)置休眠模式、自動(dòng)斷開功能以及24小時(shí)開關(guān)定時(shí)器功能,并利用蜂鳴器(PWM型)生成不同頻率的音調(diào)。此外,微控制器還可控制自我診斷特性,并包含自動(dòng)重啟(在電源故障時(shí)會(huì)自動(dòng)讓空調(diào)恢復(fù)到此前的設(shè)置)和過流保護(hù)等功能。
微波爐中的MCU
微波爐中的MCU包含以下模塊:
newmaker.com
圖5:采用MCU的微波爐方框圖
newmaker.com
圖6:采用SoC的微波爐方框圖
在微波爐中,微控制器通過一個(gè)外部ADC接收模擬輸入(重量傳感器、濕度傳感器、容量傳感器、CT電流傳感器)。通過板上RTD和熱敏電阻實(shí)現(xiàn)溫度感應(yīng),并采用外部EEPROM存儲(chǔ)數(shù)據(jù),如兒童鎖和可重復(fù)編程的烹飪數(shù)據(jù)等。
MCU可控制自我診斷功能,并包含自動(dòng)重啟(在電源故障時(shí)會(huì)自動(dòng)讓微波爐恢復(fù)到此前的設(shè)置)、自動(dòng)除臭、自動(dòng)保護(hù)及防溢出等功能。
微控制器使用時(shí)鐘和定時(shí)器實(shí)現(xiàn)休眠模式并在工作中添加延遲,采用蜂鳴器(PWM型)生成不同頻率的音調(diào)。除此之外,其還能在工作完成時(shí)自動(dòng)關(guān)閉微波爐,或在未使用/(用戶)未設(shè)置時(shí)進(jìn)入休眠模式,從而節(jié)省整體功耗。
吸塵器中的MCU
吸塵器中的MCU包含以下模塊:
newmaker.com
圖7:采用MCU的吸塵器方框圖
newmaker.com
圖8:采用集成SoC的吸塵器方框圖
在吸塵器中,MCU采用PMW和比較器驅(qū)動(dòng)和控制三相電機(jī)(BLDC),并通過一個(gè)外部ADC接收不同的模擬輸入(加速計(jì)、CT電流傳感器和吸力傳感器)。通過板上RTD和熱敏電阻實(shí)現(xiàn)溫度感應(yīng),并采用外部EEPROM存儲(chǔ)數(shù)據(jù)。此外,微控制器還可接收不同的濾波器輸入(用于對空氣濾波器進(jìn)行監(jiān)控)。
在吸塵器中,微控制器使用時(shí)鐘和定時(shí)器實(shí)現(xiàn)休眠模式并在工作中添加延遲,采用蜂鳴器(PWM型)生成不同頻率的音調(diào)。此外,微控制器還利用繼電器驅(qū)動(dòng)器和TRIAC驅(qū)動(dòng)電路來切換電力線AC輸入的開/關(guān)。
電冰箱中的MCU
電冰箱中的MCU包含以下模塊:
newmaker.com
圖9:采用MCU的電冰箱方框圖
newmaker.com
圖10:采用集成SoC的電冰箱方框圖
在電冰箱中,微控制器通過使用PWM和比較器來驅(qū)動(dòng)和控制三相電機(jī)(BLDC/ PMSM),從而根據(jù)用戶輸入控制風(fēng)扇。此外,微控制器通過外部ADC接收不同的模擬輸入(水位傳感器、濕度傳感器、冷卻傳感器、變溫室傳感器、開門傳感器、CT電流傳感器等)。它還接收霜凍/濕度檢測、水/冰分配器等其它輸入。通過內(nèi)外部溫度傳感器(RTD和熱敏電阻型)實(shí)現(xiàn)溫度感應(yīng),并采用外部EEPROM存儲(chǔ)舊數(shù)據(jù),如定制程序、存儲(chǔ)器備份、兒童鎖和偏好等。MCU還可支持電冰箱自動(dòng)適應(yīng)斷電情況。
用戶可設(shè)置電冰箱內(nèi)所需的溫度,微控制器則根據(jù)所設(shè)溫度控制電機(jī)和壓縮機(jī)。此外,微控制器還能通過有效改變壓縮機(jī)的速度來控制并調(diào)節(jié)熱流。自我診斷功能包括供水故障、冰制冷故障、具有存儲(chǔ)器備份的自動(dòng)重啟、兒童鎖、防病毒保護(hù)裝置、自動(dòng)平衡系統(tǒng)、防溢出和開門檢測等。
微控制器使用時(shí)鐘和定時(shí)器來設(shè)置定時(shí)器和日歷,實(shí)現(xiàn)休眠模式,并在工作中添加延遲。它用蜂鳴器(PWM型)生成不同頻率的音調(diào),并在長時(shí)間開門情況下發(fā)出警報(bào)。
在關(guān)門情況下微控制器會(huì)自動(dòng)關(guān)閉某些功能,從而節(jié)省整體功耗。即使在斷電(休眠模式)情況下,它通過供應(yīng)冷空氣來延緩溫度的上升。用戶可將電冰箱設(shè)置為切斷狀態(tài)(holiday mode),從而讓MCU以zui低能耗模式(休眠模式)運(yùn)行。MCU可為電冰箱提供不同的內(nèi)外部接口,包括通過USB、UART等提供的FM無線電、MP3播放機(jī)、均衡器、移動(dòng)充電器等接口。
在家用電器解決方案中實(shí)現(xiàn)PSoC
可編程SoC器件將具有可編程邏輯以及高性能模數(shù)轉(zhuǎn)換功能的微控制器與常用的固定功能外設(shè)結(jié)合,讓開發(fā)人員能夠在MCU中集成更多組件和功能,從而減少組件數(shù)量、減小PCB面積、降低系統(tǒng)成本并提高電源效率。此外,SoC器件還包含集成閃存、SRAM和EEPROM。
各種數(shù)字和模擬組件可用于支持多種電器功能。內(nèi)部RTC可取代外部時(shí)鐘/振蕩器電路。同樣地,USB和安全數(shù)字(SD)卡等集成接口可讓SoC無需采用外部控制器也能通信。集成DAC、ADC、PWM和比較器資源對系統(tǒng)進(jìn)行了進(jìn)一步集成,僅使用單個(gè)SoC就能提供電器所需的各種功能。
無傳感器式電機(jī)控制
無傳感器式電機(jī)控制方法不需要霍爾傳感器,它采用反電動(dòng)勢零交點(diǎn)檢測技術(shù)來控制電機(jī)運(yùn)動(dòng)。當(dāng)電機(jī)旋轉(zhuǎn)時(shí),每個(gè)線圈都會(huì)產(chǎn)生一個(gè)電壓,被稱為反電動(dòng)勢(Back EMF),這個(gè)電壓與線圈供電的電源電壓相反,反電動(dòng)勢極性也和用于激勵(lì)線圈的電壓相反,同時(shí)其大小與電機(jī)轉(zhuǎn)速成正比。