新聞中心

        EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 高速16位AD7665在基于GPRS遠(yuǎn)程振動(dòng)檢測(cè)中的應(yīng)用

        高速16位AD7665在基于GPRS遠(yuǎn)程振動(dòng)檢測(cè)中的應(yīng)用

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

        2.2 輸入配置
        為單(雙)極性輸入模數(shù)轉(zhuǎn)換器,設(shè)計(jì)者可根據(jù)實(shí)際需要選擇其輸入范圍。輸入配置如表1所示。

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

        f.jpg


        本文采用的輸入電壓范圍為±REF,即INA與REF相連。此時(shí)為三通道±REF范圍電壓的AD轉(zhuǎn)換,輸入阻抗為2.56kΩ。
        2.3 編碼問(wèn)題
        由于為雙極性輸入的AD轉(zhuǎn)換。在輸入正、負(fù)電壓時(shí)編碼方式有所差別。數(shù)字輸出碼與模擬輸入關(guān)系如表2所示。

        g.jpg


        AD7665自身可直接輸出標(biāo)準(zhǔn)二進(jìn)制碼及二進(jìn)制補(bǔ)碼。因此可根據(jù)實(shí)際情況選擇其輸出方式。
        2.4 模塊與服務(wù)器程序
        模塊采用Siemens公司生產(chǎn)的/GSM三頻無(wú)線通訊模塊MC55i。MC55i集成了高性能GSM/GPRS基帶處理,完整的無(wú)線頻率電路包括功率放大器及天線接口,內(nèi)嵌便于連接Internet的可由AT指令驅(qū)動(dòng)的TCP/IP協(xié)議棧,大大節(jié)省了連接到Internet的時(shí)間和花費(fèi)。
        當(dāng)GPRS模塊要向服務(wù)器發(fā)送數(shù)據(jù)時(shí),首先用ATSICS命令創(chuàng)建一個(gè)連接類型參數(shù)集,用來(lái)決定一個(gè)Internet的連接類型;然后以連接類型參數(shù)集為基礎(chǔ),用ATSISS命令創(chuàng)建一個(gè)服務(wù)類型參數(shù)集,用指定Intemet服務(wù)的類型,也就是Socket,F(xiàn)TP,HTTP,或email服務(wù),SMTP或PO的其中之一;一旦連接參數(shù)集和服務(wù)參數(shù)集被創(chuàng)建,就可以用ATSISO打開(kāi)一個(gè)Internet會(huì)話,然后等待一個(gè)URC串口數(shù)據(jù)的返回;會(huì)話完成后可以用ATSISR命令進(jìn)行讀數(shù)據(jù),和用ATSISW命令進(jìn)行寫(xiě)數(shù)據(jù);最后用ATSISC(以srvProfileld>為參數(shù))命令結(jié)束Internet會(huì)話。
        服務(wù)器在啟動(dòng)服務(wù)端程序后,開(kāi)始等待GPRS終端請(qǐng)求到達(dá)該端口,在接收到服務(wù)請(qǐng)求后,要激活一個(gè)新的控件(或線程)來(lái)處理這個(gè)GPRS終端請(qǐng)求。服務(wù)完成后,關(guān)閉此新進(jìn)程與GPRS終端的通信鏈路,此時(shí)即完成一次GPRS通信。
        服務(wù)器程序主要靠調(diào)用API函數(shù)Winsock來(lái)完成。其過(guò)程為:首先用Socket()創(chuàng)建套接字,然后Bind()本地IP和端口與套接字相連,用Listen()設(shè)定監(jiān)聽(tīng)連接數(shù),開(kāi)始用Accept()等待客戶連接,連接成功返回接連序號(hào),再用Recv()、send()根據(jù)上面得的序號(hào)進(jìn)行讀寫(xiě)操作。讀寫(xiě)完成后,用Close()關(guān)閉連接,Closesocket()刪除套接字,程序結(jié)束。



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 塔城市| 靖江市| 昆明市| 福贡县| 修水县| 潞城市| 荥阳市| 仁化县| 甘谷县| 通海县| 来宾市| 宁夏| 双牌县| 林州市| 电白县| 武义县| 桐柏县| 汾西县| 罗定市| 象山县| 杂多县| 苏州市| 盈江县| 余干县| 荣昌县| 嵊州市| 英德市| 镇坪县| 泽州县| 克东县| 仁化县| 麻栗坡县| 太湖县| 吉水县| 本溪| 丰县| 吉林市| 尚志市| 牙克石市| 芮城县| 石家庄市|