便攜式家用衣物烘干機系統(tǒng)設計便攜式家用衣物烘干機系統(tǒng)設計指導老師:指導老師:答辯人:班級:學號:答辯人:班級:學號:設計背景及意義設計背景及意義市場上的衣物烘干機滾筒式烘干機分柜式烘干機本設計的創(chuàng)新點:本設計的創(chuàng)新點:1、去除了傳統(tǒng)的機械定時方式,改用單片 機智能控制2、設計了“標準”、“快速”、“手動”三種智能 的工作模式,用戶可根據不同的需求選用相應的模式3、采用新型的牛津布材料,有效的防止熱量損失,節(jié)約能源 總總體體設設計計方方案案1、機械結構設計2、系統(tǒng)硬件設計3、系統(tǒng)軟件設計掛衣架腳架防水罩功率驅動模塊處理器模塊控制模塊檢測調節(jié)模塊工作模式主程序系統(tǒng)控制程序顯示、按鍵程序烘干機結構設計烘干機結構設計整體圖1整體圖2掛衣架設計掛衣架設計主衣架次衣架腳架設計腳架設計腳座連接桿烘干機軟件設計烘干機軟件設計工作流程圖初始化流程圖標準模式手動模式烘干機硬件設計烘干機硬件設計相對濕度檢測電路系統(tǒng)電路原理圖謝謝指導!謝謝指導!
畢 業(yè) 設 計(論 文)
題目: 便攜式家用衣物烘干機系統(tǒng)設計
(英文): System Design of a Portable Home Clothes Dryer
院 別: 機電學院
專 業(yè): 機械電子工程
姓 名:
學 號:
指導教師:
日 期:
便攜式家用衣物烘干機系統(tǒng)設計
摘要
隨著生活水平的日益提高,生活方式的日益豐富,人們越來越注重生活的舒適和方便。但在我國南方以及國外一些氣候比較潮濕的地區(qū),經常一連幾個星期都是雨天,空氣濕度很大,洗過的衣服很難晾干,因此越來越多的家庭開始使用衣物烘干機。
本設計是基于89C51單片機控制的便攜式家用衣物烘干機。該烘干機系統(tǒng)采用了精密的檢測電路(包括精密對稱方波發(fā)生器、對數(shù)放大電路、溫度補償及溫度自動校正及濾波電路等幾部分電路),能夠自動、準確檢測衣罩中的相對濕度, 最終通過檢測信號的自動反饋控制實現(xiàn)工作模式的智能選擇。系統(tǒng)啟動時,還可以利用鍵盤進行“標準”、“快速”、“手動”三種模式的人工選擇,并可對工作時間、溫度、風量等參數(shù)進行設定和顯示。
關鍵詞:烘干機;單片機;濕度;溫度
System Design of a Portable Home Clothes Dryer
Abstract
With the increasing of life standard, lifestyle in becoming richer, there are more emphasis on comfort and convenience in people’s life. But in southern China, as well as the humid areas in foreign countries, it often rains for a few weeks and the air is very humid and washed clothes is difficult to dry, so the clothes dryer are widely used by more and more families.
Based on the 89C51 microcontroller, a portable home clothes dryer is designed. Sophisticated detection circuits are adopted in my design, such as precision symmetric square wave generator, logarithmic amplifier circuit, automatic temperature compensation && temperature correction circuit and filter circuit, etc. The relative humidity can be automatically and accurately detected and operating mode is intelligently chose by the automatic feedback control of the detection signal. In other way, we can also use the keyboard to choose the mode: "standard", "fast", "manual", to set and display the work time, temperature, air flow and other parameters.
Key Words: Dryer; Single chip micyoco; Humidity ; Temperature
目錄
第1章 緒論 1
1.1干衣機的發(fā)展及前景 1
1.1.1現(xiàn)有干衣機的類型 1
1.1.2現(xiàn)有干衣機的工作原理 2
1.1.3現(xiàn)有干衣機的不足之處 3
1.1.4新型干衣機的研制 4
1.2課題背景與設計意義 4
1.2.1課題設計的背景 4
1.2.2課題設計的意義 5
1.2.3課題設計的優(yōu)勢及創(chuàng)新點 5
1.3課題簡介 6
第2章 烘干機的總體設計方案 7
2.1系統(tǒng)的設計原理 7
2.2系統(tǒng)的控制特點及性能要求 8
2.2.1系統(tǒng)控制的結構組成 8
2.2.2系統(tǒng)的性能特點 8
2.3烘干機的結構 9
2.3.1外部整體結構 9
2.3.2衣物烘干機的優(yōu)勢 10
第3章 烘干機系統(tǒng)的硬件設計 11
3.1功率驅動模塊設計 11
3.1.1PTC發(fā)熱元件的設計 11
3.1.2 電動機的計算與選型 13
3.1.3 風機的設計 14
3.1.4 電機的調速設計 17
3.2處理器模塊設計 18
3.2.1單片機89C51的主要功能及內部結構 18
3.2.2復位電路的設計 21
3.2.3時鐘晶振電路的設計 22
3.3控制模塊設計 23
3.3.1電源電路的設計 23
3.3.2模數(shù)轉換器設計 25
3.3.3按鍵、顯示器設計 28
3.4檢測調節(jié)模塊設計 32
3.4.1濕度傳感器的特點及補償電路 32
3.4.2風溫調節(jié)的原理與設計 38
3.4.3調節(jié)電路的設計 39
3.5本章小結 39
第4章 烘干機系統(tǒng)的軟件設計 40
4.1系統(tǒng)主程序的設計 41
4.1.1系統(tǒng)初始程序設計 41
4.1.2系統(tǒng)標準模式設計 43
4.1.3系統(tǒng)快速模式設計 45
4.1.4系統(tǒng)手動模式設計 47
4.2系統(tǒng)控制程序的設計 49
4.2.1A/D轉換子程序的設計 49
4.2.2調速調溫子程序的設計 51
4.2.3時間中斷子程序的設計 54
4.3顯示子程序的設計 55
4.3.1系統(tǒng)顯示程序的設計 55
4.3.2倒計時程序的設計 56
4.4按鍵掃描處理程序的設計 57
4.4.1矩陣鍵盤程序的設計 57
4.4.2按鍵調節(jié)子程序的設計 58
4.5本章小結 59
第5章 機械結構設計 60
5.1掛衣架的設計 60
5.1.1掛衣架的設計 60
5.1.2掛衣架的強度校核 61
5.2腳架的設計 63
5.3防水罩的設計 64
5.4本章小結 64
總結與展望 65
參考文獻 66
致謝 68
附錄Ⅰ系統(tǒng)電路原理圖 69
便攜式家用衣物烘干機系統(tǒng)設計
第1章 緒論
1.1干衣機的發(fā)展及前景
隨著科學的進步,人類文明不斷進入新境界,家庭電氣化已成為人類進步的標志。在我國南方以及國外一些氣候比較潮濕的地域,衣物洗滌后往往幾日都不能干燥,人們深受其苦。隨著干衣機的問世為人們解決了這一困惑,給生活在潮濕地帶的人們帶來了極大的便利。它既能快速方便的烘干衣物,免除晾曬的麻煩,又可不為連綿陰雨季節(jié),衣物難晾干、晾衣空間小而煩惱。干衣機在日本及西方發(fā)達國家也已經比較普及。據介紹,在日本就有70% 以上的家庭干衣機是和洗衣機配套使用的。在中國,尤其是在氣候潮濕的南方地區(qū),如同其它家電和工業(yè)設備一樣,隨著人們生活水平的提高,也逐步產生了社會需求。[1]
1.1.1現(xiàn)有干衣機的類型
按照不同的分類原則,現(xiàn)有干衣機可以分為不同的類別。[1]
按照烘干所使用的能源可以分為燃氣式、電熱絲加熱式、PTC自限溫元件加熱式。其中,燃氣式干衣機在我國不多見,在歐美卻很流行,這主要是與這些國家的住宅配置、能源供給形式有關。早期的蒸汽加熱或電加熱干衣機的干衣效果和質量隨環(huán)境條件的變化而波動較大,時有未干透就停機或干燥過頭而損壞衣物及浪費能源的現(xiàn)象產生。隨著自動化控制技術的發(fā)展,上述缺陷有所改善。90年代初,國外開始將PTC 自限溫發(fā)熱元件用于家用干衣機領域,并設計定型成目前的旋轉式干燥桶結構。PTC發(fā)熱材料升溫較迅速且無明火,與控制技術結合使用,提高了干衣機的安全性;另外,用渦輪式或貫流式風機代替了原來的軸流式風機,降低了風機的功耗和噪聲。
按照外形分為柜式(圖1.1)和滾筒式(圖1.2),柜式機容量較大,可將衣服懸掛在烘箱內進行干燥;滾筒式體積比柜式機小,也可使用支架與洗衣機組合在一起使用。
按照與洗衣機的關系可分為洗衣干衣一體式、與洗衣機上下分立式、獨立式(立柜式、嵌入式)。從消費者使用方便及節(jié)約室內空間角度來看 ,家用干衣機以采取第一種方式為佳。
按照控制方式可分為機械式和電腦程控式。
最后,還可按照水分排除方式分為排氣式和排水式。
圖1.1 滾筒式干衣機 圖1.2 分柜式干衣機
1.1.2現(xiàn)有干衣機的工作原理
干衣機依靠內部的加熱元件對進入機體內的外界空氣進行加熱,同時依靠電機帶動滾筒或葉輪轉動,使加熱后的空氣與衣物接觸,增濕后經過濾排出機外。
現(xiàn)有干衣機為全新風型式,在空氣i—d 圖上其工作過程可表示為圖1.3。具體分析如下:[2]
1、環(huán)境狀態(tài)空氣(點1)進入干衣機;
2、利用PTC 或電加熱元件將空氣加熱至狀態(tài)點2。在此過程中,空氣干球溫度t 升高,絕對含濕量d 不變,相對濕度φ降低;
3、狀態(tài)點2 的高溫低濕空氣流經衣物,由于空氣中的水蒸氣分壓力低于衣物表面的水蒸氣分壓力,使得衣物中的水分不斷地擴散到空氣中。對于空氣來說,此過程為等焓過程??諝獾母汕驕囟萾降低,絕對含濕量d 和相對濕度φ均增加,到達狀態(tài)點3;
4、狀態(tài)點3的潮濕空氣排至干衣機外。
1
2
3
i
(溫度)
d (濕度)
圖1.3 空氣濕度i-d圖
1.1.3現(xiàn)有干衣機的不足之處
1、能耗指標不理想。首先,為全新風形式,排出空氣中仍然含有大量的熱能,這會造成能源的浪費;其次,現(xiàn)有干衣機不管是電加熱還是PTC 加熱,均為能量轉換裝置,即衣物中水分蒸發(fā)所需要的熱量完全由電能轉化而來。以干衣機工作溫度6 0 ℃計,此時水的汽化潛熱為2359kJ/kg,也就是說要蒸發(fā)衣物中的1kg 水至少要消耗2359kJ 的電能。考慮風機、漏熱、旋轉運動部件等因素,實際耗電量將大于該值。我國機械行業(yè)標準《JB/T6219-1999工業(yè)干衣機》中對電加熱干衣機的能耗指標規(guī)定為;蒸發(fā)每千克水所消耗的電量應不大于1.5kW·h,即5400kJ。
2、干衣過程工作溫度高,一般在60℃以上,對絲綢、羊絨等高檔衣料有很大損害,限制了其使用范圍。
3、干衣機常用于陰雨天氣,此時環(huán)境濕度高,但某些類型的干衣機將吸收水分之后的潮濕空氣排向室內,將進一步惡化室內空氣條件。有些類型干衣機則利用排風管將空氣排至室外,但這樣占地面積大,影響室內美觀,且安裝施工均較為不便。某些類型的干衣機利用機體內的循環(huán)熱風,把衣物內蒸發(fā)出來的水蒸氣通過特定的冷凝器冷凝成水,再從機內的排水管流出。這種方式雖然一般不會對室內空氣環(huán)境造成影響,但是因為經歷了一個冷凝過程,導致它比排氣式要耗電(或者耗能)。
目前,帶有烘干功能的洗衣機已經面市,但其原理仍為PTC 元件加熱,并且售價較高,多在RMB5000 元以上,另外,其干衣容量往往僅為其洗滌容量的一半左右,往往造成一次洗滌的衣物不能一次烘干。
由此可見,及時研發(fā)節(jié)能、工作溫度低、適用衣料范圍廣、可靠性高、售價適中的工業(yè)用和家用干衣機是很有潛力的。
1.1.4新型干衣機的研制
鑒于以上原因,國內外許多科研人員都曾研究、試制過干衣機。有多種類型的干衣機,下面分別予以簡要介紹。
第一類是蒸汽壓縮式熱泵干衣機,這種類型的干衣機利用蒸汽壓縮式制冷系統(tǒng)中的蒸發(fā)器對來自衣物的潮濕空氣進行降溫除濕,冷凝器用來對空氣進行等濕升溫,加熱后的空氣再去對衣物進行干燥。由于蒸汽壓縮式制冷系統(tǒng)是一種非常成熟的技術,用于熱泵工況時供熱效率高,工作安全可靠,因而這種類型的干衣機得到了最為廣泛的研究。
第二類是一種具有微波加熱功能的全自動洗衣機,其特點是可全自動連續(xù)完成洗衣干衣功能,且干衣時間比電加熱式可縮短一半左右,但與原有PTC、電加熱型洗衣機一樣同屬能量轉換裝置,能耗大。[3]
第三類是。曾偉杰[4]等研制的一種醫(yī)院用抽真空式干衣機,其原理是利用真空泵將密閉容器內的絕對壓力降至0.2kPa 以下,使衣物中水分子在真空條件下蒸發(fā)出去。同時為了提高水分子的動能,在密閉容器內使用低功率遠紅外線發(fā)熱管進行加熱,使容器內的溫度保持在50±5℃,輔助提高其干衣效率。該種干衣機的優(yōu)點是干后衣物蓬松,但密閉容器制造要求較高。
1.2課題背景與設計意義
1.2.1課題設計的背景
隨著生活水平的日益提高,生活方式的日益豐富,人們越來越注重生活的舒適和方便。在南方地區(qū)的梅雨季節(jié),經常一連幾個星期都是雨天,空氣的濕度很大,洗過的衣服很難晾干,因此越來越多的家庭開始使用衣物烘干機?,F(xiàn)在的衣物烘干機倡導了一種現(xiàn)代人的生活方式:一是四季干衣無煩惱。二是居室環(huán)境優(yōu)美,不再有下雨天居室的“萬國旗”,也不必為高層住房,不能設露天衣架,景觀路段不能臨街晾衣而煩惱。三是適應生活快節(jié)奏,只需要三五十分鐘就能解決問題。四是干衣效果良好,恒溫烘干,衣物纖維合理蓬松,并能去除日曬不死的細菌。五是操作方便,因此,在長期的陰雨、潮濕、多風沙、室外多工業(yè)煙塵、住房擁擠不適宜晾曬衣物的條件下,使用干衣機對家庭來說是非常方便的。[5]
1.2.2課題設計的意義
市場上比較多的干衣機都是滾筒式,其結構造型類似洗衣機,拆卸與收納困難,一般放在某個位置就不會去移動它,這樣相當占面積,也不易用戶搬運。其次,干衣機的內筒在帶傳動的驅動下轉動,烘干后的衣物經常發(fā)生褶皺,不利于正裝、高檔衣物的烘干。再次,通過噴管噴入內桶的熱濕氣在桶中停留時間不長,不足以使熱空氣有效地和含有水分的衣物進行熱交換。雖然在整個干衣過程中,熱空氣不斷產生,但由于上訴缺陷的存在,則耗電明顯增加。[6]最后,影響客戶購買最重要的因素是價格,一臺滾筒式的干衣機市場價接近3000元,而便攜式衣物烘干機的市場價普遍都是200元。綜于以上原因,就需要設計適合大眾所能接受的,又能方便使用的干衣機。
1.2.3課題設計的優(yōu)勢及創(chuàng)新點
干衣機是利用PTC發(fā)熱體產生熱能,微電腦智能芯片控制的直流風機把熱能送進干衣罩里,通過熱風的循環(huán)對流原理把衣物的水份從排氣孔內排出而達到干衣的效果的小型家用電器。干衣過程自動變溫,可連續(xù)工作600小時以上;超溫雙重干燒保護,絕對安全。干衣機正常工作時,內部溫度最高可達75度,可除菌99.3%。一機多用,只要一臺電器的支出,就等于買進了烘干機、取曖器、殺菌器、衣帽架、空氣凈化器幾樣電器。體積小,容量大(一次干衣可達10KG),易裝卸。
本設計的創(chuàng)新點:
1、設計了“標準”、“快速”、“手動”三種智能的工作模式,用戶可根據不同的需要選用相應的模式。
2、去除了傳統(tǒng)的機械定時方式,改用單片機控制的智能方式,用戶只需通過按鍵設置工作時間、溫度、風量,就可智能工作。
3、采用新型的牛津布材料,有效的防止熱量損失,節(jié)約能源,又提供了一個相對封閉的干衣環(huán)境,使衣物不被灰塵細菌等污染。
1.3課題簡介
課題名稱:便攜式家用衣物烘干機系統(tǒng)設計
主要任務:通過單片機智能控制衣物的烘干時間及溫度風量,以達到快速、便捷、智能烘干衣物,并對現(xiàn)有的烘干機進行優(yōu)化改造,使其更節(jié)能,使用更方便。
開發(fā)環(huán)境:本衣物烘干機系統(tǒng)的軟件部分是通過Kell進行編譯,并由Proteus進行仿真測試。
技術指標:1、以單片機為控制核心
2、以PTC作為發(fā)熱元件
3、以電機、風機作為驅動元件
4、以匯編語言為軟件實現(xiàn)語言
功能概述:本系統(tǒng)選用單片機89C51為控制核心,采用薄膜鍵盤和LED數(shù)碼管作為輸入輸出設備。PTC恒溫發(fā)熱體、風機、電機是采用交流220伏市電驅動的,CPU與這些部件之間,要通過數(shù)據鎖存、I/O緩沖、光電隔離觸發(fā)器和可控硅來控制。過熱保護開關、濕度傳感器等組成自動控制和保護電路。以此達到既能快速干衣又安全可靠、不傷衣物。
第2章 烘干機的總體設計方案
2.1系統(tǒng)的設計原理
本系統(tǒng)主要由濕度檢測模塊、A/D轉換模塊、單片機控制模塊、雙向可控硅調功調速模塊、矩陣鍵盤輸入模塊、數(shù)碼管顯示模塊組成。當系統(tǒng)啟動后,首先掃描鍵盤模塊,判斷輸入信號,根據輸入信號來選擇不同的工作模式。系統(tǒng)內部設定“”標準、“快速”、“手動”三種模式,確定模式后,系統(tǒng)則調用調功調速模塊來控制電機與PTC工作,并開啟濕度檢測模塊檢測實時濕度并進行判斷處理,當濕度達到系統(tǒng)設定值時,則停止工作。若系統(tǒng)進入“手動”模式,則可通過鍵盤設定工作的“時間”、“溫度”、“風量”,設定值由數(shù)碼管顯示,并根據設定值控制系統(tǒng)進行工作。[7]系統(tǒng)原理電路如圖2.1所示:
圖2.1 系統(tǒng)原理電路圖
2.2系統(tǒng)的控制特點及性能要求
2.2.1系統(tǒng)控制的結構組成
1、功率驅動元件:由電機、風機驅動,用PTC恒溫發(fā)熱元件發(fā)熱
2、濕度檢測電路:用于檢測衣罩中的濕度
3、微控制器:采用單片機芯片作為主控制器
4、電源穩(wěn)壓電路:用于對輸入的220V交流電壓進行變壓、整流
5、LED顯示電路:用于顯示時間與濕度
單片機
89C51
電源電壓的設計
按鍵輸入電路
LED顯示電路
功率驅動電路
電機、風機
功率驅動電路
PTC發(fā)熱
濕度檢測電路、A/D轉換電路
濕度傳感器
圖2.2 系統(tǒng)結構圖
2.2.2系統(tǒng)的性能特點
1、自動檢測出衣罩中的濕度
2、鍵盤設置干衣模式、干衣時間、風量大小
3、數(shù)碼顯示器顯示濕度或干衣時間及風量大小
4、選擇相應的干衣方式對衣物進行烘干,利用濕度傳感器檢測衣罩中的濕度,以此來變換不同的風量及熱量,已達到既快速又節(jié)能的烘干衣物。
2.3烘干機的結構
2.3.1外部整體結構
便攜式衣物烘干機主要由五部分組成:主機、連接桿、掛衣架、腳架、防水罩,主機包括電機、風機、發(fā)熱元件。主機外殼、腳架、掛衣架主要由耐高溫、抗壓、抗磨的有機材料做成,連接桿由鋁合金材料做成,耐高溫不易變形,風口罩由不銹鋼制造。整體由各個部件組裝而成,組裝簡單、拆卸方便。當用戶需要時,則取出各個部件按螺紋連接上即可使用,使用完后也可輕松拆卸裝箱,占地面積少。若想當暖風機用時,只需在主機上裝連接桿及腳架即可使用。整體結構圖2.3如下:
圖2.3 整體結構圖
2.3.2衣物烘干機的優(yōu)勢
1、結構簡單:組裝與拆卸方便,占地面積少,在任何地方都能使用。重量輕,方便攜帶與搬運
2、成本低:內部有電機、風機、發(fā)熱元件及集成電路,便于保養(yǎng)與維修,若出現(xiàn)故障也比較容易查出與解決。制造所用材料廉價,整體成本是滾筒式干衣機的十分之一,適合普遍大眾使用。
3、一機多用:整體組裝起來可以作為干衣機使用,若只組裝主體則可當做暖風機使用,平時不工作時,還能當做衣柜。
第3章 烘干機系統(tǒng)的硬件設計
3.1功率驅動模塊設計
3.1.1PTC發(fā)熱元件的設計
1、PTC的功能特點
PTC加熱器是利用恒溫加熱PTC熱敏電阻恒溫發(fā)熱特性設計的加熱器件。恒溫加熱PTC熱敏電阻具有恒溫發(fā)熱特性,其原理是PTC熱敏電阻加電后自熱升溫使阻值進入躍變區(qū),恒溫加熱PTC熱敏電阻表面溫度將保持恒定值,該溫度只與PTC熱敏電阻的居里溫度和外加電壓有關,而與環(huán)境溫度基本無關。PTC加熱器具有恒溫發(fā)熱、無明火、熱轉換率高、受電源電壓影響極小、自然壽命長等特點。[8]
2、PTC的分類
(1)按傳導方式分:以熱傳導為主的PTC陶瓷加熱器;
以所形成的熱風進行對流式傳熱的PTC陶瓷熱風器;
以紅外線輻射加熱器;
(2)按結構特點分:普通實用型PTC陶瓷加熱器;
自動恒溫型PTC加熱器;
熱風PTC加熱器
3、PTC的選型
(1)根據烘干機的設計,選用空氣加熱用的PTC熱敏電阻。
外形結構如圖3.1a、b、c:
圖3.1a PTC發(fā)熱元件1
圖3.1b PTC發(fā)熱元件2
圖3.1c PTC發(fā)熱元件3
(2)型號參數(shù)如下:
根據系統(tǒng)要求選用MZ9Q-L72W22T15V220W270的PTC發(fā)熱管。
(3)使用說明:
應使用風機帶走熱量,以提高加熱功率。風速對發(fā)熱功率的影響很大,一般來說,風速越大,功率越大。在沒有風吹時,加熱器也不會損壞,當功率會明顯下降。1000小時功率老化率在10%以內,電阻老化率在50%以內,產品有絕緣型與非絕緣型兩種結構。[17]
3.1.2 電動機的計算與選型
風機在設計工況下運轉時的軸功率為:
=
式中:流量;全壓升;全壓效率;傳動效率。
根據已有經驗,取=0.95,=0.98,得軸功率:
==13.07(W)
因主扇設計工況一般為效率最高時的工況,其安裝角不是最大值(),考慮到實際工作時安裝角最大可能達到,偏安全考慮,需要在設計計算功率的基礎上乘以一個1.8的系數(shù)(若考慮可能工作的最大安裝角,可乘以1.57的系數(shù)),然后再乘以一個富裕系數(shù)k,作為選擇電動機功率的參考值。[21]
所需要的電動機功率為:
k―容量富裕系數(shù),一般取k=1.05~1.15。計算的所需的電動機功率為:
N=24.7 (W)
選擇YJF61型電機,額定功率25W,額定電壓220V,額定電流0.11A,轉速2400r/min。
風機和電機選擇直聯(lián)傳動形式。
3.1.3 風機的設計
在進行葉輪葉柵氣動設計時,必須合理地選取葉輪的結構參數(shù),如輪轂比、葉片數(shù)和外徑等。[16]
1、 輪轂比
式中:為輪轂直徑;為外徑。輪轂比是一個重要參數(shù),對風機的壓強、流量和效率都有影響。經推導,可得:
由上式可以看出,與全壓成正比,與成反比。當風機壓強或壓強系數(shù)較高時,應取較大的,但是過大,葉片過短,流速損失大,效率降低,使風機性能惡化,如圖3.2所示。當較大時,可以選較小一些的,這樣較高。對于風壓高流量小的風機可取較高的,風壓低流量大的風機取較小的。太小,葉片過長,會引起葉片根部氣流發(fā)生分離。一般常用的輪轂比范圍為0.25~0.75。當采用單獨葉輪時,可取0.3~0.45。對于其他方案的通風機級,可取0.5~0.7,也有取低于0.5的。
圖3.2風機壓強系數(shù)和效率隨輪轂比的變化曲線
根據大量試驗的統(tǒng)計結果,與的關系如圖3.3所示:
圖3.3 風機輪轂比隨比轉速的變化曲線
且近似滿足下列關系式:
, ≤35
,
2、 葉輪外徑
在給定風機全壓和流量的情況下,當轉速一定時,葉輪外徑也就基本確定了。由圖3.4可知:
圖3.4風機葉輪外徑系數(shù)隨比轉速的變化曲線
比轉速與系數(shù)基本呈直線關系。其中
根據圖3.4,求出下的,然后可以計算出:
與的近似關系為:
對于標準狀態(tài)下的空氣():
3、計算圓周速度及壓力系數(shù)
圓周速度限制如下:如果要求低噪聲,則一般為60~80m/s;
4、葉片數(shù)的選取
一般規(guī)律是:葉片數(shù)少,葉片寬,支桿直徑大;葉片數(shù)多,葉片窄,支桿直徑小。
根據國內設計風機的經驗和試驗數(shù)據,[18]對于按孤立葉型設計法設計的風機,其最佳葉片數(shù)推薦如下:
輪轂比 0.3 0.4 0.5 0.6 0.7
葉片數(shù) 2~6 4~8 6~12 8~16 10~20
因此,對烘干機的風機選取葉片數(shù)為4.
根據以上各參數(shù)的選擇,下面對各個參數(shù)進行計算:
計算比轉數(shù):
由圖查圖3.2和圖3.3根據標準系列-GB3235-82選取輪轂比=0.43,=1.82。
對于標準狀態(tài)下的空氣()取:
==11.6c
根據標準系列-GB3235-82選取,。
計算圓周速度及壓力系數(shù):
=
3.1.4 電機的調速設計
電機調速是整個控制系統(tǒng)中的一個重要的方面。本系統(tǒng)通過控制雙向可控硅的導通角,使輸出電壓發(fā)生改變,從而使施加在風機的輸入電壓發(fā)生改變,以調節(jié)風機的轉速,實現(xiàn)風速的無級調速。[9]
可控硅的導通條件如下:
1、陽-陰極間加正向電壓;
2、控制極-陰極間加正向觸發(fā)電壓;
3、陽極電流IA 大于可控硅的最小維持電流IH。
當系統(tǒng)選擇標準或快速模式時,風機的風速設為高、低兩檔,各檔風速都有一個限定值。在額定電壓、額定功率下,以最高轉速運轉時,要求風葉最大圓周上的線速度不大于2150m/min。且線速度可由下列公式求得:
3
式中,V為扇葉最大圓周上的線速度(m/min),D為扇中的最大頂端掃出圓的直徑(mm);n為風機的最高轉速(r/min)。
代入數(shù)據求得n高=1555r/min,取 n高 =1250 r/min.又因為
可取n低=875 r/min。
由于負載上電壓的有效值
其中,u1為輸入交流電壓的有效值,α為控制角。
當檢測到過零點時,按照所求得的觸發(fā)時間延時發(fā)脈沖,便可實現(xiàn)預期轉速。所以,當系統(tǒng)選擇手動模式設置風量時,只需設定控制角的大小就能控制風量的大小,以方便不同場合的需要。
3.2處理器模塊設計
3.2.1單片機89C51的主要功能及內部結構
1、AT89C51性能及特點
AT89C51是一種與MCS—51單片機相兼容的、高性能的8位CMOS微控制芯片,采用40引腳DIP封裝,片內帶有4KB的快閃可編程/擦除只讀存儲器(FPEROM)。是當前較先進的一種電擦除8位單片機,它與MCS-51指令系統(tǒng)完全兼容,片內FPEROM允許對程序存儲器在線重新編程。也可用常規(guī)的EPROM編程器編程。具有超強的加密功能。ATMEL公司生產的這種89C51微控制器,將具有多種功能的8位CPU與FPEROM結合在同一芯片上,可完全替代87C51和8751/8752,為很多嵌入式控制應用提供了設計靈活且價格適宜的方案,深受用戶歡迎。此外,AT89C51還增加了在零頻下工作的靜態(tài)邏輯方式及空閑和掉電兩種可選的省電模式,在空閑模式下,CPU停止工作,但RAM,定時/計數(shù)器,串行口和中斷系統(tǒng)仍然工作.在掉電模式下,只保存RAM的內容,振蕩器停振,關閉芯片的所有其它功能,直到下一次硬件復位為止.其空閑和掉電兩種工作方式以及靜態(tài)邏輯運作等情況,與MCSC51相同。[10]引腳如圖3.5:
圖3.5 AT89C51引腳圖
AT89C51主要特性如下:
與MCS-51產品兼容;4K字節(jié)可編程閃爍存儲器;壽命:1000寫/擦循環(huán);數(shù)據保留時間:10年;全靜態(tài)工作:0Hz-24Hz;三級程序存儲器鎖定;128*8位內部RAM;32可編程I/O線;兩個16位定時器/計數(shù)器;5個中斷源;可編程串行通道;低功耗的閑置和掉電模式;片內振蕩器和時鐘電路;可編程全雙工串行;4KB的在線可重復編程快閃存儲器,寫/擦可達1000次以上。
2、AT89C51內部結構說明
AT89C51的FLASH存儲器有4KB,RAM只有128字節(jié),加密位有三位,加密位為LB1,LB2。AT89C51是一帶有2KB字節(jié)的閃速可編程可擦除的只讀存儲器(PEOM),低電壓,高性能的8位CMOS微型計算機,有如下特性;和MCS—51系列產品完全兼容,2KB的FLASH的程序存儲器,可擦寫1000次,2.7—6V電壓范圍,靜態(tài)工作方式,可外接0—24MHZ的晶體振蕩器,;兩級程序存儲器,;128字節(jié)SRAM;32根可編程I/O引線;三個16位定時/計數(shù)器,六個中斷源,可編程UART串行口,直接LED驅動輸出,片內模擬比較器,低功耗空閑方式和掉電工作方式[11]
AT89C51是ATMEL微控器家族中廉價的成員,它含有2KB字節(jié)的快閃存儲器和MCS—51結構兼容并可用MCS—51指令集進行編程,89C51程序存儲器大小的物理范圍為000H---7FFH,且89C51中已保留了標準中斷服務的子程序的地址,AT89C51包含128字節(jié)內部數(shù)據存儲器,這樣8951中堆棧的深度局限于內部RAM的128字節(jié)范圍內,它既不支持外部數(shù)據存儲器的訪問,也不支持外部程序存儲器的訪問的執(zhí)行,因此,程序中不應該包含MOV[]指令
3、端口介紹
ALE端口:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令時ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。
PSEN端口:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。
EA/Vpp:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內部程序存儲器。注意加密方式1時,/EA將內部鎖定為RESET;當/EA端保持高電平時,此間內部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。
RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。
XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入
XTAL2:來自反向振蕩器的輸出。。
P0 口: P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據存儲器,它可以被定義為數(shù)據/地址的低八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須接上拉電阻。
P1 口 :P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在FLASH編程和校驗時,P1口作為低八位地址接收。
P1 口第2 功能,T2(P1.0) 定時/計數(shù)器2 的外部計數(shù)輸入/時鐘輸出(見可編程輸出),T2EX(P1.1) 定時/計數(shù)器2 重裝載/捕捉/方向控制。
P2 口: P2口為一個內部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優(yōu)勢,當對外部八位地址數(shù)據存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。
P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。
P3 口還具有以下特殊功能。
表3.1 P3口特殊功能
P3口
第二功能
P3.0
RXD(串行口輸入)
P3.1
TXD(串行口輸出)
P3.2
INTO(外部中斷0)
P3.3
INT1(外部中斷1)
P3.4
T0(外部定時輸入0)
P3.5
T1(外部定時輸入1)
3.2.2復位電路的設計
RST引腳是復位信號的輸入端。復位信號是高電平有效。高電平有效的持續(xù)時間應為24個振蕩周期以上。若時鐘頻率為6MHz,則復位信號至少應持續(xù)4微秒以上,才可以使單片機復位。本次設計中采用手動復位和自動復位的方法進行復位操作。[25]如下圖3.6所示。
手動復位是利用開關按鈕來實現(xiàn)的,即通電后,按下開關,使得瞬間RST端的電位與VCC相同,隨著電容上儲能增加,電容電壓也增大,充電電流減少,RESET端的電位逐漸下降。這樣在RST端就會建立一個脈沖電壓,調節(jié)電容與電阻的大小可對脈沖持續(xù)的時間進行調節(jié)。自動復位在這里采用 MAx813L 實現(xiàn),以防程序跑飛使系統(tǒng)失控,如果在1.65s內微處理器 AT89C51 不給 MAxsl3L 的“看門狗”輸入端 WDI 觸發(fā)信號,說明程序已跑飛或程序已進入了死循環(huán), MAX813L 將發(fā)出復位信號,使系統(tǒng)復位重新運行。
3.2.3時鐘晶振電路的設計
時鐘電路對單片機系統(tǒng)而言是必需的。由于單片機內部是由各種各樣的數(shù)字邏輯器件(如觸發(fā)器寄存器存儲器等)構成,這些數(shù)字器件的工作必須按時間順序完成,這種時間順序就稱為時序.時鐘電路就是提供單片機內部各種操作的時間基準的電路,沒有時鐘電路單片機就無法工作。此次設計中,我們采用由內部方式產生時鐘的方法形成時鐘電路,具體如圖3.6所示:
圖3.6 時鐘復位電路
內部方式:在XTAL1和XTAL2端外接石英晶體作定時元件,內部反相放大器自激振蕩,產生時鐘。時鐘發(fā)生器對振蕩脈沖二分頻,即若石英頻率fosc=6MHz,則時鐘頻率=3MHZ,因此,時鐘是一個雙向信號,由P1相和P2相構成。fosc可在2MHZ-12MHZ選擇。小電容可以取30PF左右。
3.3控制模塊設計
3.3.1電源電路的設計
穩(wěn)壓電源一般由變壓器、整流器和穩(wěn)壓器三大部分組成,變壓器把市電交流電壓變?yōu)樗枰牡蛪航涣麟?。整流器把交流電變?yōu)橹绷麟?。經濾波后,穩(wěn)壓器再把不穩(wěn)定的直流電壓變?yōu)榉€(wěn)定的直流電壓輸出。
穩(wěn)壓電源的技術指標及對穩(wěn)壓電源的要求,穩(wěn)壓電源的技術指標可以分為兩大類:一類是特性指標,如輸出電壓、輸出電流及電壓調節(jié)范圍;另一類是質量指標,反映一個穩(wěn)壓電源的優(yōu)劣,包括穩(wěn)定度、等效內(輸出電阻)、紋波電壓及溫度系數(shù)等。對穩(wěn)壓電源的性能,主要有以下四個方面的要求:1、定性好,2、輸出電阻小,3 、電壓溫度系數(shù)小,4、輸出電壓紋波小。
我設計的穩(wěn)壓電源是以78XX和79XX系列穩(wěn)壓器為基礎的,這類電源能夠產生±5V,±15V。它是先將來自交流電的電壓通過變壓器(即將220V轉換為20V),然后通過78XX和79XX穩(wěn)壓器,達到設計要求。首先來介紹一下78XX和79XX的基本情況。78XX和79XX系列是常用三端固定電壓集成線形穩(wěn)壓器,78XX系列為正電壓輸出穩(wěn)壓器,79XX系列為負電壓輸出穩(wěn)壓器。除了輸出電壓極性不同外,其他方面基本相同,因此,本節(jié)以78XX系列為例進行介紹。型號78XX/79XX系列中的XX數(shù)字表示集成穩(wěn)壓器的輸出電壓的數(shù)值,以V為單位,例如:7805表示輸出正電壓為+5V,7924表示輸出負電壓-24V等。有5V,6V,9V,12V,15V,18V,24V等7種不同的輸出電壓檔,能滿足大多數(shù)電子設備所用的電源電壓。此外,型號中還有英文字母:數(shù)字前面的字母如LM78XX等,通常表示生產廠家,LM表示美國MULB公司。中間的字母如78LXX等,通常表示電流等級,L表示的是小電流(100mA),M表示中電流(500 mA)。圖3.7示出了78XX/79XX的管腳與封裝形式,集成穩(wěn)壓作為穩(wěn)壓電源的一般接法如圖3.8所示。[23]
1.輸入端,2.輸出端,3.公共端
1.公共端,2.輸入端,3.輸出端
圖3.7
圖3.8
基于我要得到正負電源同時使用和電路電源要求,我選用正負三種集成穩(wěn)壓器(7805、、7812、7815、7905、7912、7915),按圖3.9所示設計:
圖
圖3.9
C1、C2是用以抵消其較長接線的電感效應,防止產生自激震蕩,接線不長時可以不用,C1、C2一般在(0.1~1)μF,輸出端的電容C3、C4用來改善暫態(tài)響應,使瞬時增減負載電流時不致引起輸出電壓有較大的波動,削弱電路的高頻噪聲,C3、C4可用10μF。
由此得到穩(wěn)壓電源的設計圖3.10
圖3.10 電源電路圖
在圖中A端輸出+15V,B端輸出+12V,C端輸出+5V,D端輸出-15V,E端輸出-12V、F端輸出-5V,這6種電源可以供我們后來設計器件的備用電源,如:濕度檢測電路、單片機電源、A/D轉換ICL7135、繼電器的電源等。
3.3.2模數(shù)轉換器設計
1、 模數(shù)轉換器
能夠完成將模擬量轉換成數(shù)字量的器件叫模/數(shù)轉換器,簡稱A/D轉換器。
A/D轉換器的種類很多,按位數(shù)來分,有8位、10位、12位、16位。位數(shù)越高,其分辨率也越高,但價格也越高。
A/D轉換器就其結構來分,有單獨的A/D轉換器;有的A/D轉換器帶多路開關;有的帶多數(shù)開關、數(shù)據放大器、采樣/保持及A/D轉換器,其本身就是一個完整的數(shù)據采集系統(tǒng)。
A/D轉換器按轉換原理分:計算器式A/D轉換、逐次逼近型A/D轉換、雙積分式A/D、并行A/D轉換、串-并行A/D轉換等。在這些轉換方式中,計數(shù)器式A/D線路比較簡單,但轉換速度比較慢,所以現(xiàn)在應用很少。雙積分式A/D轉換精度高,多用于數(shù)據采集系統(tǒng)及精度比較高的場合。并行及串-并A/D轉換速度比較快,多用于雷達及圖象處理等要求比較高的場合。逐次逼近型A/D轉換既照顧了轉換速度,有具有一定的精度,是目前工業(yè)過程控制系統(tǒng)中應用最多的一種。目前,絕大多數(shù)A/D轉換器都采用這種轉換方法。
2、 A/D轉換器ICL7135
ICL7135是目前市場上廣泛流行的單片集成4位半雙積分A/D轉換器。由于ICL7135具有4位半的精度(相當于14位二進制數(shù))、自動校零、自動極性輸出、單一參考電壓、動態(tài)字位掃描BCD碼輸出、自動量程控制信號輸出、價格低等特點,所以廣泛應用于微控制器的應用系統(tǒng)和各種精度較高的數(shù)字儀器等領域。[12]
(1) 主要參數(shù)
①CMOS集成電路;②雙積分轉換技術;③單一參考電壓;④采用BCD碼掃描輸出;⑤能用閃爍顯示的方式表示超量程狀態(tài);⑥具有六路輸入/輸出(I/O)輔助信號,可以和微處理器相連,進行復雜的控制;⑦具有自動轉換量程的過和欠量程信號;⑧允許差分輸入;⑨具有自動極性辨別功能和自動校零電路;⑩雙電源供電;準確度高0.005%±1個字;輸入漏電流低 1pA;分辨率高 14位;零讀數(shù)漂移 0.5μV/℃;輸入阻抗高 109Ω;轉換速度慢 3次/秒;噪聲低 15μV。
(2)引腳排列合引腳說明,如圖3.11
V-:負電源輸入端,典型值為-5V。
VREF:參考電源輸入端,典型值為1V,參考電壓的精度合穩(wěn)定度將直接影響轉換精度。
D5、D4、D3、D2、D1:BCD碼數(shù)據的位選通信號輸出端,分別分位萬、千、百、十、個位。
B1、B2、B4、B8:BCD碼數(shù)據輸出線。
BUSY:轉換狀態(tài)標志輸出端。積分器在積分過程中(對信號積分和反向積分)BUSY輸出高電平,積分器反向積分過零后輸出低電平。
CLK:時鐘輸入端。雙極性模式:最高時鐘頻率為125Hz,轉換速度為3次/秒;單極性模式:最高頻率為1MHz,這時轉換速度為25次/秒。
AGND:模擬地,
INTOUT:積分器輸出。
AZIN:自調零輸入端。
BUFOUT:緩沖放大器輸出端。
REFCAP-:外接參考電容引腳。
REFCAP+:外接參考電容引腳。
INLO:信號輸入低端。
INHI:信號輸入高端。
V+:正電源輸出端,典型值為+5V。
DGND:數(shù)字接地。
圖3.11 ICL7135引腳排列圖
POL:極性輸出端。當信號為正時,POL極性輸出為高電平;輸入信號為負時,POL極性輸出為低電平。
R/:啟動轉換/保持控制端。該端接高電平時,ICL7135為自動連續(xù)轉換狀態(tài), 1/2。一次A/D轉換結束后,該端輸出5個負脈沖,分別選通高位到低位的BCD碼數(shù)據輸出,可利用該信號把數(shù)據打入到并行接口中供CPU讀取,這在和微處理接口時顯得非常重要。
OVERRANG:過量標志輸入端。當輸入信號讀數(shù)超過轉換記數(shù)范圍時,該引腳輸出高電平。
UNDER:欠量程標志輸入端。當輸入信號讀數(shù)小于9%或者更小時,該端輸出高電
3、ICL7135與單片機的接口
單片機與ICL7135接口:ICL7135的A/D轉換結果是動態(tài)分時輪流輸出的BCD碼,因此它與89C51只能通過并行I/O接口或擴展I/O接口與其相連。這里采用并行I/O接口連接,為了節(jié)省I/O接口的開銷,使用了74LS157四2選1的選擇器,使萬位輸出及其它的三個標志信號(過量程、欠量程、極性輸出)與BCD碼數(shù)據輸出的B8、B4、B2、B1公用89C51的P2.0~P2.3四條I/O接口線。其分時傳送通過D5控制74LS157的選擇端SEL實現(xiàn)。SEL輸入低電平時選擇1A~3A輸出,輸入高電平選擇1B~3B輸出。因為萬位只能輸出0或1,是半個位,所以正好和OR(過量程)、UR(欠量程)和POL(正負極性)三位構成四位數(shù)據輸出,供89C51讀取,這樣就可以使用7135的“萬”位選通位信號D5作為74LS157的選擇端控制信號。[26]
ICL7135與單片機的接口電路如圖3.12:
圖3.12 ICL7135與單片機的接口電路
3.3.3按鍵、顯示器設計
1、按鍵模塊的設計
(1)鍵盤接口工作原理
鍵盤可分兩類:獨立式和矩陣式。該設計因按鍵比較多,所以選用矩陣式。下面將對矩陣式鍵盤做詳細介紹。
Ⅰ、矩陣式鍵盤模式以N個端口連接控制N*N個按鍵,實時在LED數(shù)碼管上顯示按鍵信息。顯示按鍵信息,既降低了成本,又提高了精確度,省下了很多的I/O端口為他用,相反,獨立式按鍵雖編程簡單,但占用I/O口資源較多,不適合在按鍵較多的場合應用。
Ⅱ、控制方式:先判斷是否有鍵按下。如有,再判斷哪一鍵按下,并得到鍵碼值,然后根據鍵碼值轉向不同的功能程序。
判斷是否有鍵按下的方法:
①向所有的列輸出口線輸出低電平(不能為高電平,因為若為高電平,按鍵按下與否都不會引起行線電平的變化),然后將行線的電平狀態(tài)讀入。
②若無鍵按下,所有的行線仍保持高電平狀態(tài)
③若有鍵按下,行線中至少應有一條線為低電平
例如:第2行與第2列交叉點的鍵被按下,則第2行與第2列導通,第2行電平被拉低,讀入的行信號就為低電平,表示有鍵按下。
Ⅲ、識別方式:最常用的識別方法是鍵盤掃描法。
采用鍵盤掃描,我們再來觀察第2行與第2列交叉點的鍵按下時的判斷過程,當?shù)?列送出低電平時,讀第2行為低電平,而其他列送出低電平時,讀第2行卻為高電平,由此即可斷定按下的鍵應是第2行與第2列交叉點的鍵。
(2)單片機與鍵盤的接口
本系統(tǒng)有9個按鍵,采用矩陣式鍵盤。89C51的I/O口P2.3-P2.5接行線,P2.0-P2.2接列線。對鍵盤的檢測掃描先從P2口的P2.3-P2.5輸出低電平,P2.0-P2.2輸出高電平,從P2口的P2.0-P2.2讀取鍵盤狀態(tài)。再從P2口的P2.0-P2.2輸出低電平,P2.3-P2.5輸出高電平,從P2口的P2.3-P2.5讀取鍵盤狀態(tài)。將兩次讀取結果組合起來就可以得到當前按鍵的特征編碼。使用上述方法我們得到9個鍵的特征編碼。[13]接線圖如圖3.13:
圖3.13 鍵盤接線圖
(3)按鍵產生抖動原因及解決方案
實際中,在按下某個鍵時,被按按鍵的彈簧總會有輕微的抖動,如下圖3.14所示。t1,t3分別是閉和和釋放的抖動時間,抖動時間的長短與按鍵的機械特性有關,一般為5ms-20ms。為確保CPU對鍵的一次閉和僅做一次處理,必須去抖動,這可以分別通過軟件和硬件兩種方法實現(xiàn)。如果用硬件來實現(xiàn)去抖動,那就需要增加必要的元器件這樣就使得電路變的復雜,而且也不經濟,所以在本例中選用了,選用了軟件去抖動的方法。
圖3.14 按鍵抖動
具體實現(xiàn)的方法就是,當CPU檢測到有按鍵按下后通過軟件延時(5ms-20ms)一段時間后再進行掃描,如果延時后檢測到仍然有鍵按下,這時才讀取鍵值并存入寄存器,從而達到了去抖動的效果。
(4)竄鍵的處理
用戶在操作時常常因不小心同時按下了一個以上的鍵鍵的處理一般用軟件的方法解決,也有用硬件方法實現(xiàn)的,但是用硬件的方法既復雜有不經濟,而用軟件的方法只需幾行程序就能夠解決,所以在本例中我選用了用軟件的方法完成竄鍵的處理。具體方法如下:
在8951單片機的數(shù)據存儲單元中預先設定了竄鍵標志寄存器。竄鍵標志寄存器在行掃描期間用于記錄被按按鍵個數(shù),故發(fā)生竄鍵時竄鍵標志必大于01H。CPU在行掃描時不以發(fā)生第一個被按按鍵為滿足,而是繼續(xù)完成對所有鍵的一遍掃描,并在該鍵掃描結束后根據竄鍵標志來判斷是否發(fā)生竄鍵。如果未發(fā)現(xiàn)竄鍵,則CPU再進行一遍掃描就可以獲得最后放開鍵的鍵值了。從而解決了竄鍵的問題。
2、顯示模塊的設計
(1)LED數(shù)碼管的介紹
LED數(shù)碼管是由發(fā)光二極管組,其結構如圖所示,其中7個發(fā)光二極管按“8”行排列,用于顯示數(shù)字,字母等符號,一個發(fā)光二級管圓點形狀,右下角用于顯示小數(shù)點,LED數(shù)碼管共陰極和共陽極兩種類型。[14]
當發(fā)光二極管導通時,相應的一段筆畫成小數(shù)點亮,對共陰極顯示器,將共陰極COM接地,在a_q段加驅動信號,當驅動信號是高電平時,相應段發(fā)光;對共陽極數(shù)碼管,將共陽極COM極接高電平,在a_q段幾加驅動信號,當驅動信號是低電平時,相應段發(fā)光,從而顯示相應字符。不同的顯示字符其驅動代碼是不一樣的,發(fā)光二極管每段流過5mA的平均電流就可以有較滿意的亮度,最大電流不得超過30A,由于發(fā)光二極管是電流驅動設備,一般的I/O接口驅動能力是都是有限的,在發(fā)光二極管與接口芯片間要接驅動電路,常用的CMOS或TTL驅動器有:LS7448、LS7449。
(2)單片機與LED接口
在單片機應用系統(tǒng)中LED顯示器有動態(tài)和靜態(tài)兩種顯示方式,所謂的靜態(tài)顯示方式就是需要在顯示的字符各段通過連續(xù)的電流,動態(tài)顯示方式就是需要顯示的字符斷續(xù)通過電流,對于動態(tài)顯示,當需要顯示多個字符時輪流給每個字符通以電流,由于輪流的速度很快,發(fā)光二極管的余輝以及人的視覺暫留等因素,雖然在同一時刻只有一個顯示器通電,但人們看起來都是所有的顯示器都穩(wěn)定的顯示。[22]
動態(tài)顯示的特點是:單片機既要控制數(shù)碼管的公共端又要控制各段發(fā)光二極管。各數(shù)碼管的相應顯示發(fā)光二極管的段選信號都并聯(lián)起來,接單片機的同一個I/0口,單片機控制數(shù)碼管公共端的信號,稱為位選信號,控制數(shù)碼管各顯示字段的信號稱為段選信號,需要