在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 壓力傳感器 > 應變式壓力傳感器

類型分類:
科普知識
數據分類:
應變式壓力傳感器

MD600G的Internet無線傳感器網絡設計

發布日期:2022-08-21 點擊率:97

  摘要: 由MD600G和無線傳感器節點組成了基于Internet網絡架構的無線傳感器網絡系統,實現了遠程分布節點的過程行為實時數據跟蹤和實時數據庫生成。本系統不僅具有低功耗、低成本、分布式和自組織的特點,而且還實現了通信信息的無線透明傳輸和基于Internet可視化動態數據顯示等功能。

  引言

  隨著微機電系統(MicroElectroMechanism System, MEMS)、片上系統(System on Chip,SoC)、無線通信和低功耗嵌入式技術的飛速發展,無線傳感器網絡(Wireless Sensor Networks, WSN)也以其低功耗、低成本、分布式和自組織等特點帶來了信息感知的一場變革。無線傳感器網絡由部署在監測區域內大量的廉價微型傳感器節點組成,通過無線通信方式形成一個多跳的自組織網絡。

  無線傳感器網絡可連接眾多類型的傳感器,可探測包括地震波、電磁場、溫度、濕度、噪聲、光強度、壓力、土壤成分、移動物體的大小和速度等。基于MEMS的微傳感技術和無線互聯網技術為無線傳感器網絡賦予了廣闊的應用前景,在航空、反恐、防爆、救災、環境、醫療、保健、家居、工業、商業等領域有廣泛的應用。本文以無線溫度傳感器節點和無線數據終端MD600G為例,介紹了基于MD600G的Internet無線傳感器網絡的設計,并給出了對溫度數據的可視化處理等操作的實現。

  1  基于Internet的無線傳感器網原理

  1.1  MD600G簡介

  智能無線數據終端MD600G可以用于數據中心和被監控設備間,實現數據的遠程透明傳輸。MD600G的內部結構如圖1所示,它有如下特點:

  ①基于ARM平臺、8 MB數據緩存,內置Siemens MC35i GPRS無線模塊;

  ②嵌入式Linux系統,包含TCP/IP協議棧以及ETCPTM協議,保證傳輸數據不丟失;

  ③提供獨立RS232配置串口及標準RS232/485數據接口;

  ④符合電工電子產品低溫GB/T2423.1、高溫GB/T2423.2的要求,適于在氣候條件惡劣的地區及戶外使用;

  ⑤可以快速連接RTU、PLC、工控機等設備,實現數據透明傳輸,廣泛應用于電力抄表、配電自動化、路燈監控、道路交通等行業。


圖1  MD600G硬件結構圖

  1.2  無線傳感器網絡

  由MD600G組成的基于Internet無線傳感器網絡原理圖如圖2所示。


圖2  無線傳感器網絡結構原理圖

  圖2中的用戶設備是自行開發的溫度傳感器節點。傳感器節點采樣的數據通過RS232/485接口傳送到智能無線數據終端MD600G,MD600G對接收到的數據通過GPRS與Internet連接并進行無線數據透明傳送,服務器mSever端通過Internet網將接收到的數據生成實時數據庫,同時將這些實時數據以WEB頁的形式動態顯示和跟蹤。

  1.3  溫度傳感器節點

  溫度傳感器節點模塊主要由溫度傳感器DS18B20組成,并將其輸出的溫度數據送往單片機,然后單片機將這些數據進行相關處理,最后再送往后續的通信設備,并將溫度數據進行數碼管或液晶屏顯示。這里采用了實時時鐘電路DS1302來實現該系統的實時性。

  2  軟件設計

  基于MD600G和Internet的無線傳感器網的軟件包括溫度傳感器節點的軟件設計、MD600G與溫度傳感器節點的串口軟件設計、服務器mSever端與Internet網的數據通信軟件及mSever端溫度數據可視化程序的設計等。

  2.1  mSever端溫度數據可視化程序設計

  利用Visual C++強大的編譯器以及網絡與數據庫的處理能力,開發出基于Windows平臺的32位數據可視化應用程序。圖3是mSever端溫度數據可視化程序設計的原理圖。


