1、總體方案

本應用是在測試終儀中增加網絡接口模塊,以互聯網為傳輸平臺,在遠端接入診斷PC而實現遠程控制及診斷功能的,其框圖如圖1所示。
診斷專家人員可在診斷PC上通過Internet向異地測試儀發送指令,測試儀接收并按照指令要求完成對故障設備的自動測試,將測試數據通過網絡傳回診">

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

嵌入式的遠程測試控制技術

1、總體方案

本應用是在測試終儀中增加網絡接口模塊,以互聯網為傳輸平臺,在遠端接入診斷PC而實現遠程控制及診斷功能的,其框圖如圖1所示。
診斷專家人員可在診斷PC上通過Internet向異地測試儀發送指令,測試儀接收并按照指令要求完成對故障設備的自動測試,將測試數據通過網絡傳回診斷PC,建立數據實時交互的傳輸平臺。


圖1 故障診斷系統的遠程應用框圖

2、基本原理

2.1 互聯網的基本結構和特征

設備的遠程監測診斷是計算機科學、通訊技術與故障診斷技術相結合的一種新的設備故障診斷模式。TCP/IP是發展至今最成功的通信協議。該協議分為4層,由上到下依次為應用層、傳輸層、網絡層和鏈路層。

本應用使用的是EM2000網絡模塊,底下3層的較復雜的協議已經固化在他的ASIC中,能夠實現透明的數據通信。這樣,研究工作主要集中在應用層的設計 和功能實現上。這包括建立在傳輸層上的數據幀定義、交換數據的定義、應用功能的設計和人機交互界面的設計等。

本應用中使用的是EM2000網關,他是用來在嵌入式系統與互聯網建立數據連接和協議轉換的設備。一方面PC端的網絡應用程序將應用層數據打包成為IP包 在網絡上傳送,EM2000將辨識和解析這些數據包,把應用層的原始數據轉發至RS 232接口。另一方面EM2000也將RS 232接口的數據封裝成為IP包,傳送至PC端的網絡應用程序。支持透明傳輸和簡單協議兩種工作方式;EM2002網關在網絡接口部分具有WWW接口,用 戶可以通過瀏覽器在網絡上實現對EM2002及串行設備的配置和管理。在網絡中的具體位置如圖2所示。


圖2 EM2000網關在數據傳輸路由中的位置

2.2 傳輸幀的定義

下面主要考慮第4層應用層的具體使用,即數據傳輸的幀格式、具體的定義等。根據本測試設備的狀態和顯示的功能,其格式可設計成2大類,即測試數據幀和命令 控制幀。格式的設計應能實現系統對端間信息的無障礙交流、易于識別和判斷,同時,還應保證傳輸的可靠性,兼顧信息利用率。對該系統,經過實際信息交互統 計,確定使用一個字節的長度,即256種狀態。

(1)幀類型定義

傳輸幀格式的定義如表1所示。第7位為類型定義位,“1”表示為數據幀;“0”為命令控制幀。

表1 傳輸幀格式定義


(2)數據幀

數據幀格式的定義如表2所示,主要用來傳送檢測的數據結果。根據需檢測信道數量和檢測項目來設置數據幀的字節。本系統設置8個數據信道,8個測試項目和“正常”/“故障”2個參數。

表2 數據幀定義


對于數據幀,考慮到本設備測試信道的數量和測試項目的多少,兼顧處理速度的快慢和復雜程度,最后確定信道號范圍為0~7,占用數據幀的第6位至第4位,以 二進制表示,高位在前,低位在后;測試項目范圍為0~7,占用數據幀的第3位到第1位,表示方式同上(根據需要,以后擴容時,適當增加字節即可)。數據幀 的最后一位定義為測試結果,“0”表示正確無誤,“1”表示故障。這里沒有采用通常的校驗位,主要是因 為該通信速率較低,目前網絡傳輸的可靠性非常高,這方面可以忽略,以提高處理效率,簡化程序編寫難度。

(3)命令控制幀

