基于單片機的自動豆漿機控制電路設計課程設計論文_第1頁
基于單片機的自動豆漿機控制電路設計課程設計論文_第2頁
基于單片機的自動豆漿機控制電路設計課程設計論文_第3頁
基于單片機的自動豆漿機控制電路設計課程設計論文_第4頁
基于單片機的自動豆漿機控制電路設計課程設計論文_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 課程設計(論文)題目名稱基于單片機的豆漿機控制電路設計課程名稱機電一體化系統設計畢業設計(論文)原創性聲明和使用授權說明原創性聲明本人鄭重承諾:所呈交的畢業設計(論文),是我個人在指導教師的指導下進行的研究工 作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外, 不包含其他人或組織已經 發表或公布過的研究成果,也不包含我為獲得及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體, 均已在文中作了明確的說明并表 示了謝意。作者簽名: 日 期:指導教師簽名: 日 期: 使用授權說明本人完全了解大學關于收集、保存、使用畢業設計(論文)的規定,即:按照學校要求

2、提交畢業設計(論文)的印刷本和電子版本;學校有權保存畢業設計(論文)的印刷本 和電子版,并提供目錄檢索與閱覽服務;學校可以采用影印、縮印、數字化或其它復制手段保 存論文;在不以贏利為目的前提下,學校可以公布論文的部分或全部內容。作者簽名: 日 期:目錄表 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 摘要 2第一章緒論 3第二章 HYPERLINK l bookmark10 o Current Document 豆漿機控制系統的功能分析 4第三章 HYPERLINK l bookmark28 o Current Document

3、豆漿機控制系統的硬件設計 7第四章 HYPERLINK l bookmark48 o Current Document 豆漿機控制系統的軟件設計 14結論 16 HYPERLINK l bookmark54 o Current Document 參考文獻 17附錄 A HYPERLINK l bookmark56 o Current Document 豆漿機控制系統硬件圖 18附錄 B HYPERLINK l bookmark60 o Current Document 豆漿機控制系統程序清單 19摘要論文針對 : 豆漿機是一種新型的家用飲料機,以黃豆為原料,直接加工成熟的熱豆漿。若在黃豆中配以

4、 芝麻、花生、杏仁等佐料,可以做出各種分為的鮮美飲料。本文介紹的智能豆漿機系統由 MCS-52系列單片機、溫度傳感器、加熱電路、防溢電路、打漿電路、 報警電路等組成,豆漿生產完全自動化。其工作過程是:先將黃豆放入豆漿機內,內倒入適量的水, 裝好機頭。接上電源,指示燈 LED亮起,處于待命狀態。按下功能鍵開始加熱,當溫度達到80C左右時,停止加熱;電機運轉,將黃豆粉碎,而后電機停轉,又開始加熱,直到豆漿第一次沸騰,停止加 熱,進入防溢延煮過程,防溢延煮后,發出報警聲,提示豆漿已做好。若缺水,則關閉加熱器和電機, 并發出報警聲,直到關閉電源,加水后才能繼續使用。豆漿生產的工序包括打漿、煮漿、防溢延

5、煮, 而三個工序又密切配合,使生產的豆漿味道更好,不同的豆漿種類,打漿和煮漿的時間和次數都不一 樣。磨漿前進行預加熱,既可以提高工作效率,又縮短煮漿的時間,防止磨漿后煮漿時間過長所易造 成的糊鍋現象。可見,只要啟動豆漿機,打漿、煮漿完全自動化,短短十幾分鐘就自動做好豆漿,既 衛生可靠,又快捷方便。整個過程由單片機全自動控制,讓您用起來更加方便、安全。關鍵詞:MCS-52豆漿機,控制系統,穩壓電源。第一章 緒論引言豆漿機由粉碎黃豆的電機、 豆漿機加熱器和控制電路三大部分組成。用單片機研制的全自動豆漿機的 控制系統,當放入適量泡好的黃豆,加入適量的冷水,把豆漿機的電源插頭插入 220V 交流電源,

