新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 高速16位AD7665在基于GPRS遠程振動檢測中的應用

        高速16位AD7665在基于GPRS遠程振動檢測中的應用

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

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

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

        f.jpg


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

        g.jpg


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



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 南开区| 龙山县| 乡城县| 什邡市| 广元市| 武义县| 琼结县| 泰和县| 赤壁市| 綦江县| 华阴市| 襄汾县| 溧阳市| 土默特右旗| 台南县| 江城| 沽源县| 那曲县| 丹寨县| 义乌市| 长岭县| 云林县| 黑水县| 桦川县| 广河县| 滕州市| 兰坪| 汝阳县| 甘谷县| 响水县| 博白县| 波密县| 根河市| 富阳市| 浦北县| 宣汉县| 蓬安县| 澄江县| 从江县| 沾益县| 嘉禾县|