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