6、豆漿機 指示燈亮起,按下按鈕,先對豆漿機進行水位檢測,符合要求后電加熱管開始對水進行加熱,當水溫達到 80C左右,豆漿機進行啟動電機開始打漿,打漿電機按間歇方式打漿。打漿過后,開始對豆漿加熱,豆漿 溫度達到一定值時豆漿上溢,當豆漿沫接觸到防溢電極時,停止加熱。然后間歇加熱,最后進行豆漿的防 溢延煮后發出聲光報警信號。若缺水,則關閉加熱器和電機,并發出報警聲,直到關閉電源,加水后才能 繼續使用。只要按下啟動按鍵并選擇功能后,豆漿機就開始工作,一會兒就能喝到美味又營養的豆漿。整 個過程由單片機全自動控制,讓你用起來更加的方便、更加的安全。第二章 豆漿機控制系統的功能分析豆漿機的控制系統以單片機 A

7、T89C52 為控制核心,結合控制傳感器,加熱及磨漿電路,水位檢測及沸騰 出電路,報警電路等的控制,達到只要啟動豆漿機以后,所有的控制過程實現完全的目的 。控制系統的硬件分析硬件上豆漿機的控制系統首先需要以單片機 AT89C52為控制核心,剛開始需要水位檢測,這就需要一 個傳感器,為了減少成本,這里采用一個探針來代替傳感器的使用,然后開始對水進行加熱,開始時需要 把水加熱到80C,這就需要一個溫度傳感器,這里采用數字溫度傳感器 DS18b20因為它單總線器件,線 路簡單,體積小,省去了 A/D 轉換,并行擴展等步驟,使硬件圖變得簡單形象了很多。由于豆漿機加熱完 畢后,需要啟動打漿電機開始打漿,

8、 這里選用單相串勵電機, 因為串勵電機具有機動轉矩大、 過載能力強、 體積小、重量輕等很多優點, 并且改類型電機在家用電器使用很普遍。 當打完漿后, 需要對豆漿再次加熱, 這里就用到防溢的裝置與水位檢測裝置一樣,沸騰溢出裝置同樣采用一個探針來替代了傳感器。 對豆漿再 次加熱完畢后,預示著豆漿加工完成了,最后發出音響信號,這里選用一個報警器。控制系統的軟件分析軟件上就是對單片機的編程, 在編程前需要畫出一個流程圖, 根據豆漿機控制系統的設計要求及目的, 即插上電源、按下啟動按鈕并且選擇功能后,先對豆漿機進行水位檢測,符合要求后就啟動加熱裝置對水 加熱,當水溫達到了 80T左右,豆漿機停止加熱。啟

9、動磨漿電機開始打漿,磨漿電機按間歇方式打漿:運 轉 15 秒后停止運轉,間歇 5 秒后再啟動打漿電機,如此循環 5 次。打漿結束后,電加熱器繼續加熱,一 直加熱到一定值時豆漿上溢,當豆漿沫接觸電極時,停止加熱,間歇 20 秒后在開始加熱,如此循環 5 次 豆漿加工完成,間歇 10 秒后發出音響信號,提示豆漿已經做好。此時關閉開關、拔下電源插頭后,即可 準備飲用豆漿。按照上述對豆漿機控制系統的要求, 完成豆漿機控制系統設計的流程圖后, 對單片機進行軟件設計的 編程來配合硬件的設計以至于完成整個豆漿機控制系統的設計。電源電路設計電源是各種電子設備必不可少的組成部分, 其性能的優劣直接關系到電子設備

10、的技術指標以及能否安 全可靠的工作。目前常用的直流穩壓電源分線性電源和開關電源兩大類。隨著集成電路飛速發展,穩壓電 路也迅速實現集成化市場上已有大量生產各種型號的單片機集成穩壓電路。 它和分立晶體管電路比較, 具有很多突出的優點主要體現在體積小、重量輕、耗電省、可靠性高、運行速度快,且調試方便、使用靈活,易于進行大量自動化生產。231電源的作用各種電子電路都要求用穩定的直流電源供電,由整流濾波電路可輸出較為平滑的直流電壓,但當電網電壓波動或負載改變時,將會引起輸出端電壓改變而不穩定。為了獲得穩定的輸出電壓,濾波電路的輸出 電壓還應該經穩穩壓電路進行穩壓。2.3.2電源的組成電源由電源變壓器、整

