日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
80C196KB與PC機(jī)之間的遠(yuǎn)程通訊系統(tǒng)設(shè)計(jì)
80C196KB與PC機(jī)之間的遠(yuǎn)程通訊系統(tǒng)設(shè)計(jì)
 更新時(shí)間:2008-8-16 21:10:50  點(diǎn)擊數(shù):30
【字體: 字體顏色

調(diào)制解調(diào)器安裝好后,必須預(yù)先設(shè)置好調(diào)制解調(diào)器的初始狀態(tài),然后再開(kāi)通。否則通訊將不會(huì)成功。用戶對(duì)Modem初始化狀態(tài)的設(shè)置可以保存在非易失性RAM中。

下面對(duì)表3所列的傳輸過(guò)程進(jìn)行說(shuō)明。

(1)在握手初期,兩端的DTE需對(duì)Modem進(jìn)行復(fù)位操作。為此,它們先給本端的Modem發(fā)ATZ命令。若Modem能執(zhí)行重設(shè)操作,便會(huì)返回結(jié)果碼OK,若Modem尚未與電話線連接,便返回NO DIALTONE,表示沒(méi)有撥號(hào)音。

(2)兩端DTE給各自的Modem發(fā)AT&F命令,調(diào)入Modem出廠缺省設(shè)置。

(3)主叫端DTE(196KB)向應(yīng)答端Modem發(fā)撥號(hào)命令A(yù)TDT xxxx(ATDT表示音頻撥號(hào),xxxx為對(duì)端的電話號(hào)碼)。當(dāng)對(duì)端Modem檢測(cè)到振鈴(RING)后,由PC機(jī)控制并回送應(yīng)答呼叫命令A(yù)TA。如果話路正常,則在一定的延時(shí)后,兩端Modem收到結(jié)果碼CONNECT 9600,并使Modem的CD指示燈亮,以表明數(shù)據(jù)傳輸鏈路成功建立。

(4)數(shù)據(jù)傳輸。

(5)數(shù)據(jù)通訊完成后,雙方Modem要拆鏈掛機(jī)!+ + +”命令是由數(shù)據(jù)傳輸狀態(tài)轉(zhuǎn)為命令狀態(tài)的AT指令,它的前后必須有一段時(shí)間延時(shí)。當(dāng)Modem狀態(tài)變?yōu)槊顮顟B(tài)時(shí),可以用命令A(yù)TH來(lái)實(shí)現(xiàn)掛機(jī)。至此,兩臺(tái)Modem間的通訊任務(wù)就完成了。此時(shí)PC機(jī)內(nèi)已存放了主機(jī)傳來(lái)的數(shù)據(jù),將這些數(shù)據(jù)存入數(shù)據(jù)庫(kù)后可作進(jìn)一步的處理。

5 數(shù)據(jù)傳輸?shù)牧髁靠刂坪蛡慑e(cuò)糾錯(cuò)

當(dāng)兩端Modem正確可靠地建立起數(shù)據(jù)鏈路后就可以進(jìn)行數(shù)據(jù)通訊了。在通過(guò)電話系統(tǒng)傳輸數(shù)據(jù)時(shí),沒(méi)有一種簡(jiǎn)單的方法能確保數(shù)據(jù)正確完整地到達(dá)對(duì)方。數(shù)據(jù)錯(cuò)誤的發(fā)生可能有多種原因。由于串行通訊時(shí)數(shù)據(jù)是逐位發(fā)送的,因此即使極小的噪聲都有可能在多個(gè)位上造成嚴(yán)重錯(cuò)誤,當(dāng)波特率較高時(shí)出現(xiàn)錯(cuò)誤更嚴(yán)重。在實(shí)際應(yīng)用,常采用XMODEM協(xié)議對(duì)數(shù)據(jù)進(jìn)行打包處理以檢測(cè)傳輸過(guò)程中出現(xiàn)的錯(cuò)誤,若檢測(cè)到錯(cuò)誤信息,則要求重傳出現(xiàn)錯(cuò)誤的數(shù)據(jù)信息。理論上講如果每個(gè)數(shù)據(jù)包都能正確地傳送,那么整個(gè)數(shù)據(jù)塊也將成功地傳送。XMODEM協(xié)議按照一套特定的準(zhǔn)則控制著數(shù)據(jù)傳輸?shù)乃屑?xì)節(jié),其中包括如何啟動(dòng)傳輸、包的大小、包的內(nèi)容、正負(fù)應(yīng)答以及如何完成傳輸?shù)取?/p>

