999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

供熱系統戶用遠程溫度測量裝置設計

2014-03-08 02:01:36張卓林
自動化與儀表 2014年8期
關鍵詞:指令單片機利用

張卓林

(吉化股份有限公司有機合成廠,吉林 132022)

目前在國內供熱行業生產管理過程中,存在著城鎮供熱服務過程中遇到的供熱效果不易掌握,調節供熱糾紛無法提供事實依據等問題;而對于供熱企業來說,也面臨著區域供熱效果無法量化,不同地點室溫難以同時采集和進行數據比較,也就無法有針對性地科學調配生產,結果導致提高供熱效果和降低生產成本兩者無法兼顧[1]。為了解決以上問題,需從技術上體現用戶故意降低室溫的行為和對用熱終端溫度的不間斷測量,通過無線傳輸方式將溫度和測溫裝置的狀態信息送至供熱中心[2],以提供不同供熱時段的溫度響應曲線,用于輔助生產調配和提供供熱糾紛事實依據。

1 戶用測溫裝置的結構組成

本文采用如圖1所示的組成結構來完成需求。單片機選擇STC12C5A60S2,其具有豐富IO資源和雙路UART;測溫元件選擇DS18B20;獲取測溫時刻的日期和時間利用DS1302實現;為判別用戶是否惡意改變測溫地點(如擱置于溫度較低的陽臺),利用方向探測器RPI1031實現;在GPRS不可用時,將溫度和時間數據就地存儲于芯片AT45DB041中;顯示模塊采用LCD1602;遠程數據傳輸模塊選擇SIM300,利用標準AT指令完成與數據中心服務器的TCP連接,將用熱端的日期時間、溫度和裝置方向狀態所構成的數據報文實時傳送至服務器。

圖1 溫度測量的組成結構Fig.1 Component structure of temperature measuring

2 戶用測溫裝置的硬件電路設計

2.1 溫度測量及輔助電路

如圖2的電路中,實現了室內溫度的測量、測量時刻的日期時間的獲取、測量時刻測溫裝置的方向信息、以及本地FLASH存儲和顯示。測溫元件選擇數字式單總線溫度傳感器DS18B20[3],其溫度測量范圍為-55℃~125℃,其精度可達±0.0625℃。

圖2 溫度測量及輔助電路Fig.2 Temperature measuring and accessory circuit

為了獲得采集溫度時刻的日期和時間,選擇串行通信的實時時鐘DS1302[4],其內含時鐘和日歷。通過SCLK和IO實現對DS1302時鐘寄存器的讀寫操作。利用RPI1031方向傳感器獲取測溫裝置的方向信息[5],它由發光二極管、光敏接收三極管以及圓柱型遮光物構成。根據遮擋物所處的4個位置,方向傳感器輸出[0 0]、[0 VDD]、[VDD 0]和[VDD VDD]4個狀態。若用戶挪動了測量位置,其輸出狀態將會發生變化,即可判別是否人為挪動測溫裝置。存儲溫度值和測量時刻的日期和時間利用SPI總線的AT45DB041D存儲器完成[6],存儲容量為 4 MB,工作電壓為2.7~3.6 V,但所有的引腳均能承受5 V的電壓,可直接和5 V供電的單片機的I/O口連接,單片機利用時鐘端SCK、輸入端SI和輸出端SO實現命令字和地址以及數據的輸入和存儲數據的讀取。顯示單元選擇LCD1602[7],用于顯示實時溫度、日期時間、GPRS連接狀態、方向狀態和測溫裝置ID等信息。通過指令數據選擇端RS和讀寫控制RW以及并行數據口P0完成對顯示地址和內容的輸出。

2.2 遠程傳輸接口電路

遠程數據傳輸采用SIM300模塊,它是三頻段GSM/GPRS模塊,內部集成了TCP/IP協議棧和擴展了TCP/IP的AT指令,單片機通過標準串行異步通信控制SIM300,其接口電路如圖3所示。

圖3 SIM300模塊與單片機接口電路Fig.3 Interface circuit of SIM300 and MCU

