论文部分内容阅读
随着现代控制技术的不断提高,运动控制器在工业设备、国防设备以及智能医疗等领域均有了广泛的应用。在互联网茁壮发展的大背景下,将多轴运动控制器与互联网技术结合将促进运动控制器的使用便捷性。传统上对硬件设备的控制都采用专用线路,兼容性较差,且不可实现远程控制。如果通过网线或者无线网络对硬件进行实时的控制,不仅可以解决专用线路的问题,还可以实现远距离的实时控制。系统采用STM32F4高性能微控制器作为多轴运动控制器的主控制芯片,STM32F407开发板为开发平台,对其进行嵌入式web服务器的搭建,然后通过网络连接的形式控制开发板上外围硬件的运行状态,包括硬件电路的实时温度,硬件电路的开关等,以实现与多轴运动控制器的实时通信。系统采用B/S结构的控制方式,不需要用户下载专用客户端,用户只需要使用一个浏览器,输入指定的IP地址,就可以实时对硬件电路的实时监控。本文首先介绍了系统的硬件和软件开发平台,对硬件平台进行了设置,了解了软件开发平台的功能,做出了系统的总体设计。然后完成了对嵌入式web服务器的搭建工作,包括μC/OS-II操作系统的移植、LWIP协议栈的移植、web服务器软件编写,在搭建web服务器完成之后,实现了web网页对嵌入式web服务器的访问。最后完成了嵌入式web服务器应用开发工作,实现了浏览器访问web服务器,通过web页面对硬件进行实时监控的功能。通过本次系统的开发,实现了电脑通过网络对多轴运动控制器的远程控制。