基于E-Link数据传输器的应用技术探讨
[09-13 16:55:06] 来源:http://www.88dzw.com 接口定义 阅读:8229次
文章摘要:IpSet(14)=0IpSet(15)=8设置成功,E—Link返回数据{l′S′,′E′,′T′,′st′,′B′,′E′,′O′,′K′,Oxod,Oxoa};发送设置包给E—Link,E—Link对自身进行设置,并不把数据送到串口。(2)发送数据包如果不是设置包.则E—Link将UDP/TCP数据包接收后.将UDP/TCP中的数据部分取出。并通过串口送出。通信协议使用标准的RS232、RS422或RS485。在网络数据传输中,因为RTL8019AS的内部RAM有限.最好不要一次发送超过4500字节的数据,否则可能溢出.如果E一Link的处理速度不够快或者网卡本身的原因产生溢出,则E—L
基于E-Link数据传输器的应用技术探讨,标签:接口技术,微机原理与接口技术,http://www.88dzw.comIpSet(14)=0
IpSet(15)=8
设置成功,E—Link返回数据
{l′S′,′E′,′T′,′st′,′B′,′E′,′O′,′K′,Oxod,Oxoa};
发送设置包给E—Link,E—Link对自身进行设置,并不把数据送到串口。
(2)发送数据包
如果不是设置包.则E—Link将UDP/TCP数据包接收后.将UDP/TCP中的数据部分取出。并通过串口送出。通信协议使用标准的RS232、RS422或RS485。在网络数据传输中,因为RTL8019AS的内部RAM有限.最好不要一次发送超过4500字节的数据,否则可能溢出.如果E一Link的处理速度不够快或者网卡本身的原因产生溢出,则E—Link返回数据串f′O′,′V′,′E′′R′,′L′,′O′,′W′,OxOd,OxOal,并抛弃存储区中的数据包。
4.3 串口与E—Link
串口到E—Link没有固定的结束符(也可以设定结束符,例如0x0A和0x0D等),在串口的数据传送中加上时间的控制,当最后一个数据发送完成后的20 ms,E—Link认为数据接收结束,并对数据包进行处理。当接收缓冲区每收到一个数据E—Link就对数据包进行处理,后台发送。如果数据较多.应适当增大接收缓冲区的容量,以避免数据溢出造成丢失。
一般情况下.下位机根据最近一次接收的IP和端口返回数据。比如上一次一个IP地址为192.168.0.159,端口为8000的数据*来,并且由E—Link发送给串口,如果串口过来数据,则仍返回此IP和端口。
如果下位机要作为主动方发送到一个目标IP,首先要发一个″SETSIP:″+IP地址(total llbytes)数据串。E—Link向网络查询此IP的物理地址.如果成功则返回数据串f\′S′,\′E′,1′,\′,S\′,′B\′,E\′,\′0\′,\′K\′,0xod,0xOa},当串口接收到该数据串时,就可以发送数据包,得到数据后,E—Link按照申请到的物理地址和目标IP发送此数据包,端口使用8000。
给串口准备的数据空间是10 KB,不要一次发送超过10 KB的数据,否则会有I\′O′,′V′,′E′,′R′,′L′,′O′,′W′,0xod,0xoa,数据串返回,并抛弃此数据包。
5 结束语
E—link数据传输器可应用于工业自动化系统、电信通信系统、远程分散式设备控制、智能自动报警及消防联动系统和智能小区楼宇自动管理系统等。E—Link网络数据传输器还可用于构建新一代的以太网测控系统.用以改造现有的由现场总线组成的分布式控制系统和开发生产网络测控设备。它将推动家用电器智能化和网络化。并使人们的生活方式发生深刻的变化。
《基于E-Link数据传输器的应用技术探讨》相关文章
- › 基于E-Link数据传输器的应用技术探讨
- 在百度中搜索相关文章:基于E-Link数据传输器的应用技术探讨
- 在谷歌中搜索相关文章:基于E-Link数据传输器的应用技术探讨
- 在soso中搜索相关文章:基于E-Link数据传输器的应用技术探讨
- 在搜狗中搜索相关文章:基于E-Link数据传输器的应用技术探讨