基于ENC424J600的以太網(wǎng)與串行接口轉換技術(shù)
3.4 TCP/UDP上位機與系統通信
TCP/UDP上位機采用周立功公司的UDP/TCP調試工具,上位機作為T(mén)CP客戶(hù)端與系統服務(wù)器端建立連接,系統循環(huán)等待接收以太網(wǎng)數據包,收到數據包后通過(guò)TCP協(xié)議傳輸出去。在程序中設定系統服務(wù)器的IP為192.168.1.99,子網(wǎng)掩碼為255.255.255.0,默認網(wǎng)關(guān)為192.168.1.254,TCP端口為3838,上位機TCP發(fā)送接收數據包如圖6所示。本文引用地址:http://dyxdggzs.com/article/160920.htm
結語(yǔ)
文中介紹了利用ENC424J600網(wǎng)絡(luò )控制器和LwIP協(xié)議棧實(shí)現以太網(wǎng)通信的過(guò)程,該系統不但體積小巧而且速度快、穩定可靠,具有良好的應用前景。
此系統目前已應用于網(wǎng)絡(luò )轉SPI通信來(lái)控制繼電器板卡的測試設備中。該繼電器測試設備稱(chēng)為MATRIX-RELAY(即矩陣繼電器),每塊繼電器板卡上有46行×8列個(gè)繼電器,共有5塊繼電器板卡,即46×8×5個(gè)繼電器,通過(guò)打通該設備上的某一行或多行上的某兩點(diǎn)來(lái)對待測產(chǎn)品進(jìn)行相應的測試。測試員通過(guò)電腦上的上位機指定需要打開(kāi)的繼電器序號,向該系統發(fā)一幀網(wǎng)絡(luò )數據,這幀數據包括需要打開(kāi)的繼電器屬于哪塊板卡、哪一行、哪一列等信息。通過(guò)該系統的處理,將數據轉為SPI串行數據,再通過(guò)一系列移位寄存器的移位來(lái)控制相應繼電器的打開(kāi)從而達到測試產(chǎn)品某兩端的目的。該測試設備在實(shí)際的運行中非常穩定可靠。
tcp/ip相關(guān)文章:tcp/ip是什么
浮球開(kāi)關(guān)相關(guān)文章:浮球開(kāi)關(guān)原理
評論