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

正文內容

小型倉庫溫濕度監(jiān)測系統(tǒng)設計-資料下載頁

2025-06-30 00:10本頁面
  

【正文】 第三部分是供電。15 腳 GND、16 腳 VCC(+5v) 。圖 220 MAX4852 腳(RE):接收器輸出使能端。RE 低電平,RO 有效;RE 高電平,RO 成高阻狀態(tài)。32 / 403 腳(DE):驅動器輸出使能端。高電平,A、B 有效,即器件作線驅動器用;低電平,A、B 成高阻,即器件作線接收器用。1 腳(RO):接收器輸出。若 A 比 B 大 200mV,RO 為高;若 A 比 B 小200mV,RO 為低。4 腳(DI):驅動器輸入。6 腳(A):同相接收器輸入和同相接收器輸出7 腳(B):反相接收器輸入和反相接收器輸出5 腳:GND。8 腳:VCC(+~+) 。 串口的基本接線方法 目前較為常用的串口有 9 針串口(DB9)和 25 針串口(DB25),通信距離較近時(15m),可以用電纜線直接連接標準 RS232 端口,若距離較遠,需附加調制解調器(MODEM)。最為簡單且常用的是三線制接法,即地、接收數據和發(fā)送數據三腳相連,且直接用 RS232 相連。 和 DB25 的常用信號腳說明 9 針串口(DB9) 25 針串口(DB25)針號 功能說明 縮寫 針號 功能說明 縮寫1 數據載波檢測 DCD 8 數據載波檢測 DCD2 接收數據 RXD 3 接收數據 RXD3 發(fā)送數據 TXD 2 發(fā)送數據 TXD4 數據終端準備 DTR 20 數據終端準備 DTR5 信號地 GND 7 信號地 GND6 數據設備準備好 DSR 6 數據準備好 DSR7 請求發(fā)送 RTS 4 請求發(fā)送 RTS8 清除發(fā)送 CTS 5 清除發(fā)送 CTS9 振鈴指示 DELL 22 振鈴指示 DELL表 29 常用信號腳 串口接線方法(三線制)33 / 40串口傳輸數據只要有接收數據針腳和發(fā)送針腳就能實現: 9 針-9 針 25 針-25 針 9 針-25 針2 3 3 2 2 23 2 2 3 3 35 5 7 7 5 7表 210 接線方法 電源模塊 本設計需要+5V 電源為整個系統(tǒng)供電,電源模塊以芯片 LM7805 為核心設計成輸出+5 直流電壓的穩(wěn)壓電源電路。 電源模塊是有電源變壓器變壓器、整流、濾波和穩(wěn)壓電路等四部分組成。電源變壓器將交流 220V 變?yōu)?9V 左右交流電壓,然后通過整流橋將交流電變?yōu)槊}動的直流電壓。由于此脈動直流電壓還包含較大的紋波,必須通過濾波電路加以濾波,C1C14 分別為輸入端和輸出端濾波電容,并利用芯片 LM7805 進行穩(wěn)壓,當輸出電較大時,7805 應配上散熱板。具體電路如圖 221 7805 穩(wěn)壓電源:如圖 221 7805 穩(wěn)壓電源 芯片 LM7805LM7805 系列為 3 端正穩(wěn)壓電路 ,TO220 封裝,能提供多種固定的輸出電壓,應用范圍廣。內含過流、過熱和過載保護電路。帶散熱片時,輸出電流可達 1A 。雖然是固定穩(wěn)壓電路,但使用外接元件,可獲得不同的電壓和電流。外形及引腳排列見圖 222。34 / 40█ 主要特點: ? 輸出電流可達 1A ? 輸出電壓有: 5V ? 過熱保護 ? 短路保護 ? 輸出晶體管 SOA 保護圖 222圖 223 功能框圖 硬件設計綜述35 / 402總 線 串口 總 線 號號號號 48591溫 濕 度 傳 感 器48591溫 濕 度 傳 感 器851溫 濕 度 傳 感 器溫 濕 度 傳 感 器94 轉 換 器圖 224 擴展系統(tǒng) 根據 RS485 標準傳輸最長距離達 ,多點和雙向通信能力,可以將原來的小型倉庫的溫濕度監(jiān)測系統(tǒng)進行擴展(如圖 224) ,擴展后的系統(tǒng)可用于大型倉庫的溫濕度監(jiān)測。三、軟件設計本文的溫濕度多點測量系統(tǒng)軟件設計主要包括兩個方面:一是單片機AT89S51 的軟件編程;二是 PC 機的數據接收界面設計。其中,AT89S51 的程序采用 C51 語言編寫,C51 語言具有 C 語言的編程風格,模塊化設計使程序流程更加清晰、易懂;而 PC 機端的數據接收界面采用 VC 語言編寫,其中的圖形動態(tài)顯示直觀的反應了溫室內部溫濕度的變化情況。 AT89S51 軟件設計 AT89S51 的程序編寫主要有兩方面:一是按照 SHTll 的功能時序對 I/O 口進行操作,讓 SHTll 進行溫濕度的測量;另一方面是將采集的數據發(fā)送到觀測室內的 PC 機上,即通信部分。 軟件結構設計下面主要討論 AT89S51 向 SHTll 發(fā)送命令和讀取測量數據的軟件實現。36 / 40由前面所述,在 SHTll 測量之前 AT89S51 必須先向其發(fā)送命令時序,即向SHTll 寫入 8 個數據位并在第 9 個 SCK 周期讀取 SHTll 返回的確認位(0 為正確接收,1 為接收失敗)。根據 SHTll 兩線制工作方式,AT89S51 應該先在 P2.0輸出低電平來觸發(fā) SHTll,然后在每條 DATA 線上輸出一位命令數據,再給出SCK 高電平觸發(fā) SHTll 鎖存數據,當然 AT89S51 輸出的 SCK 周期必須滿足 SHTll數據建立和保持最少時間(110ns)的要求。當發(fā)送完命令后要依次讀取各 SHTll數據線上的返回位,以作為是否重新發(fā)送的依據。具體 C51 程序如下:其中val 是命令字節(jié),err 為應答返回字節(jié),DATAl、DATADATADATA4 分別是 SHT11 的 data,即 、。? 啟動:void start(){ _nop_(); SCK=1; _nop_(); DATA=0; _nop_(); SCK=0; _nop_(); _nop_();_nop_(); SCK=1; _nop_(); DATA=1; _nop_(); SCK=0; }? 寫命令:char writel(uchar val){ uchar i=8,err=O;while(i){ if(valamp。Ox80){DATAl=1;DATA2=1;DATA3=1;DATA4=1;}else{DATAl=O;DATA2=O;DATA3=O;DATA4=0;}//發(fā)完后拉低數據線val=1;//左移動一位SCK=1;_nop_();SCK=0;//包含于庫 }DATAl=1;DATA2=1;DATA3=1;DATA4=1;// SCK=0,釋放數據線SCK=1;err=P2;err=err&oxoe;//提取確認信號位37 / 40SCK=O;return err;}? 讀數據:void readl(uchar ack){ uchar i=8,a=Ox80,b=Ox80,c=Ox80,d=Ox80;// DATAl=1;DATA2=1;DATA3=1;DATA4=1;val[0]=0; val[1]=0; val[2]=0; val[3]=0;while(i){ SCK=1;if(DATAl) val[0]=(val[0]|a);if(DATA2) val[1]=(val[1]|b);if(DATA3) val[2]=(val[2]|c);if(DATA4) val[3]=(val[3]|d);a=1;b=1;c=1;d=1;SCK=O;}DATAl=!ack;DATA2=!ack;DATA3=!ack;DATA4=!ack;SCK=1;_nop_();SCK=0;DATAl=1;DATA2=1;DATA3=1;DATA4=1;}當 SHTll 完成測量后,依據讀寫數據規(guī)則 AT89S51 通過以下方式讀取測量結果:先置時鐘線為低電平使 SHTll 內的鎖存器輸出數據,并延時一段時間(大于數據穩(wěn)定輸出時間 250ns)等待數據穩(wěn)定,然后再讀取數據,如此類推直到接收完一字節(jié)數據為止,且要在第 9 個時鐘給出應答位。讀取數據的 C51 程序如上(讀數據),其中程序人口參數 ack 為應答位,1 代表繼續(xù)接收后續(xù)數據;O 表示終止通信。SHTll 讀取的 12 位的溫度和 8 位的濕度測量值(二進制數) ,傳遞給AT89S51,再通過串口通信發(fā)送給 PC 機,由 PC 機后臺根據公式 2223,計算出實際值。38 / 40 PC 機數據接收界面設計PC 機端的軟件設計主要是實現正確接收單片機發(fā)送的測量數據,并把數據以實時曲線的形式直觀表現出來,并設置 PC 機蜂鳴報警等功能。本設計利用具有面向對象可視化設計功能的 VC++編寫 PC 機接收數據的界面程序,通過其提供的串口通信控件 Msm 實現 PC 機與 AT89S51 之間的通信,使測量數據正確無誤地重現在 PC 機的顯示屏上,如圖 31 所示。圖 31 PC 機數據觀測界面(示例)四、系統(tǒng)調試本設計是一種嵌入式設計,包括軟件設計和硬件設計,系統(tǒng)調試也就涉及到軟件調試和硬件調試,在沒做錯實物之前應先利用集成開發(fā)環(huán)境和仿真軟件對自己所設計的電路的軟件進行調試,調試主要用到得是 ISIS KEIL 。做出實物之后,還要利用 AT89S51 的 ISP 功能對設計實物進行調試。具體步驟這里就不一一說明。結 論39 / 40本文設計的倉庫溫濕度監(jiān)測系統(tǒng)由于采用了高集成度和高精度的溫濕度數字傳感器 SHTll 和合理的多片連接方式,既節(jié)省了單片機 I/O 口資源和使系統(tǒng)整體設計成本下降,又避免了逐個測量時造成的整體測量滯后問題和提高了測量精度,同時大大簡化了單片機的程序編寫;另外,該系統(tǒng)所具有的遠距離通信功能又為現代化溫室群的集散管理提供了必要的條件,可在現代化倉庫控制系統(tǒng)中推廣應用。致 謝本次畢業(yè)設計我要感謝我的指導老師丁寧老師,謝謝丁寧老師給予我的幫助。參考文獻[1] SHTlx/SHT7x Humidityamp。Temperature Sensor Datasheet .Sensirion. [2] AT89S51 Datasheet .ATMEL. [3] 王文寧[4] 單片機 C 語言編程與實例. 趙亮 侯國銳[5] MAX232,MAX232I DUAL EIA232 DRIVER/RECEIVER [6] RS485/RS422 Transceivers [7] MC78XX/LM78XX/MC78XXA [8] Visual C++/Turbo C 串口通信編程實踐. 龔建偉提供 5 萬集管理視頻課程下載,詳情查看:...../zz/提供 2 萬 GB 高清管理視頻課程硬盤拷貝,詳情查看:...../shop/2 萬 GB 高清管理視頻課程目錄下載:...../高清課程可提供免費體驗,如有需要請于我們聯(lián)系。咨詢電話:020.40 / 40值班手機:.網站網址:...
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1