用HT46X23設(shè)計微波爐控制器實例分析
發(fā)布時間:2008/6/3 0:00:00 訪問次數(shù):494
    
    
    作者:揚生
    
    微波爐控制器的工作環(huán)境相對比較惡劣。首先是爐腔溫度比較高,控制器附近溫度也會比較高,達(dá)到60℃~70℃;另一方面,微波輻射對單片機抗干擾的要求也很高,在做多次快速開關(guān)門試驗中,當(dāng)少量微波泄露時,對控制器有一定的輻射,以及反復(fù)開通和關(guān)斷大功率負(fù)載會產(chǎn)生較強的干擾。所以選擇合適的單片機十分重要,在多年的家電產(chǎn)品設(shè)計中,經(jīng)常用盛群半導(dǎo)體(holtek)的48系列及46系列8bit單片機設(shè)計微波爐控制器,無論在適應(yīng)工作環(huán)境還是抗干擾等方面都完全滿足要求,在成本及供貨等方面比國外芯片也有更明顯的優(yōu)勢。
    
    本文通過實際產(chǎn)品為例,以產(chǎn)品功能要求、方案確定和芯片選型、硬件設(shè)計、軟件規(guī)劃及編寫等幾部分介紹如何用單片機設(shè)計微波爐控制器。
    
    功能要求
    
    設(shè)計產(chǎn)品首先了解產(chǎn)品的要求,了解越詳細(xì)設(shè)計反復(fù)修改就越少,特別是關(guān)于影響芯片選型及輸出控制等跟硬件直接相關(guān)的部分。本文介紹的微波爐控制器的主要功能如下:
    
     微波加熱,功率有10檔。
     燒烤加熱,功率有2檔。
     熱風(fēng)烘烤加熱,溫度多檔。
     混合加熱,有三種組合模式:燒烤加微波、烘烤加微波、烘烤加燒烤。
     自動解凍,重量選擇有20檔。
     自動菜單,6大類,各類分別有重量選擇。
     顯示:88:88數(shù)碼管,四周帶14個圖標(biāo)。
     按鍵:有功能選擇鍵、啟動鍵、取消鍵、熱風(fēng)烘烤鍵,時鐘及定時鍵,自動菜單各功能鍵,總共11個。
     編碼開關(guān):調(diào)節(jié)加熱時間。
     另有蜂鳴器、門檢測和門燈控制。
    
    方案確定和芯片選型
    
    了解產(chǎn)品的詳細(xì)要求后,需要確定具體的實現(xiàn)方案,首先是選擇合適的單片機。選擇合適的型號主要要看兩個方面:硬件資源和軟件資源。要選擇合理的單片機首先必須了解單片機的各系列及各款的資源,再了解需要什么樣的資源,下面分別從硬件和軟件來說明怎樣根據(jù)要求選擇單片機。在選擇單片機時,整個產(chǎn)品的方案也基本確定。
    
    硬件相關(guān)資源
    硬件相關(guān)的資源是指外圍硬件相關(guān)的如i/o數(shù)量、特殊驅(qū)動、工作電壓等。
    
    首先,選擇合適的單片機系列?垂╇婋妷杭肮ぷ鳒囟瓤垢蓴_能力等是否滿足要求。盛群的mcu在系統(tǒng)振蕩頻率小于4mhz時供電電壓供電范圍為2.2v~5.5v,當(dāng)8mhz時則為3.3v~5.5v,要提高系統(tǒng)的抗干擾能力,最好用5v電壓供電,當(dāng)供電電壓較高時,mcu內(nèi)部所有邏輯電平幅值較高,容差電壓大,干擾更強才能改變其邏輯狀態(tài)。工作溫度,選擇holtek的48和46系列工業(yè)級單片機,工作溫度范圍為-40℃~85℃,完全能滿足微波爐控制器工作溫度的要求。在選擇合適的系列時,還要看特殊資源的要求,如中斷口、pwm、蜂鳴器驅(qū)動、a/d轉(zhuǎn)換等;在此產(chǎn)品的具體要求中,需要檢測爐腔的溫度以及在產(chǎn)品中需要對交流風(fēng)扇調(diào)速,溫度檢測需要a/d轉(zhuǎn)換,交流風(fēng)扇調(diào)速控制需要有過零中斷,所以,在這個產(chǎn)品中選擇了46系列單片機。但此產(chǎn)品不需要lcd驅(qū)動、高精度a/d轉(zhuǎn)換及比較器等資源,則不選擇ht46r6x、ht46r5x、ht46r1x等系列,而選擇ht46r2x系列。
    
    再就是選擇的具體i/o要求和什么樣封裝的單片機,在holtek單片機中同型號的單片機有多種封裝,如ht46r23有dip28或sop28封裝,也有dip24或sop24封裝,其i/o分別為23個和19個。
    
    根據(jù)前面提到的功能要求,其i/o的需求列舉如下:
    繼電器驅(qū)動:微波、燒烤、熱風(fēng)烘烤、門燈/轉(zhuǎn)盤、散熱風(fēng)扇共5個輸出ports。
    蜂鳴器驅(qū)動:1個輸出ports
    按鍵有11個:11個輸入port
    門狀態(tài)檢測:1個輸入port
    編碼開關(guān)檢測:2個輸入port
    顯示數(shù)碼管:5個com,9個段,需14輸出port
    過零中斷檢
    
    
    作者:揚生
    
    微波爐控制器的工作環(huán)境相對比較惡劣。首先是爐腔溫度比較高,控制器附近溫度也會比較高,達(dá)到60℃~70℃;另一方面,微波輻射對單片機抗干擾的要求也很高,在做多次快速開關(guān)門試驗中,當(dāng)少量微波泄露時,對控制器有一定的輻射,以及反復(fù)開通和關(guān)斷大功率負(fù)載會產(chǎn)生較強的干擾。所以選擇合適的單片機十分重要,在多年的家電產(chǎn)品設(shè)計中,經(jīng)常用盛群半導(dǎo)體(holtek)的48系列及46系列8bit單片機設(shè)計微波爐控制器,無論在適應(yīng)工作環(huán)境還是抗干擾等方面都完全滿足要求,在成本及供貨等方面比國外芯片也有更明顯的優(yōu)勢。
    
    本文通過實際產(chǎn)品為例,以產(chǎn)品功能要求、方案確定和芯片選型、硬件設(shè)計、軟件規(guī)劃及編寫等幾部分介紹如何用單片機設(shè)計微波爐控制器。
    
    功能要求
    
    設(shè)計產(chǎn)品首先了解產(chǎn)品的要求,了解越詳細(xì)設(shè)計反復(fù)修改就越少,特別是關(guān)于影響芯片選型及輸出控制等跟硬件直接相關(guān)的部分。本文介紹的微波爐控制器的主要功能如下:
    
     微波加熱,功率有10檔。
     燒烤加熱,功率有2檔。
     熱風(fēng)烘烤加熱,溫度多檔。
     混合加熱,有三種組合模式:燒烤加微波、烘烤加微波、烘烤加燒烤。
     自動解凍,重量選擇有20檔。
     自動菜單,6大類,各類分別有重量選擇。
     顯示:88:88數(shù)碼管,四周帶14個圖標(biāo)。
     按鍵:有功能選擇鍵、啟動鍵、取消鍵、熱風(fēng)烘烤鍵,時鐘及定時鍵,自動菜單各功能鍵,總共11個。
     編碼開關(guān):調(diào)節(jié)加熱時間。
     另有蜂鳴器、門檢測和門燈控制。
    
    方案確定和芯片選型
    
    了解產(chǎn)品的詳細(xì)要求后,需要確定具體的實現(xiàn)方案,首先是選擇合適的單片機。選擇合適的型號主要要看兩個方面:硬件資源和軟件資源。要選擇合理的單片機首先必須了解單片機的各系列及各款的資源,再了解需要什么樣的資源,下面分別從硬件和軟件來說明怎樣根據(jù)要求選擇單片機。在選擇單片機時,整個產(chǎn)品的方案也基本確定。
    
    硬件相關(guān)資源
    硬件相關(guān)的資源是指外圍硬件相關(guān)的如i/o數(shù)量、特殊驅(qū)動、工作電壓等。
    
    首先,選擇合適的單片機系列?垂╇婋妷杭肮ぷ鳒囟瓤垢蓴_能力等是否滿足要求。盛群的mcu在系統(tǒng)振蕩頻率小于4mhz時供電電壓供電范圍為2.2v~5.5v,當(dāng)8mhz時則為3.3v~5.5v,要提高系統(tǒng)的抗干擾能力,最好用5v電壓供電,當(dāng)供電電壓較高時,mcu內(nèi)部所有邏輯電平幅值較高,容差電壓大,干擾更強才能改變其邏輯狀態(tài)。工作溫度,選擇holtek的48和46系列工業(yè)級單片機,工作溫度范圍為-40℃~85℃,完全能滿足微波爐控制器工作溫度的要求。在選擇合適的系列時,還要看特殊資源的要求,如中斷口、pwm、蜂鳴器驅(qū)動、a/d轉(zhuǎn)換等;在此產(chǎn)品的具體要求中,需要檢測爐腔的溫度以及在產(chǎn)品中需要對交流風(fēng)扇調(diào)速,溫度檢測需要a/d轉(zhuǎn)換,交流風(fēng)扇調(diào)速控制需要有過零中斷,所以,在這個產(chǎn)品中選擇了46系列單片機。但此產(chǎn)品不需要lcd驅(qū)動、高精度a/d轉(zhuǎn)換及比較器等資源,則不選擇ht46r6x、ht46r5x、ht46r1x等系列,而選擇ht46r2x系列。
    
    再就是選擇的具體i/o要求和什么樣封裝的單片機,在holtek單片機中同型號的單片機有多種封裝,如ht46r23有dip28或sop28封裝,也有dip24或sop24封裝,其i/o分別為23個和19個。
    
    根據(jù)前面提到的功能要求,其i/o的需求列舉如下:
    繼電器驅(qū)動:微波、燒烤、熱風(fēng)烘烤、門燈/轉(zhuǎn)盤、散熱風(fēng)扇共5個輸出ports。
    蜂鳴器驅(qū)動:1個輸出ports
    按鍵有11個:11個輸入port
    門狀態(tài)檢測:1個輸入port
    編碼開關(guān)檢測:2個輸入port
    顯示數(shù)碼管:5個com,9個段,需14輸出port
    過零中斷檢
熱門點擊
- 基于AT89C51型單片機的號音自動播放器設(shè)
- 基于S3C2410的RTC模塊應(yīng)用設(shè)計
- 基于AT89C4051單片機的專用信號發(fā)生器
- 基于IIC1.0的時鐘芯片應(yīng)用程序設(shè)計
- 80C51復(fù)位標(biāo)志位的設(shè)置與應(yīng)用研究
- 一種基于單片機的新型線陣CCD電路
- 一種基于單片機的正弦波輸出逆變電源的設(shè)計
- PIC單片機引腳中斷程序的設(shè)計技巧
- 基于凌陽SPCE061A的頻率測量計
- 變頻空調(diào)電控系統(tǒng)的設(shè)計
推薦技術(shù)資料
- PWM輸入功率驅(qū)動器工作原理
- 隔離式 DC/DC 變換器和模
- 解讀集成4 個高效降壓 DC/
- 數(shù)字隔離功能全集成 DC/DC
- 集成低噪聲電流輸入模數(shù)轉(zhuǎn)換器 (ADC)應(yīng)用
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器應(yīng)用探究
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究