11、流電路、濾波電路、穩壓電路組成。電源變壓器:將電網提供的220V交流電壓轉換成為各種電路設備所需的交流電壓。整流電路:利用單向導電器件將交流電轉換成脈動直流電路。濾波電路:利用儲能元件(電感或電容)把脈動直流電轉換成比較平坦的直流電。穩壓電源:利用電路的調整作用使輸出電壓穩定的過程稱為穩壓。233變壓器容量、整流二極管的計算與選擇據整流原理,因為 UO=O.9U2則可以得到U2=UO/O.9=5v/0.95.56V。在考慮到變壓器、繞組損耗(壓降)和整流二極管的壓降,在T程中必須再在上述基礎上增加5%即U2=5. 56*(1+5%) 5.83V,整流二極管的承受最大的反向電壓UDI=21/2U

12、25.83V,因為穩壓器的最大電流是3A,所以流過二極管的最大電流ID1=1/2li=0.75ID2=0.75A; D2中的四個二極管的耐壓值至少應該為8. 24V,允許流過的最大電流為0.75A。由于變壓器輸入的電壓是220V,而副線圈輸出的電壓時12V,故有線圈匝數 N= U1/U2 = . 220/12 =0.003。變壓器副邊的有效值:I2=1.II*I.5=1.67A. 變壓器的容量: S=UI=5.83*1.67=9.74W。2.3.4電源工作原理整個電源電路如圖4.1所示,控制電路采用變壓器降壓、晶體二極管整流等方法獲得工作電源。當電 源接入220V交流電,TR1開始對220V交

13、流電進行降壓,從次級輸出12V左右的低壓交流電,從而適應電 路的使用要求。整流硅對次級輸出的交流電進行橋式整流,再由E2、C2進行濾波,已形成較平滑的直流電,送給三端集成正輸出穩壓器 78L05進行穩壓調整。經78L05穩壓作用后輸出+5V的直流電壓,經E3 C3濾波后輸出紋波很低的+5V電壓,作為單片機的工作電源,以保證單片機工作時的穩定和可靠。U4-BRiDGETRW2R5丄ca.-L C7. = n&.iuF-圖4.1豆漿機控制系統的電源電路118頑F LECMREBI DM235橋式整流電路簡介橋式整流器是利用二極管的單向導通性進行整流的最常用的電路, 常用來將交流電轉變為直流電。 橋

14、 式整流電路圖如圖4.4,它的工作原理如下:輸入為正半周時,對D1、D3加正向電壓,DI、D3導通;對D2 D4加反向電壓,D2、D4截止。電路中構成ab、D1、R D3通電回路,在R上形成上正下負的半波整洗電壓, 輸入為負半周時,對 D2、D4加正向電壓,D2 D4導通;對D1、D3加反向電壓,D1、D3截止。電路中構 成ab、D2、R、D4通電回路,同樣在R上形成上正下負的另外半波的整流電壓。圖4.2如此重復下去,結果在R上便得到全波整流電壓。其波形圖和全波整流波形圖是一樣的。從圖 4.4中 還不難看出,橋式電路中每只二極管承受的反向電壓等于變壓器次級電壓的最大值, 比全波整流電路小一 半

15、。橋式整流是對二極管半波整流的一種改進。半波整流利用二極管單向導通特性,在輸入為標準正弦波 的情況下,輸出獲得正弦波的正半部分,負半部分則損失掉。橋式整流器利用四個二極管,兩兩對接。輸 入正弦波的正半部分是兩只管導通,得到正的輸出;輸入正弦波的負半部分時,另兩只管導通,由于這兩 只管是反接的,所以輸出還是得到正弦波的正半部分。 橋式整流器對輸入正弦波的利用效率比半波整流高 一倍。第三章 豆漿機控制系統的硬件設計單片機的選用單片機的種類很多,本設計采用 AT89C52 AT89C52是ATME公司生產的低電壓,高性能 CMOS位單 片機,片內含8Kbytes的可反復擦寫的Flash只讀程序存儲器

