魚缸溫度控制系統(tǒng)課件_第1頁
魚缸溫度控制系統(tǒng)課件_第2頁
魚缸溫度控制系統(tǒng)課件_第3頁
魚缸溫度控制系統(tǒng)課件_第4頁
魚缸溫度控制系統(tǒng)課件_第5頁
已閱讀5頁,還剩165頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1實驗目的掌握繼電器的原理、使用方法通過繼電器的開關來控制對魚缸水的加溫1實驗目的掌握繼電器的原理、使用方法2實驗要求使用溫度傳感器進行溫度的采集使用數(shù)碼管顯示采集到的溫度設定溫度的范圍,如果超出范圍(溫度范圍使用整數(shù)表示,兩位),則對魚缸的水進行加熱使用LED等指示工作狀態(tài):加熱和停止2實驗要求使用溫度傳感器進行溫度的采集3實驗需求與設計分析硬件分析溫度傳感器數(shù)碼管LED燈加熱電路系統(tǒng)設計分析3實驗需求與設計分析硬件分析4系統(tǒng)結(jié)構(gòu)框圖設計4系統(tǒng)結(jié)構(gòu)框圖設計5加熱方案的設計常見的加熱方案設計化石燃料、生物燃料固體酒精煤氣電能加熱空調(diào)熱得快電磁爐5加熱方案的設計常見的加熱方案設計6方案選擇“熱得快”6方案選擇7熱得快的原理結(jié)構(gòu)組成電熱絲金屬管絕緣材料(氧化鎂粉)加熱電路核心電熱絲7熱得快的原理結(jié)構(gòu)組成8加熱電路的設計核心部件電熱絲(熱得快)控制開關8加熱電路的設計核心部件9控制開關機械開關機械操作完成開關控制繼電器9控制開關機械開關10機械開關分類旋轉(zhuǎn)式波段開關直鍵式波段開關撥動式波段開關撥碼開關按鍵開關微動開關10機械開關分類旋轉(zhuǎn)式波段開關11舉例(圖)11舉例(圖)12繼電器繼電器(Relay)定義:當輸入量(激勵量)的變化達到規(guī)定要求時,在電氣輸出電路中使被控量發(fā)生預定的階躍變化的一種電器繼電器原理:通過改變輸入到線圈上的電壓,來改變電磁場,進而控制電路的開和關(電磁式)12繼電器繼電器(Relay)定義:當輸入量(激勵量)的變化13繼電器的特性Xa——動作值Xb——釋放值Ya——負載13繼電器的特性Xa——動作值14繼電器模型靜觸點(一個或多個)動觸點(公共端)繼電器觸點14繼電器模型繼電器觸點15觸點的基本形式:動合型(H型)線圈不通電時兩觸點是斷開的,通電后,兩個觸點就閉合。以合字的拼音字頭“H”表示動斷型(D型)線圈不通電時兩觸點是閉合的,通電后兩個觸點就斷開。用斷字的拼音字頭“D”表示轉(zhuǎn)換型(Z型)這是觸點組型。這種觸點組共有三個觸點,即中間是動觸點15觸點的基本形式:16開關模型單刀單擲SPST 單刀雙擲SPDT雙刀單擲DPST 雙刀雙擲DPDT16開關模型單刀單擲SPST 單刀雙擲SPDT17繼電器的分類按照工作原理或結(jié)構(gòu)特征分類電磁繼電器固態(tài)繼電器溫度繼電器舌簧繼電器時間繼電器17繼電器的分類按照工作原理或結(jié)構(gòu)特征分類18電磁繼電器電磁繼電器原型18電磁繼電器電磁繼電器原型19電磁繼電器的主要參數(shù)工作電壓(電流)吸合電壓(電流)釋放電壓(電流)動作時間返回時間觸點的開閉能力靈敏度壽命19電磁繼電器的主要參數(shù)工作電壓(電流)20干簧繼電器組成干簧管線圈20干簧繼電器組成21干簧管用兩片既導磁又導電的材料做成簧片,平行地封入裝有惰性其他的玻璃管中組成開關元件。兩簧片的端部重疊并留有一定間隙以構(gòu)成觸點21干簧管用兩片既導磁又導電的材料做成簧片,平行地封入裝有惰22干簧管工作原理22干簧管工作原理23干簧管工作原理當永久磁鐵靠近干簧管或由繞在干簧管上的線圈通電后形成磁場使簧片磁化,簧片的觸點部分就感應出極性相反的磁極,異名的磁極相互吸引。當吸引的磁力大于簧片的彈力時,兩觸點接觸,此時接通簧片兩端的電路,當吸引的磁力小于簧片的彈力時,則兩簧片分開,簧片兩端的電路斷開23干簧管工作原理當永久磁鐵靠近干簧管或由繞在干簧管上的線圈24固態(tài)繼電器固態(tài)繼電器(SSR,SolidStateRelay),是無可動接點部分的繼電器,在動作上與有接點繼電器相同,但是該繼電器使用半導體閘流管、晶閘管開關元件、二極管、晶體管等開關元件。另外也使用名為光耦合器的光半導體,使其輸入輸出絕緣。光電耦合器的特點是用光的信號在絕緣空間中進行傳輸,所以絕緣性更好,傳動速度也更快。24固態(tài)繼電器固態(tài)繼電器(SSR,SolidStateR25SSR的構(gòu)成25SSR的構(gòu)成262627固態(tài)繼電器的特點可以應對高速、高頻開關沒有接觸不良發(fā)生干擾小無動作音接點無損耗27固態(tài)繼電器的特點可以應對高速、高頻開關28繼電器開關的優(yōu)點繼電器開關優(yōu)點:小電流控制大電流低電壓控制高電壓開合時間短壽命長輸入輸出隔離,抗干擾28繼電器開關的優(yōu)點繼電器開關優(yōu)點:29繼電器29繼電器30開發(fā)板原理圖設計繼電器電路30開發(fā)板原理圖設計繼電器電路31外部總線擴展外部總線系統(tǒng)外部總線擴展外部總線的擴展方法31外部總線擴展外部總線系統(tǒng)32外部總線系統(tǒng)32外部總線系統(tǒng)33外部總線擴展P0口擴展為地址/數(shù)據(jù)復用口P2口高位地址也就是說16位地址總線AB15~AB0由P2口和P0口鎖存器構(gòu)成8位數(shù)據(jù)總線DB7~DB0由P0口構(gòu)成控制總線CB由輸出控制線(RD#,WR#,PSEN#,ALE)以及輸入控制線(EA#,INT0#,INT1#,RST,T0和T1)構(gòu)成33外部總線擴展P0口擴展為地址/數(shù)據(jù)復用口34外部總線擴展方法線選法譯碼法34外部總線擴展方法線選法35開發(fā)板系統(tǒng)總線擴展35開發(fā)板系統(tǒng)總線擴展36繼電器和LED燈控制電路36繼電器和LED燈控制電路37SN74LS3778位D觸發(fā)器當允許控制端G#為低電平時,時鐘端(CP)脈沖上升沿作用下,輸出端Q與數(shù)據(jù)端D相一致。當CP為高電平或者低電平時,D對Q沒影響。37SN74LS3778位D觸發(fā)器38ULN2003D達林頓管作用:提高驅(qū)動能力,主要是為了驅(qū)動MOTOR電路后面的實驗中具體介紹38ULN2003D達林頓管39MCU總線電路39MCU總線電路4074LS138譯碼電路4074LS138譯碼電路4174LS13874LS138:3-8線譯碼器4174LS13874LS138:3-8線譯碼器4274LS138工作原理當一個選通端(G1)為高電平,另兩個選通端(/(G2A)和/(G2B))為低電平時,可將地址端(A、B、C)的二進制編碼在一個對應的輸出端以低電平譯出。4274LS138工作原理當一個選通端(G1)為高電平,另兩43138內(nèi)部結(jié)構(gòu)圖43138內(nèi)部結(jié)構(gòu)圖44138真值表44138真值表45138每個通道的使用

通道控制的外設Y0LCDY1relay(74LS377)motor、LED(3個)(74LS377,ULD2003D)Y2LED組(8個)(74LS573)Y38259AY4~Y7保留45138每個通道的使用 通道控制的外設Y0LCDY1re46外設的系統(tǒng)總線掛載46外設的系統(tǒng)總線掛載47作業(yè)根據(jù)74LS138結(jié)構(gòu)框圖,寫出Y0~Y7邏輯表達式試用兩片3線-8線譯碼器74LS138組成4線-16線譯碼器,將輸入的4位二進制代碼譯成16個獨立的低電平信號。47作業(yè)根據(jù)74LS138結(jié)構(gòu)框圖,寫出Y0~Y7邏輯表達式4874LS138的其他應用若將選通端中的一個作為數(shù)據(jù)輸入端時,74LS138還可作數(shù)據(jù)分配器(原理圖設計)利用G1、/(G2A)和/(G2B)可級聯(lián)擴展成24線譯碼器;若外接一個反相器還可級聯(lián)擴展成32線譯碼器4874LS138的其他應用若將選通端中的一個作為數(shù)據(jù)輸入端49作業(yè):寫一個跑馬燈程序,練習LED燈的控制(D15~D22)以及(D24~D26)49作業(yè):50系統(tǒng)結(jié)構(gòu)框圖設計50系統(tǒng)結(jié)構(gòu)框圖設計51程序流程分析程序流程圖51程序流程分析程序流程圖525253程序代碼設計系統(tǒng)初始化采集溫度數(shù)據(jù)處理溫度顯示溫度判斷打開/關閉加熱電路打開/關閉LED指示53程序代碼設計系統(tǒng)初始化54系統(tǒng)初始化需要進行初始化的設備CH452數(shù)碼管驅(qū)動器DS18B20溫度傳感器LED指示燈初始化為熄滅加熱電路控制開關(繼電器)初始化為關閉54系統(tǒng)初始化需要進行初始化的設備55CH452初始化CH452_Write(CH452_SYSON2);CH452_Write(CH452_BCD);DS18B20初始化ow_reset();write_byte(0xcc);write_byte(0x44);55CH452初始化56LED燈初始化led_addr=LED_ADDR;*led_addr=0xff;注意:#defineLED_ADDR0x400056LED燈初始化57繼電器初始化led_addr=ADDR;*led_addr=0x80;注意:#defineADDR0x200057繼電器初始化58溫度采集DS18B20工作流程58溫度采集DS18B20工作流程59發(fā)命令要求進行溫度采集 ow_reset();write_byte(0xcc);write_byte(0x44);讀取溫度 ow_reset(); write_byte(0xcc);write_byte(0xbe);temp_lsb=read_byte();temp_msb=read_byte();59發(fā)命令要求進行溫度采集60數(shù)據(jù)處理和溫度顯示數(shù)據(jù)處理數(shù)碼管溫度顯示60數(shù)據(jù)處理和溫度顯示數(shù)據(jù)處理61溫度范圍判斷通過數(shù)據(jù)處理后得到Temp_Decimal 溫度的小數(shù)部分Temp_Integer 溫度的整數(shù)部分只要將Temp_Integer和Temp_H和Temp_L進行比較Temp_H和Temp_L中分別存放的是溫度范圍的上限和下限,這個在變量定義部分進行設定61溫度范圍判斷通過數(shù)據(jù)處理后得到62繼電器和LED控制根據(jù)前面的判斷,分兩種情況進行控制在溫度范圍內(nèi)led_addr=LED_ADDR;*led_addr=0xff; led_addr=ADDR;*led_addr=0x80; 超出溫度范圍led_addr=LED_ADDR;*led_addr=0x7f; led_addr=ADDR;*led_addr=0x00; 62繼電器和LED控制根據(jù)前面的判斷,分兩種情況進行控制636364程序設計流程圖(二)64程序設計流程圖(二)65循環(huán)控制語句常見循環(huán)控制語句if...else...語句swich()語句for()語句while()語句do...while()語句goto語句65循環(huán)控制語句常見循環(huán)控制語句66繼電器SRS-05VDC-SL66繼電器SRS-05VDC-SL67特性介紹觸點材料:銀觸點類型:1Z微小型封裝:15.4*10.4*11.6低功耗:200/360/450mW環(huán)境溫度:-30to+85℃67特性介紹68產(chǎn)品型號SRS/SRSZXXVDCSL繼電器型號線圈額定電壓結(jié)構(gòu)線圈功耗SRS/SRSZ03、05、06、09、12、24VDCS:密閉型F:半密閉型H:0.20WL:0.36WD:0.45W68產(chǎn)品型號SRS/SRSZXXVDCSL繼電器型號線圈額69內(nèi)部結(jié)構(gòu)公共端、靜觸點、動觸點69內(nèi)部結(jié)構(gòu)70主要技術參數(shù)工作電壓:5V工作電流:40mA吸合電壓:75%*5V釋放電壓:5%*5V動作/返回時間:10ms/5ms觸點的負載能力:3A120VAC/3A24VDC觸點電阻:100Ω機械壽命:10,000,00070主要技術參數(shù)71繼電器驅(qū)動電氣條件額定工作電壓:5V額定工作電流:40mA74LS377引腳的電氣特性71繼電器驅(qū)動電氣條件7274LS377引腳的電氣特性7274LS377引腳的電氣特性73原理圖設計73原理圖設計74系統(tǒng)結(jié)構(gòu)框圖設計74系統(tǒng)結(jié)構(gòu)框圖設計75光耦什么是光耦光耦合器(opticalcoupler,英文縮寫為OC)亦稱光電隔離器或光電耦合器,簡稱光耦。它是以光為媒介來傳輸電信號的器件,通常把發(fā)光器(紅外線發(fā)光二極管LED)與受光器(光敏半導體管)封裝在同一管殼內(nèi)。75光耦什么是光耦76光耦模型76光耦模型77光接收器光電二極管光電晶閘管光電晶體管光電復合晶體管77光接收器784N25封裝和內(nèi)部結(jié)構(gòu)784N25封裝和內(nèi)部結(jié)構(gòu)79OC原理紅外LED發(fā)光管產(chǎn)生的紅外光照射在光電晶體管的感光性比較強的基極和集電極的結(jié)合部,基極和集電極的結(jié)合部將光子的能量轉(zhuǎn)化為光電流,晶體管對光電流進行放大,增益為HFEHFE取決于集電極和發(fā)射極之間的電壓差79OC原理紅外LED發(fā)光管產(chǎn)生的紅外光照射在光電晶體管的感80基本概念介紹CTR(CurrentTransferRatio):光電管的集電極電流與LED正向電流之間的比率HFE:光電管的集電極電流與光電流之間的比率80基本概念介紹CTR(CurrentTransferR81典型應用分析原理圖81典型應用分析原理圖82Vo和IF的關系示意圖82Vo和IF的關系示意圖83光耦主要參數(shù)正向壓降正向電流反向電流反向擊穿電壓集電極-發(fā)射極反向擊穿電壓輸出飽和壓降暗電流電流傳輸比83光耦主要參數(shù)正向壓降84光耦的分類光敏集成電路輸出三極管輸出(OC輸出)放大器集成電路輸出施密特觸發(fā)器邏輯門光電晶閘管輸出帶過零觸發(fā)電路雙向單向光電二極管輸出光電池光電二極管光電晶體管輸出FET三極管達林頓雙極三極管NPN三極管無基極有基極84光耦的分類光敏集成電路輸出三極管輸出(OC輸出)放大器集85使用光耦的好處絕緣安全噪聲隔離信號傳遞85使用光耦的好處絕緣安全86實驗目的掌握繼電器的原理、使用方法通過繼電器的開關來控制對魚缸水的加溫1實驗目的掌握繼電器的原理、使用方法87實驗要求使用溫度傳感器進行溫度的采集使用數(shù)碼管顯示采集到的溫度設定溫度的范圍,如果超出范圍(溫度范圍使用整數(shù)表示,兩位),則對魚缸的水進行加熱使用LED等指示工作狀態(tài):加熱和停止2實驗要求使用溫度傳感器進行溫度的采集88實驗需求與設計分析硬件分析溫度傳感器數(shù)碼管LED燈加熱電路系統(tǒng)設計分析3實驗需求與設計分析硬件分析89系統(tǒng)結(jié)構(gòu)框圖設計4系統(tǒng)結(jié)構(gòu)框圖設計90加熱方案的設計常見的加熱方案設計化石燃料、生物燃料固體酒精煤氣電能加熱空調(diào)熱得快電磁爐5加熱方案的設計常見的加熱方案設計91方案選擇“熱得快”6方案選擇92熱得快的原理結(jié)構(gòu)組成電熱絲金屬管絕緣材料(氧化鎂粉)加熱電路核心電熱絲7熱得快的原理結(jié)構(gòu)組成93加熱電路的設計核心部件電熱絲(熱得快)控制開關8加熱電路的設計核心部件94控制開關機械開關機械操作完成開關控制繼電器9控制開關機械開關95機械開關分類旋轉(zhuǎn)式波段開關直鍵式波段開關撥動式波段開關撥碼開關按鍵開關微動開關10機械開關分類旋轉(zhuǎn)式波段開關96舉例(圖)11舉例(圖)97繼電器繼電器(Relay)定義:當輸入量(激勵量)的變化達到規(guī)定要求時,在電氣輸出電路中使被控量發(fā)生預定的階躍變化的一種電器繼電器原理:通過改變輸入到線圈上的電壓,來改變電磁場,進而控制電路的開和關(電磁式)12繼電器繼電器(Relay)定義:當輸入量(激勵量)的變化98繼電器的特性Xa——動作值Xb——釋放值Ya——負載13繼電器的特性Xa——動作值99繼電器模型靜觸點(一個或多個)動觸點(公共端)繼電器觸點14繼電器模型繼電器觸點100觸點的基本形式:動合型(H型)線圈不通電時兩觸點是斷開的,通電后,兩個觸點就閉合。以合字的拼音字頭“H”表示動斷型(D型)線圈不通電時兩觸點是閉合的,通電后兩個觸點就斷開。用斷字的拼音字頭“D”表示轉(zhuǎn)換型(Z型)這是觸點組型。這種觸點組共有三個觸點,即中間是動觸點15觸點的基本形式:101開關模型單刀單擲SPST 單刀雙擲SPDT雙刀單擲DPST 雙刀雙擲DPDT16開關模型單刀單擲SPST 單刀雙擲SPDT102繼電器的分類按照工作原理或結(jié)構(gòu)特征分類電磁繼電器固態(tài)繼電器溫度繼電器舌簧繼電器時間繼電器17繼電器的分類按照工作原理或結(jié)構(gòu)特征分類103電磁繼電器電磁繼電器原型18電磁繼電器電磁繼電器原型104電磁繼電器的主要參數(shù)工作電壓(電流)吸合電壓(電流)釋放電壓(電流)動作時間返回時間觸點的開閉能力靈敏度壽命19電磁繼電器的主要參數(shù)工作電壓(電流)105干簧繼電器組成干簧管線圈20干簧繼電器組成106干簧管用兩片既導磁又導電的材料做成簧片,平行地封入裝有惰性其他的玻璃管中組成開關元件。兩簧片的端部重疊并留有一定間隙以構(gòu)成觸點21干簧管用兩片既導磁又導電的材料做成簧片,平行地封入裝有惰107干簧管工作原理22干簧管工作原理108干簧管工作原理當永久磁鐵靠近干簧管或由繞在干簧管上的線圈通電后形成磁場使簧片磁化,簧片的觸點部分就感應出極性相反的磁極,異名的磁極相互吸引。當吸引的磁力大于簧片的彈力時,兩觸點接觸,此時接通簧片兩端的電路,當吸引的磁力小于簧片的彈力時,則兩簧片分開,簧片兩端的電路斷開23干簧管工作原理當永久磁鐵靠近干簧管或由繞在干簧管上的線圈109固態(tài)繼電器固態(tài)繼電器(SSR,SolidStateRelay),是無可動接點部分的繼電器,在動作上與有接點繼電器相同,但是該繼電器使用半導體閘流管、晶閘管開關元件、二極管、晶體管等開關元件。另外也使用名為光耦合器的光半導體,使其輸入輸出絕緣。光電耦合器的特點是用光的信號在絕緣空間中進行傳輸,所以絕緣性更好,傳動速度也更快。24固態(tài)繼電器固態(tài)繼電器(SSR,SolidStateR110SSR的構(gòu)成25SSR的構(gòu)成11126112固態(tài)繼電器的特點可以應對高速、高頻開關沒有接觸不良發(fā)生干擾小無動作音接點無損耗27固態(tài)繼電器的特點可以應對高速、高頻開關113繼電器開關的優(yōu)點繼電器開關優(yōu)點:小電流控制大電流低電壓控制高電壓開合時間短壽命長輸入輸出隔離,抗干擾28繼電器開關的優(yōu)點繼電器開關優(yōu)點:114繼電器29繼電器115開發(fā)板原理圖設計繼電器電路30開發(fā)板原理圖設計繼電器電路116外部總線擴展外部總線系統(tǒng)外部總線擴展外部總線的擴展方法31外部總線擴展外部總線系統(tǒng)117外部總線系統(tǒng)32外部總線系統(tǒng)118外部總線擴展P0口擴展為地址/數(shù)據(jù)復用口P2口高位地址也就是說16位地址總線AB15~AB0由P2口和P0口鎖存器構(gòu)成8位數(shù)據(jù)總線DB7~DB0由P0口構(gòu)成控制總線CB由輸出控制線(RD#,WR#,PSEN#,ALE)以及輸入控制線(EA#,INT0#,INT1#,RST,T0和T1)構(gòu)成33外部總線擴展P0口擴展為地址/數(shù)據(jù)復用口119外部總線擴展方法線選法譯碼法34外部總線擴展方法線選法120開發(fā)板系統(tǒng)總線擴展35開發(fā)板系統(tǒng)總線擴展121繼電器和LED燈控制電路36繼電器和LED燈控制電路122SN74LS3778位D觸發(fā)器當允許控制端G#為低電平時,時鐘端(CP)脈沖上升沿作用下,輸出端Q與數(shù)據(jù)端D相一致。當CP為高電平或者低電平時,D對Q沒影響。37SN74LS3778位D觸發(fā)器123ULN2003D達林頓管作用:提高驅(qū)動能力,主要是為了驅(qū)動MOTOR電路后面的實驗中具體介紹38ULN2003D達林頓管124MCU總線電路39MCU總線電路12574LS138譯碼電路4074LS138譯碼電路12674LS13874LS138:3-8線譯碼器4174LS13874LS138:3-8線譯碼器12774LS138工作原理當一個選通端(G1)為高電平,另兩個選通端(/(G2A)和/(G2B))為低電平時,可將地址端(A、B、C)的二進制編碼在一個對應的輸出端以低電平譯出。4274LS138工作原理當一個選通端(G1)為高電平,另兩128138內(nèi)部結(jié)構(gòu)圖43138內(nèi)部結(jié)構(gòu)圖129138真值表44138真值表130138每個通道的使用

通道控制的外設Y0LCDY1relay(74LS377)motor、LED(3個)(74LS377,ULD2003D)Y2LED組(8個)(74LS573)Y38259AY4~Y7保留45138每個通道的使用 通道控制的外設Y0LCDY1re131外設的系統(tǒng)總線掛載46外設的系統(tǒng)總線掛載132作業(yè)根據(jù)74LS138結(jié)構(gòu)框圖,寫出Y0~Y7邏輯表達式試用兩片3線-8線譯碼器74LS138組成4線-16線譯碼器,將輸入的4位二進制代碼譯成16個獨立的低電平信號。47作業(yè)根據(jù)74LS138結(jié)構(gòu)框圖,寫出Y0~Y7邏輯表達式13374LS138的其他應用若將選通端中的一個作為數(shù)據(jù)輸入端時,74LS138還可作數(shù)據(jù)分配器(原理圖設計)利用G1、/(G2A)和/(G2B)可級聯(lián)擴展成24線譯碼器;若外接一個反相器還可級聯(lián)擴展成32線譯碼器4874LS138的其他應用若將選通端中的一個作為數(shù)據(jù)輸入端134作業(yè):寫一個跑馬燈程序,練習LED燈的控制(D15~D22)以及(D24~D26)49作業(yè):135系統(tǒng)結(jié)構(gòu)框圖設計50系統(tǒng)結(jié)構(gòu)框圖設計136程序流程分析程序流程圖51程序流程分析程序流程圖13752138程序代碼設計系統(tǒng)初始化采集溫度數(shù)據(jù)處理溫度顯示溫度判斷打開/關閉加熱電路打開/關閉LED指示53程序代碼設計系統(tǒng)初始化139系統(tǒng)初始化需要進行初始化的設備CH452數(shù)碼管驅(qū)動器DS18B20溫度傳感器LED指示燈初始化為熄滅加熱電路控制開關(繼電器)初始化為關閉54系統(tǒng)初始化需要進行初始化的設備140CH452初始化CH452_Write(CH452_SYSON2);CH452_Write(CH452_BCD);DS18B20初始化ow_reset();write_byte(0xcc);write_byte(0x44);55CH452初始化141LED燈初始化led_addr=LED_ADDR;*led_addr=0xff;注意:#defineLED_ADDR0x400056LED燈初始化142繼電器初始化led_addr=ADDR;*led_addr=0x80;注意:#defineADDR0x200057繼電器初始化143溫度采集DS18B20工作流程58溫度采集DS18B20工作流程144發(fā)命令要求進行溫度采集 ow_reset();write_byte(0xcc);write_byte(0x44);讀取溫度 ow_reset(); write_byte(0xcc);write_byte(0xbe);temp_lsb=read_byte();temp_msb=read_byte();59發(fā)命令要求進行溫度采集145數(shù)據(jù)處理和溫度顯示數(shù)據(jù)處理數(shù)碼管溫度顯示60數(shù)據(jù)處理和溫度顯示數(shù)據(jù)處理146溫度范圍判斷通過數(shù)據(jù)處理后得到Temp_Decimal 溫度的小數(shù)部分Temp_Integer 溫度的整數(shù)部分只要將Temp_Integer和Temp_H和Temp_L進行比較Temp_H和Temp_L中分別存放的是溫度范圍的上限和下限,這個在變量定義部分進行設定61溫度范圍判斷通過數(shù)據(jù)處理后得到147繼電器和LED控制根據(jù)前面的判斷,分兩種情況進行控制在溫度范圍內(nèi)led_addr=LED_ADDR;*led_addr=0xff; led_addr=ADDR;*led_addr=0x80; 超出溫度范圍led_addr=LED_ADDR;*led_addr=0x7f; led_addr=ADDR;*led_addr=0x00; 62繼電器和LED控制根據(jù)前面的判斷,分兩種情況進行控制14863149程序設計流程圖(二)64程序設計流程圖(二)150循環(huán)控制語句常見循環(huán)控制語句if...else...語句swich()語句for()語句while()語句do...while()語句goto語句65循環(huán)控制語句常見循環(huán)控制語句151繼電器SRS-05VDC-SL66繼電器SRS-05VDC-SL152特性介紹觸點材料:銀觸點類型:1Z微小型封裝:15.4*10.4*11.6低功耗:200/360/450mW環(huán)境溫度:-30to+85℃67特性介紹153產(chǎn)品型號SRS/SRSZXXVDCSL繼電器型號線圈額定電壓結(jié)構(gòu)線圈功耗SRS/SRSZ03、05、06、0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論