圖3  可視化界面的設計原理圖

  以下為可視化界面模塊源碼:

  void CDemoView::OnInitialUpdate() {

  CView::OnInitialUpdate();

  CRect Rect;

  GetClientRect(Rect);

  m_Plot.Create(WS_CHILD|WS_VISIBLE,Rect,this,12000);

  m_Plot.SetSerie(0, PS_SOLID, RGB(255,0,0), 0.0, 40.0, "Temperature");//窗口

  m_Plot.SetLegend(0, PS_SOLID, RGB(255,0,0), "Temperature");//背景方框

  m_Plot.m_bAutoScrollX=TRUE;

  SetTimer(1,1000,NULL);//背景刷新時間

  canSize=TRUE;

  }

  void CDemoView::OnTimer(UINT nIDEvent) {

  static BOOL pros={FALSE};

  if(!pros) {

  pros=TRUE;

  CDemoDoc* pDoc=GetDocument();

  ASSERT_VALID(pDoc);

  y=pDoc->p.buffer;

  m_Plot.AddPoint(0,CTime::GetCurrentTime(),y);

  Invalidate();

  pros=FALSE;

  }

  CView::OnTimer(nIDEvent);

  }

  void CDemoView::OnSize(UINT nType, int cx, int cy) {

  CView::OnSize(nType, cx, cy);

  if(canSize) {

  CRect Rect;

  GetClientRect(Rect);

  m_Plot.MoveWindow(Rect);

  }

  }

  void CDASocket::OnReceive(int nERRORCode) { //接收數據端的程序

  char buff[64];

  int ret=0;

  ret=Receive(buff,64);//AfxMessageBox("OK");

  if(ret==ERROR)

  {TRACE("ERROR!");}

  else

  m_pDoc->Presscessding(buff);

  CAsyncSocket::OnReceive(nErrorCode);

  }

  圖4是用Visual C++開發的mSever端溫度數據可視化顯示的界面,圖中顯示的是1個節點的溫度變化實時曲線。

 


圖4  服務器mSever端溫度數據可視化顯示界面

  2.2  mSever端Web訪問程序設計

  為了實現多個客戶端可以同時訪問數據中心服務器,規定客戶端在打開服務器的Web頁面時,首先提交客戶端的IP地址,然后服務器端把客戶端的IP地址收錄入庫,再將接收到的溫度數據轉發給指定的客戶端。因此,當有多個客戶端同時訪問數據中心服務器時,服務器端只需要將各個客戶端的IP地址收錄入庫,最后再循環不斷地往各個客戶端轉發溫度數據即可。

  當客戶端斷開與服務器端的連接時,將向服務器提交斷開請求,從服務器端的IP地址庫中釋放掉該客戶端的IP地址,從而實現了服務器端IP地址庫的動態更新。

  2.3  節點溫度采集軟件設計

  以下為溫度傳感器節點的溫度采集部分代碼:

  #include "Mini51B.h"http://Mini51板頭文件

  #include "LCD1602.h"http://液晶模塊頭文件

  #include "ds18b20.h"http://溫度傳感器頭文件

  #include "stdio.h"http://C標準函數庫,系統集成

  #include "DS1302.h"

  #define uchar unsigned char

  uchar n,temp;

  uchar a[6]="000000"; //串口字符串

  SYSTEMTIME RTC;

  void main(void) {

  float V; //記錄溫度浮點型

  uchar str_buff[20];//字符緩沖區

  SCON=0x50;//串口工作在方式1,波特率9600,//晶振為22.1184 MHz

  PCON=0;

  TMOD=0x20;//定時器1工作在方式2

  TH1=0xfa;

  TL1=0xfa;

  IE=0x91;//1001 0001,EA=1,ES=1,EX0=1

  IT0=1;//外部中斷0為低電平觸發方式

  TR1=1;//定時器T1開始計數

  ds18b20_init();//初始化溫度傳感器時鐘測試

  Initial_DS1302();//初始化時鐘時間設定,執行一次后刪除該部分

  Write1302(DS1302_MINUTE, 0x11);

  Write1302(DS1302_HOUR,0x08);

  Write1302(DS1302_DAY,0x15);

  Write1302(DS1302_MONTH,0x04);

  Write1302(DS1302_YEAR,0x08);

  lcd1602_init();

  lcd_put_xyns(2,1,14,"<http://www.stuelab.cn/>");

  delay_ms(1000);

  while(1) {

  for(n=0;n<10;n++) { //10*0.5 s=5 s數據發送周期

  V=ReadTemperature()/100.0; //溫度部分

  sprintf(str_buff,"%2.2f",V); //格式轉換

  lcd_put_xyns(1,1,11,"Temperatur=");

  lcd_put_xyns(12,1,5,str_buff);

  seg7_disp(V*100);

  sprintf(a,"%2.2f",V);//送串口字符串

  DS1302_GetTime(&RTC);//時間部分

  DateToStr(&RTC);

  TimeToStr(&RTC);

  lcd_put_xyns(1,2,8,RTC.DateString);

  lcd_put_xyns(9,2,8,RTC.TimeString);

  delay_ms(500);

  }

  for(n=0;n<6;n++) {

  SBUF=a[n];

  while(!TI);

  TI=0;

  }

  }

  }

  void external0() interrupt 0{//外部中斷0發送數據

  for(n=0;n<6;n++) {

  SBUF=a[n];

  while(!TI);

  TI=0;

  }

  delay_ms(1100);

  }

  void receving() interrupt 4 {//串口中斷程序接收數據

  temp=SBUF;

  RI=0;

  }

  結語

  經過實際運行和測試證明,系統穩定可靠,系統誤差達到了規定的要求。本系統雖然是以無線溫度傳感器節點為例,但同樣也適合其他各種類型的無線傳感器節點,因此可以推廣到無線傳感器網絡的其他應用領域或行業,如電力抄表、配電自動化、路燈監控、道路交通等。

  