16、(PERO)和256bytes的隨機存取數據存儲 器(RAM,器件采ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統,片內置通用8位中央處理器(CPU和Flash存儲單元,功能強大的AT89C52單片機可適用于提高許多高性價比的 應用場合,可靈活應用于各種控制領域。單片機的簡介(1)AT89C2主要性能參數兼容MCS-52產品指令系統,8k可反復擦寫()1000)的Flash ROM32 個雙向 I/O 口, 256x8bit 內部 RAM3 個 16 位可編程定時 / 計數器中斷,時鐘頻率 0.24MHz2 個外部中斷源,共 6 個中斷源2 個讀寫中斷口線, 3 級

17、加密位低耗空閑和掉電模式( 2)引腳功能引腳如圖 4.2 所示SRMTP3 cyjnP3 ITOXTAL:XT.UJE9CT2vxXl.CX3-C3 M豐心 ?0,心 306.0!Pl R4H 5HaP1F訊A1:P21A13P2 6-C*P2-A1圖3.1單片機 AT89C52引腳功能說明:AT89C52是為40腳雙列直插封裝的8位通用微處理器,采用工業標準的C51內核,在內部 功能及管腳排布上與通用的8xc52相同,其主要用于會聚調整時的功能控制。功能包括對會聚主TC內部寄存器、數據RAM及外部接口等功能部件的初始化,會聚調整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU!

18、信等。AT89C2的引腳圖1所示,主要管腳有:XTAL1( 19腳)和XTAL2( 18腳) 為振蕩器輸入輸出端口,外接12MHz品振。RST/Vpd( 9腳)為復位輸入端口,外接電阻電容組成的復位電 路。VCC(40腳)和VSS(9腳)為供電端口,分別接+5V電源的正負端。P0P3為可編程通用I/O腳,其功能 用途由軟件定義,在本設計中,P0端口( 3239腳)被定義為N1功能控制端口,分別與N1的相應功能腳 相連接,13腳定義為IR輸入端,10腳和11腳定義為12C總線控制端口,分別連接 N1的SDAS( 18腳) 和SCLS( 19腳)端口,12腳、27腳及28腳定義為握手信號功能端口,

19、連接主板 CPU的相應功能端,用 于當前制式的檢測及會聚調整狀態進入的控制功能。在被設計中溫度傳感器,磨漿及加熱電路,沸騰檢測 電路及報警電路等和單片機相連接時,只用了P1 口和P3 口,首先通過單片機中的CPU各P1.5 口變成高電位,使發光二極管D4發光顯示,以示電源電路正常,單片機的CPU就是通過檢測這倆個端口的高低電位來對水位和沸騰溢出進行檢測的。加熱時,因為溫度傳感器為單線智能數字傳感器,P3.0和P3.4作為輸出端口,與三級管組成一個驅動控制電路,當程序給一個加熱或打漿信號時,這倆個端口相應的變成高 電位使三級管和導通繼而驅動繼電器工作。報警電路和單片機端口組合時,單片機的端口組合

20、時,單片機 的端口同樣也是作為一個輸出端口來使用的。3.2溫度檢測電路的設計當豆漿機正常工作時,需要先加熱到80C左右的溫度,然后停止加熱繼續下一步的工作, 所以這就需 要一個溫度傳感器來檢測水溫,這里我選用的是NTC熱敏電阻溫度傳感器,選擇它是靈敏度高、反應迅速; 電阻值和B值精度高、一致性互換性好;采用雙層密封工藝,具有良好的絕緣密封性和抗機械碰撞、抗折 彎能力、穩定性好、可靠性高。321溫度傳感器DS1820簡介DS18B2C是美國DALLAS導體公司繼DS1820之后推出的一種改進型智能溫度傳感器。與傳統的熱敏電阻相比,它能夠直接讀出被測溫度并且可根據實際要求通過簡單的編程實現912位

21、數字值讀數方式。可以分別在93.75ms和750ms內完成9位和12位的數字量,并且從 DS18B2C讀出的信息或寫入 DS18B20的信息僅需 要一根口線(單線接口)讀寫,溫度變換功率來源于數據總線,總線本身也可以向所掛接的DS18B20供電,而無需額外電源。因而使用 DS18B20可使系統結構更趨簡單,可靠性更高。他在測溫精度、轉換時間。傳輸 距離、分辨率等方面較DS18B20有 了很大的改進,給用戶帶來了跟方便的使用和更令人滿意的效果。(1)DS18B20獨特的單線接口,只需一個接口引腳即可通信多點能力使分布式溫度檢測應用得以簡化 不需要外部元件可用數據線供電不需要備份電源測量范圍從-5

22、5至+125攝氏度,增量值為0.5攝氏度以九位數字值方式讀出溫度在一秒內把溫度變換為數字用戶可以定義的,非易失性的溫度變換為數字告警搜索命令識別和尋址溫度在編定的極限之外的器:件應用范圍包括恒溫控制,工業系統,消(2) DS18B20的引腳如圖5所示肖費類產品,溫度計或心:情況)半敏系統1.GND為電源地2.DQ為數字信號輸入/輸出端3.VDD為外接供電電源圖5溫度傳感器DS18B20勺引腳圖3.3.2溫度傳感器DS18B20勺測溫原理下面介紹51單片機AT89C52構成的測溫系統的測溫原理。如圖 6所示,圖中低溫度系數品振的振蕩受到的影響很小,用于產生固定頻率的脈沖信號送給減法計數器 2的脈

