版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 摘要</b></p><p> 本設(shè)計不僅具備油煙機基本開關(guān)功能,而且還能根據(jù)廚房在燒菜做飯過程中產(chǎn)生的煙氣溫度高,而泄漏的燃氣溫度低的特點,采取不同的傳感器件,即對溫度高、污染大的煙氣采用熱敏電阻檢測,而溫度低但危險大的燃氣采用氣敏傳感器檢測,當廚房的油煙或可燃有害氣體達到一定濃度的值時,經(jīng)傳感器進入單片機分析,使電機電路自動啟動并發(fā)出聲音報警,吸油煙機迅速
2、將有害氣體抽走。本設(shè)計設(shè)有定時功能,可對抽煙煙機進行工作時長的設(shè)定。論文的硬件部分主要設(shè)計了油煙機的煙氣、燃氣檢測模塊,按鍵輸入模塊,定時顯示模塊,執(zhí)行電路模塊等,系統(tǒng)軟件部分主要是對各模塊的流程做了詳細的的分析,控制主程序、中斷按鍵掃描子程序、顯示子程序,中斷報警服務(wù)程序,以此從而實現(xiàn)抽油煙機自動控制的功能。</p><p> 本次設(shè)計的抽油煙機主要靠單片機進行控制,通過軟件設(shè)計來自動控制抽油煙機的開關(guān),所以
3、相對于普通的抽油煙機來說,根據(jù)其自動檢測功能,具有靈活性比較好,功耗低,便于操作等特點。</p><p> 關(guān)鍵詞:單片機AT89C51,抽油煙機,檢測,自動控制</p><p><b> 目錄</b></p><p><b> 摘要I</b></p><p> ABSTRACTII&l
4、t;/p><p><b> 第1章 緒論1</b></p><p><b> 1.1抽油煙機1</b></p><p> 1.2 研究意義1</p><p> 1.3 國內(nèi)現(xiàn)狀2</p><p> 第2章 系統(tǒng)原理及組成3</p><p&g
5、t; 第3章 檢測電路設(shè)計4</p><p> 3.1 煤氣檢測4</p><p> 3.1.1對氣敏元件的選擇4</p><p> 3.1.2 煤氣檢測電路5</p><p> 3.2 油煙蒸汽檢測6</p><p> 3.2.1熱敏電阻的選擇6</p><p> 3
6、.2.2油煙監(jiān)測電路分析7</p><p> 3.4 按鍵輸入8</p><p> 3.4.1 按鍵說明8</p><p> 3.4.2 按鍵接口電路9</p><p> 3.5 系統(tǒng)自動復(fù)位電路10</p><p> 第4章 主控制電路設(shè)計12</p><p> 4.1
7、 AT89C51簡介12</p><p> 4.2 對抽油煙機的開關(guān)控制14</p><p> 4.2.1 SSR固態(tài)繼電器的介紹14</p><p> 4.2.2 SSR系列固態(tài)繼電器選型15</p><p> 4.2.3 單片機對抽油煙機的控制15</p><p> 4.3 自動照明控制16&
8、lt;/p><p> 4.3.1 光敏電阻介紹16</p><p> 4.3.2光敏電阻的選型及電路連接圖16</p><p> 4.4 定時顯示電路18</p><p> 4.4.1 LED數(shù)碼顯示器概述18</p><p> 4.4.2 LED數(shù)碼顯示器的接法18</p><p&
9、gt; 4.4.3 數(shù)碼管顯示電路19</p><p> 4.5 報警電路19</p><p> 第5章 程序設(shè)計21</p><p> 5.1 主程序的設(shè)計21</p><p> 5.2 中斷鍵盤掃描22</p><p> 5.3 LED顯示子程序23</p><p>
10、 5.4 INT1中斷報警服務(wù)程序24</p><p><b> 第6章 結(jié)論25</b></p><p><b> 參考文獻26</b></p><p><b> 附錄27</b></p><p><b> 第1章 緒論</b><
11、/p><p><b> 1.1抽油煙機</b></p><p> 抽油煙機[1]又稱吸油煙機,是一種凈化廚房環(huán)境的廚房電器,安裝在廚房爐灶上方,能將爐灶燃燒的廢物和烹飪過程中產(chǎn)生的對人體有害的油煙迅速抽走,排出室外,減少污染,凈化空氣,同時有防毒、防爆的安全保障作用,抽油煙機已成為現(xiàn)代家庭必不可少的廚房設(shè)備。</p><p> 抽油煙機的結(jié)構(gòu)
12、主要包括機殼,內(nèi)殼,電機,風(fēng)扇,琴鍵開關(guān),照明燈,擋光罩,集油罩,集油盒,電源線。</p><p> (1)機殼: 包括側(cè)板、頂板和面罩,采用A3冷軋鋼板(有的是不銹鋼板)沖壓焊接而成,表面一般經(jīng)磷化噴塑處理,因而防護層光亮堅硬,能防霉,防潮防酸和易于擦洗。</p><p> (2)內(nèi)殼: 在機殼內(nèi),ABS塑料注塑而成,內(nèi)有弧形隔板,形成左右對稱的螺旋形內(nèi)室,其內(nèi)經(jīng)剛好與風(fēng)扇保持一定空
13、隙,當風(fēng)扇高速轉(zhuǎn)動時,由于離心力的作用,煙油被抽走,將污油甩到螺旋線的最低點,經(jīng)導(dǎo)油管進入儲存在集油盒內(nèi)。</p><p> (3)電機: 分左右電機,是電容起動運轉(zhuǎn)式電動機。</p><p> (4)風(fēng)扇: 是抽油煙機的關(guān)鍵部件,離心式風(fēng)扇安裝在電機轉(zhuǎn)軸上,用合金鋁板壓鉚合成型。</p><p><b> 工作原理</b></p&
14、gt;<p> 接通交流電源后,左右電機帶動左右風(fēng)扇高速轉(zhuǎn)動,風(fēng)扇中心處形成負壓區(qū),油煙進入負壓區(qū)后,由于離心力的作用,油煙被加速從風(fēng)扇空隙中排出,再經(jīng)公共排煙口排出機外。</p><p><b> 1.2 研究意義</b></p><p> 現(xiàn)代廚房一般都離不開煤氣灶和抽油煙機(通風(fēng)設(shè)備),一旦使用煤氣灶,則一定會產(chǎn)生油煙、水汽與乙烷等影響廚房空
15、氣環(huán)境的混合氣體,為了健康生存的需要,往往用通風(fēng)設(shè)備如抽油煙機來改善充滿油煙氣的廚房環(huán)境。本論文即針對廚房產(chǎn)生的煙霧設(shè)計相應(yīng)的抽油煙機。</p><p> 對于中國人來說,在食品加工中,煎、炒、烹、炸占有很大的比例,因此中式廚房中的油煙很大,烹飪中產(chǎn)生的油煙含有很多對人體有害的物質(zhì),如果人長期在充滿油煙的房間內(nèi)工作,可導(dǎo)致很多疾病的發(fā)生。廚房油煙對人體的呼吸系統(tǒng)會產(chǎn)生傷害,有資料顯示,我國因呼吸系統(tǒng)疾病而死亡者
16、占各類死亡原因的首位,煤煙型氟中毒,砷中毒已成為某些地區(qū)居民的地方病。安裝抽油煙機的目的就是為了在烹飪中抽走油煙,減少室內(nèi)污染,所以抽油煙機就成了改變廚房環(huán)境的一個“有力武器”。它改變了廚房的大環(huán)境,減少油煙對廚房環(huán)境和人體健康造成傷害。因此在選擇機型時首先就要選擇排煙效率高的。 </p><p><b> 1.3 國內(nèi)現(xiàn)狀</b></p><p> 中國抽油煙機
17、行業(yè)經(jīng)過20多年的發(fā)展,已成為一個較成熟的產(chǎn)業(yè)。與其他家電產(chǎn)品相比較,這一產(chǎn)業(yè)處于一個相對激烈的競爭環(huán)境里,以珠江三角洲和長江三角洲為代表的各大抽油煙機生產(chǎn)企業(yè)占據(jù)了國內(nèi)抽油煙機市場上的主要份額。 中國抽油煙機工業(yè)在發(fā)展的同時,一些問題也日益顯露出來。特別是抽油煙機行業(yè)標準不規(guī)范,科研開發(fā)能力弱,技術(shù)提升緩慢,環(huán)保能效低,安全問題和污染問題嚴重等制約了行業(yè)的進一步發(fā)展和品質(zhì)的提高。因此,中國抽油煙機企業(yè)必須抓住新的發(fā)展形勢,加大科技創(chuàng)新
18、,提高技術(shù)含量,加強售后服務(wù)水平,打造有效推廣策略,對抽油煙機行業(yè)的國家標準進行統(tǒng)一規(guī)劃,注重環(huán)保要求,這也是行業(yè)未來發(fā)展的必然選擇。 </p><p> 第2章 系統(tǒng)結(jié)構(gòu)與原理</p><p> 系統(tǒng)分為檢測部分和控制部分(如圖2.1),檢測部分為鍵盤輸入、煙霧檢測、煤氣檢測三部分,單片機控制電路由AT89C51單片機、抽油煙機開關(guān)電路、聲音報警、定時顯示四部分組成,其中當抽油煙機啟
19、動時,自動照明電路才有效,為保證單片機正常工作,設(shè)有看門狗芯片監(jiān)測電源穩(wěn)定及程序是否正常執(zhí)行。</p><p> 單片機通過對檢測信號的實時采集,對溫度高、污染大的煙氣采用熱敏電阻檢測,而溫度低但危險大的燃氣采用氣敏傳感器檢測,當廚房的油煙或可燃有害氣體達到一定濃度的值時,經(jīng)傳感器進入單片機分析,使電機電路自動啟動并發(fā)出聲音報警,吸油煙機迅速將有害氣體抽走,本設(shè)計并設(shè)有定時功能,可對抽煙煙機進行工作時長的設(shè)定,
20、從而實現(xiàn)智能化吸油煙功能。本設(shè)計同時設(shè)有手動開關(guān),在手動運行下,其功能和普通油煙機一樣,可人為的要求開啟或關(guān)閉,但當煤氣泄漏時,不論在自動還是手動運行情況下,抽油煙機會立即啟動,并伴隨聲音報警。</p><p> 第3章 檢測電路設(shè)計</p><p><b> 3.1 煤氣檢測</b></p><p> 3.1.1對氣敏元件的選擇<
21、/p><p> 對煤氣檢測選用氣敏電阻[2],氣敏電阻是一種半導(dǎo)體敏感器件,它是利用氣體的吸附而使半導(dǎo)體本身的電導(dǎo)率發(fā)生變化這一機理來進行檢測的。目前國產(chǎn)的氣敏元件有2種。一種是直熱式,加熱絲和測量電極一同燒結(jié)在金屬氧化物半導(dǎo)體管芯內(nèi);另一種是旁熱式,這種氣敏元件以陶瓷管為基底,管內(nèi)穿加熱絲,管外側(cè)有兩個測量極,測量極之間為金屬氧化物氣敏材料,經(jīng)高溫燒結(jié)而成。另外半導(dǎo)體氣敏元件有N型和P型之分。N型在檢測時阻值隨氣
22、體濃度的增大而減??;P型阻值隨氣體濃度的增大而增大。</p><p> 本設(shè)計用SnO2(MQ-2 氣體傳感器)氣敏元件,它是由0.1--10um的晶體集合而成,這種晶體是作為N型半導(dǎo)體而工作的。在正常情況下,是處于氧離子缺位的狀態(tài)。當遇到離解能較小且易于失去電子的可燃性氣體分子時,電子從氣體分子向半導(dǎo)體遷移,半導(dǎo)體的載流子濃度增加,因此電導(dǎo)率增加。而對于P型半導(dǎo)體來說,它的晶格是陽離子缺位狀態(tài),當遇到可燃性氣
23、體時其電導(dǎo)率則減小。 SnO2在室溫下雖能吸附氣體,但其電導(dǎo)率變化不大。但當溫度增加后,電導(dǎo)率就發(fā)生較大的變化,因此氣敏元件在使用時需要加溫。</p><p> 封裝好的氣敏元件有6只針狀管腳,其中4個用于信號取出,2個用于提供加熱電流。</p><p> MQ-2 氣敏元件的結(jié)構(gòu)外形及測量電路如圖3.1所示:</p><p> MQ-2 氣體傳感器標準工作條
24、件:</p><p> Vc 回路電壓≤15V AC or DC</p><p> VH 加熱電壓5.0V±0.2 V AC or DC</p><p><b> RL 負載電阻可調(diào)</b></p><p> RH 加熱電阻31Ω±3Ω 室溫</p><p> PH
25、加熱功耗≤900mW</p><p> Rs 敏感體表面電阻3KΩ-30KΩ (1000ppm 異丁烷)</p><p><b> 探測濃度范圍:</b></p><p> 100ppm-10000ppm 液化氣和丙烷</p><p> 300ppm-5000ppm 丁烷</p><p&g
26、t; 5000ppm-20000ppm 甲烷</p><p> 300ppm-5000ppm 氫氣</p><p> 標準工作條件溫度: 20℃±2℃ Vc:5.0V±0.1V</p><p> 相對濕度: 65%±5% Vh: 5.0V±0.1V</p><p> 響應(yīng)時間約為10秒,恢復(fù)
27、時間約為30秒~60秒。</p><p> MQ-2放置一段時間后,再通電使用時,阻值是先下降,然后又上升,通電大約10分鐘后(叫初期穩(wěn)定時間),才能穩(wěn)定到與氣氛狀態(tài)相應(yīng)的阻值。為了避免通電開始時的誤報動作,本設(shè)計在單片機內(nèi)部特別設(shè)置十幾分鐘的延遲電路。</p><p> 3.1.2 煤氣檢測電路</p><p> MQ-2型氣敏元件對不同種類、不同濃度的氣體
28、有不同的電阻值,因此,在使用此類型氣敏元件時,靈敏度的調(diào)整是很重要的。本設(shè)計中RP2為靈敏度調(diào)整電阻。</p><p> 本設(shè)計煤氣檢測原理圖(圖3.2):當空氣中不含有煤氣或煤氣含量低于設(shè)定值時,MQ-2電阻值很大,使得RP2上的分壓很小,進入74LS04的電壓為低電平,因此單片機中斷入口的輸入信號一直保持為高電平,不能觸發(fā)單片機中斷服務(wù)程序。當空氣中煤氣含量超過預(yù)警值時,MQ-2電阻減小,負載RP2上分壓變
29、大,74LS04輸入由低電平變?yōu)楦唠娖剑?jīng)反向后,單片機INT0口得到一下降沿,進入中斷服務(wù)程序,抽油煙機啟動并報警。</p><p> 3.2 油煙蒸汽檢測</p><p> 對油煙蒸汽的檢測選用熱敏電阻[3],熱敏電阻的主要特點是:(1)靈敏度較高,其電阻溫度系數(shù)要比金屬大10~100倍以上,能檢測出10-6℃的溫度變化;(2)工作溫度范圍寬,常溫器件適用于-55℃~315℃,高溫
30、器件適用溫度高于315℃(目前最高可達到2000℃),低溫器件適用于-273℃~55℃;(3)體積小,能夠測量其他溫度計無法測量的空隙、腔體及生物體內(nèi)血管的溫度;(4)使用方便,電阻值可在0.1~100kΩ間任意選擇;(5)易加工成復(fù)雜的形狀,可大批量生產(chǎn);(6)穩(wěn)定性好、過載能力強。</p><p> 3.2.1熱敏電阻的選擇</p><p> 熱敏電阻分三類:在某一溫度下電阻急劇增
31、加、具有正溫度系數(shù)的熱敏電阻PTC(Positive Temperature Coeff1Cient),隨溫度上升電阻呈指數(shù)關(guān)系減小、具有負溫度系數(shù)的熱敏電阻NTC(Negative Temperature Coeff1Cient),具有負電阻突變特性,在某一溫度下,電阻值隨溫度的增加激劇減小的臨界溫度熱敏電阻CTR(CritiCal Temperature Resistor),具有很大的負溫度系數(shù)。</p><p&
32、gt; 本設(shè)計選用NTC負溫度系數(shù)熱敏電阻,它是以錳、鈷、鎳和銅等金屬氧化物為主要材料,采用陶瓷工藝制造而成的。這些金屬氧化物材料都具有半導(dǎo)體性質(zhì),因為在導(dǎo)電方式上完全類似鍺、硅等半導(dǎo)體材料。溫度低時,這些氧化物材料的載流子(電子和孔穴)數(shù)目少,所以其電阻值較高;隨著溫度的升高,載流子數(shù)目增加,所以電阻值降低。NTC熱敏電阻器在室溫下的變化范圍在100~1000000歐姆,溫度系數(shù)-2%~-6.5%。NTC熱敏電阻器可廣泛應(yīng)用于溫度測
33、量、溫度補償、抑制浪涌電流等場合。</p><p> 電阻值和溫度變化的關(guān)系式為:</p><p> RT :在溫度 T ( K )時的 NTC 熱敏電阻阻值。根據(jù)國標規(guī)定,額定零功率電阻值是 NTC 熱敏電阻在基準溫度 25 ℃ 時測得的電阻值 R25.RN :在額定溫度 TN ( K )時的 NTC 熱敏電阻阻值。T :為 t(ºC)+273.15,規(guī)定溫度( K )
34、。B : NTC 熱敏電阻的材料常數(shù),又叫熱敏指數(shù)。exp :以自然數(shù) e 為底的指數(shù)( e = 2.71828 …)。</p><p> 3.2.2油煙監(jiān)測電路設(shè)計</p><p> 負溫熱敏電阻選型[4]: NTC-MF5A </p><p> 其參數(shù)為:R25℃:10K±1%,熱敏指數(shù): B25/50:3950± 1%</p
35、><p> 設(shè)45℃為抽油煙機的最低啟動溫度,</p><p><b> 由 進行計算:</b></p><p> R45℃=4.35KΩ</p><p> 調(diào)節(jié)RP1的電阻值為4.35KΩ,當空氣中油煙蒸汽含量較低時,空氣溫度偏低,熱敏電阻RT>RP1,R6、R7上獲得的分壓Vr6<Vr7,因此IN+&
36、lt;IN-,電壓比較器LM324輸出低電平,熱敏電阻阻值較大。</p><p> 當空氣中含有大量油煙蒸汽時,溫度隨之升高,NTC-MF5A 電阻率增大,當熱敏電阻的溫度超過45℃時,RT<RP1,IN+>IN-,LM324由低電平變?yōu)楦唠娖?,?jīng)74LS04反向后,單片機P0.2口得到低電平,然后被單片機檢測到,進入相應(yīng)的子函數(shù)。電機啟動后每隔約120秒進行一次溫度檢測,以免繼電器頻繁通斷。<
37、;/p><p><b> 3.4 按鍵輸入</b></p><p> 3.4.1 按鍵說明</p><p> 鍵盤輸入采用中斷掃描方式[5],可以節(jié)省節(jié)省CPU大量時間,這種辦法的實質(zhì)是,當沒有鍵入操作時,CPU不對鍵盤進行掃描,以節(jié)省大量的時間對系統(tǒng)進行監(jiān)控和數(shù)據(jù)處理。一旦鍵盤輸入,即可向CPU申請中斷,CPU響應(yīng)中斷后,立刻轉(zhuǎn)到中斷服務(wù)程
38、序,對鍵盤進行掃描,判別鍵盤上閉合鍵的鍵號,并作相應(yīng)的處理。</p><p> 該系統(tǒng)鍵盤采用開關(guān)式鍵盤,也稱線性鍵盤,各鍵是相互獨立的,當某個鍵按下時,該鍵所對應(yīng)的口線的電位就有高電平變?yōu)榈碗娖剑珻PU訪問并查詢所有接鍵口線,即可識別是哪一個鍵按下。</p><p> 各功能鍵設(shè)置如表3.1:</p><p> 表3.1 功能鍵說明</p>&
39、lt;p><b> 各功能鍵介紹:</b></p><p> 定時:鍵入此鍵,單片機開啟定時功能默認定時時間為40分鐘。</p><p> +10/-10:定時輔助鍵,通過加減10分鐘確定自己要定的時長。</p><p> 手動開/關(guān):人為的對抽油煙機開動或關(guān)閉。</p><p> 自動運行:系統(tǒng)自動檢測
40、煤氣和煙汽,并作相應(yīng)的控制。</p><p> 取消報警:取消煤氣泄露報警。</p><p> 另外設(shè)S7為系統(tǒng)復(fù)位鍵。</p><p> 按鍵都是利用機械觸點的合、斷作用來實現(xiàn)信息輸入的。當按鍵開關(guān)的觸點自合或斷開到其穩(wěn)定狀態(tài),會產(chǎn)生一個短暫的抖動和彈跳,這是機械式開關(guān)的一個共同性問題,抖動時間的長短,與開關(guān)的機械特性有關(guān),一般為5-20ms,為了避免單片機
41、多次處理按鍵的一次閉合,僅作一個按鍵輸入處理,必須消除抖動千擾[6]。有鍵按下通常去抖動干擾可以采用硬件方法,也可采用軟件延時的方法。通常在按鍵較少的情況下采用硬件方法,當按鍵數(shù)目較多時則常采用軟件延時的方法來消除抖動干擾。硬件方法是通過如濾波電路、雙穩(wěn)態(tài)電路等實現(xiàn)。軟件方法是在檢測到有鍵按下時,執(zhí)行一個10ms的延時程序后再確認該鍵電平是否仍保持閉合狀態(tài)電平,如保持閉合狀態(tài)電平則確認為真正鍵按下狀態(tài),從而消除了抖動干擾.</p&
42、gt;<p> 3.4.2 按鍵接口電路</p><p> 如圖3.4所示,沒有鍵按下時,P10~P15口輸入均為1,同時經(jīng)八輸入與非門(74LS30本設(shè)計只用六個口)及反相器,輸出一高電平到51單片機的/INT1引腳,此時不申請中斷。一旦有鍵按下,則低電平通過按鍵輸入到P10~P15的某一口,同時經(jīng)八輸入與非門輸入到/INT1引腳,從而使/INT1有效,向51申請中斷,51響應(yīng)后,立即轉(zhuǎn)至中斷
43、服務(wù)程序,查出鍵號,進一步做相應(yīng)處理。這樣可以節(jié)省大量的空間掃描時間,進而提高計算機的工作效率。</p><p> 3.5 系統(tǒng)自動復(fù)位電路</p><p> DS1232是一個具有看門狗功能的電源監(jiān)測芯片,在電源上電、斷電、電壓瞬態(tài)下降和死機時都會輸出一個復(fù)位脈沖,十分適合作為單片機的復(fù)位電路。主要有以下特點:</p><p> 具有看門狗功能,可以防止單片
44、機系統(tǒng)死機;</p><p> 貼片式8腳封裝(如圖3.5);</p><p> 輸入給看門狗的脈沖的時間間隔可以設(shè)置;</p><p> 具有5%或10%的兩種電源監(jiān)測精度。</p><p> 芯片內(nèi)含溫度補償電路,DS1232的引腳邏輯如圖所示。對所有引腳定義如下:</p><p> /PBRST----
45、引腳1,復(fù)位鍵連接引腳,直接連接復(fù)位鍵;</p><p> TD ——引腳2,看門狗定時器延時設(shè)置。如果連接到地,輸入給看門狗的脈沖間隔不得大于150毫秒;如果不連接,脈沖間隔不得大于600毫秒;如果連接到電源,脈沖間隔不得大于1.2秒;</p><p> OL ——引腳3,選擇5%或10%的電源監(jiān)測精度。如果這個引腳連接到地,當電源下降到4.75V時芯片將輸出一個
46、復(fù)位脈沖;如果這個引腳連接到5V,只有當電源下降到4.5V時芯片才輸出一個復(fù)位脈沖;</p><p> GND ——引腳4,地線;</p><p> RST ——引腳5,復(fù)位高脈沖輸出引腳;</p><p> /RST——引腳6,復(fù)位低脈沖輸出引腳;</p><p> /ST——引腳7,看門狗脈沖輸入,低脈沖有效;</
47、p><p> VCC ——引腳8,5V電源。</p><p> 芯片DS1232在系統(tǒng)工作時,必須不間斷的給引腳7輸入一個脈沖系列,這個脈沖的時間間隔由引腳2設(shè)定,如果脈沖間隔大于引腳2的設(shè)定值,芯片將輸出一個復(fù)位脈沖使單片機復(fù)位。一般將這個功能稱為看門狗,將輸入給看門狗的一系列脈沖稱為“喂狗”。這個功能可以防止單片機系統(tǒng)死機。是非常有用的。</p><p&g
48、t; 圖3.6是DS1232與單片機連接的原理圖,其中TD連接到5V電源,因此輸入給看門狗的脈沖間隔不可以超過1.2秒;TOL連接到地,因此電源電壓下降到4.75V時就會引起DS1232輸出復(fù)位脈沖;把51單片機的P0.3引腳連接到DS1232的/ST ,程序中必須從P0.3引腳輸出一個脈沖系列到/ST,否則將引起系統(tǒng)復(fù)位。</p><p> 第4章 主控制電路設(shè)計</p><p>
49、 4.1 AT89C51簡介</p><p> AT89C51是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,將多功能8位CPU和閃爍存儲器組合在單個芯片中,外形及引腳排列如圖4.1所示。</p&g
50、t;<p> ?。?)主要特性[7]:</p><p> ·與MCS-51 兼容 </p><p> ·4K字節(jié)可編程閃爍存儲器</p><p> ·壽命:1000寫/擦循環(huán) </p><p> ·數(shù)據(jù)保留時間:10年 </p><p> ·全靜
51、態(tài)工作:0Hz-24MHz </p><p> ·三級程序存儲器鎖定 </p><p> ·128×8位內(nèi)部RAM </p><p> ·32可編程I/O線 </p><p> ·兩個16位定時器/計數(shù)器 </p><p><b> ·5個
52、中斷源 </b></p><p><b> ·可編程串行通道 </b></p><p> ·低功耗的閑置和掉電模式 </p><p> ·片內(nèi)振蕩器和時鐘電路 </p><p> ?。?)管腳(圖4.1)說明:</p><p> VCC:供電電壓。
53、 </p><p><b> GND:接地。 </b></p><p> P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。
54、</p><p> P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 </p><p> P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門
55、電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 </p><p
56、> P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 </p><p> P3口也可作為AT89C51的一些特殊功能口[8]: </p><p> P3.0 RXD(串行輸入口) </p><
57、;p> P3.1 TXD(串行輸出口) </p><p> P3.2 /INT0(外部中斷0) </p><p> P3.3 /INT1(外部中斷1) </p><p> P3.4 T0(記時器0外部輸入) </p><p> P3.5 T1(記時器1外部輸入) </p><p> P3.6 /WR(
58、外部數(shù)據(jù)存儲器寫選通) </p><p> P3.7 /RD(外部數(shù)據(jù)存儲器讀選通) </p><p> P3口同時為閃爍編程和編程校驗接收一些控制信號。 </p><p> RST:復(fù)位輸入。當振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。 </p><p> ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平
59、用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。
60、</p><p> /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 </p><p> /EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時
61、,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 </p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 </p><p> XTAL2:來自反向振蕩器的輸出。 </p><p> ?。?)振蕩器特性: </p><p> XTAL1和XTAL2分別為反向放大器的輸入和輸出。
62、該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p> 4.2 對抽油煙機的開關(guān)控制</p><p> 4.2.1 SSR固態(tài)繼電器的介紹</p><p> 單片機控制電機的
63、開關(guān)通過SSR系列固態(tài)繼電器,SSR成功地實現(xiàn)了弱信號(Vsr)對強電(輸出端負載電壓)的控制。SSR是利用晶體管或可控硅代替常規(guī)繼電器的觸點開關(guān),而在前級與光電隔離器融為一體,由于光耦合器的應(yīng)用,使控制信號所需的功率極低(約十余毫瓦就可正常工作),而且Vsr所需的工作電平與TTL、HTL、CMOS等常用集成電路兼容,可以實現(xiàn)直接聯(lián)接。這使SSR在數(shù)控和自控設(shè)備等方面得到廣泛應(yīng)用。交流型SSR由于采用過零觸發(fā)技術(shù),因而可以使SSR安全地
64、用在計算機輸出接口上,不必為在接口上采用MER而產(chǎn)生的一系列對計算機的干擾而煩惱。此外,SSR還有能承受在數(shù)值上可達額定電流十倍左右的浪涌電流的特點[9]。</p><p> 固態(tài)繼電器是具有隔離功能的無觸點電子開關(guān),在開關(guān)過程中無機械接觸部件,因此固態(tài)繼電器除具有與電磁繼電器一樣的功能外,還具有邏輯電路兼容,耐振耐機械沖擊,安裝位置無限制,具有良好的防潮防霉防腐蝕性能,在防爆和防止臭氧污染方面的性能也極佳,輸
65、入功率小,靈敏度高,控制功率小,電磁兼容性好,噪聲低和工作頻率高等特點。</p><p> 固態(tài)繼電器有三部分組成:輸入電路,隔離(耦合)和輸出電路。按輸入電壓的不同類別,輸入電路可分為直流輸入電路,交流輸入電路和交直流輸入電路三種。有些輸入控制電路還具有與TTL/CMOS兼容,正負邏輯控制和反相等功能。固態(tài)繼電器的輸入與輸出電路的隔離和耦合方式有光電耦合和變壓器耦合兩種。固態(tài)繼電器的輸出電路也可分為直流輸出電
66、路,交流輸出電路和交直流輸出電路等形式。交流輸出時,通常使用兩個可控硅或一個雙向可控硅,直流輸出時可使用雙極性器件或功率場效應(yīng)管。</p><p> 4.2.2 SSR系列固態(tài)繼電器選型</p><p> 品牌: FUCHS/福斯[10] </p><p> 貨號: SSR-10DA</p><p> 、產(chǎn)品特點:①、雙向可控硅輸出
67、,零電壓開啟,零電流關(guān)斷;②、輸入回路與輸出回路之間光隔離;③、輸入端-輸出端之間隔離耐壓2500V;④、100%負載電流老化試驗,通過歐共體CE認證,國際ISO9000認證,國內(nèi)3C認證。(2)、 SSR-10DA技術(shù)參數(shù)(如表4.1):</p><p> 表4.1SSR-10DA技術(shù)參數(shù)及內(nèi)部結(jié)構(gòu)圖</p><p> 4.2.3 單片機對抽油煙機的控制</p
68、><p> 單片機對電機控制如圖4.2所示,單片機通過PO.O外接一反相器控制固態(tài)繼電器發(fā)光二極管的閉合,控制電機的啟動與關(guān)閉。當PO.O輸出低電平時,固態(tài)繼電器SSR-10DA內(nèi)部的發(fā)光二極管通電變亮,觸發(fā)導(dǎo)通右側(cè)的光控晶閘管,形成電機啟動的閉合回路,抽油煙機啟動。當PO.O輸出為高電平時,發(fā)光二極管不發(fā)光,固態(tài)繼電器SSR-10DA不能觸發(fā)導(dǎo)通,無法形成電機啟動的閉合回路,抽油煙機關(guān)閉。</p>
69、<p> 4.3 自動照明控制</p><p> 4.3.1 光敏電阻介紹</p><p> 光敏電阻又稱光導(dǎo)管,是利用半導(dǎo)體的光電效應(yīng)制成的一種電阻值隨入射光的強弱而改變的電阻器。常用的制作材料為硫化鎘,另外還有硒、硫化鋁、硫化鉛和硫化鉍等材料。這些制作材料具有在特定波長的光照射下,其阻值迅速減小的特性。這是由于光照產(chǎn)生的載流子都參與導(dǎo)電,在外加電場的作用下作漂移運動,電
70、子奔向電源的正極,空穴奔向電源的負極,從而使光敏電阻器的阻值迅速下降。因此入射光強,電阻減小,入射光弱,電阻增大。</p><p> 光敏電阻器一般用于光的測量、光的控制和光電轉(zhuǎn)換(將光的變化轉(zhuǎn)換為電的變化)。常用的光敏電阻器硫化鎘光敏電阻器,它是由半導(dǎo)體材料制成的。光敏電阻器的阻值隨入射光線(可見光)的強弱變化而變化,在黑暗條件下,它的阻值(暗阻)可達1~10M歐,在強光條件(100LX)下,它阻值(亮阻)僅
71、有幾百至數(shù)千歐姆。光敏電阻器對光的敏感性(即光譜特性)與人眼對可見光(0.4~0.76)μm的響應(yīng)很接近,只要人眼可感受的光,都會引起它的阻值變化。</p><p> 4.3.2光敏電阻的選型及電路連接圖</p><p> 本設(shè)計選用硫化鎘光敏電阻MG45</p><p><b> 型號:MG45-3</b></p><
72、;p> 功率(mW):200</p><p> 亮阻(kΩ):≤2~10</p><p> 暗阻(MΩ):1~10</p><p> 環(huán)境溫度(℃):-40~+70</p><p> 時間常數(shù)(ms):≤20</p><p> 工作電壓(V):150</p><p> 電路中
73、單向可控硅選用MCR100-8[11],主要參數(shù):</p><p> 通態(tài)電流IT(AV) = 0.6A</p><p> 浪涌電流ITSM = 15A</p><p> 正向耐壓VDRM> 600V</p><p> 反向耐壓VRRM> 600V</p><p> 觸發(fā)電流IGT< 200uA(微觸發(fā))&
74、lt;/p><p> 通態(tài)壓降VTM< 1.7V(ITM=2A)</p><p> 結(jié)溫 = 125(℃) </p><p> 封裝形式 = TO-92</p><p> 光敏電阻對照明的自動控制如圖4.3所示,只有當抽油煙機啟動的時候,光控電路外接電壓,光敏電阻MG45-3才起到控制作用,當光照強度變?nèi)鯐r,暗阻變大,流入MCR100-8
75、單向可控硅的電流變大,大到一預(yù)定值時,觸發(fā)導(dǎo)通MCR100-8,電燈形成閉合回路 ,電燈通電變亮。當光照強度變強時,電阻變小,觸發(fā)電流變小,而當交流電壓變?yōu)榱銜r,觸發(fā)電流不能再次觸發(fā)導(dǎo)通MCR100-8,電燈回路斷開,燈滅。</p><p> 4.4 定時顯示電路</p><p> 系統(tǒng)中需要顯示定時時長及定時剩余時間,本設(shè)計用數(shù)碼顯示管來顯示。</p><p>
76、; 4.4.1 LED數(shù)碼顯示器概述</p><p> LED是一類可以直接將電能轉(zhuǎn)化成可見光和輻射能的發(fā)光器件。LED發(fā)光數(shù)碼管是單片機系統(tǒng)采用的廉價輸出設(shè)備,作為系統(tǒng)的顯示器件。本設(shè)計中采用7段碼LED顯示。通常在顯示上我們采用的方法一般包括兩種:一種是靜態(tài)顯示,另一種是動態(tài)顯示。其中靜態(tài)顯示的特點是顯示穩(wěn)定不閃爍,程序編寫簡單,可以有效節(jié)省CPU的很多時間,占用端口資源多;動態(tài)顯示的特點是顯示穩(wěn)定性沒靜
77、態(tài)好,程序編寫復(fù)雜,相對靜態(tài)顯示而言占用端口資源少。在本設(shè)計中為節(jié)省機時,采用的是靜態(tài)顯示方法。</p><p> 4.4.2 LED數(shù)碼顯示器的接法</p><p> LED 數(shù)碼管顯示器有兩種連接方法如圖4.4:</p><p> 共陰極接法:把發(fā)光二極管的陰極連在一起構(gòu)成公共陰極,使用時公共陰極接地。每個發(fā)光二極管的陽極通過電阻與輸入端相連。</p
78、><p> 共陽極接法:把發(fā)光二極管的陽極連在一起構(gòu)成公共陽極,使用時公共陽極接+5V,每個發(fā)光二極管的陰極通過電阻與輸入端相連。</p><p> 本設(shè)計采用的是共陰極接法。 </p><p> 4.4.3 數(shù)碼管顯示電路</p><p> 本設(shè)計中由單片機P2輸出顯示碼,P0口輸出位選碼[12]。由于發(fā)光二極管通常需要十幾到幾十毫安的
79、驅(qū)動電流才能正常發(fā)光,發(fā)出的顯示控制信號經(jīng)過74HC573鎖存器來驅(qū)動數(shù)碼管正常工作,到底讓哪一個鎖存器選通,主要取決于P05、P06、P07三個輸出口的狀態(tài)。(如圖4.5)</p><p><b> 4.5 報警電路</b></p><p> 當氣敏電阻檢測到有煤氣泄漏時,中斷服務(wù)程序會給P0.1口一低電平,觸發(fā)蜂鳴器聲音報警。(此時伴隨抽油煙機啟動)</
80、p><p> 蜂鳴器選用 YMD12065,5V有源蜂鳴器。</p><p><b> 第5章 程序設(shè)計</b></p><p> 5.1 主程序的設(shè)計</p><p> 運行狀態(tài)位f=1時,系統(tǒng)自動檢測運行,f=0時,系統(tǒng)受手動開關(guān)的控制。</p><p> 5.2 中斷鍵盤掃描</
81、p><p> 5.3 LED顯示子程序</p><p> 5.4 INT1中斷報警服務(wù)程序</p><p><b> 參考文獻</b></p><p> [1]王兆安,黃俊.電力電子技術(shù).北京:機械工業(yè)出版社2008. 17~21</p><p> [2]張明,謝列敏.計算機測控技術(shù).北京
82、:國防工業(yè)出版社,2007. 89~96</p><p> [3]張毅.自動檢測技術(shù)及儀表控制系統(tǒng).北京:化學(xué)工業(yè)出版社,2008. 37~48</p><p> [4]李建民.單片機在溫度控制系統(tǒng)中的應(yīng)用.江漢大學(xué)學(xué)報,1996.6. 47~54</p><p> [5]潘新民,王燕芳.微型計算機控制技術(shù).北京:電子工業(yè)出版社,2008. 67~75
83、</p><p> [6]夏繼強.單片機實驗與實踐教程. 北京:北京航空航天大學(xué)出版社, 2001. 68~76</p><p> [7]Yang. Y., Yi. J., Woo, Y.Y., and Kim. B.: ‘Optimum design for linearityand efficiency of microwave Doherty amplifier using a
84、 new loadmatching technique’, Microw. J., 2001, 44, (12), pp. 20~36</p><p> [8]胡漢才.單片機原理及其接口技術(shù). 北京:清華大學(xué)出版社,2008. 49~66</p><p> [9]潘新民,王燕芳.微型計算機控制技術(shù).北京: 電子工業(yè)出版社,2008. 108~110</p><
85、p> [10]Vizimuller, P.: ‘RF design guide-systems, circuits, and equations’ (ArtechHouse, Boston, MA, 1995)[6]R. Dye, “Visual Object-Orientated Programming,” Dr. Dobbs MacintoshJournal, Sept. 1st ( 1991). 76~80</p&
86、gt;<p><b> 附錄1</b></p><p><b> 系統(tǒng)原理圖:</b></p><p><b> 附錄2</b></p><p> #include<reg51.h> </p><p> #include<intr
87、ins.h> </p><p> unsigned char code table1[]="nongdu:" ; </p><p> unsigned char code table3[]="wendu:"; </p><p> unsigned char code cent[]={&quo
88、t;'C"}; </p><p> unsigned char flag,min,time,max=33,tltemp;</p><p> //unsigned int chui;</p><p> sbit rs=P2^0; </p><p> sbit rw
89、=P2^1; </p><p> sbit e=P2^2;</p><p> sbit s=P2^7; </p><p> sbit bf=P0^7; </p><p> sbit DB_B20=P3^4;</p><p> sbit dio=P3
90、^6;</p><p> sbit cs=P3^5;</p><p> sbit clk=P3^7;</p><p> //sbit dang_1=P3^3;</p><p> //sbit dang_2=P3^4;</p><p> void delay_us(unsigned int time) //延時
91、10us</p><p><b> {</b></p><p><b> int i,j;</b></p><p> for(i=0;i<time;i++)</p><p> for(j=0;j<10;j++);</p><p><b> }&
92、lt;/b></p><p> void jingbao()</p><p><b> {</b></p><p><b> int i;</b></p><p> if(min>=max)</p><p><b> {</b>&l
93、t;/p><p> for(i=0;i<50;i++)</p><p><b> {</b></p><p><b> s=!s;</b></p><p> delay_us(5);</p><p><b> };</b></p>
94、<p><b> }</b></p><p><b> }</b></p><p> void delay1ms()//延時1ms</p><p><b> {</b></p><p> unsigned char i,j;</p>
95、<p> for(i=0;i<4;i++)</p><p> for(j=0;j<33;j++)</p><p><b> ; </b></p><p><b> }</b></p><p> void delaynms(unsigned char n)</
96、p><p><b> {</b></p><p> unsigned char i;</p><p> for(i=0;i<n;i++)</p><p> delay1ms();</p><p><b> }</b></p><p> v
97、oid fengshan(unsigned char chui)</p><p><b> {</b></p><p> if(chui>=100)</p><p><b> {</b></p><p><b> P1=0xfe;</b></p>&
98、lt;p> delaynms(10);</p><p><b> }</b></p><p><b> else</b></p><p> if(chui>=30&&chui<100)</p><p><b> {</b></p
99、><p><b> P1=0x7f;</b></p><p> delaynms(10);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p&
100、gt;<p><b> P1=0xff;</b></p><p> delaynms(10);</p><p><b> }</b></p><p><b> }</b></p><p> unsigned int adc_0832()</p&g
101、t;<p><b> {</b></p><p> unsigned int i,dat;</p><p> cs=1; //一個轉(zhuǎn)換周期開始</p><p> clk=0; //為第一個脈沖作準備</p><p> cs=0; //CS置0,片選有效</p><p&g
102、t; dio=1; //DIO置1,規(guī)定的起始信號 </p><p> clk=1; //第一個脈沖</p><p> clk=0; //第一個脈沖的下降沿,此前DIO必須是高電平</p><p> dio=1; //DIO置1, 通道選擇信號 </p><p> clk=1; //第二個脈沖,第2、3個脈
103、沖下沉之前,DI必須跟別輸入兩位數(shù)據(jù)用于選擇通道,這里選通道CH0 </p><p> clk=0; //第二個脈沖下降沿 </p><p> dio=0; //DI置0,選擇通道0</p><p> clk=1; //第三個脈沖</p><p> clk=0; //第三個脈沖下降沿 </p><
104、;p> dio=1; //第三個脈沖下沉之后,輸入端DIO失去作用,應(yīng)置1</p><p> clk=1; //第四個脈沖</p><p> for(i=0;i<8;i++) //高位在前</p><p><b> {</b></p><p> clk=1; //第四個
105、脈沖</p><p><b> clk=0; </b></p><p> dat<<=1; //將下面儲存的低位數(shù)據(jù)向右移</p><p> dat|=(unsigned char)dio; //將輸出數(shù)據(jù)DIO通過或運算儲存在dat最低位 </p><p> }
106、 </p><p> cs=1; //片選無效 </p><p> return dat; //將讀書的數(shù)據(jù)返回 </p><p><b> }</b></p><p> bit busy(void)</p><p><b> {</b>
107、;</p><p> bit result;</p><p> rs=0; //根據(jù)規(guī)定,RS為低電平,RW為高電平時,可以讀狀態(tài)</p><p><b> rw=1;</b></p><p> e=1; //E=1,才允許讀寫</p><p> _nop_()
108、; //空操作</p><p><b> _nop_();</b></p><p><b> _nop_(); </b></p><p> _nop_(); //空操作四個機器周期,給硬件反應(yīng)時間</p><p> result=bf; //將忙碌標志電平賦給result<
109、/p><p> e=0; //將E恢復(fù)低電平</p><p> return result;</p><p><b> }</b></p><p> void write_com(unsigned char datee)</p><p><b> {</b&
110、gt;</p><p> while(busy()==1);</p><p><b> rs=1;</b></p><p><b> rw=1;</b></p><p><b> _nop_();</b></p><p><b> _
111、nop_();</b></p><p><b> rs=0;</b></p><p><b> rw=0;</b></p><p><b> e=0;</b></p><p><b> _nop_();</b></p>&
112、lt;p><b> _nop_();</b></p><p><b> _nop_();</b></p><p><b> _nop_(); </b></p><p><b> e=1;</b></p><p><b> P0=d
113、atee;</b></p><p><b> _nop_();</b></p><p><b> _nop_();</b></p><p><b> _nop_();</b></p><p><b> _nop_(); </b><
114、/p><p><b> e=0;</b></p><p><b> }</b></p><p> void write_dater(unsigned char datere)</p><p><b> {</b></p><p> while(b
115、usy()==1);</p><p><b> rs=1;</b></p><p><b> rw=0;</b></p><p><b> e=0;</b></p><p> P0=datere;</p><p><b> _nop_
116、();</b></p><p><b> _nop_();</b></p><p><b> _nop_();</b></p><p><b> _nop_();</b></p><p><b> e=1;</b></p>
117、<p><b> _nop_();</b></p><p><b> _nop_();</b></p><p><b> _nop_();</b></p><p><b> _nop_();</b></p><p><b>
118、 e=0;</b></p><p><b> }</b></p><p> void init_1604()</p><p><b> {</b></p><p> delaynms(15);</p><p> write_com(0x38);<
119、/p><p> delaynms(2);</p><p> write_com(0x38);</p><p> delaynms(2);</p><p> write_com(0x38);</p><p> delaynms(2);</p><p> write_com(0x0c);&l
120、t;/p><p> delaynms(2);</p><p> write_com(0x06);</p><p> delaynms(2);</p><p> write_com(0x01);</p><p> delaynms(2);</p><p><b> }</b
121、></p><p> bit init()</p><p> { bit flag; //儲存DS18B20是否存在的標志,flag=0,表示存在;flag=1,表示不存在</p><p> DB_B20= 1; //先將數(shù)據(jù)線拉高</p><p> for(time=0;time&
122、lt;2;time++) //略微延時約6微秒</p><p><b> ;</b></p><p> DB_B20 = 0; //再將數(shù)據(jù)線從高拉低,要求保持480~960us</p><p> for(time=0;time<200;time++) //略微延時約600微秒</p><p
123、> ; //以向DS18B20發(fā)出一持續(xù)480~960us的低電平復(fù)位脈沖 </p><p> DB_B20 = 1; //釋放數(shù)據(jù)線(將數(shù)據(jù)線拉高) </p><p> for(time=0;time<10;time++)</p><p> ; //延時約30us(釋放總線后需等待15~60us讓DS18B
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動感應(yīng)抽油煙機——畢業(yè)設(shè)計論文
- 抽油煙機課程設(shè)計--基于單片機的抽油煙機控制系統(tǒng)
- 吸油煙機檢驗畢業(yè)設(shè)計
- 智能油煙機控制系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 智能抽油煙機系統(tǒng)設(shè)計
- 中式油煙機和歐式油煙機的區(qū)別 中式油煙機的優(yōu)缺點
- 抽油煙機設(shè)計與開發(fā)【畢業(yè)設(shè)計】
- 智能抽油煙機系統(tǒng)設(shè)計畢業(yè)設(shè)計說明書
- 升降式油煙機系統(tǒng)
- 開題報告---智能抽油煙機系統(tǒng)設(shè)計
- 灶具與油煙機協(xié)調(diào)控制系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 油煙機清洗合同
- 油煙機的選擇
- 抽油煙機課程設(shè)計
- 華帝油煙機灶具價格?華帝油煙機選購技巧?
- 油煙機清洗程序1
- 油煙機什么牌子好?
- 抽油煙機課程設(shè)計
- 自適應(yīng)抽油煙機控制器設(shè)計-畢業(yè)論文
- 機電一體化畢業(yè)設(shè)計---智能抽油煙機系統(tǒng)設(shè)計
評論
0/150
提交評論