论文部分内容阅读
随着光固化快速成形技术的迅速发展,逐渐发展出来了投影式光固化快速成形技术。投影式光固化快速成形设备具有经济、安静和占用空间小等特点,适合于办公环境,促使快速成形系统的办公化发展趋势。为了满足这种办公化趋势,需要开发出合适的控制系统和应用软件,而借助于嵌入式计算机技术和网络技术将有利于我们实现这个目标。本文提出集合了网络技术的嵌入式光固化快速成形控制系统概念,具体来说是运用嵌入式ARM开发板代替传统下位机对投影式光固化快速成形设备进行嵌入式控制,在此基础上通过网络编程开发,实现远程主机客户端对ARM系统的网络控制,进而控制整个投影式光固化快速成形系统。通过比较分析,采用合适本课题的ARM11-S3C6410作为嵌入式硬件系统,嵌入式Linux操作系统为软件系统。在系统软硬件模块开发之前须建立主从机开发环境,以完成移植一个具有高效率、高稳定性的嵌入式开发基础平台。在此平台上根据实际运行需要,逐一开发网络硬件模块和网络驱动、DMD接口模块和图形显示驱动、GPIO接口模块和步进电机驱动等投影式光固化成形控制系统所必须的软硬件模块。之后利用Qt编程软件开发该网络控制系统的服务器和客户端应用软件,通过网络测试其信号和数据传输的准确性。本文所研究的基于ARM的投影式光固化快速成形嵌入式网络控制系统具有体积小巧、高开放性和稳定性的特点,且扩展了网络化功能,通过网线即可在PC机上像操作打印机一样控制投影式光固化快速成形机,在理论和技术上推动光固化快速成形的发展,为今后继续深入投影式光固化成形网络控制系统研究提供软硬件支持,同时也可以为其他快速成形控制系统开发提供了一些参考和借鉴。