23、沖輸入,圖中還隱含著計數門,當計數門打開時,DS18B20就對低溫度系數振蕩產生的時鐘脈沖后進行計數,進而完成溫度測量。計數門的開啟時間由高溫度系數振蕩 器來決定,每次測量前,首先將-55攝氏度所對應的基數分別置入減法計數器 1和溫度寄存器中,減法計數器 1和溫度寄存器被預置在-55攝氏度所對應的一個基數值。減法計數器 1對低溫度系數振產生的脈沖信號進行 減法計數。當減法計數器1預置值見到0時溫度寄存器的值將加1,減法計數器1的預置將重新被裝入,減法 計數器1重新開始對低溫度系數品振產生的脈沖信號進行計數,如此循環直到減法計數器2計數到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數值即為所

24、測溫度。斜率累加器用于補償和修正測溫過程中的 非線性,其輸出用于修正減法計數器的預置值,只要計數門仍未關閉就重復上述過程,直至溫度寄存器值達 到被測溫度值,這就是 DS18B20的測溫原理。另外,由于DS18B20單線通信功能是分時完成的,他有嚴格的時隙概念,因此讀寫時序很重要。系統對 DS18B20勺各種操作必須按協議進行。操作協議為:初始化DS18B20(發復位脈沖)一發ROM功能命令一發存儲器操作命令一處理數據。3.3.3DS18B20與單片機 AT89C52的接口設計DS18B20與單片機AT89C52的接口設計如圖6所示,P1.5 口接單線總線為保證在有效的 DS18B20適中周期

25、內提供足夠的電流,可用一個 MOSFE管和AT89C52的 P1.1來完成對總線的上拉。當DS18B2處于寫存儲器操 作和溫度A/D變換操作時,總線上必須有強的上拉,上拉開啟時間最大為10卩s。采用寄生電源供電方式 VDD和GND端均接地。由于單線制只有一根線,因此發送接收口必須是三態的。主機控制DS18B20完成溫度轉換必須經過3個步驟:初始化、ROMS作指令、存儲器操作指令。假設單片機系統所用的晶振頻率為12MHz根據DS18B20的初始化時序,寫時序和讀時序,分別編寫3個子程序:INTT為初始化子程序,WRTT為寫(命令或數據)子程序,READ為讀數據子程序,所有的數據讀寫均由最低位開始

26、,實際在實驗中不用這種方式, 只要在數據線上加一個上拉電阻 4.7k歐姆另外2個分別接電源和地。%4vocSS0KRnnRKHLNn圖6溫度傳感器DS18B2C與單片機AT89C52的連接圖3.4加熱及磨漿電路的設計加熱電路的作用是通過加熱管把磨成粉末的黃豆煮熟,本設計使用的加熱器的功率為800W磨漿電路的作用是通過電機把黃豆攪拌成粉末,電機選用的是單相串勵電機,由于串勵電機具有轉動轉矩大,過載能力強,調速方便,體積小等有點,在家用電器中普遍使用。但是串勵電機的轉速很高,為了避免其連續工作 容易造成損壞,本設計采用的是間歇性打漿的方式。單片機輸出電流經三極管放大,來驅動繼電器閉合,使加熱管發熱

27、把豆漿煮熟,同理,繼電器閉合使電機 運轉把黃豆攪碎。加熱及磨漿電路的工作原理如圖7所示,加熱及磨漿電路由電器JR1、JR2,三極管T2、T3, 電阻R5, R6以及二極管D1, D2,單片機AT89C52蛋單片機工作時,檢測完水位正常后,賦給P1.1 一個電平,軟件檢測到P1.1變為低電平后,賦給單片機P3.0腳一個高電平,使三極管T2飽和導通,電流流過繼電器JR1, 使觸點閉合,于是加熱管得電開始對豆漿加熱,當溫度達到80攝氏度時,單線數字溫度傳感器 DS18B20各溫度信號傳給單片機,單片機檢測到這個信號后,使P3.0腳變為低電平,三極管T2截止,繼電器觸點斷開,電阻絲停止加熱。加熱結束后

