基于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所示。本文引用地址:https://www.eepw.com.cn/article/160920.htm
结语
文中介绍了利用ENC424J600网络控制器和LwIP协议栈实现以太网通信的过程,该系统不但体积小巧而且速度快、稳定可靠,具有良好的应用前景。
此系统目前已应用于网络转SPI通信来控制继电器板卡的测试设备中。该继电器测试设备称为MATRIX-RELAY(即矩阵继电器),每块继电器板卡上有46行×8列个继电器,共有5块继电器板卡,即46×8×5个继电器,通过打通该设备上的某一行或多行上的某两点来对待测产品进行相应的测试。测试员通过电脑上的上位机指定需要打开的继电器序号,向该系统发一帧网络数据,这帧数据包括需要打开的继电器属于哪块板卡、哪一行、哪一列等信息。通过该系统的处理,将数据转为SPI串行数据,再通过一系列移位寄存器的移位来控制相应继电器的打开从而达到测试产品某两端的目的。该测试设备在实际的运行中非常稳定可靠。
tcp/ip相关文章:tcp/ip是什么
浮球开关相关文章:浮球开关原理
评论