支持以太网接入的网络控制终端的设计

来源 :太原科技大学 | 被引量 : 0次 | 上传用户:hunshixiaozi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文详细论述了一种基于Ethernut解决方案的嵌入式网络控制终端及其控制系统的开发过程,该嵌入式网络控制终端具有模拟量输入输出,数字量输入输出,不同网络连接(RS-485和以太网),连接RS-232串口设备,扩展无线通信模块等多种功能接口,实现了控制对象的以太网接入并形成计算机网络控制系统。系统软件设计包括嵌入式网络控制终端程序和计算机端应用软件两部分,网络控制终端程序由各种外围功能模块驱动程序,以太网通信协议程序和系统主程序组成。该网络控制终端实现了ARP、IP、TCP、UDP等协议。计算机端应用软件采用VB编写,通过与网络控制终端建立TCP连接,实现可靠地数据通信。该系统设计简单,软件灵活,成本较低,具有较强的适用性,对于同类系统的设计具有实际的参考和推广价值。本文主要做了如下工作:1.嵌入式网络控制终端的硬件设计包括微控制器ATmega128接口电路设计、网络接口芯片RTL8019AS电路设计、复杂可编程逻辑器件(CPLD)XC9536电路设计、静态随机存储器(SRAM)扩展电路设计、RS-232接口电路设计、RS-485接口电路设计、模拟量输入输出电路设计、数字量输入输出电路设计、电源电路设计等。2.嵌入式网络控制终端的软件设计包括嵌入式操作系统NUT/OS、嵌入式TCP/IP协议栈NUT/NET、嵌入式应用软件设计三部分,其中嵌入式应用软件介绍了以太网接口芯片RTL8019驱动程序设计、模数转换驱动程序设计、数模转换驱动程序设计、串口通信驱动程序设计、系统主程序设计等。3.介绍了使用VB6.0在计算机端开发应用软件,实现对网络控制终端各种功能的测试任务,最后使用本文设计的网络控制终端,并结合温度控制系统实现网络控制,取得了良好的控制效果。
其他文献
车轮作为列车的重要部件,其在列车运行过程中会产生擦伤、剥离,甚至轮辋辋裂等伤损,这些伤损都会直接影响列车的行车安全。目前探伤主要依靠探伤员通过手持仪器进行车轮检测,
随着现代控制技术的不断发展与进步,无人机技术经过几十年的发展,已经在军事领域和民用领域中发挥着不可或缺的作用。为了紧跟科技发展的潮流,除了提高单架无人机的功能和控
互联网技术发展迅速,从而导致谣言传播对当今社会造成了很深的负面影响。构建更加符合实际的谣言传播模型,有助于更好地理解谣言的传播机理。复杂网络涵盖了人类社会中不同领
课题背景是某轮胎生产企业要新建4条高水平的子午线轮胎生产线,本文就生产线中的胎面胎侧生产线控制系统进行研究与设计。在全面了解胎面胎侧生产线工艺流程的基础上,通过研
半球谐振陀螺作为一种新型的高精度陀螺,与目前的激光陀螺、压电陀螺、机械陀螺、光纤陀螺等相比具有独特的优点,在导航等领域已经引起了人们的广泛重视。本文以半球谐振陀螺
学位
随着微电子技术的迅速发展和芯片集成度的飞速提高,集成电路的设计已经进入SoC(System-on-a-Chip)时代。验证是SoC设计过程中不可或缺的重要环节,它是在流片前发现设计缺陷和错误
随着粉体工业的不断发展,对颗粒粒度测量技术也提出了更高的要求。客观真实地反映颗粒大小和粒度分布是一项非常重要的工作。在目前众多的粒度测量技术中,基于光散射理论的激
随着无线通信技术、微计算机技术和传感器技术的发展,无线传感器网络技术的研究已成为IT领域的研究热点。它不仅在环境监测、工业控制、医疗监护等方面有着巨大的应用价值,而
随着现代化社会逐步迈向信息化,在互联网迅速发展的推动下,产生了大量的各种形式的信息。长期以来建立的孤立、自主、异构的信息已经无法满足Internet时代人们对这些信息的共