【正文】
M時 PSEN低電平有效,以實現(xiàn)外部 ROM單元的讀操作。 單片機最小系統(tǒng)復(fù)位電路 在圖 313 的復(fù)位電路中,當 Vcc 掉電時,必然會使 RST 端電壓迅速下降到 0V 以下 。 P9C722uFR131k+5V 圖 33 復(fù)位電路 電源電路 電源是各種系統(tǒng)所必不可少的重要部分,電源是整個系統(tǒng)的動力,其性能的好壞,直接影響系統(tǒng)的性能,線性穩(wěn)壓電源其穩(wěn)壓性能好,輸出紋波電壓小,但是其體積大笨重,致使效率低。 C1的確定: ( 31) t=T2 =20ms/2=,P19P18X112MHzC53pFC63pF VC1=ΔP19P18X112MHzC53pFC63pF 由穩(wěn)壓系數(shù)可知: P19P18X12MHzC53pFC63pF P19P18X112MHzC533pFC633pF ( 32) P19P18X112MHzC53pFC63pF=( ~ ) V2=,查手冊得 P19P18X112MHzC53pFC63pF=3P19P18X112MHzC53pFC63pF 由( 32)得: △ Vc 1=ΔP19P18X112MHzC53pFC63pF=P19P18X112MHzC533pFC633pF ( 33) 一般P19P18X112MHzC533pFC633pF=5mv,所以 △ VC1=,由( 31)得:取 Ic1=P19P18X112MHzC533pFC633pF C1=P19P18X112MHzC533pFC633pFt/P19P18X112MHzC533pFC633pF=3125(P19P18X112MHzC53pFC63pFF) 查標稱值取 C1=3300(P19P18X112MHzC53pFC63pFF)。 圖 35 標準時鐘電路 鍵盤輸入及顯示電路 洗衣機的控制電路中的輸入模塊選用獨立按鍵,獨立按鍵具有編程簡單但占用 I/O 口資源的特點,適用于按鍵不多的場合,為節(jié)約 I/O 口資源,本設(shè)計選用矩陣鍵盤。 本設(shè)計用七只發(fā)光二極管作為洗衣機的指示燈, 它是半導(dǎo)體二極管的一種 。當給發(fā)光二極管加上正向電壓后,從 P 區(qū)注入到 N區(qū)的空穴和由 N區(qū)注入到 P區(qū)的電子,在 PN結(jié)附近數(shù)微米內(nèi)分別與 N區(qū)的電子和 P區(qū)的空穴復(fù)合,產(chǎn)生自發(fā)輻射的熒光。以共陰式為例,如把陰極接地,在相應(yīng)段的陽極接上正電源,該段即會發(fā)光。靜態(tài)顯示的特點是每個數(shù)碼管的段選必須接一個 8位數(shù)據(jù)線來保持顯示的字形碼。 本設(shè)計選用的是 7segmpx2cc共陰數(shù)碼管,用以顯示顯示洗衣工作的剩余時間。進水控制電路圖如圖 311所示。洗衣機接水桶內(nèi)水位的變化,通過一段密封的連接導(dǎo)管,引致水位開關(guān)中導(dǎo)管的氣壓改變,繼而轉(zhuǎn)換成觸頭的動作。本設(shè)計中的蜂鳴器由 ,當 “ 1” (脫水完成后)時,洗衣機的蜂鳴器發(fā)聲,提示用戶洗衣過程完成。這樣平衡就打破了,轉(zhuǎn)子所產(chǎn)生的總的電磁轉(zhuǎn)矩將不再是零,轉(zhuǎn)子將順著推動方向旋轉(zhuǎn)起來。在整個洗衣過程中,程序會不斷判斷洗衣機的強弱洗模式,從而不斷調(diào)整電機轉(zhuǎn)動 [14]。待水位達到預(yù)定值時,水位傳感器控制繼電器 RL3打開,輸出一個高電平給單片機,關(guān)閉進水閥。排水時間采用動態(tài)時間法確定,脫水時間為 2 分鐘。打開洗衣機的電 源開關(guān)后,強洗指示燈被點亮,表明洗衣機當前處于強洗模式,電動機只向 1個方向運轉(zhuǎn)。此時指示燈“脫水定時”被點亮,LED 顯示器顯示的數(shù)字即為脫水剩余的時間。它們既可用作定時器方式,又可用作計數(shù)器方 式。在中斷子程序中放進了顯示程序,中斷時間為 2MS,可以實現(xiàn)數(shù)碼管的動態(tài)掃描且無閃爍感。 用鼠標雙擊需要導(dǎo)入程序的芯片,顯示如圖 54所示“錄入源程序?qū)υ捒颉?,從?Program File”選擇導(dǎo)入文件。 圖 53 Proteus仿真原理圖 P 3 0P 3 1I N T 0P 3 6P 1 6P 1 7P 2 0P 2 1P 2 2P 2 3P 2 4P 2 5P 3 0P 3 1I N T 0P10P11P12P13P14P15P16P17P20P 2 1P 2 2P 2 3P 2 4P 2 5P 3 6P 3 8P 3 7P 3 6P 3 5P 3 4P 3 3P 3 9P 3 8P 3 6P 3 5P 3 4P 3 3P 3 7P 3 91 2P 1 5P 1 4P 1 3P 1 2P 1 1P 1 0P 1 9P 1 8P 1 9P 1 8P 9P 912X T A L 21 8X T A L 11 9A L E3 0E A3 1P S E N2 9R S T9P 0 . 0 / A D 03 9P 0 . 1 / A D 13 8P 0 . 2 / A D 23 7P 0 . 3 / A D 33 6P 0 . 4 / A D 43 5P 0 . 5 / A D 53 4P 0 . 6 / A D 63 3P 0 . 7 / A D 73 2P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 . 0 / R X D1 0P 3 . 1 / T X D1 1P 3 . 2 / I N T 01 2P 3 . 3 / I N T 11 3P 3 . 4 / T 01 4P 3 . 7 / R D1 7P 3 . 6 / W R1 6P 3 . 5 / T 11 5P 2 . 7 / A 1 52 8P 2 . 0 / A 82 1P 2 . 1 / A 92 2P 2 . 2 / A 1 02 3P 2 . 3 / A 1 12 4P 2 . 4 / A 1 22 5P 2 . 5 / A 1 32 6P 2 . 6 / A 1 42 7U 1A T 8 9 C 5 1D 2L E D R E DD 3L E D R E DD 4L E D R E DD 5L E D R E DR 21 0 0R 31 0 0R 41 0 0R 51 0 0+ 5 V標 準 經(jīng) 濟 單 獨 排 水D 6L E D R E DD 7L E D R E DR 61 0 0R 71 0 0+ 5 V強 洗 弱 洗R 81 0 0R 91 0 0R 1 01 0 0+ 5 V洗 滌 漂 洗 脫 水D 8L E D R E DD 9L E D Y E L L O WD 1 0L E D G R E E NB U Z 1B U Z Z E RQ 1P N P+ 5 VS W 1S W S P S TK 2K 3K 4程 序 選 擇 鍵強 弱 選 擇 鍵運 行 / 暫 停水 位 / 蓋 開 關(guān)R L 1O J S H 1 0 5 H MR 1 11 0 0+ 5 vQ 2P N PR L 2O J S H 1 0 5 H MR 1 21 0 0+ 5 vQ 3P N PR L 3G 2 R L 1 4 B C F D C 5Q 4P N PR L 4G 2 R L 1 4 B C F D C 5Q 5P N PI N 15I N 27E N A6O U T 12O U T 23E N B1 1O U T 31 3O U T 41 4I N 31 0I N 41 2S E N S A1S E N S B1 5G N D8V S4V C C9U 2L 2 9 8+ 5 V+5V+88.8強制復(fù)位鍵2 3 4 5 6 7 81R P 2R E S P A C K 7B R 1D F 0 4 MT R 1T R A N 2 P 2 SV I3V O2ADJ1U 3L M 7 8 0 5C 13 3 0 0 uC 31 0 0 u2 2 0 V 5 0 H zC 20 . 1 u FC 43 3 0 0 uD 1L E D R E D電 源 顯 示 燈K+ 5 vC 72 2 u FR 1 31 k+ 5 VX 11 2 M H zC 53 3 p FC 63 3 p FK 1進 水 閥排 水 閥上 限 水 位 傳 感 器下 限 水 位 傳 感 器 26 ( 4)檢查原理圖繪制是否正確。用指令改變 TMOD或 TCON的內(nèi)容后,則在下一條指令的第一個機器周期時起作用 [15]。當漂洗過程完成后,進而調(diào)用脫水程序,進行脫水操作。在洗衣的過程中,指示燈“洗衣機剩余時間”被點亮,此時 LED顯示器顯示的數(shù)字即為洗衣機的剩余時間。 ⑹ .洗衣結(jié)束是有蜂鳴聲提示用戶結(jié)束。 I N 15I N 27E N A6O U T 12O U T 23E N B1 1O U T 31 3O U T 41 4I N 31 0I N 41 2S E N S A1S E N S B1 5G N D8V S4V C C9U 2L 2 9 8+ 5 V+5V+88.8 21 第 4 章 系統(tǒng)軟件設(shè)計 主程序設(shè)計 洗衣機控制系統(tǒng)功能要求如下: ⑴ 洗滌時正、反轉(zhuǎn)驅(qū)動時間各為 4 秒,間歇時間為 1 秒。按 K4“暫停 /運行”鍵開始工作。電動機有 2個控制端,一端控制電動機正向運轉(zhuǎn),該端與 L298的 OUT1相連;另一端控制電動機反向運轉(zhuǎn),與 OUT2 20 相連。 這個交變脈動磁場可分解為兩個以相同轉(zhuǎn)速、旋轉(zhuǎn)方向互為相反的旋轉(zhuǎn)磁場,當轉(zhuǎn)子靜止時,這兩個旋轉(zhuǎn)磁場在轉(zhuǎn)子中產(chǎn)生兩個大小相等、方向相反的轉(zhuǎn)矩,使得合成轉(zhuǎn)矩為零,所以電動機無法旋轉(zhuǎn)。接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場。 全自動洗衣機氣壓式水位開關(guān)(以下簡稱水位開關(guān))的兩組觸頭分別與程控器以及相關(guān)電路配合,共同完成洗滌、脫水等洗衣工序。 洗衣機的進出水控制由兩個繼電器配合電控水龍頭完成,設(shè)計中電控水閥共 2只,一只為進水閥,受 ;另一只為排水閥,受 。動態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時應(yīng)略小于靜態(tài)顯示數(shù)碼管顯示模塊。 LED 數(shù)碼管真值表如下表 31所示。 LED數(shù)碼管根據(jù) LED的接法不同分為共陰和共陽兩類,不同類型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。 P10P11P12P13P14P15P16P17P20D 2L E D R E DD 3L E D R E DD 4L E D R E DD 5L E D R E DR 21 0 0R 31 0 0R 41 0 0R 51 0 0+ 5 V標 準 經(jīng) 濟 單 獨 排 水D 6L E D R E DD 7L E D R E DR 61 0 0R 71 0 0+ 5 V強 洗 弱 洗R 81 0 0