關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于無線傳感器網絡的數據無線傳輸系統設計

        基于無線傳感器網絡的數據無線傳輸系統設計

        作者: 時間:2012-06-19 來源:網絡 收藏

        3 調制解調器與PC機接口電路的

        本文引用地址:http://www.104case.com/article/160419.htm

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

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

        4 圖像傳輸軟件

        程序共分五個部分,三個主程序為:發送方單片機程序、接收方單片機程序和微機接收程序;兩個子程序為:差錯處理子程序、發送延時子程序。

        收、發雙方及單片機與PC機之間的聯絡均采用軟件“握手”信號聯絡。所有聯絡“握手”信號均為#0AAH,接收正確后應答信號為#00H,接收錯誤則應答為#0FFH。

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

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


        5 結 語

        通過對MSM7512B調制解調芯片性能特點的了解,設計出了發射端和接收端調制解調器的實際電路,然后簡單介紹了具有雙串口功能的單片機W77E58的性能特點后,給出了數據的接收方單片機與PC機之間串行通信的硬件電路圖,并描述了Mo-dem與電臺接口電路的設計過程,最后敘述了整個系統單片機軟件的特點。從整體上給出了無線數據無線的設計原理圖。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长沙市| 衡山县| 内江市| 许昌县| 汤阴县| 壤塘县| 南郑县| 天水市| 奇台县| 嘉峪关市| 金昌市| 迭部县| 日土县| 开远市| 浮梁县| 沙雅县| 龙泉市| 祥云县| 钦州市| 隆化县| 格尔木市| 庄浪县| 潜山县| 什邡市| 南郑县| 七台河市| 沙坪坝区| 紫阳县| 虹口区| 浦北县| 玉屏| 大兴区| 拜城县| 台中县| 昭苏县| 云阳县| 巢湖市| 隆化县| 宁陵县| 凌源市| 同心县|