【正文】
.................................................... 13 電機(jī)驅(qū)動(dòng)模塊 L298N ........................................................................................... 13 功能特性 ...................................................................................................... 13 引腳定義 ...................................................................................................... 14 單片機(jī) AT89S52 .................................................................................................... 15 AT89S52 功能特性 ...................................................................................... 15 芯片結(jié)構(gòu) ..................................................................................................... 15 引腳功能 ..................................................................................................... 16 5 軟件設(shè)計(jì) 51serial single chip puter。 關(guān)鍵詞: 模糊控制 ; 洗衣機(jī) ; 全自動(dòng) ; 洗衣控制系統(tǒng) ; 51 單片機(jī) ; 控制程序 ABSTRACT Fuzzy control is a new nonlinear control method based on fuzzy math, get better control effect in some special situation and can solve issues which can not be fixed by traditional control method. In recent years, fuzzy control make wide application in the appliance, washing machine with fuzzy control has many abilities such as automatic recognizing the kind of clothes, mount of clothes, dirt condition, automatic controlling the mount of water, automatic determining the mount of detergent. Not only it acplishes overall automation of wash machine, but also greatly enhances washing quality and has powerfully practical ability and bright prospect. Based on fuzzy control, pletely automatic washing machine control system has AT89C51single chip puter as a core, can realize intelligent control to save energy and enhance quality. The hardware diagram and software flow chart are important part of the system. The fuzzy control software play a decisive role in the whole control process. Based on 51 serial single chip puter, control system of washing machine consists of a control panel which includes the pressing keys, displaying lamps and LED device. The pressing keys select washing operation mode, the displaying lamps cooperate with the pressing keys. LED device displays time span for washing and dehydration. The circuit module includes key matrix, lamp, motor control and power supply. The software includes interruption program and main program. Key Words: Fuzzy control。硬件結(jié)構(gòu)框圖及軟件流程圖是該系統(tǒng)的重要組成部分 ,在整個(gè)控制過(guò)程中 ,模糊控制軟件起了決定性的作用 基于 51 單片機(jī)的洗衣控制系統(tǒng),控制面板由按鍵、指示燈和 LED 顯示器組成。 Tianjin University of Technology and Education 畢 業(yè) 設(shè) 計(jì) 專(zhuān) 業(yè): 班級(jí)學(xué)號(hào): 學(xué)生姓名: 指導(dǎo)教師: 副教授 二 ○ ○ 九 年 六 月 天津工程師范學(xué)院本科生畢業(yè)設(shè)計(jì) 基于 51單片機(jī)的洗衣機(jī)控制器設(shè)計(jì) Based on 51serial single chip puter Controller design for washing machine 2020 年 6 月 摘 要 模糊控制是以模糊數(shù)學(xué)為基礎(chǔ)發(fā)展起來(lái)的一種新的非線(xiàn)性的控制方法,對(duì)那些無(wú)法取得數(shù)學(xué)模型或數(shù)學(xué)模型相當(dāng)粗糙的系統(tǒng)可以取得較滿(mǎn)意的控制效果,解決了一些用傳統(tǒng)方法無(wú)法解決的問(wèn)題。按鍵選擇洗衣機(jī)工作方式,指示燈配合按鍵工作, LED 顯示器則顯示洗衣機(jī)洗滌和脫水時(shí)間。 washing machine。 control program 目 錄 1 引言 25 致謝語(yǔ) 28 附錄 2 程序 可以說(shuō)微機(jī)測(cè)控技術(shù)的應(yīng)用已滲透到國(guó)民經(jīng)濟(jì)的各個(gè)部門(mén)。我國(guó)洗衣機(jī)于 1957 年在沈陽(yáng)試制成功。 洗衣機(jī)洗滌衣服,省時(shí)省力,給人們帶來(lái)了方便,受到廣大群眾的歡迎。 本控制器的設(shè)計(jì)從功能、硬件、軟件、工作過(guò)程等方面描述一個(gè)以 AT89S52 作為控制核心的洗衣機(jī)控制系統(tǒng)。 2. 三種洗衣工作程序 標(biāo)準(zhǔn)程序、經(jīng)濟(jì)程序和單獨(dú)程序。 5. 聲光顯示功能 洗衣機(jī)各種工作方式的選擇和各種工作狀態(tài)均有聲、光提示或顯示。這種結(jié)構(gòu)大大提高了代碼效率,并且具有比普通的 CISC微控制器最高至 10倍的數(shù)據(jù)吞吐率。片內(nèi) ISP Flash允許程序存儲(chǔ)器通過(guò) ISP串行接口,或者通用編程器進(jìn)行編程,也可以通過(guò)運(yùn)行于 AVR 內(nèi)核之中的引導(dǎo)程序進(jìn)行編程。 方案二:選用其他單片機(jī)。 天津工程師范學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì) 4 選用電機(jī)驅(qū)動(dòng)模塊 L298N 方案一:采用 L298N 作為直流電機(jī)的驅(qū)動(dòng)器 L298N 是一款高集成度、雙橋結(jié)構(gòu)的直腳步進(jìn)電機(jī)驅(qū)動(dòng)器。 方案二: 使用分立原件搭建電機(jī)驅(qū)動(dòng)電路 使用分立原件搭建電機(jī)驅(qū)動(dòng)電路造價(jià)低廉,在大規(guī)模生產(chǎn)中使用廣泛。 液晶顯示屏 我選用了 OCM19264_1 是一種圖形點(diǎn)陣液晶顯示器,它主要由行驅(qū)動(dòng)器 /列驅(qū)動(dòng)器及 192 64 全點(diǎn)陣液晶顯示器組成。C ,存儲(chǔ)溫度: 30176。 IC1, IC2, IC3, IC4 含有以下主要功能器件。 數(shù)據(jù)寄存器( DR) DR是用于寄存數(shù)據(jù)的,與指令寄存器指令相對(duì)應(yīng)。 BF=1表示模塊在內(nèi)部操作,此時(shí)模塊不接受外部指令和數(shù)據(jù)。 DFF=1為開(kāi)顯示( DISPLAY ON),DDRAM 的內(nèi)容就顯示在屏幕上, DFF=0為關(guān)顯示( DISPLAY OFF)。 X地址計(jì)數(shù)器是沒(méi)有記數(shù)功能的,只能用指令設(shè)置。 DDRAM與地址和顯示位置的關(guān)系見(jiàn) DDRAM地址表(見(jiàn)第 6 頁(yè))。因此 ,顯示屏幕的起始行就由此指令控制,即 DDRAAM的數(shù)據(jù)從哪一行開(kāi)始顯示在屏幕的第一行。 例如: 選擇 A5∽ A0是 62,則起始行與 DDRAM行的對(duì)應(yīng)關(guān)系如下: DDRAM 行: 62 63 0 1 2 3頁(yè)地址與 DDRAM的對(duì)應(yīng)關(guān)系見(jiàn) DDRAM地址表。 RST: RST=1 表示內(nèi)部正在初始化,此時(shí)組件不接受任何指令和數(shù)據(jù)。 LED 及蜂鳴器 LED指示系統(tǒng)當(dāng)前的通電情況,當(dāng)完成洗衣時(shí)蜂鳴器提示報(bào)警,原理圖如下: 圖 47 蜂鳴器原理圖 電機(jī)驅(qū)動(dòng)模塊 L298N 圖 48 L298N 電機(jī)驅(qū)動(dòng)芯片 功能特性 L298N 是 ST 公司生產(chǎn)的一種高電壓、大電流電機(jī)驅(qū)動(dòng)芯片。195。 D0 177。181。 引 腳定 義 一片 L298N 中包含了兩路控制放大電路,也就是說(shuō),用一片 L298N 芯片可以搭成兩個(gè)同類(lèi)型電機(jī)的控制電路。如果這兩端與地之間在距離接地點(diǎn)較遠(yuǎn)的位置已經(jīng)接有較大容量的電容的話(huà),那么在靠近接地點(diǎn)的地方還是需要通過(guò)一個(gè)小一些的電容接地 。 4 電機(jī)電源 VS 輸入電機(jī)的額定輸入電壓。 10, 12 輸入端 3, 4 第二路控制電路的輸入端,輸入 TTL 電平 13, 14 輸出端 3, 4 第二路控制電路的輸出端。其將通用的微處理器和 Flash 存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的 Flash 存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。 (2) 程序存儲(chǔ)器 AT89S52 共有 8KB個(gè) E2PROM,用于存放用戶(hù)程序,原始數(shù)據(jù)或表格。 (5) 串行 輸入輸出 口 AT89S52 內(nèi)置一個(gè)全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當(dāng)同步移位器使用。 GND:接地。 P0 口既可以作為通用 I/O 口使用,也可以作為單片機(jī)系統(tǒng)的地址 /數(shù)據(jù)線(xiàn)使用。當(dāng)作為輸出口使用時(shí),已能對(duì)外提供推拉電流負(fù)載,外電路無(wú)需再接上拉電阻;當(dāng)作為輸入口使用時(shí),應(yīng)先向其鎖存器寫(xiě)入“ 1”,使輸出驅(qū)動(dòng)電路的 FET 截止。 ④ P3口 12345678R S T / V P D9R X D / P 10T X D / P 11I N T 0/ P 12I N T 1/ P 13T 0/ P 14T 1/ P 15W R / P 16R D / P 17X T A L 218X T A L 119GND20P 21P 22P 23P 24P 25P 26P 27P 28P S E N29A L E / P R O G30E A / V P P31P 32P 33P 34P 35P 36P 37P 38P 39V C C40 18 P3 口的字節(jié)地址為 0B0H,位地址為 0B0H~ 0B7H。 ② /PSEN:外部程序存儲(chǔ)器讀選通信號(hào)。 ④ ALE/PROG:地址鎖存控制信號(hào)。若有某個(gè)按鍵按下,則執(zhí)行相應(yīng)的鍵盤(pán)子程序;若單片機(jī)判斷接收到數(shù)據(jù),則開(kāi)始進(jìn)行 CRC 校驗(yàn),如果