基于以太网的网络控制终端设计与实现

来源 :太原科技大学 | 被引量 : 0次 | 上传用户:dsb5519
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络化控制是复杂控制系统和远程控制系统的客观需求,传感器、执行器和驱动装置等设备的智能化为通信网络在控制领域更深层次的应用提供了必要的基础。而高速以太网和现场总线技术的发展解决了网络化控制系统自身的可靠性和开放性问题,使之成为现实.为了实现网络化控制,就需要在被控制对象与主机之间,开发一种控制终端,以使被控对象能够接入到网络中,主机通过网络实现对被控对象的远程控制。本文采用Atmega128单片机为核心开发了网络控制终端。设计了包括Atmega128单片机接口电路,网络芯片RTL8019AS电路,RS-232接口电路,模拟量输入输出等硬件电路。开发了RTL8019芯片驱动程序、系统主程序、模数转换驱动程序、串口驱动程序等。将嵌入式操作系统NUT/OS移植到Atmega128单片机上,实现NUT/NET协议栈,实现了主机与控制终端的MODBUS/TCP协议通信。最后介绍了在主机上使用VB6.0软件,建立与控制终端的TCP连接,结合温度控制实验箱,实现对温度的网络化控制。主机与控制终端的通信采用MODBUS/TCP协议帧格式。通过温度控制实验,验证了此控制终端的可行性。
其他文献
在控制工程中,被控对象总是含有种种不确定性。如果用精确数学模型设计相应的控制器,那么当不确定参数变化剧烈时,往往难以获得满意的控制效果,甚至造成无法控制。而一般的解决方
随着电子电路的制造工艺和设计的迅速发展,数字电路的集成度与复杂度越来越高,可测性设计(Design For Testability,DFT)成为解决当前数字电路测试问题的主要手段。内建自测试