freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于gsm的遠(yuǎn)程溫度控制監(jiān)測系統(tǒng)論文-wenkub.com

2025-06-24 17:36 本頁面
   

【正文】 SetTempThreshold()。 LED1 = 0。 DisplayHZ(1,0,全智能溫度控制器,8)。 ReadTemperature(1)。 DisplayHZ(3,0,全智能溫度控制器,8)。 Lcd_Init()。 } }}void main(){ uchar StateVal = 0。 DisplayHZ(4,2,溫度2:,3)。 SendData(0x01,CMD)。 PhoneNum[SSwei1]。 } if(KeyVal == 4) { KeyVal = 0。 HoldDisplay()。i ++) { SendData(PhoneNum[i]+0x30,DAT)。 DisplayHZ(3,0,TEL:,2)。 uchar i = 0。break。 case 10:SendData(0x8e,CMD)。SendData(PhoneNum[6]+0x30,DAT)。break。 case 5:SendData(0x8c,CMD)。break。 case 2:SendData(0x8a,CMD)。 DisplayHZ(4,2,溫度2:,3)。 SendData(0x01,CMD)。 SendData((T2Temp % 10)+0x30,DAT)。 T2Temp 。 SendData(0X0f,CMD)。 SendData(0X95,CMD)。amp。 SendData((T2Temp % 10)+0x30,DAT)。 T2Temp ++。 SendData(0X0f,CMD)。 SendData(0X95,CMD)。amp。 } else { SetFlag = 0。 while(flag) { if(KeyVal == 2) { KeyVal = 0。 SendData(WD[0],DAT)。 SendData(WD[1],DAT)。 SendData(0X95,CMD)。 //顯示清屏 Delay5Ms()。 }void SetTempThreshold(){ bit flag = 1。 SendData((BotTemp % 10)+0x30,DAT)。 SendData(0X9D,CMD)。 SendData((TopTemp / 10)+0x30,DAT)。 if(SecFlag) { SecFlag = 0。BEEP=1。LED4=1。// Delay_n5ms(20)。 Delay_n5ms(4)。 Delay_n5ms(4)。 Delay_n5ms(4)。x ) { Delay5Ms()。 } break。 case 3: if((P3amp。break。break。break。break。0x7C)!=0x7c)KeyState = 1。 } flag = ~flag。 } if(flag == 1) { SendData(PhoneNum[SSwei 1]+0x30,DAT)。case10:SendData(0x8e,CMD)。SendData(PhoneNum[6]+0x30,DAT)。break。 case 5:SendData(0x8c,CMD)。break。breakcase2:SendData(0x8a,CMD)。 /* TR1: timer 1 run */ EA = 1。 } } } void Uart_Init(){ SCON = 0x50。 SecFlag = 1。 if(KeyNum = 20) { KeyNum = 0。 TH0 = (65536 1000) / 256。 TR0 = 1。 TH0 = (65536 1000) / 256。uchar PhoneNum[11] = {1,3,8,2,1,2,1,5,6,0,3}。int TopTemp = 0。bit SSFlag = 0。extern bit GSMState 。 sbit BEEP = P2^0。 sbit LED2 = P2^4。在此一并向他們表示誠摯的謝意,感謝生命中幫助我的任何一個人。借此機(jī)會,我向于老師致以最誠摯的祝福和真心地謝意。程爭,國防工業(yè)出版社,2010【16】許海波,廖傳書,安防科技,2007【12】基于GSM網(wǎng)絡(luò)的智能監(jiān)控模塊王為青,程國鋼,北京人民郵電出版社,2007【6】基于模塊DC18S20溫度傳感器的數(shù)字溫度計,張越,張炎,趙延軍,2007【7】51單片機(jī)工程應(yīng)用實(shí)例邊春元等 編著. 人民郵電出版社. 2005 【2】單片微型計算機(jī)原理及應(yīng)用尤其在軟件的設(shè)計中,更需要以前的C語言、ARM、單片機(jī)等語言基礎(chǔ)。該控制系統(tǒng)的總體過程:首先由溫度采集模塊18B20溫度傳感器采集溫度發(fā)送到單片機(jī)上,再通過按鍵來設(shè)置溫度上下限和短信報警號碼,采用GSM模塊TC35i將溫度數(shù)據(jù)發(fā)送到終端手機(jī)上,若是溫度低于或者高于設(shè)置溫度,就會發(fā)送短信到設(shè)置的手機(jī)進(jìn)行報警。最后將單片機(jī)與GSM模塊連接,確定整個程序的功能正常。在調(diào)試的過程中,為了簡化問題,快速確定問題所在。最后在整合程序時,又遇到溫度傳感器讀取的溫度數(shù)據(jù)時好時壞,在經(jīng)過認(rèn)真的分析過后發(fā)現(xiàn)出現(xiàn)問題的原因還是出在溫度傳感器嚴(yán)格是時序要求上,因?yàn)?,在讀取溫度數(shù)據(jù)的同時,在程序中有一個1ms的定時器中斷,這就造成讀時序的錯誤,所以會造成溫度數(shù)據(jù)出現(xiàn)錯誤。 軟件的調(diào)試一般采用的方法是分模塊調(diào)試,所謂的分模塊調(diào)試就是根據(jù)所需要的功能模塊分步調(diào)試,先確定各個模塊的功能正常,最后才將所有模塊整合成整個設(shè)計。整個設(shè)計功能的實(shí)現(xiàn)都需要軟件的實(shí)現(xiàn),沒有軟件的硬件沒有用處。用示波器檢測晶振輸出的時鐘是否正常,用萬用表檢測復(fù)位腳電平是否為低電平。(3)接入所需的9V電源,用萬用表測試電源芯片輸出的5V電壓,確認(rèn)電壓是否正常。本次設(shè)計中硬件部分PCB板為熱轉(zhuǎn)印覆銅板手工制作,由于工藝原因,PCB板需要經(jīng)過大量調(diào)試。當(dāng)溫度恢復(fù)正常時,發(fā)送溫度恢復(fù)正常的短消息到指定的手機(jī)上。 第三步是監(jiān)測GSM模塊是否存在,在這里檢測10次。在主程序流程中,首先開始的是硬件監(jiān)測,主要方法是將所有控制端口依次打開,觀察相應(yīng)的現(xiàn)象是否正常。并根據(jù)按鍵IO的值來跳轉(zhuǎn)狀態(tài)。在這里需要消除這個抖動,從圖中可以看出在按下按鍵到按鍵信號穩(wěn)定之間有一段時間,而這一段時間中存在抖動,時間大概是1020ms,可以利用延時的方法消除抖動,延時法消除抖動的原理是,但第一次檢測到按鍵按下時延時20ms后再一次判斷按鍵的狀態(tài),這樣就可以有效的消除抖動。在上一章獨(dú)立按鍵中介紹了機(jī)械按鍵的缺陷,在按鍵按下的時候電壓存在抖動,這會造成程序的誤判。它可以采用三種編碼發(fā)送短信:7bit編碼、8bit 編碼和16bit編碼,7位編碼發(fā)生普通ASCII短信;8位編碼常用于發(fā)送數(shù)據(jù)消息,如圖片或鈴聲等;16位用于發(fā)送unicode。常用的AT指令如表41所示。開始初始化GSM模塊 允許串行中斷 有用戶發(fā)送的命令么?編輯短信進(jìn)入GSM模塊有報警信息么?發(fā)送控制命令解釋消息 YES NO YES NO 準(zhǔn)備圖44 GSM發(fā)送短信流程 常用AT指令GSM模塊與單片機(jī)之間的通信的協(xié)議是attention,一般簡稱AT指令。 GSM模塊程序設(shè)計 在本設(shè)計中使用了SIM300模塊,其與單片機(jī)的通信是通過串口,協(xié)議為標(biāo)準(zhǔn)的AT指令。單片機(jī)讀取LCD12864的時序如圖42所示。LCD12864與單片機(jī)的通信方式有很多,常用的有8位并口,4線SPI,兩線IIC等。為了實(shí)現(xiàn)這一目的,連接到單總線上的器件需具有漏極開漏或者是三態(tài)輸出。硬件上有LCD12864液晶顯示部分,18B20溫度傳感器的溫度讀取,GSM模塊短信的發(fā)送等,下面就這幾個部分程序編寫進(jìn)行說明。因?yàn)槔^電器內(nèi)部有一個線圈,而線圈時一個感性原件,其中在線圈工作時的變化電流通過線圈時會產(chǎn)生自感電動勢。這就是繼電器的工作原理。本設(shè)計為了達(dá)到能控制溫度的目的,在設(shè)計中添加了兩個繼電器,分別來控制溫度的升高與降低。支持AT指令配置工作模式。模塊與其他產(chǎn)品的通信是靠一個60引腳的板板連接器相連。SIM300是一個支持三個頻段的GSM/GPRS模塊。GSM還支持室內(nèi)覆蓋,通過功率分配器可以把室外天線的功率分配到室內(nèi)天線分布系統(tǒng)上。 GSM模塊 GSM屬于第二代蜂窩移動通信技術(shù),開發(fā)這個技術(shù)的目的是讓全球各地可以共同使用一個移動網(wǎng)絡(luò)標(biāo)準(zhǔn),讓同一部手機(jī)就能行遍全球。高溫系數(shù)晶振隨溫度變化其頻率明顯改變,產(chǎn)生的信號作為計數(shù)器2的脈沖輸入。 DS18B20的工作原理DS18B20溫度傳感器是美國DALLAS半導(dǎo)體公司生產(chǎn)的一種“一線總線”接口的新型溫度傳感器。由于分辨率的局限,LCD12864在只能顯示4行,每行8個字。在這一過程中RST腳上的高電平時間可由RC充放電的時間來計算。但單片機(jī)本身并不能進(jìn)行自動復(fù)位,其必須要配合相應(yīng)的外部電路才能實(shí)現(xiàn)。單片機(jī)工作的基本條件有三個,分別是電源、時鐘、復(fù)位。STC89C52是STC公司生產(chǎn)的一種低功耗、高性能的CMOS工藝的8為微控制器,與傳統(tǒng)的AT89C52相比,有很多共同點(diǎn)和不同點(diǎn)。78L05的主要特點(diǎn)是輸出電流能達(dá)到150mA,輸入電壓在7~15V,且價格低廉。溫度采集STC89C52單片機(jī)TC35模塊鍵盤LCD12864蜂鳴器GSM網(wǎng)絡(luò)手機(jī)或上位PC機(jī)圖31 整個電路的模塊框圖一個電子產(chǎn)品能否正常工作的首要條件就是供電是否穩(wěn)定,只有電源供電穩(wěn)定,后續(xù)各個電路才能正常工作,整個系統(tǒng)才能可靠工作。整個系統(tǒng)硬件結(jié)構(gòu)如圖31:通過上面的電路的各個模塊框圖,更能讓大家對于整個系統(tǒng)設(shè)計有了進(jìn)一步的理解。由于GSM是目前我國主要使用的蜂窩數(shù)字移動通信系統(tǒng),技術(shù)成熟,覆蓋面廣,傳輸距離基本不受限制,而且直接面向用戶手機(jī),是良好的無線傳輸平臺。STC89C52單片機(jī)取得相應(yīng)的數(shù)值后經(jīng)主程序分析與設(shè)定值比較,根據(jù)實(shí)際情況輸出信號控制輸出電路各端EI的電平,以驅(qū)動外圍的控制電路工作,實(shí)現(xiàn)對被控制對象的控制;同時判斷各監(jiān)測值是否滿足發(fā)送信息條件,若滿足條件即通過通信模塊TC35向監(jiān)控中心或值班人員的手機(jī)發(fā)送信息。在本設(shè)計中對溫度測量范圍要求不高,為了設(shè)計簡單可靠。研究了上述兩種方案,Pt100的采集溫度的數(shù)據(jù)是一個電壓量,也就是模擬量,單片機(jī)無法直接的讀取,需要AD電路將模擬信號轉(zhuǎn)換為數(shù)字信號。并且其內(nèi)部有電源檢測模塊,這使其在主電源斷開時,可以利用信號線取電,使其正常工作。它能測量的溫度范圍從55℃~+125℃,℃。TFT雖然顏色絢麗,但是其驅(qū)動復(fù)雜,普通單片機(jī)IO的速度有限,不能很好的驅(qū)動TFT液晶屏,并且TFT液晶屏對工作環(huán)境要求比較高,怕高溫。育松電子QC12864B這一款液晶屏,主要技術(shù)參數(shù)和顯示特性: 電 源:VDD ~+5V(內(nèi)置升壓電路,無需負(fù)壓); 顯示內(nèi)容:128 列 64 行 顯示顏色:黃綠屏,藍(lán)屏 顯示角度:6:00 鐘直視LCD 類型:STN 與 MCU 接 口:8 位并口或串行配置 LED 背光 多種軟件功能:光標(biāo)顯示、畫面移位、自定義字符、睡眠模式等 方案2:方案二采用的是LCD1602,LCD1602液晶屏又叫1602字符型液晶,主要用來顯示數(shù)字、字母、符號等的電陣型液晶模塊,由若干個57點(diǎn)陣個點(diǎn)距字符組成,它所能顯示的內(nèi)容為162,即可以顯示兩行,每行16個字符液晶模塊,但是每個點(diǎn)陣字符位都可以顯示一個字符,每位之間有一個點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,所以1602不能很好地顯示圖形。復(fù)位信號的電路邏輯如圖23所示:復(fù)位電路RST/V D1 D2 Vcc片內(nèi)RAM Vss 圖23 復(fù)位信號的電圖邏輯圖RST引腳是復(fù)位信號的輸入端。外部方式的時鐘電路如圖22所示,RXD接地,TXD接外部振蕩器,一般采用頻率低于12MHz的方波信號。(3) 可以做其他全定制或半定制ASIC電路的中試樣片。內(nèi)部包含CLB可配置模塊、IOB輸入輸出模塊和內(nèi)部連線模塊。STC89C52有8K字節(jié)閃爍可編程可擦除只讀存儲器,同時也具備一個完整的計算機(jī)所需要的CPU、內(nèi)存,內(nèi)部和外部總線系統(tǒng)等設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1