SIM300工作電壓為3.4V~4.5 V,VDD_EXT在運行時為3.0V輸出,利用P1.1判別SIM300運行狀態。SIM_VDD、SIM_I/O、SIM_CLK和SIM_RST是SIM300對SIM卡提供的I2C協議的讀寫和控制端口,22 Ω電阻串聯于SIM卡和模塊之間以匹配阻抗。當利用AT指令對SIM卡注冊成功后,利用NetworkLed輸出的VDD_EXT脈沖電壓控制DS2的閃爍指示網絡狀態。在SIM300上電時,首先利用P3.6控制PWRKEY來打開SIM300,當PWRKEY持續3 s低電平后,SIM300啟動后再置PWRKEY高電平;SIM300提供雙UART,單片機通過UART1來控制SIM300。

3 遠程測溫裝置的軟件設計

3.1 主程序和定時采集流程設計

遠程測溫裝置軟件包括主程序、定時器T0的中斷服務程序、TCP連接子程序。主程序流程圖如圖4所示,首先設置單片機UART1異步通信工作方式和通信波特率。設置Timer0定時周期為1 s,用于周期采樣溫度數據和實時時鐘日期時間和方向探測器狀態以及數據顯示;然后讀取E2PROM獲得設備ID號和服務器IP地址,該ID同時用于數據上傳過程中標識數據來源。而服務器IP地址是進行TCP連接的必須字段,利用短消息對裝置進行設置。然后啟動SIM300,并通過"AT"指令測試通信,并發送"AT+CMGF=1x00Dx00A",將SMS設置為英文格式。然后建立TCP連接,若連接成功,利用"AT+CIPSENDx00Dx00A"指令發送溫度報文。同時判別FLASH中是否存儲有GPRS網絡不可用時的報文數據,若存在則一并發送。若TCP連接不可用,需要重新連接。同時查詢是否有設置服務器IP的SMS進入SIM300,若有則提取IP信息并存儲于E2PROM和建立新的連接。

圖4 主程序流程圖Fig.4 Main program flow chart

在Timer0中斷服務程序中分別獲取溫度、方向狀態和日期時間數據,并組建信息報文,通過主程序中設置的TCP連接可用標志位來決定是否將報文信息就地存儲,同時就地顯示。

3.2 TCP連接子程序流程設計

TCP連接子程序完成對SIM卡的注冊和TCP連接的創建,其工作過程如圖5所示。

圖5 TCP連接子程序流程圖Fig.5 Flow chart of TCP connection program

發送指令"AT+CREG?x00Dx00A",通過其返回值是否為"'0''1'"可知SIM卡是否注冊成功;成功后啟動移動場景,發送"AT+CSTTx00Dx00A",若返回值為"OK "則啟動成功;成功后發送激活移動場景指令"AT+CIICRx00Dx00A",若返回值為"OK "則激活成功;再發送打開場景指令"AT+CLPORT="TCP","PORT_NUMBER"x00Dx00A",若返回"OK "則打開成功;接著發送"AT+CIFSRx00Dx00A"獲取本地IP地址,若返回"AL READY CONNECT"則已經連接,利用"AT+CIP START="TCP","SERVER_IP","PORT_NUMBER"x00Dx00A"進行TCP連接,若返回值包含"CONNECT"則連接成功。

4 遠程測溫裝置的功能測試

數據中心服務器端程序采用VC6.0的套接字線程池偵聽遠程測溫裝置的連接請求。功能測試過程中首先給遠程測溫裝置發送如下SMS:

"IP042.184.026.155MOBILE14745185740"

其中"14745185740"為遠程測溫裝置手機號即設備ID,"042.184.026.155"為服務器的公網IP地址。LCD1602顯示了當前時間、溫度、設備ID號和方向探測器狀態和TCP連接狀態。服務器端程序實時更新來自遠程測溫裝置傳送的數據報文,同時通過后臺SQL Sever數據庫將數據報文存入相應字段。

5 結語

