新聞中心

        EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于無(wú)線傳輸技術(shù)的設(shè)備狀態(tài)監(jiān)測(cè)系統(tǒng)研究

        基于無(wú)線傳輸技術(shù)的設(shè)備狀態(tài)監(jiān)測(cè)系統(tǒng)研究

        作者: 時(shí)間:2009-12-04 來(lái)源:網(wǎng)絡(luò) 收藏

        下位機(jī)的軟件開(kāi)發(fā)平臺(tái)選用的是AVR單片機(jī)專用開(kāi)發(fā)平臺(tái)ICC AVR。下位機(jī)的程序首先要對(duì)單片機(jī)和PTR2000進(jìn)行初始化,然后進(jìn)行A/D轉(zhuǎn)換,再定義數(shù)據(jù)包,并將數(shù)據(jù)包發(fā)送出去。
        #define uint unsigned int//宏定義
        void transmit(uint adl,uint adh)//把所采集的,已經(jīng)經(jīng)過(guò)A/D轉(zhuǎn)換的,像溫度,振動(dòng)頻率等的數(shù)據(jù)加上包頭,包尾。而且發(fā)送時(shí)可直接調(diào)用這個(gè)函數(shù)。
        {
        USART_Transmit(0xAA);//發(fā)送包頭
        USART_Transmit(adl);//發(fā)送溫度數(shù)據(jù)
        USART_Transmit(adh);//發(fā)送振動(dòng)頻率數(shù)據(jù)
        USART_Transmit(0xFF);//發(fā)送包尾
        }
        上位機(jī)我們用LabWindows/CVI進(jìn)行編程。本的主要功能是完成各個(gè)參數(shù)數(shù)據(jù)的正確的采集、、接收,處理、顯示等功能。采用模塊化的設(shè)計(jì)思想,將功能劃分為相應(yīng)的功能模塊進(jìn)行管理和維護(hù),以增強(qiáng)的通用性和可移植性。本系統(tǒng)上位機(jī)軟件歸結(jié)起來(lái)包含兩大模塊:一是系統(tǒng)設(shè)置模塊,起到和下位機(jī)進(jìn)行通信的作用,以及對(duì)已經(jīng)接收到的參數(shù)設(shè)置。二是數(shù)據(jù)管理模塊,包括數(shù)據(jù)采集,數(shù)據(jù)包的處理,數(shù)據(jù)分析等功能;圖4為工控機(jī)上所運(yùn)行的系統(tǒng)軟件示意圖。

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

        首先打開(kāi)串口,并對(duì)它進(jìn)行初始化設(shè)置,再對(duì)數(shù)據(jù)進(jìn)行接收。下面是用LabWindows/CVI所編寫(xiě)的接收程序。
        MSCommLib_IMSCommSetRTSEnable (ob-iecthandle,NULL,VFALSE);//把RST設(shè)置為0,開(kāi)始接收。
        GetCtrlVal(panelHandle,PANEL_STRING,i);//獲取采集過(guò)來(lái)的數(shù)據(jù)串。


        4 結(jié)束語(yǔ)
        在我國(guó),大部分工業(yè)生產(chǎn)單位對(duì)運(yùn)行的監(jiān)控都使用有線的方式傳送數(shù)據(jù),這種方式不僅落后,而且成本高,不易維護(hù)。本文主要介紹了一種適合我國(guó)國(guó)情的,適用于工業(yè)測(cè)控場(chǎng)合的運(yùn)行系統(tǒng)。它抗干擾能力強(qiáng),成本相對(duì)低,而且使用方便、靈活、可維護(hù)性強(qiáng)。在工業(yè)控制領(lǐng)域有廣闊的實(shí)用價(jià)值和應(yīng)用前景。適當(dāng)改變硬件或軟件編程,可應(yīng)用于車(chē)載系統(tǒng),遠(yuǎn)程監(jiān)控等領(lǐng)域。


        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 赤峰市| 仙游县| 秦皇岛市| 孝感市| 黔西| 闻喜县| 永新县| 白玉县| 葵青区| 宜宾市| 徐闻县| 福鼎市| 辛集市| 聂拉木县| 沧源| 常德市| 克东县| 西乡县| 廉江市| 定襄县| 象州县| 大田县| 从江县| 石嘴山市| 阳山县| 会泽县| 慈溪市| 深圳市| 石河子市| 长岭县| 南昌市| 黄梅县| 合川市| 军事| 天津市| 大港区| 桑日县| 丰都县| 武平县| 嘉定区| 马边|