版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2013年春季開放性實驗題目名稱: 智能風(fēng)扇調(diào)速器設(shè)計 院系名稱: 電氣工程學(xué)院 專業(yè)班級: 電氣F1102 學(xué)生姓名: 陳文根 學(xué) 號: 201123910501 指導(dǎo)教師: 馬利 成績:評語:指導(dǎo)老師簽名:日 期: 目錄 目錄1 系統(tǒng)概述4 1.1 AT89C51單片機(jī)簡介41. 2 本設(shè)計任務(wù)和主要內(nèi)容42 方案論證42.1 系統(tǒng)總體設(shè)計52.2傳感器部分52.3主控制部分62.4調(diào)速方式的選擇62.5溫度控制模塊設(shè)計62.6顯示電路的設(shè)計73 硬件設(shè)計73.1 系統(tǒng)的原理方框圖73.2 元器件選型83.3 硬件主電路114 軟件設(shè)計144.1 軟件設(shè)計思想及主流程144.2 流程框圖及
2、關(guān)鍵代碼155 系統(tǒng)調(diào)試295.1 硬件測試295.2 軟件測試305.3 整體測試31 設(shè)計心得32 參考文獻(xiàn)331 系統(tǒng)概述1.1 AT89C51單片機(jī)簡介傳統(tǒng)電風(fēng)扇多采用機(jī)械方式進(jìn)行控制,功能少,噪音大,各檔的風(fēng)速變化大。隨著科技的發(fā)展和人們生活水平的提高,家用電器產(chǎn)品趨向于自動化、智能化、環(huán)?;腿诵曰?,使得由微機(jī)控制的智能電風(fēng)扇得以出現(xiàn)。AT89C51單片機(jī)提供以下標(biāo)準(zhǔn)功能:4K字節(jié)Flash閃速存儲器,128字節(jié)內(nèi)部RAM,32個I/O口線,兩個16位定時、計數(shù)器,一個5向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,AT89C51單片機(jī)可降至0Hz的靜態(tài)邏輯操
3、作,并支持兩種軟件可選的節(jié)電工作模式。空閑方式停止CPU的工作,但允許RAM,定時、計數(shù)器,串行通行口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。1. 2 本設(shè)計任務(wù)和主要內(nèi)容本文以AT89C51單片機(jī)為核心,通過數(shù)字溫度傳感器對外界環(huán)境溫度進(jìn)行數(shù)據(jù)采集,從而建立一個控制系統(tǒng),使電風(fēng)扇隨溫度的變化而自動調(diào)節(jié)檔位,實現(xiàn)“溫度高、風(fēng)力大、溫度低、風(fēng)力弱”的性能。另外,通過紅外發(fā)射和接收裝置及按鍵實現(xiàn)各種功能的啟動與關(guān)閉,并且可對各種功能實現(xiàn)遙控,用戶可以在一定范圍內(nèi)設(shè)置電風(fēng)扇的最低工作溫度,當(dāng)溫度低于所設(shè)置溫度時,電風(fēng)扇將自動關(guān)閉,當(dāng)高
4、于此溫度時電風(fēng)扇又將重新啟動。本設(shè)計主要內(nèi)容如下:(1)風(fēng)速設(shè)為從低到高共5個檔位,可由用戶通過鍵盤和遙控手動設(shè)定。(2)每當(dāng)溫度降低2,則電風(fēng)扇風(fēng)速自動下降一個檔位。(3)每當(dāng)溫度升高2,則電風(fēng)扇風(fēng)速自動上升一個檔位。(4)用戶可以設(shè)定電風(fēng)扇最低工作溫度,當(dāng)?shù)陀谠摐囟葧r,電風(fēng)扇自動停轉(zhuǎn)。二、方案論證傳統(tǒng)電風(fēng)扇供電采用的是220V交流電,電機(jī)轉(zhuǎn)速分為幾個檔位,通過人工手動調(diào)整電機(jī)轉(zhuǎn)速達(dá)到改變風(fēng)速的目的,亦即,每改變一次風(fēng)力,必然有人參與操作,這樣就會帶來諸多不便。本文介紹了一種基于AT89C51單片機(jī)的智能電風(fēng)扇調(diào)速器的設(shè)計,該設(shè)計巧妙利用紅外線遙控技術(shù)、單片機(jī)控制技術(shù)、無級調(diào)速技術(shù)和溫度傳感
5、技術(shù),把智能控制技術(shù)應(yīng)用于家用電器的控制中,將電風(fēng)扇的電機(jī)轉(zhuǎn)速作為被控制量,由單片機(jī)分析采集到的數(shù)字溫度信號,再通過可控硅對風(fēng)扇電機(jī)進(jìn)行調(diào)速。從而達(dá)到無須人為控制便可自動調(diào)整風(fēng)速的效果。2.1 系統(tǒng)總體設(shè)計數(shù)字溫度傳感器鍵盤功能輸入遙控功能輸入AT89C51電機(jī)調(diào)速輸出顯示控制輸出圖1 系統(tǒng)總體結(jié)構(gòu)框圖經(jīng)過詳細(xì)分析和實現(xiàn)難度對比有以下基本理論依據(jù):2.2傳感器部分方案一:采用熱敏電阻采用熱敏電阻,可滿足40攝氏度至90攝氏度測量范圍,但熱敏電阻精度、重復(fù)性、可靠性較差,對于檢測1攝氏度的信號是不適用的。而且在溫度測量系統(tǒng)中,采用單片溫度傳感器,比如AD590,LM35等.但這些芯片輸出的都是模
6、擬信號,必須經(jīng)過A/D轉(zhuǎn)換后才能送給計算機(jī),這樣就使得測溫裝置的結(jié)構(gòu)較復(fù)雜.另外,這種測溫裝置的一根線上只能掛一個傳感器,不能進(jìn)行多點測量.即使能實現(xiàn),也要用到復(fù)雜的算法,一定程度上也增加了軟件實現(xiàn)的難度。方案二:采用DS18B20溫度傳感器采用DS18B20數(shù)字溫度傳感器。DS18B20數(shù)字溫度傳感器芯片是以9位數(shù)字量的形式反映器件的溫度值。DS18B20數(shù)字溫度傳感器通過一個單線接口發(fā)送或接受信息,因此在中央微處理器和DS18B20之間僅需一條連接線(加上地線)。用語讀寫和溫度轉(zhuǎn)換的電源可以從數(shù)據(jù)線本身獲得,無需外部電源。它可以直接將模擬溫度信號轉(zhuǎn)化為數(shù)字信號,降低了電路的復(fù)雜程度,提高了
7、電路的運行質(zhì)量。 綜合考慮,選擇方案DS18B20進(jìn)行溫度測量。 2.3主控制部分方案一:采用SPCE061A單片機(jī)采用凌陽16位的SPCE061A單片機(jī),處理速度較慢,內(nèi)置2K SRAM,32K FLASH,要實現(xiàn)稍大的存儲量 受到限制,而如果擴(kuò)展大量的外圍電路的話,則降低了系統(tǒng)的可靠性,消耗了大量的CPU資源。 方案二:采用AT89C51單片機(jī)AT89C51是美國ATMEL公司生產(chǎn)的低電壓、高性能CMOS8位單片機(jī),片內(nèi)4bytes的可反復(fù)擦寫的只讀程序存儲器(PEROM)和128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MC
8、S-51指令系統(tǒng),片內(nèi)置用8位中央處理器(CPU)和Flash存儲單元,功能強(qiáng)大。AT89C51單片機(jī)可靈活應(yīng)用于各種控制領(lǐng)域。綜合考慮,選擇AT89C51單片機(jī)作為主控制器。2.4調(diào)速方式的選擇方案一:采用PWM控制PWM是利用數(shù)字輸出對模擬電路進(jìn)行控制的一種有效技術(shù),尤其是在對電機(jī)的轉(zhuǎn)速控制方面,可大大節(jié)省能量。但前期投入大。方案二:采用可控硅控制實際中通過控制雙向可控硅的導(dǎo)通角,使輸出端電壓發(fā)生改變,從而使施加在電風(fēng)扇的輸入電壓發(fā)生改變,以調(diào)節(jié)風(fēng)扇的轉(zhuǎn)速,實現(xiàn)各檔位風(fēng)速的無級調(diào)速。從本設(shè)計要求綜合考慮實際中選擇方案二。2.5溫度控制模塊設(shè)計方案一:采用紅外遙控器+紅外遙控解碼:紅外遙控器
9、的使用大大方便了用戶,使他們可以在一定范圍內(nèi)實現(xiàn)對本系統(tǒng)的遠(yuǎn)程控制,符合當(dāng)代人的生活習(xí)慣,而且紅外遙控器的技術(shù)已經(jīng)相當(dāng)成熟,使用也比較方便。方案二:用鍵盤:假如使用鍵盤,用戶就只能走進(jìn)本控制系統(tǒng)去控制該系統(tǒng)已完成自己想要的操作。此方案設(shè)計與制作比較簡單,且能完全完成既定功能。綜合各方面因素,采選用方案二。2.6顯示電路的設(shè)計方案一:LCD1602液晶屏:LCD1602液晶屏是16*2的字符型液晶,可以顯示英文26個字母的大小寫,阿拉伯?dāng)?shù)字09,及一些簡單的符號。該液晶屏操作簡單,顯示功能強(qiáng)大。方案二:數(shù)碼管:雖然數(shù)碼管的顯示位數(shù)有限,且只能顯示一些簡單的字符。但是在本課程設(shè)計中,所需要的數(shù)碼管
10、不多,少量數(shù)碼管即可符合設(shè)計要求,估可采用。方案三:LCD12864液晶屏:該液晶屏是比LCD1602液晶屏更先進(jìn)的液晶,可以顯示圖片信息,同樣可以完成本設(shè)計系統(tǒng)的需要。但是該液晶屏相對比較貴。綜上所述,我們選擇了數(shù)碼管作為顯示模塊。綜上所述的論證,通過焊接、接線、編程等工作就可以制作智能調(diào)速風(fēng)扇。3 硬件設(shè)計3.1 系統(tǒng)的原理方框圖本系統(tǒng)由集成溫度傳感器、單片機(jī)、LED數(shù)碼管、發(fā)光二極管、直流電機(jī)及一些其他外圍器件組成。使用具有價廉易購的AT89C51單片機(jī)編程控制,通過修改程序可方便實現(xiàn)系統(tǒng)升級。系統(tǒng)的框圖結(jié)構(gòu)如下: 人工控制單片機(jī)AT89C51數(shù)碼管顯示溫度雙向可控硅調(diào)速機(jī)制被控對象(風(fēng)
11、扇)溫度傳感器DS18B20圖2 系統(tǒng)原理框圖3. 2 元器件選型經(jīng)過案例分析選擇以下元器件并給出其基本原理3.2.1 DS18B20數(shù)字溫度傳感器DS18B20數(shù)字溫度傳感器采集現(xiàn)場溫度,將測量到的數(shù)據(jù)送入AT89C51單片機(jī)的P3.3口,經(jīng)過單片機(jī)處理后顯示當(dāng)前溫度值,并與設(shè)定溫度值的上下限值作比較,若高于設(shè)定上限值或低于設(shè)定下限值則控制電機(jī)轉(zhuǎn)速進(jìn)行自動調(diào)整。-圖3 DS18B20溫度計原理3.2.2 AT89C51的引腳功能VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部
12、程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的低八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須接上拉電阻。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為低八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管
13、腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。3.2.3 雙向可控硅雙向晶閘管是在普通晶閘管的基礎(chǔ)上發(fā)展而成的,它不僅
14、能代替兩只反極性并聯(lián)的晶閘管,而且僅需一個觸發(fā)電路,是目前比較理想的交流開關(guān)器件。其英文名稱TRIAC即三端雙向交流開關(guān)之意。3.2.4 數(shù)碼管 數(shù)碼管顯示電路采用共陽極四位數(shù)碼管以及9012三極管作為驅(qū)動數(shù)碼管發(fā)亮。其連接方式如下:應(yīng)用單片機(jī)P0口連接八段數(shù)碼管,用P1口的P1.0P1.3四個端口作為數(shù)碼管的片選信號輸出端口,其中要用9012(PNP型)三極管做驅(qū)動。為了防止燒壞數(shù)碼管,所以給數(shù)碼管各段各加一個50k的限流電阻。要顯示的數(shù)據(jù)通過P0口送給數(shù)碼管顯示,通過P1口的P1.0P1.3四個端口分別對數(shù)碼管進(jìn)行位選,事實上數(shù)碼管是間斷被點亮的,只是其間斷時間十分短,掃描期周在20ms以
15、下,利用人眼視覺暫留,我們基本看不出它們的閃爍。 圖4 數(shù)碼管顯示電路 3.2.5 鍵盤控制元件鍵盤是人機(jī)交互的重要部件。本部件主要便于用戶對電風(fēng)扇進(jìn)行操作,使用戶只要進(jìn)行一些簡單的操作,就能實現(xiàn)所需的全部功能,鍵盤操作模塊在電風(fēng)扇底座部分有一個3 x 3小矩陣鍵盤,可以進(jìn)行風(fēng)的強(qiáng)度、類型、定時等系統(tǒng)設(shè)置,按鍵電路圖如圖6所示。圖5 按鍵控制原理圖3.3 硬件主電路3.3.1 溫度采集、控制模式設(shè)定以及復(fù)位電路溫度采集電路主要是由DS18B20構(gòu)成,它可以把采集的溫度數(shù)據(jù)轉(zhuǎn)化成二進(jìn)制數(shù),經(jīng)過單片機(jī)處理后輸出送數(shù)碼管顯示。圖6溫度采集、控制模式設(shè)定以及復(fù)位電路 開關(guān)設(shè)定主要是通過按鍵K1來設(shè)定的
16、。模式轉(zhuǎn)換鍵由K2來完成,可以實現(xiàn)溫度控制風(fēng)速和手動設(shè)定風(fēng)速的功能。手動設(shè)定風(fēng)扇檔位由K3、K4來完成,按一下K3鍵可以實現(xiàn)檔位增一,而按下K4鍵可以實現(xiàn)檔位減一。3.3.2電機(jī)驅(qū)動電路驅(qū)動模塊主要采用驅(qū)動芯片ULN2803,PWM脈沖信息通過IO口P34輸出,然后經(jīng)過ULN2803時由1B7B輸入至7C輸出以驅(qū)動電機(jī)轉(zhuǎn)動。電路如圖7 電機(jī)驅(qū)動電路圖73.3.3開關(guān)、模式指示燈電路分別通過P10P12作為開關(guān)、兩個模式指示燈,按下開關(guān)鍵K1時,開關(guān)指示燈亮,表明DS18B20一開始工作,此時后三位顯示相應(yīng)溫度;若此時按下模式一鍵K2,轉(zhuǎn)為到溫度控制風(fēng)速功能,當(dāng)達(dá)到相應(yīng)溫度范圍,電機(jī)轉(zhuǎn)速作相應(yīng)改
17、變;若按下模式二鍵K3,轉(zhuǎn)為手動控制風(fēng)速,此時可以分別按K3或者K4鍵,以控制檔位。圖8 開關(guān)、模式指示燈電路本系統(tǒng)的總電原理圖為:圖9 總電原理圖4、軟件設(shè)計本系統(tǒng)的運行程序采用C語言編寫,采用模塊化設(shè)計,整體程序由主程序和顯示、鍵盤掃描、紅外線接收以及電機(jī)控制等子程序模塊組成。4.1軟件設(shè)計思想及主流程主程序:在主程序進(jìn)行初始化后,開始反復(fù)檢測各模塊相關(guān)部分的緩沖區(qū)的標(biāo)志,如果緩沖區(qū)置位,說明相應(yīng)的數(shù)據(jù)需要處理,然后主程序調(diào)用相應(yīng)的處理子模塊。如圖7所示。系統(tǒng)初始化溫度變化?溫度控制子模塊鍵盤輸入?鍵盤處理子模塊開始紅外信號?紅外接收處理模塊YNYNYN顯示子模塊圖10 主程序模塊流程圖4
18、.2 流程框圖及關(guān)鍵代碼4.2.1 數(shù)字溫度傳感器模塊和顯示子模塊開始DS18B20初始化啟動DS18B20測溫內(nèi)部判斷調(diào)用讀子程序顯示子程序結(jié)束調(diào)用相應(yīng)的控制程序調(diào)用相應(yīng)的鍵值處理程序調(diào)用寫子程序異常正常如圖8所示,主機(jī)控制DS18B20數(shù)字溫度傳感器完成溫度轉(zhuǎn)換工作必須經(jīng)過三個步驟:初始化、ROM操作指令、存儲器操作指令。單片機(jī)所用的系統(tǒng)頻率為12MHz。根據(jù)DS18B20數(shù)字溫度傳感器進(jìn)行初始化時序、讀時序和寫時序分別可編寫3個子程序:初始化子程序、寫子程序、讀子程序。圖11 數(shù)字溫度傳感器模塊程序流程圖DS18B20芯片功能命令表如下:命令 說明 協(xié)議READ ROM 讀取激光ROM6
19、4位 33HMATCH ROM 匹配ROM 55H SKIP ROM 跳過ROM CCHSEARCH ROM 搜索ROM F0HALARM SEARCH 告警搜索 ECHWRITE SCRATCHPAD 把字節(jié)寫入暫存器的地址2和3 4EHREAD SCRATCHPAD 讀取暫存器和CRC字節(jié) BEHCOPY SCRATCHPAD 把暫存器內(nèi)容拷貝到非易失性存儲器中 48HCONVERT T 開始溫度轉(zhuǎn)換 44HRECALL E2 把非易失性存儲器中的值召回暫存器 B8HREAD POWER SUPPLY 讀電源供電方式:0為寄生電源,1為外電源 B4H表1 DS18B20功能命令表4.2.2
20、 電機(jī)調(diào)速與控制子模塊本模塊采用雙向可控硅過零觸發(fā)方式,由單片機(jī)控制雙向可控硅的通斷,通過改變每個控制周期內(nèi)可控硅導(dǎo)通和關(guān)斷交流完整全波信號的個數(shù)來調(diào)節(jié)負(fù)載功率,進(jìn)而達(dá)到調(diào)速的目的。因為INT0信號反映工頻電壓過零時刻,所以只要在外中斷0的中斷服務(wù)程序中完成控制門的開啟與關(guān)閉,并利用中斷服務(wù)次數(shù)對控制量n進(jìn)行計數(shù)和判斷,即每中斷一次,對n進(jìn)行減1計數(shù),如果n不等于0,保持控制電平為“1”,繼續(xù)打開控制門;如n=0,則使控制電平復(fù)位為“0”,關(guān)閉控制門,使可控硅過零觸發(fā)脈沖不再通過。這樣就可以按照控制處理得到的控制量的要求,實現(xiàn)可控硅的過零控制,從而達(dá)到按控制量控制的效果,實現(xiàn)速度可調(diào)。(1)中
21、斷服務(wù)程序:執(zhí)行中斷服務(wù)程序時,首先保護(hù)現(xiàn)場,INT0中斷標(biāo)志置位,禁止主程序修改工作參數(shù),然后開始減1計數(shù),判斷是否關(guān)斷可控硅,最后INT0中斷標(biāo)志位清零,還原初始化數(shù)據(jù),恢復(fù)現(xiàn)場,中斷返回。(設(shè)1秒鐘通過波形數(shù)N=100)EX0中斷溫度大于等于下限值并且小于上限值控制可控硅截止中斷返回設(shè)置T0參數(shù)啟動定時T0中斷控制可控硅導(dǎo)通停止T0定時中斷返回b(2)回路控制執(zhí)行程序:主回路控制執(zhí)行程序的任務(wù)是初始化數(shù)據(jù)存儲單元,確定電機(jī)工作參數(shù)nmin/nmax,并將其換算成“有效過零脈沖”的個數(shù);確定中斷優(yōu)先級、開中斷,為了保證正弦波的完整,工頻過零同步中斷INT0確定為高一級的中斷源。a圖11 電
22、機(jī)控制模塊中斷響應(yīng)流程圖數(shù)字溫度傳感器模塊和顯示子模塊程序:#include#defineuchar unsigned char#define uint unsigned intsfr Dat_Port=0x80;sbit ge=P26;sbit shi=P27;sbit TMDAT= P37;uchar code table=0x3F,0x06,0x5B,0x4F, 0x66,0x6D,0x7D,0x07, 0x7F,0x6F;uchar tmpbuf2;void Delay(int useconds)int s;for (s=0; suseconds;s+);uchar Reset_Bus
23、(void)uchar presence;TMDAT=0;Delay(29);TMDAT=1;Delay(3);presence=TMDAT;Delay(25);return(presence);void Write_Bit(char bitval)TMDAT=0;if(bitval=1) TMDAT=1;Delay(5);TMDAT=1;void Write_Byte(char val)uchar I;uchar temp;for (i=0;ii;temp&=0x01;Write_Bit(temp);Delay(5);uchar Read_Bit(void) uchar i;TMDAT=0;
24、TMDAT=1;for(i=0;i3;i+);return(TMDAT);uchar Read_Byte(void)uchar i;uchar value=0;for (i=0;i8;i+)if(Read_Bit() value|=0x01i;Delay(6);return(value);uint DS18B20_Tmp_Read(void)uint TEMP;uchar TEMP_LSB,TEMP_MSB;Reset_Bus();Write_Byte(0xCC);Write_Byte(0x44);Delay(5);Reset_Bus();Write_Byte(0xCC);Write_Byte
25、(0xBE);TEMP_LSB=Read_Byte();TEMP_MSB=Read_Byte();TEMP=TEMP_MSB;TEMP=TEMP4)&0xff);tmpbuf1=tmph%10;tmpbuf0=(tmph%100)/10;for(i=0;i20;i+)Display();電機(jī)調(diào)速與控制子模塊主程序:#include#define uchar unsigned char#define uint unsigned intsbit Fan=P32;uchar t1;void init()uint tmp;tmp=DS18B20_Tmp_Read();Fan=1; /*導(dǎo)通*/TMOD
26、=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;EX0=1;IT0=1;ET0=1;TR0=1;void exter() interrupt 0uint n0,n1,n2,n3,n4,n5;uchar tmp;if(tmp0x0180)&(tmp=0x01A0)&(tmp=0x01C0)&(tmp=0x01E0)&(tmp=0x200)n5-;if(n5=0)Fan=0;if(t1=20)t1=0;Fan=1;else n0-;if(n0=0)Fan=0;if(t1=20)t1=0;Fan=1;void timer0() inter
27、rupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%256;t1+;5 系統(tǒng)調(diào)試 5.1 硬件調(diào)試 在制作過程中分別測試各元件的各項指標(biāo)是否正常。如雙向可控硅的調(diào)試:雙向晶閘管它屬于NPNPN五層器件,三個電極分別是T1、T2、G。因該器件可以雙向?qū)?,故門極G以外的兩個電極統(tǒng)稱為主端子,用T1、T2表示,不再劃分成陽極或陰極。其特點是,當(dāng)G極和T2極相對于T1的電壓均為正時,T2是陽極,T1是陰極。反之,當(dāng)G極和T2極相對于T1的電壓均為負(fù)時,T1變成陽極,T2為陰極。雙向晶閘管的伏發(fā)特性,由于正、反向特性曲線具有對稱性,所以它可在任何一個方向?qū)?。?/p>
28、面介紹利用萬用表R1檔判定雙向晶閘管電極的方法,同時還檢查觸發(fā)能力。1判定T2極G極與T1極靠近,距T2極較遠(yuǎn)。因此,G-T1之間的正、反向電阻都很小。在用R1檔測任意兩腳之間的電阻時,只有G- T1之間呈現(xiàn)低阻,正、反向電阻僅幾十歐。而T2-G、T2- T1之間的正、反向電阻均為無窮大。這表明,如果測出某腳和其它兩腳都不通,就肯定是T2極。另外,采用TO-220封裝的雙向晶閘管,T2極通常與小散熱板連通。據(jù)此亦可確定T2極。 2區(qū)分G極和T1極(1)找出T2極之后,首先假定剩下兩腳中某一腳為T1極,另一腳為G極。(2)把黑表筆接T1極,紅表筆接T2極,電阻為無窮大。接著用紅表筆尖把T2與G短
29、路,給G極加上負(fù)觸發(fā)信號,電阻值應(yīng)為十歐左右,證明管子已經(jīng)導(dǎo)通,導(dǎo)通方向為T1T2。再將紅表筆尖與G極脫開(但仍接T2),如果電阻值保持不變,就表明管子在觸發(fā)之后能維持之后能維持導(dǎo)通狀態(tài)。(3)把紅表筆接T1極,黑表筆接T2極,然后使T2與G短路,給G極加上正觸發(fā)信號,電阻值仍為十歐左右,與G極脫開后若阻值不變,則說明管子經(jīng)觸發(fā)后,在T2T1方向上也能維持導(dǎo)通狀態(tài),因此具有雙向觸發(fā)性質(zhì)。由此證明上述假定正確。否則是假定與實際不符,需從新作出假定,重復(fù)以上測量。顯見,在識別G、T的過程中,也就檢查了比向晶閘管的觸發(fā)能力。實例:選擇500型萬用表檔R1檔檢測一只由日本三菱公司生產(chǎn)的BCR3AM型雙
30、向晶閘管。測量結(jié)果與上述規(guī)律完全相符,證明管子質(zhì)量良好。注意事項:如果按哪種假定去測量,都不能使雙向晶閘管觸發(fā)導(dǎo)通,證明管子已損壞。為可靠起見,這里規(guī)定只用R1檔檢測,而不用R10檔。這是因為R10檔的電流較小,采用上述方法檢查1A的雙向晶閘管還雙較可靠,但在檢查3A或3A以上的雙向晶閘管時,管子很難導(dǎo)通狀態(tài),一旦脫開G極,即自行關(guān)斷,電阻值又變成無窮大。雙向晶閘管作電子開關(guān)使用,能控制交流負(fù)載(例如白熾燈)的通斷,根據(jù)白熾燈的亮滅情況,可判斷雙向晶閘管的好壞。電路如圖1所示。將220V交流電源的任意一端接T2,另一端經(jīng)過220V、100W白熾燈接T1。觸發(fā)電路由開關(guān)S和門極限流電阻R組成。S
31、選用耐壓220VAC的小型鈕子開關(guān)或拉線開關(guān)。R的阻值取100330,R值取得過大,會減小導(dǎo)通角。下面?zhèn)€紹檢查步驟:第一步,先將S斷開,此時雙向晶閘管關(guān)斷,燈泡應(yīng)熄滅。若燈泡正常發(fā)光,則說明雙向晶閘管T1- T2極間短路,管子報廢;如果燈泡輕微發(fā)光,表明T1-T2漏電流太大,管子的性能很差。出現(xiàn)上述兩種情況,應(yīng)停止試驗。第二步:閉合S,因為門極上有觸發(fā)信號,所以只需經(jīng)過幾微秒的時間,雙向晶閘管即導(dǎo)通通,白熾燈上有交流電流通過而正常發(fā)光。具體工作過程分析如下:在交流電的正半周,設(shè)UaUb,則T2為正,T1為負(fù),G相對于T2也為負(fù),雙向晶閘管按照T2-T1的方向?qū)?。在交流電的?fù)半周,設(shè)UaUb,則T2為負(fù),T1為正,G相對于T2也為正,雙向晶閘管沿著T1T2的方向?qū)?。綜上所述,僅當(dāng)S閉合時燈泡才能正常發(fā)光,說明雙向晶閘管質(zhì)量良好。如果閉合時燈泡仍不發(fā)光,證明門極已損壞。注意事項:(1)本方法只能檢查耐壓在400V以下的雙向晶閘管。對于耐壓值為100V、200V的雙向晶閘管,需借助自耦調(diào)壓器把220V交流電壓降到器件耐壓值以下。(2)T1和T2的位置不得接反,否則不能觸發(fā)雙向晶閘管。(3)具體到Ua、Ub中的哪一端接火線(相線),哪端接零線,可任選。(4
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲線上活動策劃方案
- 沈陽理工大學(xué)《工程制圖A》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《大學(xué)生健康教育》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《材料工程測試技術(shù)》2022-2023學(xué)年第一學(xué)期期末試卷
- 果汁全國總代理合同模板
- 2024年九年級語文下冊第五單元17屈原節(jié)選同步練習(xí)含解析新人教版
- 2024委托調(diào)查合同模板
- 韓非子-文白對照
- 2024房房租賃合同范本簡單
- 2024合同、合同編號及下單管理規(guī)定
- 行政事業(yè)單位經(jīng)濟(jì)責(zé)任審計報告范文
- 去分母解一元一次方程教案
- 泵蓋鑄造工藝課程設(shè)計
- 爆破片日常檢查及定期更換記錄
- 運轉(zhuǎn)車間鋼包管理制度
- 銷售大戶監(jiān)管辦法
- 小型裝配式冷庫設(shè)計(全套圖紙)
- 西師版小學(xué)數(shù)學(xué)二年級上冊半期考試
- 八六版高中英語課文全集
- 審計工作手冊
- 胰腺癌一病一品知識分享
評論
0/150
提交評論