下一篇: PLC、DCS、FCS三大控

上一篇: 基于PSoC的無線靜載儀

欧美无人区码卡二三卡四卡| 强奷漂亮少妇高潮麻豆| 欧美精品黑人粗大视频| 三个人一起玩3Q详细经过| 小诗的公交车日记第9章| 夜夜躁狠狠躁日日躁孕妇| JLZZJLZZ亚洲| 国产公妇仑乱在线观看| 久久AⅤ天堂AV无码AV| 强行糟蹋人妻HD中文字幕| 婷婷97狠狠色综合| 亚洲色婷婷六月亚洲婷婷6月| 99久热RE在线精品99RE| 国产精华液一线二线三线区别| 精品日韩欧美一区二区在线播放 | 北条麻妃一区二区三区AV高清| 国产精品盗摄!偷窥盗摄| 久久婷婷人人澡人人爽人人喊| 日本免费不卡在线观看的NV| 亚洲AV色香蕉一区二区三区夜夜嗨| 中文字幕成熟丰满人妻| 国产成人AV大片大片在线播放| 久久国产乱子精品免费女| 人人爽人人澡人人高潮| 亚洲成AV人片无码迅雷下载| 91人人妻人人澡人人爽精品 | BRAZZERSHD欧美巨大| 国产熟妇XXXXXⅩ性Ⅹ交| 免费播放AV网站的地址| 挺进朋友人妻的身体里| 有人有在线观看的片资源| 肥水不流外人田小说| 久久久久蜜桃精品成人片公司| 日韩精品无码中文字幕第一区 | 成人欧美一区二区三区1314| 精品韩国亚洲AV无码不卡区| 日本亚洲色欲网站WWW| 亚洲色成人WWW永久网站| 厨房人妻HD中文字幕69XX| 久久精品国产亚洲AV高清热| 色偷偷AV男人的天堂| 玉蒲团Ⅲ艳乳叶媚子| 国产精品无码A∨果冻传媒| 女角色翻白眼流口水流眼泪图片| 亚洲AⅤ秘区二区三区4| 宝宝又大了1V1| 久久嫩草精品久久久久精品| 铜铜铜铜铜铜铜铜好大好深黄| 最新国产成人无码久久| 国产无套内射普通话对白| 人成午夜免费大片| 亚洲综合色婷婷七月丁香| 国产成人精品午夜福利在线播放| 秘书在办公室被躁到高潮| 亚洲AV无码成人网站久久精品大| 被添出水全过程免费视频| 久久婷婷五月综合97色一本一本| 无码人妻一区二区三区在线视频 | 中文字幕人妻无码一区二区三区| 国产午夜亚洲精品不卡| 日本久久三级电影院| 岳丰满多毛的大隂户老太的介绍| 国产午夜成人免费看片APP| 人妻系列AV无码专区| 在线观看免费AV网站| 国语自产精品视频在线区| 色妞精品AV一区二区三区| 82岁老人找20多岁小伙子| 精品亚洲成A人片在线观看| 无码动漫性爽XO视频在线| 爆乳2把你榨干哦在线观看| 美美哒中文日本免费6| 亚洲精品国产综合久久久久紧| 国产夫妻CCCXXX久久久| 人善交VIDE欧美| 47147大但人文艺术| 精人妻无码一区二区三区| 五十路熟妇亲子交尾| 房中之术御女之功秘术| 欧美日韩中文国产一区| 在线观看国产精品乱码APP| 精品久久久久久无码国产| 无码午夜福利视频一区| 非洲BBOOMBBOOM的含义| 人妻少妇精品视频专区| 99国产精品久久久久久久成人热| 久久久久久人妻无码| 亚洲产国偷v产偷v自拍浪潮AV | 久久人人爽人人爽人人AV东京热| 亚洲AV无码一区二区二三区3p| 国产成人MV在线播放| 日韩人妻不卡一区二区三区| あざらしそふと官网| 欧美IPHONEXSMAX免费| 中文成人无码精品久久久不卡免费| 精品无码人妻一区二区三区不卡| 成人网站在线观看丰满少妇电影| 上司侵犯部下的人妻| 宝宝湿透了还嘴硬怎么回事 | 又色又爽又黄的裸体美女图片 | OM老熟女DHXⅩXXX69| 国产果冻豆传媒麻婆精东影视 | 东北粗壮熟女丰满高潮| 日木AV无码专区亚洲AV毛片| YW尤物AV无码国产在线看| 玩小雪跪趴把腿分到最大影视频| 国产精品视频二区不卡| 少妇呻吟喷水视频正在播放| 111111少妇影院| 好大好厉害我接了一个顾客| 双方夫妻一起互动交流做| 97婷婷狠狠成为人免费视频| 欧美黑人又大又粗XXXXX吞精| 差差差很疼APP大全免费下载软| 天堂√中文最新版在线中文| 国产专区国产AV| 最新高清中文字幕免费MV| 国产一区二区三区不卡AV| 亚洲AV成人无码一区二区在线观看| 国产精品18久久久久久欧美 | 日韩一区二区三区四区| 大香伊蕉人在播放2019| 少妇无码太爽了不卡视频在线看| 公共厕所POOPING| 为了升职丈夫把我献给他们领导| 国产精品狼人久久久久影院| 洗澡被公强奷30分钟视频| 国产最新AV在线播放不卡| 亚洲高清AⅤ日本欧美视频| 久久97超碰色中文字幕总站| 夜夜夜高潮夜夜爽夜夜爰爰| 蜜臀AV无码精品人妻色欲| A男人的天堂久久A毛片| 日本一卡二卡三卡四卡2021| 丰满岳跪趴高撅肥臀| 无码熟熟妇丰满人妻啪啪软件| 国产一区二区三区自产| 亚洲欧美在线综合色影视| 久久综合亚洲色HEZYO国产| 7777888888精准管家婆| 人人妻人人爽人人狠狠| 国产A V无码专区亚洲AV| 羞羞漫画AⅤ漫画AV漫画视频 | 亚洲午夜无码片在线观看影院百度| 久久水蜜桃网国产无线网欧美日韩 | 久久EE热这里只有精品| 夜夜澡人摸人人添人人看| 欧美XXXX做受欧美GAY| 成人午夜视频一区二区无码| 无码欧美毛片一区二区三在线视频 | 亚洲AV无码日韩精品影片| 久久精品人人爽人人爽| 2020无码天天喷水天天爽| 日韩精品成人一区二区三区| 国产毛多水多高潮高清| 亚洲性无码AV中文字幕| 欧美无人区码卡二卡3卡4乱码| 高潮时粗俗不堪入耳的话| 亚洲AV永久无码精品秋霞电影影院| 久久久精品久久久久久96| FREE性台湾娇小VIDEOS| 天天拽天天狠天天透| 精品无码中文视频在线观看| 97精品一区二区视频在线观看| 日本中文字幕一区二区有码在线 | 丰满少妇三级全黄| 亚洲不卡无码AV中文字幕| 免费看的WWW哔哩哔哩小说| 成人年无码AV片在线观看| 亚洲AV美女一区二区三区| 麻豆果冻视频传媒APP下载| 吃瓜黑料视频永久地址| 亚洲а∨天堂男人色无码蜜臀69 | GOGO全球高清大胆国模摄影| 无码国产孕妇一区二区免费AV| 久久精品国产99久久久古代| PLAY在线视频| 亚洲 小说区 图片区 都市| 麻豆果冻视频传媒APP下载| 国产97在线 | 欧美| 亚洲性啪啪无码AV天堂| 人与善交XUANWEN18| 和朋友换娶妻一起换着高清| 97精品伊人久久大香线蕉| 无套中出丰满人妻无码| 美女裸体跪姿扒开屁股无内裤| 岛国片无删减上线| 亚洲日韩亚洲另类激情文学| 人妻无码一区二区三区精品视频| 国内国外日产一区二区| AJ四色鸳鸯真假区别| 亚洲 国产 制服 丝袜 一区| 男女猛烈激情XX00免费视频 | 性高湖久久久久久久久| 免费国产在线精品一区| 国产精品无码久久久久| 撞击到最深处她抽搐喷水| 亚洲AV 无码片一区二区三区| 欧美最猛性XXXXX(亚洲精品)| 好爽…又高潮了毛片无广告|