XMODEM協(xié)議雖然較為成熟和完美,全過(guò)于復(fù)雜。本系統(tǒng)借鑒XMODEM協(xié)議的設(shè)計(jì)思想,并針對(duì)現(xiàn)場(chǎng)監(jiān)控?cái)?shù)據(jù)的特點(diǎn),設(shè)計(jì)了一套簡(jiǎn)潔的流控和偵錯(cuò)協(xié)議。從本系統(tǒng)的實(shí)際運(yùn)行情況來(lái)看,該協(xié)議可保證數(shù)據(jù)的可靠傳輸,并能在話路質(zhì)量較差時(shí)多次重發(fā)出錯(cuò)的數(shù)據(jù)幀直到數(shù)據(jù)傳輸正確為止。

圖3為上位機(jī)通信子程序的流程圖,它主要利用VB6.0的通訊控件MSComm的ON COMM事件。

本系統(tǒng)在每次通信中,由80C196KB送給PC機(jī)的有效數(shù)據(jù)幀共4320幀,每幀113字節(jié)。其中有效字節(jié)112個(gè),以3個(gè)FFH開(kāi)頭,最后1個(gè)字節(jié)為異或結(jié)果,可用于傳輸后的異或校驗(yàn)。在發(fā)送有效數(shù)據(jù)幀之前,下位機(jī)先發(fā)一個(gè)請(qǐng)求幀(仍為113字節(jié)),其幀結(jié)構(gòu)為112個(gè)F0H加一異或結(jié)果。上位機(jī)收到該幀請(qǐng)求信號(hào)后,將回送握手成功信號(hào),并作好接收有效數(shù)據(jù)的準(zhǔn)備。下位機(jī)收到上位機(jī)發(fā)回的握手成功信號(hào)后,便將有效數(shù)據(jù)幀逐幀發(fā)送。

上位機(jī)對(duì)每幀數(shù)據(jù)的均要作異或校驗(yàn)。如有錯(cuò)誤的則回送失敗信號(hào),并要求下位機(jī)重發(fā);正確的則放入緩沖數(shù)組以備存庫(kù),并回送成功信號(hào)。當(dāng)有效數(shù)據(jù)幀發(fā)送完畢后,下位機(jī)將發(fā)一個(gè)結(jié)束幀,其幀結(jié)構(gòu)為112個(gè)FCH加一個(gè)異或結(jié)果。上位機(jī)收到該幀結(jié)束信號(hào)后,發(fā)出AT命令“+ + +ATH”以拆鏈掛機(jī)。至此,數(shù)據(jù)通信過(guò)程結(jié)束,之后,上位機(jī)將緩沖數(shù)組里數(shù)據(jù)存入數(shù)據(jù)庫(kù),以便日后進(jìn)行數(shù)據(jù)分析。

6 結(jié)束語(yǔ)

利用公用電話網(wǎng),80C196KB單片機(jī)系統(tǒng)可通過(guò)Modem與遠(yuǎn)方監(jiān)控中心進(jìn)行通訊。這種系統(tǒng)的軟硬件設(shè)計(jì)方案簡(jiǎn)單可行,運(yùn)行成本低,數(shù)據(jù)傳輸速率較高。本監(jiān)控系統(tǒng)已在現(xiàn)場(chǎng)投入使用,經(jīng)受了實(shí)際考驗(yàn)?赏茝V應(yīng)用于各類(lèi)遠(yuǎn)程通訊系統(tǒng)。

  • 上一篇: 基于SJA1000的CAN總線系統(tǒng)智能節(jié)點(diǎn)設(shè)計(jì)
  • 下一篇: 遠(yuǎn)距離多機(jī)分時(shí)雙工通信芯片SR331
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1