28、,單片機 P3.4腳變高電平從而讓繼電器觸點閉合,于是電機得電開始打漿,在 系統程序得控制下,打漿機按間歇方式打漿。電機運轉20秒后,單片機3.4腳變為電平,從而繼續驅動電機工作,如此循環5次打漿結束。一.F- *圖7豆漿機控制系統的加熱及磨漿電路3.5水位檢測及沸騰出檢測電路的設計加熱電路的作用是通過加熱管把磨成粉末的黃豆煮熟,本設計使用的加熱器的功率為800W磨漿電路的作用是通過電機把黃豆攪拌成粉末,電機選用的是單相串勵電機,由于串勵電機具有啟動轉矩大,過載能力 強。防溢出電路的作用是以傳感器作為信息采集系統的前端單元來控制自動豆漿機缺水時干燒及沸騰溢出等 問題。這單采用探針作為傳感器來檢

29、測水位及沸騰溢出,然后通過比較器輸出高低電平,這樣就可以通過單 片機檢測比較器輸出電平的高低來檢測水位及沸騰時的溢出狀態。水位檢測及沸騰溢出電路的原理如圖 4.13所示,K1, K2分別是水位檢測傳感器和沸騰溢出傳感器, 為了減少成本,這單采用探針來代替這兩個傳感器,使用中將接控制電路的公共點“地”,探針分別通過 傳輸。單片機的P3.2,P1.3端連接。正常工作時,KI被水淹沒,它和地之問的電阻較小,與 R13共同對 +5V分壓,U+得到比U-低的電平,比較器輸出低電平。缺水時,KI露出水面,它的電阻很大,R13共同對+5V分壓,U+得到比U-高的電壓,比較器輸出高電平,通過非門后輸出低電平產

30、生下降沿。用軟件檢測比 較器的電平變化,便知是否缺水。一 rL aw XI-il-.3.6報警電路的設計報警電路的作州是通過蜂嗚器發出聲音信號,提醒豆漿已經煮好了。聲音信號電流從單片機的P1.5=腳輸入到蜂鳴器LSI發出聲音。報警電路如圖4.12所示,報警電路由單片機AT89C52與蜂鳴器LS1、發光 二極管組成。通過事先編寫的程序,在單片機的控制下,系統開始工作,當加熱完成后,單片機P1.4、P1.5 腳自動輸出一個高低平,使蜂鳴器、發光二極管通電導通,于是蜂鳴器LS1發出報警,提醒豆漿加熱完成。1*7冷RVJl1 WT: 皿 FuniXJK.K.RKtI!JUIU:圖9 U漿機栓制蔡統的報

31、警電路此次設計我做的是基于單片機的豆漿機控制電路設計,講過多次的修改和整理,可以滿足設計的基本要求。當放入適量浸泡好的的黃豆,加入適量的冷水,漿豆漿機電源插頭插入220V交流電源,豆漿機指示燈亮起,按下按鈕,開始對水進行加熱,水溫達到 80度左右,豆漿機停止加熱。啟動打漿電機開始打漿,運轉15秒或者20秒后停止運轉,停止10秒后再啟動打漿電機,如此循環 6次或者4次。打完漿后,開始對豆漿加熱, 豆漿溫度達到一定值時豆漿上溢,豆漿沫接觸到防溢電極時,停止加熱。豆漿機自動進入防溢延煮程序,完 成后發出聲光信號。但因為我的水平有限,此電路中也存在著一定的問題, 比如說三端集成穩壓器會產生熱損失, 溫

32、度傳感器 NTC溫度傳感器在本設計中只是檢測了一個溫度,當溫度達到80度時單片機進行下一步工作,在這里沒有充分的利用它的功能及優點。總之,此設計以單片機 AT89C51 乍為核心的控制元件,配合其他器件,使豆漿機的控制系統縣有功能強、 性能可靠、電路簡單、成本低的特點,加工經過優化的程序,使其有很高的智能化水平。第四章 豆漿機控制系統的軟件設計豆漿機控制系統的流程圖的設計N怦止加數. 涼.FT慕E冋15S悴jdtrr豆.開殆冋 出T啤寸,龍咸奇豆過示第五章 結論此次畢業設計要求我們在雷老師的指導下獨立進行查閱資料,設計方案,設計電路與編寫 工作程序等工 作,并寫出報告。這次畢業論文對于提高我們

