基于嵌入式WinCE的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)

摘要:設(shè)計(jì)了一種基于嵌入式WinCE的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)。利用分層技術(shù)在PB(Platform. Builder)集成開(kāi)發(fā)環(huán)境中定制基于WinCE的開(kāi)發(fā)平臺(tái),分別采用Host Link協(xié)議和自定義協(xié)議設(shè)計(jì)了采集器與PLC和單片機(jī)的數(shù)據(jù)采集模塊,并實(shí)現(xiàn)采集器與Linux服務(wù)器的數(shù)據(jù)交換。與傳統(tǒng)數(shù)據(jù)采集系統(tǒng)相比,以EVOC 104-1541CLDN為核心的嵌入式WinCE數(shù)據(jù)采集系統(tǒng)具有高實(shí)時(shí)性、多參數(shù)和高穩(wěn)定性的特點(diǎn),特別適合于多點(diǎn)、多參數(shù)的遠(yuǎn)程數(shù)據(jù)采集,具有重要的使用價(jià)值和良好的應(yīng)用前景。

1 引言

傳統(tǒng)數(shù)據(jù)采集系統(tǒng)一般利用各種數(shù)據(jù)采集卡或是多串口卡,編制相應(yīng)的定制軟件,將外 部信號(hào)采集到工控機(jī)或普通PC 機(jī)。由于硬件結(jié)構(gòu)的限制,傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)體積大、實(shí) 時(shí)性差、信號(hào)衰減嚴(yán)重、外掛設(shè)備數(shù)量有限,無(wú)法滿足微型化、大容量、高實(shí)時(shí)性、多參數(shù) 和高穩(wěn)定性的要求。隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,各種新的數(shù)據(jù)采集的實(shí)現(xiàn)方案不斷 出現(xiàn),其中,以TCP/IP 通信機(jī)制的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)具有較好的使用前景[1]。本文以基于 WinCE 的嵌入式設(shè)備為核心,取代傳統(tǒng)意義上的PC 機(jī),采用TCP/IP 通信機(jī)制搭建的遠(yuǎn)程 數(shù)據(jù)采集系統(tǒng),結(jié)合嵌入式設(shè)備和網(wǎng)絡(luò)技術(shù)的優(yōu)點(diǎn),將信號(hào)采集、信號(hào)傳輸和數(shù)據(jù)處理相對(duì) 分離,提高了系統(tǒng)的抗干擾能力、實(shí)時(shí)性和高安全性,特別適用于遠(yuǎn)程、多參數(shù)的數(shù)據(jù)采集, 具有重要的使用價(jià)值和應(yīng)用前景。

2 遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)總體結(jié)構(gòu)

基于嵌入式 WinCE 的遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)如圖1 所示,主要的組成部分及其功能如下: (1)客戶端PC,主要進(jìn)行遠(yuǎn)程數(shù)據(jù)采集器的信息配置和數(shù)據(jù)監(jiān)控等;(2)Linux 系統(tǒng)服務(wù) 器,主要負(fù)責(zé)與數(shù)據(jù)采集器通信,進(jìn)行數(shù)據(jù)的接收、分析、處理、存儲(chǔ)和監(jiān)視,以及采集器 配置文件的傳輸;(3)基于WinCE 的嵌入式數(shù)據(jù)采集器,主要根據(jù)遠(yuǎn)程配置參數(shù),多點(diǎn)、 多參數(shù)動(dòng)態(tài)采集生產(chǎn)設(shè)備信息、環(huán)境信息以及操作人員信息,包括電流、電壓、壓力、產(chǎn)量、 溫度、濕度、班組號(hào)等。在遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)中,利用高可靠性的TCP/IP 協(xié)議完成配置文 件的更新和采集數(shù)據(jù)的傳輸,以及采集器遠(yuǎn)程調(diào)試監(jiān)控;利用嵌入式數(shù)據(jù)庫(kù)(SQL Server CE)保存采集數(shù)據(jù)和服務(wù)器傳送的遠(yuǎn)程配置文件;利用SQL Server CE 提供的RDA和Replication (合并復(fù)制)特性,當(dāng)服務(wù)器網(wǎng)絡(luò)斷開(kāi)后完成數(shù)據(jù)和配置文件的轉(zhuǎn)儲(chǔ)和備份,保證數(shù)據(jù)的完 整性;利用嵌入?yún)R編控制的硬件看門狗技術(shù)保證系統(tǒng)運(yùn)行的高穩(wěn)定性;利用可擴(kuò)展的IDE 接口可以保證大容量數(shù)據(jù)的存儲(chǔ)。

基于嵌入式 WinCE 數(shù)據(jù)采集器采用研祥公司EVOC 104-1541CLDN(B)作為硬件平臺(tái)。 EVOC 104-1541CLDN(B)是一款可由+5V 電源供電的嵌入式應(yīng)用型的 All-in-one Geode 586 的主機(jī)板,能夠提供嵌入式操作系統(tǒng)運(yùn)行所需的核心硬件資源。主要的硬件資源包括: NS GX1 處理器,工作于 2.2V/333 MHz 時(shí)的功率為1.4W,速度最高可達(dá)333 MHz; 1 個(gè)10M 以太網(wǎng)口,2 個(gè)通用異步串行口(UART);2 個(gè)USB 數(shù)據(jù)接口;1 個(gè)LCD 控制器;1 個(gè) 64MSDRAM;1 個(gè)CF 卡接口;以及鍵盤接口和IDE 接口等。利用上述的核心硬件資源, 在集成開(kāi)發(fā)環(huán)境中,可以進(jìn)行開(kāi)發(fā)平臺(tái)的定制,數(shù)據(jù)采集和傳輸?shù)饶K的開(kāi)發(fā),實(shí)現(xiàn)遠(yuǎn)程數(shù) 據(jù)采集。

3 基于嵌入式WinCE 開(kāi)發(fā)平臺(tái)的定制

WinCE 嵌入式操作系統(tǒng)是一個(gè)緊湊、高效和可擴(kuò)展的操作系統(tǒng),其最大的特點(diǎn)是使用 了分層結(jié)構(gòu)技術(shù),使系統(tǒng)具有更好的可擴(kuò)展性和定制性,使應(yīng)用程序和操作系統(tǒng)獨(dú)立于具體 硬件,以適應(yīng)各種特殊的應(yīng)用環(huán)境。操作系統(tǒng)從邏輯上可以分為硬件層,OEM 層,操作系 統(tǒng)層,應(yīng)用程序?qū)覽2];谇度胧絎inCE 開(kāi)發(fā)平臺(tái)的定制主要是對(duì)操作系統(tǒng)層和OEM 層進(jìn) 行定制。

來(lái)源:維庫(kù)開(kāi)發(fā)網(wǎng)


微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

      最新招聘信息

    最新論壇貼子