在當前供熱公司利用手持測溫方式的基礎上,引入GPRS通信和方向探測技術,有效降低了工作量和剔除了人為干擾因素,同時獲取了整個供熱時段的溫度數據,更有利于指導供熱生產。通過設備在哈爾濱熱電廠供熱公司的長時間運行,表明該設計的有效性和可靠性。

[1] 李寶山,王方周.無線遠傳測溫裝置在供熱系統中的應用[J].供熱制冷,2013(12):72-74.

[2]SIMCOM 公司.SIM300_HD_V3.03[Z],2006.

[3] 張軍.智能溫度傳感器DS18B20及其應用[J].儀表技術,2010(4):68-70.

[4] ROHM CO LTD.Surface Mount type 4 Direction Detector RPI-1031[Z],2008.

[5] 姚德法,張洪林.串行時鐘芯片DS1302的原理與使用[J].信息技術與信息化,2006(1):92-94.

[6] 張杏珍,孫健.IC卡芯片AT45DB041的原理及應用[J].現代電子技術,2005,28(10):17-19.

[7] 于志贛,劉國平,張旭斌.液顯LCD1602模塊的應用[J].機電技術,2009(3):21-23. ■

猜你喜歡
指令單片機利用
聽我指令:大催眠術
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用一半進行移多補少
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
利用數的分解來思考
Roommate is necessary when far away from home
主站蜘蛛池模板: 天天综合网色中文字幕| 欧美成人影院亚洲综合图| 视频在线观看一区二区| 日韩免费毛片视频| 国产国拍精品视频免费看| 成人字幕网视频在线观看| 国产91精品调教在线播放| 无码精品国产dvd在线观看9久| 夜夜爽免费视频| 狠狠色丁香婷婷| 一级做a爰片久久毛片毛片| 国产哺乳奶水91在线播放| 99在线观看精品视频| 久久综合亚洲鲁鲁九月天| 亚洲h视频在线| 国产精品亚洲一区二区三区z| 无码'专区第一页| 国产精品制服| 18禁不卡免费网站| 毛片免费高清免费| 亚洲天堂免费观看| 亚洲日韩国产精品综合在线观看| 国产高清无码第一十页在线观看| 91精品专区国产盗摄| 亚洲国产高清精品线久久| 91久久国产热精品免费| 大陆国产精品视频| 国产精品久久久久久久伊一| 国产尹人香蕉综合在线电影| 婷婷亚洲天堂| 亚洲va精品中文字幕| 国产欧美高清| 成人国产一区二区三区| 她的性爱视频| 天天综合网色中文字幕| 欧美一级高清片久久99| 日本不卡在线播放| 高潮毛片免费观看| 欧美精品黑人粗大| 日韩 欧美 国产 精品 综合| 国内黄色精品| 欧美在线一级片| 欧美国产成人在线| 亚洲国产在一区二区三区| 熟妇丰满人妻| 国产呦精品一区二区三区网站| 67194亚洲无码| 午夜啪啪福利| 国内精品小视频在线| 亚洲黄色视频在线观看一区| 国产成人亚洲精品无码电影| 国产日本欧美在线观看| 国产97色在线| 99999久久久久久亚洲| 免费Aⅴ片在线观看蜜芽Tⅴ| 福利国产微拍广场一区视频在线| 无码日韩视频| 欧美成人国产| 国产XXXX做受性欧美88| 人人爽人人爽人人片| 欧美一区二区人人喊爽| 亚洲成人精品久久| 91区国产福利在线观看午夜| 国产精品毛片在线直播完整版| 另类欧美日韩| 色欲国产一区二区日韩欧美| 国产一区二区网站| 亚洲天堂日韩在线| 国产精品99久久久久久董美香| 亚洲无码视频图片| 欧美激情第一欧美在线| 久久黄色影院| 亚洲无码精彩视频在线观看 | 91亚洲精品国产自在现线| AV熟女乱| 亚洲天堂网在线观看视频| 亚洲高清在线播放| 女人天堂av免费| 国产浮力第一页永久地址| 国产精品人人做人人爽人人添| 九九热在线视频| 国产第三区|