基于TCP/IP的多數據流傳輸測控系統的設計與實(shí)現
下面以三個(gè)數據流為例說(shuō)明這種機制的實(shí)現,主要代碼如下:


軟件利用這種機制既保證了多數據流數據的同步性,同時(shí)又不會(huì )對數據的實(shí)時(shí)性產(chǎn)生較大影響。
3 系統測試
軟件測試環(huán)境為裝有系統硬件環(huán)境的工控機,工控機之間通過(guò)千兆以太網(wǎng)絡(luò )以光纖連接。本系統現有插裝繼電器板卡的控制臺設備一套;LINKSYS(型號為SRW2024)24端口千兆帶寬交換機若干臺;數據源設備3套,單一數據源設備的數據采集周期為20 ms,整幀長(cháng)度為4 096 B;單片機測控設備(32路數據通道)一套,數據采集周期為200 ms,整幀長(cháng)度為32 B。將本系統進(jìn)行一段時(shí)間的數據測試積累,來(lái)獲取系統的吞吐量、命令響應時(shí)間、資源消耗和效率等。
經(jīng)過(guò)長(cháng)時(shí)間的測試運行表明本系統網(wǎng)絡(luò )能達到6~7 MB/s的吞吐量,且數據穩定、可靠、同步性高,與數據源對比沒(méi)有出現亂序、丟包等現象;控制臺設備可以較好地分配網(wǎng)口與串口的CPU調度處理時(shí)間,接收到遠程控制命令可靠,硬件響應時(shí)間短;整個(gè)系統在一般配置計算機運行占用資源少,運行流暢,達到了設計的要求。
4 結語(yǔ)
基于TCP/IP的多數據流傳輸測控系統實(shí)現了各數據采集系統設備的控制、數據的傳輸和處理。本系統利用TCP/IP技術(shù)、數據采集技術(shù)和面向對象的軟件開(kāi)發(fā)技術(shù),利用現有的網(wǎng)絡(luò )資源,以高性?xún)r(jià)比實(shí)現信息的實(shí)時(shí)獲取存儲、設備的高效控制和用戶(hù)軟件界面的直觀(guān)顯示。通過(guò)幾個(gè)月的測試運行,穩定可靠,實(shí)時(shí)性高,達到了多數據流傳輸測控的目的。本文引用地址:http://dyxdggzs.com/article/193817.htm
tcp/ip相關(guān)文章:tcp/ip是什么
評論