<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 無線傳感器網(wǎng)絡(luò)數(shù)據(jù)無線傳輸系統(tǒng)的設(shè)計(jì)

          無線傳感器網(wǎng)絡(luò)數(shù)據(jù)無線傳輸系統(tǒng)的設(shè)計(jì)

          作者: 時(shí)間:2010-11-24 來源:網(wǎng)絡(luò) 收藏

          3 調(diào)制解調(diào)器與PC機(jī)接口電路的

          調(diào)制解調(diào)器與PC機(jī)接口實(shí)際上也就是調(diào)制解調(diào)器中單片機(jī)W77E58與PC機(jī)的接口電路,W77E58支持TTL電平,而微機(jī)串行通信口RS 232C支持EIA電平,因此在實(shí)現(xiàn)它們之間的串行通信時(shí),必須電平轉(zhuǎn)換電路,以滿足它們各自的需要。

          電平轉(zhuǎn)換電路是指揮中心方調(diào)制解調(diào)器與微機(jī)的接口電路,它也是硬件電路(指揮中心方)的一個(gè)組成部分。其工作過程如下:由調(diào)制解調(diào)器解調(diào)出來的數(shù)字信號(hào),由單片機(jī)處理后,從W77E58的串行通信口2,經(jīng)電平轉(zhuǎn)換芯片MAX232、PC機(jī)的RS 232C口(DB9)和微機(jī)內(nèi)部的UART,最后傳遞給CPU,在監(jiān)控平臺(tái)上顯示出來。其電路原理圖如圖3所示。

          4 圖像傳輸軟件

          程序共分五個(gè)部分,三個(gè)主程序?yàn)椋喊l(fā)送方單片機(jī)程序、接收方單片機(jī)程序和微機(jī)接收程序;兩個(gè)子程序?yàn)椋翰铄e(cuò)處理子程序、發(fā)送延時(shí)子程序。

          收、發(fā)雙方及單片機(jī)與PC機(jī)之間的聯(lián)絡(luò)均采用軟件“握手”信號(hào)聯(lián)絡(luò)。所有聯(lián)絡(luò)“握手”信號(hào)均為#0AAH,接收正確后應(yīng)答信號(hào)為#00H,接收錯(cuò)誤則應(yīng)答為#0FFH。

          一方在無需要傳輸時(shí),通過單片機(jī)的編程控制使MSM7512B工作在省電模式,此時(shí)調(diào)制解調(diào)芯片(不含W77E58)的功耗僅為0.1 mW,可以最大限度地延長電池的使用時(shí)間。單片機(jī)與MSM7512B的邏輯控制關(guān)系:P1.O→MOD2,P1.1→MODl,P1.5→AOG,另外 P1.4→電臺(tái)PTT,單片機(jī)控制MSM7512B和電臺(tái)進(jìn)行收、發(fā)轉(zhuǎn)換。前端傳輸時(shí),產(chǎn)生一個(gè)下降沿的脈沖信號(hào)啟動(dòng)整個(gè)系統(tǒng)的程序運(yùn)行,數(shù)據(jù)傳輸完畢后,系統(tǒng)返回初始狀態(tài)。單片機(jī)的P1.5口控制選擇MSM7512B的的輸出電平。

          設(shè)定單片機(jī)的2個(gè)串行口都工作于串行口工作方式1;定時(shí)器T1工作于方式2(自動(dòng)重裝初值),作波特率發(fā)生器,通過調(diào)整T1的初裝值,用來選擇1 200 b/s,600 b/s和300 b/s三種速率;定時(shí)器T2工作于方式1,作定時(shí)器,用來設(shè)計(jì)安排延時(shí)。
          在系統(tǒng)的設(shè)計(jì)過程中,為了減少電臺(tái)靈敏度不高和信道質(zhì)量差誤碼等影響,發(fā)送方需連續(xù)發(fā)5次“握手”聯(lián)絡(luò)信號(hào),接收方在連續(xù)2次收到正確的聯(lián)絡(luò)信號(hào)以后,才確認(rèn)是有效的聯(lián)絡(luò)予以響應(yīng),否則認(rèn)為是干擾信號(hào),不予以響應(yīng)。這樣既能減少各類原因造成的接收機(jī)程序不啟動(dòng)運(yùn)行導(dǎo)致漏報(bào)的可能性,又能保證接收機(jī)不因干擾信號(hào)而誤操作,減少誤報(bào)的機(jī)率。另外綜合考慮電臺(tái)的收發(fā)轉(zhuǎn)換和調(diào)制解調(diào)芯片的收發(fā)轉(zhuǎn)化所需的各類延時(shí)時(shí)間,在設(shè)計(jì)程序時(shí)專門安排了一個(gè)延時(shí)時(shí)間。經(jīng)過大量的實(shí)驗(yàn),得出一個(gè)比較合適的延時(shí)時(shí)間,即不論通信哪一方,在由收轉(zhuǎn)為發(fā)狀態(tài)后,都先延時(shí)70 ms,因?yàn)闀r(shí)間太短了系統(tǒng)不能正常工作,太長了可能會(huì)影響數(shù)據(jù)的傳輸速率,降低數(shù)據(jù)傳輸?shù)臅r(shí)性。系統(tǒng)數(shù)據(jù)發(fā)射端和接收端單片機(jī)程序流程圖如圖4所示。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();