命令控制幀的格式定義如表3所示。字節的最高位固定為“0”,主要用來傳輸測試終端和遠端診斷終端的控制命令和設備狀態信息。

表3 命令控制幀定義


命令控制幀按傳送方向不同,可分為命令控制字和狀態表示字2種。對于命令控制字,第6位到第4位為“101”,是命令識別位;后 4位為命令代碼,表示不同種類的測試進程。測試平臺將自動返回相應的信息,其幀格式為第6至4位為“001”,這是信息數據的識 別位,其余位為不同類型的定義。對于硬件復位命令,測試端返回1EH;鏈路檢測為1FH。

3、具體實現

3.1 網絡接口設計

嵌入式系統和微型計算機系統一樣,必須通過TCP/IP協議轉換才能接入Internet。在這里數據通信的設計主要體現在串口的設計[2>, 將MCU的數據按照預先定義的格式通過與轉換芯片連接的串行接口發送或接收即可。設計中只要MCU的串口和EM2000網關的交換速率匹配即可,按照字節 方式逐字發送和接收。另外,EM2000網關的接口電平與TTL兼容,這就省略了電平變換電路,使得設計實現起來更簡便。
3.2 MCU的軟件設計

嵌入式MCU系統軟件主要由MCS-51匯編程序編寫。為了實現本地鍵盤控制與異地遠端控制同步工作,需要對部分軟件進行重新編寫。主要包括初始化程序、掃描程序、執行程序、串口中斷調用程序、協議翻譯程序等。

(1)存儲單元初始化的特殊要求

眾所周知,測試主程序首先對系統所用變量進行初始化,包含堆棧棧底的指針設定、寄存器、狀態字的初始值設定、串口模式/狀態字的初始設置等,但在這里由于 遠程通信的特殊情況,具有特殊要求。雖然部分存儲單元在從加電到復位完成時,單元值已經被置位,但是仍需再置位。這主要考慮當在平臺運行期間,各個寄存器 和存儲單元都會有不斷變化的新值存入,這樣,當進行遠端復位操作時,有些存儲單元的值不會自動復位,如果按原程序執行就會發生不確定的問題。為保證存儲單 元內容的一致性和可控性,對寄存器空間進行初始化是必不可少的。

(2)子程序間的通信機制

在處理鍵盤控制和遠端控制同步運行時,嵌入式實時操作系統常采用郵箱查詢方式。首先掃描及防抖程序[3>負 責對鍵盤的操作進行掃描,經消除抖動和干擾影響后,將鍵盤值放入35H,并向郵箱發送“鍵盤動作事件”的信件;同時,串口通信程 序不間斷掃描端口數據,如果判斷有命令數據注入,則將命令值放入36H內,同時向郵箱發送。串口命令發生事件”的信件。這樣通過對主程序信箱 的查詢,如果發現有信件存在,則對信件進行相應翻譯,變成機器可以執行的代碼,對設備進行動作調度和相關信息處理。

3.3 TCP/IP端口配置

TCP/IP端口相當于掛在Internet網上的一塊標準網絡設備,具有惟一的全球識別MAC地址,可以接入任意的網段而不受限制。在配置網絡參數時, 只要知道通信雙方的網絡IP和路由,即可以輕松實現網絡連接。該模塊設置了1 B的緩沖區,通信速率為2 400 b/s,提高了IP包傳輸效率。

3.4 遠端診斷終端的設計

遠程診斷終端主要為軟件程序設計,該部分采用Visual Basic,HTML等語言進行編寫,主要分為2個部分。

(1)通信模塊配置網頁的設計及上傳

在遠程測試之前,需要對通信模塊相關參數進行網絡配置,使遠程軟件能夠對測試終端進行訪問和控制操作。本設計采用HTML語言編寫了Web網頁風格的界 面,上載至模塊FLASH存儲器,用戶可通過瀏覽器對硬件訪問和網絡配置。為加強保密安全,還增添了Password入口參數的設置。

(2)遠端終端主程序的設計

主程序采用Microsoft Visual Basic語言編寫,主要功能包括控制和測試2部分。測試前,先輸入分配到的IP地址與要偵聽的端口號,然后根據網絡狀況,利用VB語言中WinSock 插件的Connect方法在本地計算機與測試平臺之間建立一個Socket,以便完成控制等數據的傳送和接收。各項操作的運行狀態和操作結果都將由當前狀 態框實時顯示。當本地計算機與遠程測試平臺連接正常之后,便可以開始測試。

4、應用驗證

首先測試通信模塊,在單臺計算機上建立2個超級終端,一個與串口建立連接,另一個與Socket建立連接。在超級終端的一窗口內輸入數據,另一窗口即時響 應,說明網絡接口模塊功能正常。其次測試MCU串行通信性能,通過電平轉換電路建立與計算機的串口連接,用超級終端進行數據傳輸驗證。完成后,對全系統進 行聯調,先進行直連試驗,即將測試終端與診斷終端通過交叉網線直連,驗證功能的正確性;然后將測試平臺接入Internet網,通過異地連接,驗證功能的 正確性。目前,經過多項調試驗證,能夠建立診斷終端與測試終端的連接,并可進行異地的各項狀態顯示、控制測試、復位等功能,實現了原設計目標。


圖3 診斷終端程序測試界面

5、結 論

本文介紹的方法,能夠非常容易地實現將嵌入式系統與互聯網相連。研發人員不用精通TCP/IP協議和具體的網絡知識,即可以設計出具有網絡功能的電子產 品,大大縮短開發周期。該方法在遠程監測、網絡監控、遠程診斷等方面具有很大的應用空間。目前,該項技術正在向單位相關領域推廣。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          中文字幕观看视频| 精品人妻一区二区三区三区四区| 国产九九在线观看| 五月天免费网站| 国产一级做a爰片在线看免费| 中文字幕av第一页| 潘金莲激情呻吟欲求不满视频| 国产51自产区| 亚洲国产成人在线观看| 性色av一区二区三区四区| 欧美性生交大片| 婷婷丁香花五月天| 日韩乱码一区二区| 欧美一级片在线免费观看| 色播五月综合网| 日本一区二区视频在线播放| 久久精品国产亚洲AV熟女| 国产精品久久久久久久久久久久久久久久| 亚洲精品在线视频播放| 中文字幕精品亚洲| 国产av 一区二区三区| 老女人性生活视频| 国内自拍视频在线播放| 国产三级自拍视频| 国产成人免费看一级大黄| 激情小说中文字幕| 精品少妇久久久| 熟女少妇内射日韩亚洲| 无码人妻丰满熟妇精品 | 高清av免费看| 蜜桃av乱码一区二区三区| 亚洲AV无码成人精品区东京热| 日韩欧美国产另类| 亚洲午夜精品久久久| 亚洲女同二女同志奶水| 亚洲一区二区三区四区精品| 国内毛片毛片毛片毛片| 天堂资源在线播放| 国产91丝袜美女在线播放| 日韩精品一区二区三| av无码av天天av天天爽| www.麻豆av| 欧美一区免费看| www精品国产| 黄色aaa视频| 中文字幕 日韩有码| 久草国产在线观看| 中文字幕在线天堂| 久久久久久久久久久影视| 欧美xxxx×黑人性爽| 天天爽夜夜爽人人爽| 成年人网站免费看| 天天看片中文字幕| 国产网址在线观看| 亚洲天天综合网| 日本www.色| 亚洲精品无遮挡| 青青操免费在线视频| 成人免费视频国产免费| 久久久久久久久久久影院| 亚洲欧美强伦一区二区| 青娱乐在线视频免费观看| 成人免费毛片东京热| 一起操在线播放| 麻豆一区二区三区视频| 丰满人妻一区二区三区四区| 午夜一区二区三区免费| 欧美成人三级在线观看| 国产精品999在线观看| 女人黄色一级片| 国产波霸爆乳一区二区| 中文人妻一区二区三区| 日本在线一二三区| 黄色国产在线播放| 超碰人人草人人| 亚洲欧美在线视频免费| 色无极影院亚洲| 免费观看黄色av| 亚洲视频一区二区三区四区| 少妇高潮惨叫久久久久| 久久伊人成人网| 国产又爽又黄又嫩又猛又粗| 丰满人妻一区二区| 91片黄在线观看喷潮| 久久婷婷综合色| 国产精品久久免费观看| www.久久久久久久久久久| 亚洲欧美精品aaaaaa片| 亚洲 欧美 日韩系列| 日韩在线观看第一页| 免费无码一区二区三区| 黄色aaa级片| 国产在线拍揄自揄拍| 岛国av免费观看| 成 人 黄 色 小说网站 s色| 26uuu国产| 日本黄色一级视频| 美女久久久久久久久久| 久久av高潮av无码av喷吹| 国产一级性生活| 国产日韩精品suv| 国产精品露脸视频| 国产精品毛片一区二区在线看舒淇| 亚洲影视一区二区| 天天操天天操天天操| 人人妻人人爽人人澡人人精品| 久久久久免费看| 玖玖爱这里只有精品| 久久久久亚洲av无码a片| 黄色一级大片在线免费观看| 国产又爽又黄的视频| 国产亚洲精品成人a| 狠狠躁夜夜躁av无码中文幕| 好男人www在线视频| 九九热最新视频| 欧美高清视频一区二区三区| 人妻一区二区三区免费| 日本在线视频免费| 无码人妻精品一区二区三区温州| 天堂中文在线官网| 中文久久久久久| 一本色道久久hezyo无码| av大片在线免费观看| 中国美女黄色一级片| 亚洲精品www久久久久久| 亚洲一区日韩精品| 超碰免费在线97| 精品不卡一区二区| 免费看黄网站在线观看| 日日夜夜综合网| 在线观看国产亚洲| 欧美三级午夜理伦三级富婆| 日韩va在线观看| 中文字幕av免费在线观看| 一级片在线免费观看视频| xxx中文字幕| 九九九视频在线观看| 日韩黄色精品视频| 中日韩一级黄色片| av资源免费观看| 国产又黄又嫩又滑又白| 青草影院在线观看| 在线观看一二三区| 高清毛片aaaaaaaaa片| 久久久久亚洲av成人网人人软件| 日日夜夜精品免费| 亚洲精品国产久| 国产午夜在线一区二区三区| 日本一级黄色录像| 亚洲人午夜射精精品日韩| 国产乱国产乱老熟| 日本中文字幕二区| 亚洲一区欧美在线| 精品小视频在线观看| 色婷婷av一区二区三| 18禁一区二区三区| 蜜桃久久一区二区三区| 亚洲成人福利在线观看| 国产巨乳在线观看| 视频二区在线播放| www.天天干.com| 欧美日韩怡红院| 26uuu国产| 欧美 日韩 人妻 高清 中文| 亚洲免费av一区二区三区| 国产字幕在线观看| 亚洲成人第一网站| 国产一区二区三区成人| 印度午夜性春猛xxx交| 国产成人精品亚洲| 丝袜美腿小色网| 国产精品久久久久久久99| 午夜精品久久久久99蜜桃最新版 | 国产欧美小视频| 亚洲av人无码激艳猛片服务器| 豆国产97在线 | 亚洲| 色网站在线播放| 国产精品久久久久久久久久久久久久久久久久| 欧美特级特黄aaaaaa在线看| 一级片视频播放| 日韩人妻精品中文字幕| 国产精品久久久久久在线观看| 婷婷av一区二区三区| 国产一级一片免费播放| 亚洲经典一区二区| 欧美一区二区三区四| 国产suv精品一区二区69| 一女二男3p波多野结衣| 精品一区二区视频在线观看| 911亚洲精选| 天天干天天舔天天操| 九九热这里有精品视频| 69av视频在线| 五月天中文字幕| 九九九久久久久久久| 成人黄色一级大片| 中文字幕手机在线观看| 日韩欧美一区二区一幕| 好吊视频在线观看| 丰满人妻妇伦又伦精品国产|