33、的素質和科學實驗能力非常有益,為以后從事電子電路方面的 設計,研制電子產品打下了良好的基礎。通過這兩個多月的學習,發現了自己的很多不足,自己知識的很多漏洞,看到了自己的實踐經驗還是比 較缺乏,理論聯系實際的能力還急需提高。這次的畢業設計也讓我看到了團隊的力量,我認為我們的工作是一個團隊的工作,團隊需要個人,個人 也離不開團隊,必須發揚團結協作的精神。剛開始的時候,大家就分配好了各自的題目,并且經常聚在一起 討論各自的設計,我們的交流幫我解決了很多的問題,是同學們給了我幫助。在畢業設計中只有一個人獨立 設計、制作是遠遠不夠的,大家的交流討論能幫助自己解決很多實際的問題。相互交流討論是我們成功的一

34、 項非常重要的保證。雖然這只是一次的比較簡單的畢業制作(基于單片機的自動豆漿機控制電路),可是平心而論,也耗費 了我們不少的心血,這就讓我不得不佩服專門搞單片機開發的技術前輩,才意識到老一輩對我們社會的付出, 為了人們的生活更美好,他們為我們社會所付出多少心血啊!通過這次畢業設計,為完成這次畢業設計我們確實很辛苦,但苦中仍有樂,和同學們一起做畢業設計的 這些日子里,我們有說有笑,相互幫助,多少人間歡樂在這里灑下,大學里三年的相處也許還趕不上這幾個 月的共處,我感覺我和同學們之間的距離更加近了。這個工程確實很累,但當我們做完畢業設計的時候,當 我們連好線,按下按鈕,LED亮了起來,喇叭響起的是我

35、一生以來最好聽的聲音,我們的心中就不免興奮,不 免激動。對我而言,知識上的收獲重要,精神上的豐收更加可喜。在此要特別感謝我的指導老師對我們的指導, 在此向老師說一聲,老師您辛苦了!當然我也要感謝我的同學們給予我的幫助。在老師的啟發和我們共同的 努力下,我們才能順利的完成畢業設計。在以后的工作中,我一定會更加努力的學習,充分的發揮自己的特 長。參考文獻I王千使用電子電路大全M.電子-T業m版社,2001, pl01 :何立民 . 單片機心用技術選編 M. 北京:北京航空大學出版社,1998:李華.MCS-52系列單片機使用接口技術M.北京航空航天大學出版社,1993:彭為. 單片機典型系統設計實

36、例精講 M. 北京:電 jJ , T 業出版禮, 2006:潘永雄 . 新編單片機原理及應用 M. 兩安:兩安電 j ,科技大學出版社, 2003:朱運利 . 單片機技術應用 . 北京: 機械工業出版社, 2005 年 1 月第一版 .張大彪 . 電子技能與實訓 . 北京: 電子工業出版社, 2004 年 7 月.韓全力 . 趙德申 . 微機控制技術及應用 . 北京: 機械工業出版社, 2004 年 1 月第一版 .閻 石. 數字電子電路 . 北京 : 中央廣播電視大學出版社, 1993.張毅坤 . 陳善久,龔雪紅 . 單片微型計算機原理應用 . 西安: 西安電子科技大學出版社 , 2003.

37、田 良. 黃正瑾,陳建元 . 綜合電子設計與實踐 . 南京 : 東南大學出版社 .楊素行 . 模擬電子電路 . 北京 : 中央廣播電視大學出版社 , 1994.康平光 . 電子技術基礎 . 北京 : 高等教育出版社 , 2003.14李 華.MCS-52單片機接口技術及應用.北京:北京航天航空大學出版社北京 . 機械工程出版社 .2009福建. 科學技術出版社 .200015 王兆安、劉建軍主編 . 電力電子技術 .5 版.16 張友漢主編 . 電子線路設計應用手冊 .1 版.湯光華、宋濤主編 . 電子技術 .1 版.邱世安主編 . 機電一體化技術 .1 版.北京 . 化學工業出版社 2005

