版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、密級: NANCHANG UNIVERSITY GONGQING COLLEGE學 士 學 位 論 文(設(shè) 計)THESIS OF BACHELOR(200112015年)中文題目:快熱式家用電熱水器的設(shè)計英文題目:The design of the instaneous household electric water heater學 院:南昌大學共青學院系 別:信息工程系專業(yè)班級:電子信息工程學生姓名:余江柳學 號:8120211048指導(dǎo)教師:劉定軍二 一 五 年 四 月學士學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特別加以標注
2、引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。本人簽名: 日期: 南昌大學共青學院畢業(yè)設(shè)計(論文)摘要摘 要 本文設(shè)計的控制器采用AT89C51單片機作為控制核心來設(shè)計智能電熱水器。本設(shè)計也對單片機控制電熱水器實現(xiàn)智能化的可能性進行了分析,利用模擬溫度、功率顯示、及模數(shù)轉(zhuǎn)換器等來完成本設(shè)計。本次設(shè)計實物中制作了單片機最小應(yīng)用系統(tǒng),按鍵設(shè)置電路,AD/DA轉(zhuǎn)換電話,模擬溫度檢測,超溫報警以及顯示電路。還詳細介紹了設(shè)計中應(yīng)用到的主要芯片的性能和特點,包括AT89C51、
3、PCF8591等。在程序編寫的過程中應(yīng)用C語言對最小單片機應(yīng)用系統(tǒng)進行控制。最后對軟件調(diào)試進行了誤差分析。 該智能電熱水器設(shè)計完善,實現(xiàn)方案簡單易行。智能水溫與功率的檢測采用程序來設(shè)計電阻來模擬,通過程序來轉(zhuǎn)換相應(yīng)變量,使得整個電路穩(wěn)定,可靠。關(guān)鍵詞:單片機;控制;電熱水器; 智能IV南昌大學共青學院畢業(yè)設(shè)計(論文)ABTRACTABTRACT This controller is used as control core to design of intelligent electric water heater using AT89C51 microcontroller. The desi
4、gn of single-chip microcomputer to control the possibility of realizing the intelligent electric water heater is analyzed, using the simulated temperature and power, and to complete the ADC design. In the aspect of hardware design, mainly on the minimum system of the MCU and its extension, power sup
5、ply circuit, keyboard and display interface circuit, analog digital conversion circuit, temperature detection circuit, alarm circuit simulation are introduced in detail. Also introduced the properties and characteristics of the main chip to design applications, including AT89C51, PCF8591, etc. In th
6、e aspect of software design, the use of assembly language programming, because it is easy to identify by the microcontroller, the execution speed. Finally, the software debugging error is analyzed. The smart electric water heater designed, scheme is simple and easy to realize. The software designed
7、to control, can realize the intelligent temperature detecting, intelligent heating, and improve the accuracy and reliability of the machine.Key words: MCU; control;intelligent ;electric; water heater南昌大學共青學院畢業(yè)設(shè)計(論文)目錄目 錄第1章 緒論51.1 課題的背景51.2 課題的可行性研6第2章 系統(tǒng)設(shè)計的方案72.1 功能要求72.2 方案選擇72.3 系統(tǒng)方案論證7第3章 系統(tǒng)的硬件設(shè)
8、計9 3.1 芯片介紹9 3.1.1 PCF8591芯片的介紹9 3.1.2 單片機AT89C51的介紹10 3.2 基于單片機電熱水器的整體設(shè)計7 3.3基于單片機電熱水器的基本組成7 3.4 系統(tǒng)各部分電路設(shè)計8 3.4.1時鐘電路8 3.4.2 復(fù)位電路9 3.4.3按鍵設(shè)定電路9 3.4.4 溫度報警電路13 3.4.5 顯示電路10第4章 系統(tǒng)的軟件設(shè)計11 4.1 系統(tǒng)主程序流程11第5章 系統(tǒng)的仿真設(shè)計11 5.1 Protues介紹12 5.2電路仿真圖13第六章 實物的制作與調(diào)試19 6.1電路的安裝過程19 6.2 電路的調(diào)試過程19 6.3電路出現(xiàn)的問題及解決方法19結(jié)
9、論17致 謝18參考文獻19附錄120附錄221附錄322南昌大學共青學院畢業(yè)設(shè)計(論文)第1章 緒論第1章 緒論1.1 課題的背景隨著電子科技不斷發(fā)展,人們使用的電子設(shè)備也越來越先進。比如手機、電腦、電視機、汽車電子等。有了這些人們感覺到生活越來越便利,足不出戶就可以享受生活。特別是智能家電的出現(xiàn),讓人們享受一個安全、健康、便捷的智能化家用電器信息化系統(tǒng)。當前將網(wǎng)絡(luò)通訊、電力自動、計算機、無線控制等組成了智能家居系統(tǒng)。由于各種設(shè)備有機地組合在一起,實現(xiàn)網(wǎng)絡(luò)化的綜合管理,讓家居生活更輕松。此外,在歐美、日本、新加坡和韓國等地,智能家居也日漸興起。由于單片機的個頭小,耗電量低被現(xiàn)代電子領(lǐng)域廣泛應(yīng)
10、用。當前單片機的應(yīng)用在通訊設(shè)備,家用電器,工業(yè)控制,儀器儀表測量,汽車電子產(chǎn)品中也可以看到。人家追求更高的生活質(zhì)量,享受高科技帶來的方便與快捷。利用智能家居控制器可以提供多種智能控制方案,使用戶更加享受家庭生活,且使他們處理家庭事務(wù),更快、更方便。在智能家居系統(tǒng)中融入互聯(lián)網(wǎng)以后人們的家居生活變得越來越安全、健康。對于不在家的人們更是享受更多的安全,可以安心工作,有緊急情況會通過互聯(lián)網(wǎng)自動關(guān)閉電源,防止意外的發(fā)生。未來智能家居的發(fā)展趨勢將會有以下幾大特點: (1)家居電器設(shè)備實現(xiàn)節(jié)能 省電,低功耗,利用高科技的微型處理系統(tǒng),在家庭安全防范,自動斷電的方面會更智能。(2)在后續(xù)的繳費,維修等方面實
11、現(xiàn)互聯(lián)網(wǎng)操作。多網(wǎng)合一將在一定程度上降低建設(shè)和維護的復(fù)雜度,而且提高了傳輸?shù)目煽啃浴?(3)從有線逐漸轉(zhuǎn)變?yōu)闊o線。擁有無限靈活性,流動性和可擴展性的無線傳輸,是有線傳輸望塵莫及的通過手持遙控、手機等多種方式進行控制?,F(xiàn)在的操作一般會分模塊設(shè)計,最后將幾個模塊進行融合,這樣功能更強大。符合人性化設(shè)計,充分體現(xiàn)了“以人為本”設(shè)計理念1.2 課題的可行性研 熱水器應(yīng)用于浴室,洗手間及廚房,提供熱水。熱水器的種類在目前市場也很多。大致有電熱水器、太陽能熱水器、燃氣熱水器這幾種。太陽能熱水器的36南昌大學共青學院畢業(yè)設(shè)計(論文)第1章 緒論使用受天氣原因的限制,有陽光照射的情況使用較好。燃氣熱水器由于以
12、石油、天然氣為燃料,對環(huán)境的污染較嚴重。越來越多的人選擇電熱水器,使用安全衛(wèi)生,大部分的生產(chǎn)商都有設(shè)計過壓、過熱、漏電三重保護裝置,在使用中更為安全。 本課程是基于現(xiàn)代人們對家居條件的改善及要求設(shè)計的一款新型的電熱水器,保證家居的經(jīng)濟實惠,以及安全,滿足人們的需要而設(shè)計的。本次設(shè)計的內(nèi)容如下:(1)設(shè)計滿足現(xiàn)代家居需求且經(jīng)濟實惠的電熱水器,耗能低。 (2)能夠通過按鍵切換溫度/功率顯示界面。 (3)當進入高溫工作狀態(tài),產(chǎn)生報警,防止熱水器干燒而導(dǎo)致事故。 (4)通過指示電路來顯示功率情況。南昌大學共青學院畢業(yè)設(shè)計(論文)第2章 系統(tǒng)設(shè)計的方案第2章 系統(tǒng)設(shè)計的方案2.1 功能要求當前,熱水器已
13、成為日常生活中不可缺少的家用電器,設(shè)計制造更實用、更方便、更安全、更節(jié)能的熱水器是產(chǎn)品設(shè)計師和生產(chǎn)商家不斷追求的目標??鞜崾诫姛崴髋c普通電熱水器最大的區(qū)別在于它取消了儲水罐,熱水隨開隨用,不需預(yù)熱,減少了電能浪費,另外還具有體積小、使用安全、安裝方便等優(yōu)點。設(shè)計要求為:(1) 用2位數(shù)碼管顯示出水溫度,能顯示設(shè)定功率檔位。(2) 溫度檢測顯示范圍0099,精確度1。(3) 設(shè)置3個功率檔位指示燈,14檔一個燈亮,58檔兩個燈亮,9檔3個燈全亮。0檔無功率輸出,檔位燈不亮。(4) 設(shè)置3個輕觸按鈕,分別為電源開關(guān)鍵、“+”鍵和“-”鍵。加熱功率分09檔,按“+”鍵依次遞增至9檔,按“-”鍵依次
14、遞減至0。0-9檔功率依次為0、1/9P、2/9P、3/9P、4/9P、5/9P、6/9P、7/9P、8/9P、P。 (5) 出水溫度超過65時停止加熱,并蜂鳴報警,溫度降到45以下時恢復(fù)。 (6) 內(nèi)膽溫度超過105時停止加熱,防止干燒。2.2 方案選擇(1) 單片機的選擇方案一:用單片機89C51。89C51單片機具有低功耗、高性能的特點,所以在設(shè)計中得到廣泛的使用。 方案二: 采用的單片機C8051F020作為溫度自動控制系統(tǒng)的核心部件。此單片機雖然信息量大,工作效率高但由于對此單片機的熟悉度較弱,給設(shè)計帶來一些不便。 (2) 溫度傳感器的選擇 方案一:選用電位器來調(diào)節(jié)相應(yīng)的電阻值,得到
15、相應(yīng)的電壓類比溫度 因為電壓與電阻值成線性變化,易操作,并且占用接口很少,使用起來很方便。 方案二:選用熱敏電阻來做溫度傳感器,在使用過程需要搭接相應(yīng)的電路,熱敏電阻與溫度的變化不是線性變化并且還要加入模數(shù)轉(zhuǎn)換電路,操作麻煩。由于由于電位器在電路電阻分壓, 電阻值與電壓成線性關(guān)系,故采用電阻。 (3) 顯示方案的選擇方案一:選用數(shù)碼管來顯示,數(shù)碼管價格便宜、使用方便、操作簡單、資料豐富,顯示效果亮度好,在一米以外也可以看到。方案二:選用液晶顯示屏LCD1602,顯示16X2,每行16個字符,亮度通過外加電位器調(diào)節(jié)。價格相對較貴由于數(shù)碼管具有價格便宜,操作簡單等優(yōu)點故選用它來做顯示。2.3 系統(tǒng)
16、方案論證 由于89C51單片機價格便宜和控制簡單所以故選用89C51。由于電位器在電路中分壓 與電壓成線性關(guān)系不需要模數(shù)轉(zhuǎn)換,控制簡單與電路制作方便,故選用電位器來調(diào)節(jié)溫度。由于數(shù)碼管具有價格便宜使用方便、操作簡單、資料豐富,顯示效果良好等優(yōu)點故選用數(shù)碼管來顯示溫度與功率南昌大學共青學院畢業(yè)設(shè)計(論文)第3章 系統(tǒng)的硬件設(shè)計第3章 系統(tǒng)的硬件設(shè)計3.1 芯片介紹系統(tǒng)的硬件設(shè)計主要使用到的芯片PCF8591和最小單片機AT89C51。3.1.1 PCF8591芯片的介紹PCF8591是一個數(shù)據(jù)獲取器件,它有單片集成、單獨供電、低功耗的特性。有4個模擬輸入、1個模擬輸出和1個串行IC總線接口。3個
17、地址引腳A0, A1和A2可用于硬件地址編程。再無需額外的硬件的情況下,在同一個IC總線上可接入8個PCF8591器件。PCF8591的功能包括多路模擬輸入、內(nèi)置跟蹤保持、8-bit模數(shù)轉(zhuǎn)換和8-bit數(shù)模轉(zhuǎn)換。PCF8591的最大轉(zhuǎn)化速率由IC總線的最大速率決定。通過雙線雙向IC總線在輸入輸出的地址、控制和數(shù)據(jù)信號以串行的方式進行傳輸。PCF8591的特點:需要單獨供電 PCF8591工作電壓 2.5V到6V 待機是消耗電流很低 通過IC總線串行輸入/輸出 PCF8591通過3個硬件地址引腳尋址 PCF8591的采樣率由IC總線速率決定 4個可編程模擬輸入 自動增量頻道選擇 PCF8591的
18、模擬電壓范圍從VSS到VDD PCF8591內(nèi)置跟蹤保持電路 8-bit逐次逼近A/D轉(zhuǎn)換器 芯片引腳圖 圖3.1-1PCF8591引腳圖AIN0AIN3:模擬信號輸入端。 A0A3:引腳地址端VDD、VSS:電源端(2.56V)SDA、SCL:I2C 總線的數(shù)據(jù)線時鐘線。OSC:時鐘的輸入 輸出。EXT:時鐘選擇線,選用內(nèi)部時鐘時 EXT 接地。AGND:模擬信號地AOUT:D/A 轉(zhuǎn)換輸出端。 VREF:基準電源端。3.1.2 單片機AT89C51的介紹圖3.1-2 AT89C51引腳圖AT89C51單片機具有低功耗、高性能的特點,所以在設(shè)計中得到廣泛的使用。有40個引腳組成,主要包括32
19、個外部雙向輸入/輸出(I/O)端口。其中32個外部雙向輸入/輸出(I/O)端口內(nèi)含2個外中斷口,2個16位可編程定時計數(shù)器以及2個全雙工串行通信口。AT89C51進行編程不僅可以按照常規(guī)方法進行而且也可以通過在線編程來實現(xiàn)。由于AT89C52單片機由微處理器和Flash存儲器組成,并且具有可反復(fù)擦寫的Flash存儲器功能,這樣可以降低開發(fā)成本。引腳中XTAL1(19 腳)和XTAL2(18 腳)接12MHz 晶振,作振蕩器使用。RST(9 腳)是復(fù)位引腳通常用作為輸入端口,RST(9 腳)復(fù)位電路是通過外接電阻電容來組成的。VCC(40 腳)接+5V電源, VSS(20 腳)接地或負極。P3口
20、作為一般的IO口線,還有它的第二功能,如下表所示:表3.1 P3口第二功能端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2INT0(外中斷 0)P3.3INT1(外中斷 1)P3.4T0(定時計數(shù)器 0 外部輸入)P3.5T1(定時計數(shù)器 1 外部輸入)P3.6WR(外部數(shù)據(jù)存儲器寫選通)P3.7RD(外部數(shù)據(jù)存儲器讀選通)3.2 基于單片機電熱水器的整體設(shè)計系統(tǒng)設(shè)計硬件結(jié)構(gòu)圖2.1所示。 圖3.2-1 總體系統(tǒng)圖3.3基于單片機電熱水器的基本組成主要由單片機AT89C51最小應(yīng)用系統(tǒng)、AD/DA轉(zhuǎn)換芯片PCF8591、 數(shù)碼管顯示模塊、按鍵設(shè)定模塊以及溫度報警
21、電路組成。系統(tǒng)原理圖如下所示:圖3.3-1系統(tǒng)原理圖3.4 系統(tǒng)各部分電路設(shè)計主要由單片機時鐘電路 復(fù)位電路、 溫度報警電路、按鍵設(shè)定電路以及顯示電路組成。3.4.1時鐘電路我們系統(tǒng)采用內(nèi)部時鐘方式來為系統(tǒng)提供時鐘信號。AT89C51內(nèi)部有一個用于構(gòu)成振蕩器的高增益反向放大器,該放大器的輸入輸出引腳19、18為XTAL1和XTAL2,它們跨接在晶體振蕩器和用于微調(diào)的電容,一般為30PF,便構(gòu)成了一個自激勵振蕩器。這樣就可以產(chǎn)生時鐘信號。時鐘電路設(shè)計如圖3.2所示。圖3.4-1時鐘電路圖3.4.2 復(fù)位電路在圖3.4-2 中復(fù)位開關(guān)K 被按下并松開,使端獲得低電平,RST 端輸出復(fù)位信號,單片機
22、復(fù)位,相當于清零?;蛴捎? VCC 加入并超過復(fù)位門限電壓) 引起系統(tǒng)正常復(fù)位,本次采用上電復(fù)位。圖3.4-2 復(fù)位電路圖3.4.3按鍵設(shè)定電路 按鍵輸入部分主要用于切換功率與溫度顯示,功率的增加、減少設(shè)置等功能普通按鈕接在 I/O 口,啟用 I/O 口的內(nèi)部上拉電阻,用查詢法完成讀鍵功能。圖3.4-3 按鍵電路3.4.4 溫度報警電路蜂鳴器接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場來驅(qū)動振動膜發(fā)聲的,蜂鳴器與家用電器上面的喇叭在用法上也有相似的地方,通常工作電流比較大,因此需要一定的電流才能驅(qū)動它。 由于單片機I/O引腳輸出的電流較小,所以單片機輸出的TTL電平基本
23、上驅(qū)動不了蜂鳴器,因此需要增加一個電流放大的電路。本次設(shè)計采用了一個很簡單的電路來實現(xiàn)蜂鳴器的連接,利用一個三極管來放大驅(qū)動蜂鳴器,電路連接如圖3-3所示。 在本設(shè)計電路中,設(shè)計者采用PNP管9012來做為控制蜂鳴器的開關(guān),由圖3-3可以看出當PD6引腳為高電平時,PNP管截止,蜂鳴器不工作;當PD6引腳為低電平時,PNP管導(dǎo)通,蜂鳴器工作,其中R2為限流電阻。采用PNP管9012的作用是為了防止系統(tǒng)上電時峰鳴器發(fā)出聲音,因為系統(tǒng)復(fù)位以后,I/O口輸出的是高電平。 用戶可以通過程序控制PD6管腳的置低和置高來使蜂鳴器發(fā)出聲音和關(guān)閉,同時, 蜂鳴器的聲音大小及音調(diào)可以通過調(diào)整PD6管腳的置高時間
24、及輸出的波形進行控制,這一點可以在調(diào)試程序的時候來實現(xiàn)。圖3.4-4 溫度報警電路3.4.5 顯示電路數(shù)碼管也稱LED數(shù)碼管,不同行業(yè)人士對數(shù)碼管的稱呼不一樣,其實都是同樣的產(chǎn)品。數(shù)碼管按照段位可分成七段和八段數(shù)碼管,八段比七段多一個發(fā)光二極管,也就是小數(shù)點位的發(fā)光二極管。按能顯示多少個(8)可分為1位、2位、3位、4位、5位、6位、7位等數(shù)碼管。數(shù)碼管有共陰和共陽之分,共陰數(shù)碼管是把全部的發(fā)光二極管的地接在一起,只要發(fā)光二極管得到正向電壓,一般滿足大于1.8V即可點亮數(shù)碼管的筆畫段。共陽數(shù)碼管是把全部的發(fā)光二極管的正極接在一起,只要發(fā)光二極管負極位低電平,一般滿足小于0.5V即可讓數(shù)碼管的筆
25、畫段點亮。圖3.4-5數(shù)碼管引腳南昌大學共青學院畢業(yè)設(shè)計(論文)第4章 系統(tǒng)的軟件設(shè)計第4章 系統(tǒng)的軟件設(shè)計4.1 系統(tǒng)主程序流程 本課題首先要根據(jù)系統(tǒng)的總體功能以及各單元電路的作用,采用軟件程序來實現(xiàn)各部分的銜接。通過本部分的合理處理達到系統(tǒng)的設(shè)計要求。本部分詳細介紹了基于AT89C51單片機的熱水器功率控制的軟件設(shè)計。根據(jù)系統(tǒng)功能,可以將系統(tǒng)設(shè)計分為若干個子程序進行設(shè)計,如數(shù)據(jù)處理子程序、顯示子程序、執(zhí)行子程序。采用Kiel uVision3集成編譯環(huán)境和匯編語言來進行系統(tǒng)軟件的設(shè)計。本章從設(shè)計思路、軟件系統(tǒng)框圖出發(fā),采用C語言編寫代碼。圖4.1-1系統(tǒng)主程序流程南昌大學共青學院畢業(yè)設(shè)計(
26、論文)第5章 系統(tǒng)的仿真設(shè)計第5章 系統(tǒng)的仿真設(shè)計5.1 Protues介紹Protues軟件是一款仿真工具軟件。主要是單片機的仿真較常見。盡管在我國使用的時間不長,但是已經(jīng)受到單片機愛好者的喜愛。Proteus功能強大,有原理圖布線、電路仿真,還有PCB排版,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺。Protues軟件具有其它EDA工具軟件的功能。這些功能是:(1)原理布圖(2)PCB自動或人工布線(3)SPICE電路仿真革命性的特點:(1)多樣的電路仿真。使用者可以根據(jù)自己需要的原件進行仿真。(2)功能齊全的電路模擬
27、。在此款仿真軟件中可以用于示波器波形測定,以及電位、電壓的測量。在Protues繪制好原理圖后,導(dǎo)入程序代碼,可以在Protues的原理圖中看到模擬的實物運行狀態(tài)和過程。Protues是單片機課堂教學的先進助手。它的原件、連接線路等卻和傳統(tǒng)的單片機實驗硬件高度對應(yīng)。這在相當程度上替代了傳統(tǒng)的單片機實驗教學的功能,例:元器件選擇、電路連接、電路檢測、電路修改、軟件調(diào)試、運行結(jié)果等。課程設(shè)計、畢業(yè)設(shè)計是學生走向就業(yè)的重要實踐環(huán)節(jié)。它具有設(shè)計靈活,結(jié)果、過程的統(tǒng)一的特點??墒乖O(shè)計時間大為縮短、耗資大為減少,也可降低工程制造的風險。相信在單片機開發(fā)應(yīng)用中PROTUES也能茯得愈來愈廣泛的應(yīng)用。南昌大學
28、共青學院畢業(yè)設(shè)計(論文)第5章 系統(tǒng)的仿真設(shè)計5.2電路仿真圖 南昌大學共青學院畢業(yè)設(shè)計(論文)第6章 實物的制作與調(diào)試第6章 實物的制作與調(diào)試6.1電路的安裝過程 本課題實物的制作采用的是覆銅板制作,在Protues軟件中將原理圖導(dǎo)入PCB界面,調(diào)整好電路的連接線,將布線圖打印在熱塑紙,然后經(jīng)過熱裝印機,將電路圖轉(zhuǎn)印在覆銅板,最后進行腐蝕覆銅板。PCB見下圖6.1所示。圖6.1 電路PCB布線圖6.2 電路的調(diào)試過程 將元器件按照原理圖進行焊接,把程序編寫到單片機芯片AT89C51中,檢測電路的連接情況,沒有發(fā)現(xiàn)短路現(xiàn)象,進行了上電測試。由于已經(jīng)做了仿真,仿真效果與實現(xiàn)的功能情況相符。先對硬
29、件電路板板焊接情況進行檢測,查找是否有斷路情況,查到有一處故障,其次對按鍵輸入進行信號檢測,按下后觀察是否導(dǎo)通,發(fā)現(xiàn)電壓顯示正常,最后對模擬溫度的電位器進行調(diào)試。6.3電路出現(xiàn)的問題及解決方法本次設(shè)計電路出現(xiàn)的第一個問題是采用手工制作的PCB板,覆銅的連接線走線太細,加之天氣原因,銅板表面出現(xiàn)氧化。經(jīng)過排查找出斷路一處。第二個問題就是在數(shù)碼管的連線處由于走線太細,焊接時銅出現(xiàn)脫落,引腳松動。導(dǎo)致顯示不正常。第三,電位器模擬溫度進行調(diào)節(jié)以及防干燒調(diào)試。其他故障沒有,因為是經(jīng)過仿真以后做的實物,在程序及電路上沒有任何故障。實物效果圖如下功率為0 P顯示 溫度為34 C功率指示燈不亮 溫度指示燈也不
30、亮 功率為5 P顯示 溫度為50 C功率指示燈亮2個 溫度指示燈較亮 功率為9 P顯示 溫度為65 C以上功率指示燈亮3個 溫度指示燈亮超溫報警 溫度大于65 C功率指示燈不亮 溫度指示燈也不亮 蜂鳴器產(chǎn)生報警聲 南昌大學共青學院畢業(yè)設(shè)計(論文)結(jié)論結(jié) 論通過這次畢業(yè)設(shè)計,加強了我們動手、思考和解決問題的能力。畢業(yè)設(shè)計同時也是對課本知識的鞏固和加強,由于課本上的知識太多,平時課間的學習并不能很好的理解和運用各個元件的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計過程中,我們了解了很多元件的功能,并且對于其在電路中的使用有了更多的認識。課題的能力。平時看課本時,有時問題老是弄不懂,做完設(shè)計,那些問題
31、就迎刃而解了。而且還可以記住很多東西。比如一些芯片的功能。平時看課本,這次看了,下次就忘了,通過動手實踐讓我們對各個元件印象深刻。實踐是檢驗真理的唯一標準。所以這次的設(shè)計對我們的作用是非常大的。通過這次設(shè)計,在理論學習中,很少有機會能有實踐的機會,但我們可以,而且設(shè)計也是一個團隊的任務(wù),一起的工作可以讓我們有說有笑,相互幫助,配合默契,多少人間歡樂在這里灑下,同時我認為我們的工作是一個團隊的工作,團隊需要個人,個人也離不開團隊,必須發(fā)揚團結(jié)協(xié)作的精神。團結(jié)協(xié)作是我們實習成功的一項非常重要的保證。而這次實習也正好鍛煉我們這一點,這也是非常寶貴的。對我們而言,知識上的收獲重要,精神上的豐收更加可喜
32、。挫折是一份財富,經(jīng)歷是一份擁有。這次設(shè)計必將成為我人生旅途上一個非常美好的回憶! 這次畢業(yè)設(shè)計終于順利完成了,在設(shè)計中遇到了很多專業(yè)知識問題,最后在老師的辛勤指導(dǎo)下,終于迎刃而解。同時,在老師的身上我們學也到很多實用的知識,在次我們表示感謝!同時,對給過我?guī)椭乃型瑢W和各位指導(dǎo)老師再次表示忠心的感謝!南昌大學共青學院畢業(yè)設(shè)計(論文)致謝致 謝本課題在選題及研究過程是在劉定軍老師的親切關(guān)懷和悉心指導(dǎo)下完成的。對老師的感激之情是無法用言語表達的。感謝帶過我的老師對我的教育培養(yǎng)。在本次論文的書寫以及項目的制作過程中,老師耐心的給我指導(dǎo),在百忙之中為我修改,提供最有力的幫助。他們細心指導(dǎo)我的學習與
33、研究,從課題的選擇、開題報告、任務(wù)書的書寫到項目的最終完成,始終給予我細心的指導(dǎo)和幫助。在此,我要向諸位老師致以誠摯的謝意和崇高的敬意。南昌大學共青學院畢業(yè)設(shè)計(論文)參考文獻 參考文獻1 劉國鈞,陳紹業(yè),王鳳翥.圖書館目錄M.北京:高等教育出版社, 1957.15-18.2 劉潤華,劉立山.模擬電子技術(shù)J.山東:石油大學出版社,2003. 3 沈美明等IBM(0502)匯編語言程序設(shè)計北京:清華大學出版社,19874 胡漢才單片機及其接口技術(shù)J.北京:清華大學出版社,2000.5 彭介華.電子技術(shù)課程設(shè)計指導(dǎo)J.北京:高等教育出版社,1997.6 朱兆優(yōu)、陳堅等.單片機原理應(yīng)用.電子工業(yè)出版
34、社2010.97 周航慈.單片機應(yīng)用程序設(shè)計技術(shù).北京航天航空大學出版社.2011.28 杜膚生,數(shù)字集成電路應(yīng)用精粹,北京:人民郵電出版社,20019 陳大欽,電子技術(shù)基礎(chǔ)實驗(第二版),北京:高等教育出版社,200010 童詩白,模擬電子技術(shù)M,北京:高等教育出版社,199911 全國大學生電子設(shè)計競賽組委會,第五界全國大學生電子設(shè)計競賽獲獎作選編,北京:北京理工大學出版社,2003 12 葛汝明,電子技術(shù)實驗與課程設(shè)計,山東:山東大學出版社,2004 13 周潤景、 蔡雨恬,PROTEUS入門實用教程(第2版),北京:機械工業(yè)出版社,201114 任元,吳勇,主編, 常用電子元器件簡明手
35、冊 ,北京:工業(yè)出版社,2000 南昌大學共青學院畢業(yè)設(shè)計(論文)附錄1 附錄1 電路原理圖南昌大學共青學院畢業(yè)設(shè)計(論文)附錄2附錄2實物圖附錄3/*- 名稱:IIC協(xié)議 內(nèi)容:函數(shù)是采用軟件延時的方法產(chǎn)生SCL脈沖,固對高晶振頻率要作 一定的修改.(本例是1us機器周期,即晶振頻率要小于12MHZ)-*/ #include i2c.h#include delay.h#define _Nop() _nop_() /定義空指令 bit ack; /應(yīng)答標志位sbit SDA=P34;sbit SCL=P33;/*- 啟動總線-*/void Start_I2c() SDA=1; /發(fā)送起始條件的
36、數(shù)據(jù)信號 _Nop(); SCL=1; _Nop(); /起始條件建立時間大于4.7us,延時 _Nop(); _Nop(); _Nop(); _Nop(); SDA=0; /發(fā)送起始信號 _Nop(); /起始條件鎖定時間大于4 _Nop(); _Nop(); _Nop(); _Nop(); SCL=0; /鉗住I2C總線,準備發(fā)送或接收數(shù)據(jù)南昌大學共青學院畢業(yè)設(shè)計(論文)附錄3 _Nop(); _Nop();/*- 結(jié)束總線-*/void Stop_I2c() SDA=0; /發(fā)送結(jié)束條件的數(shù)據(jù)信號 _Nop(); /發(fā)送結(jié)束條件的時鐘信號 SCL=1; /結(jié)束條件建立時間大于4 _Nop
37、(); _Nop(); _Nop(); _Nop(); _Nop(); SDA=1; /發(fā)送I2C總線結(jié)束信號 _Nop(); _Nop(); _Nop(); _Nop();/*- 字節(jié)數(shù)據(jù)傳送函數(shù) 函數(shù)原型: void SendByte(unsigned char c);功能: 將數(shù)據(jù)c發(fā)送出去,可以是地址,也可以是數(shù)據(jù),發(fā)完后等待應(yīng)答,并對 此狀態(tài)位進行操作.(不應(yīng)答或非應(yīng)答都使ack=0 假) 發(fā)送數(shù)據(jù)正常,ack=1; ack=0表示被控器無應(yīng)答或損壞。-*/void SendByte(unsigned char c) unsigned char BitCnt; for(BitCnt=
38、0;BitCnt8;BitCnt+) /要傳送的數(shù)據(jù)長度為8位 if(cBitCnt)&0x80)SDA=1; /判斷發(fā)送位 else SDA=0; _Nop(); SCL=1; /置時鐘線為高,通知被控器開始接收數(shù)據(jù)位 _Nop(); 南昌大學共青學院畢業(yè)設(shè)計(論文)附錄3 _Nop(); /保證時鐘高電平周期大于4 _Nop(); _Nop(); _Nop(); SCL=0; _Nop(); _Nop(); SDA=1; /8位發(fā)送完后釋放數(shù)據(jù)線,準備接收應(yīng)答位 _Nop(); _Nop(); SCL=1; _Nop(); _Nop(); _Nop(); if(SDA=1)ack=0; e
39、lse ack=1; /判斷是否接收到應(yīng)答信號 SCL=0; _Nop(); _Nop();/*- 字節(jié)數(shù)據(jù)傳送函數(shù) 函數(shù)原型: unsigned char RcvByte();功能: 用來接收從器件傳來的數(shù)據(jù),并判斷總線錯誤(不發(fā)應(yīng)答信號), 發(fā)完后請用應(yīng)答函數(shù)。 -*/unsigned char RcvByte() unsigned char retc; unsigned char BitCnt; retc=0; SDA=1; /置數(shù)據(jù)線為輸入方式 for(BitCnt=0;BitCnt8;BitCnt+) _Nop(); SCL=0; /置時鐘線為低,準備接收數(shù)據(jù)位 _Nop(); _N
40、op(); /時鐘低電平周期大于4.7us _Nop(); _Nop(); _Nop(); SCL=1; /置時鐘線為高使數(shù)據(jù)線上數(shù)據(jù)有效 _Nop(); _Nop(); retc=retc1; if(SDA=1)retc=retc+1; /讀數(shù)據(jù)位,接收的數(shù)據(jù)位放入retc中 _Nop(); _Nop(); SCL=0; _Nop(); _Nop(); return(retc);/*- 應(yīng)答子函數(shù)原型: void Ack_I2c(void); -*/*void Ack_I2c(void) SDA=0; _Nop(); _Nop(); _Nop(); SCL=1; _Nop(); _Nop()
41、; /時鐘低電平周期大于4 _Nop(); _Nop(); _Nop(); SCL=0; /清時鐘線,鉗住I2C總線以便繼續(xù)接收 _Nop(); _Nop(); */*- 非應(yīng)答子函數(shù)原型: void NoAck_I2c(void); -*/void NoAck_I2c(void) SDA=1; _Nop(); _Nop(); _Nop(); SCL=1; _Nop(); _Nop(); /時鐘低電平周期大于4 _Nop(); _Nop(); _Nop(); SCL=0; /清時鐘線,鉗住I2C總線以便繼續(xù)接收 _Nop(); _Nop(); /*- 向無子地址器件發(fā)送字節(jié)數(shù)據(jù)函數(shù) 函數(shù)原型:
42、 bit ISendByte(unsigned char sla,ucahr c); 功能: 從啟動總線到發(fā)送地址,數(shù)據(jù),結(jié)束總線的全過程,從器件地址sla. 如果返回1表示操作成功,否則操作有誤。注意: 使用前必須已結(jié)束總線。-*/*bit ISendByte(unsigned char sla,unsigned char c) Start_I2c(); /啟動總線 SendByte(sla); /發(fā)送器件地址 if(ack=0)return(0); SendByte(c); /發(fā)送數(shù)據(jù) if(ack=0)return(0); Stop_I2c(); /結(jié)束總線 return(1);*/*- 向有子地址器件發(fā)送多字節(jié)數(shù)據(jù)函數(shù) 函數(shù)原型: bit ISendStr(unsigned char sla,unsigned char
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版?zhèn)€人對個人民宿短租服務(wù)合同3篇
- 二零二五年度版權(quán)監(jiān)控合同2篇
- 二零二五版物流配送合同管理員安全生產(chǎn)保障協(xié)議3篇
- 二零二五年度餐飲業(yè)食品安全培訓及咨詢服務(wù)合同范本3篇
- 二零二五年電梯安全知識競賽獎品贊助與提供合同3篇
- 二零二五年海參養(yǎng)殖基地與農(nóng)產(chǎn)品營銷策劃公司合作合同文本3篇
- 二零二五年度鋼結(jié)構(gòu)景觀亭臺制作安裝合同3篇
- 二零二五年度CFG樁基施工與監(jiān)理一體化承包合同2篇
- 二零二五年度高鐵站車庫租賃與行李寄存服務(wù)合同3篇
- 二零二五年教育培訓機構(gòu)實習學生勞動合同規(guī)范文本3篇
- 2025年湖北武漢工程大學招聘6人歷年高頻重點提升(共500題)附帶答案詳解
- 【數(shù) 學】2024-2025學年北師大版數(shù)學七年級上冊期末能力提升卷
- GB/T 26846-2024電動自行車用電動機和控制器的引出線及接插件
- 遼寧省沈陽市皇姑區(qū)2024-2025學年九年級上學期期末考試語文試題(含答案)
- 妊娠咳嗽的臨床特征
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 2024年金融理財-擔保公司考試近5年真題附答案
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報書
- 高中語文古代文學課件:先秦文學
- 人教版五年級上冊遞等式計算100道及答案
評論
0/150
提交評論