38、 西安 . 電子科技大學出版社 2004何希才編著 . 常用集成電路應用實例 . 1 版. 北京 . 電子工業出版社 . 2007馮垛生主編 . 變頻器使用指南 .1 版. 北京 . 人民郵電出版社 . 2006 21 謝志萍主編 . 傳感器與檢測技術 .2 版. 北京. 電子工業出版社 . 2009王兆安、劉建軍主編 . 電力電子技術 .5 版. 北京 . 機械工程出版社 .2009張友漢主編 . 電子線路設計應用手冊 .1 版. 福建. 科學技術出版社 .2000湯光華、宋濤主編 . 電子技術 .1 版. 北京 . 化學工業出版社 2005邱世安主編 . 機電一體化技術 .1 版. 西安.

39、 電子科技大學出版社 2004何希才編著 . 常用集成電路應用實例 . 1 版. 北京 . 電子工業出版社 . 2007馮垛生主編 . 變頻器使用指南 .1 版. 北京 . 人民郵電出版社 . 2006謝志萍主編 . 傳感器與檢測技術 .2 版. 北京. 電子工業出版社 . 2009 附錄A豆漿機控制系統硬件圖- -_ 一 = - 一一 一 一 一一I 1BrR t MH-M u n- I Hit nlr nrM ssrM kEnr丁 丁一 丄IL丨 丁一 朋ry1;、I - IL - -T 丿-a J : J丄 I JI.2FL nrrynlmnrnrrT一 HnrT下nrnrFrr一犧川也

40、圈也陽冊帽 図皿懼惻陽H;憎曲 舊總冊朋除劭廟腎附錄 B 豆漿機控制系統程序清單ORG 0000HAJMP MAINORG 0003HAJMP FGSMAIN:SETB IT0;選擇邊緣觸發方式SETB EX0; 允許外部中斷 0SETB EA;CPU 允許中斷;* 功能選擇程序 *GNXE:JNB P1.6,GN1;富纖豆漿JNB P1.7,GN2;濃香豆漿;* 富纖豆漿工作程序 *GN1: SETB P1.1;啟動加熱MOV R1,#1EH; 設置循環 30 次(延時 30 分鐘)ACALL AA0;調用MOV B,30H;從 30H 中取溫度值MOV A,#50H;設定溫度為 80 度D

41、IV AB;比較 A 、B 大小,商存于 A 中CJNE A,#00H,DJ1DJNZ R1,GN1;* 打漿程序 *DJ1:CLR P1.1;停止加熱MOV R0,#6;循環六次SETB P1.0;啟動打漿ACALL BBCLR P1.0ACALL DDDJNZ R0,DJ1;* 煮漿程序 *ZJ1:SETB P1.1;啟動加熱MOV R1,#1EH;設置循環 30 次(延時 30 分鐘)ACALL AA0;調用JNB P1.3,FYYZ1DJNZ R1,ZJ1;* 防溢延煮程序 *FYYZ1:CLR P1.1;停止加熱ACALL AA0;等待一分鐘SETB P1.1;啟動加熱MOV R1,

42、#8;設置循環 8次(防溢延煮 8 分鐘)ACALL AA0;調用JB P1.3,FYYZ1DJNZ R1,FYYZ1ACALL BJAJMP MAIN;* 濃香豆漿工作程序 *GN2:SETB P1.1;啟動加熱MOV R1,#1EH; 設置循環 30 次(延時 30 分鐘)ACALL AA0;調用MOV B,30H;從 30H 中取溫度值MOV A,#50H;設定溫度為 80 度DIV AB;比較 A 、 B 大小,商存于 A 中CJNE A,#00H,DJ2DJNZ R1,GN2* 打漿程序DJ2:CLRMOVSETB ACALL CLR ACALL DJNZ * 煮漿程序 ZJ2:SETBMOVACALL JB DJNZ*P1.1R0,#4P1.0CCP1.0DDR0,DJ2P1.1R1,#1EHAA0P1.3,FYYZ2R1,ZJ2;停止加熱;循環四次;啟動打漿;啟動加熱; 設置循環 30 次(延時 30 分鐘);調用* 防溢延煮程序 *FYYZ2:CLR P1.1ACALL AA0SETB P1.1MOV R1,#8ACALL AA0JN

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論