论文部分内容阅读
激光雕刻是激光加工中一个十分重要的应用领域。雕刻机控制系统性能的好坏直接决定加工质量的好坏与加工效率的高低,目前应用较多的控制系统具有专用性、封闭性的特点,也因此造成成本居高不下。随着嵌入式技术的发展,其在工控领域的应用备受瞩目,同时也为激光加工数控技术的发展带来了新契机。本文通过对目前市场需求的分析,设计了一款可应用于三轴激光雕刻机上的实用可靠的运动控制器。该设计使用了主流MCU芯片STM32F103ZET6,搭配四轴运动控制芯片PCL6045BL,该双CPU的结构使得控制更加可靠,开发更加便捷,开发周期有效缩短。本设计除了能够满足专业运动需求之外,还具备可靠性高,开发方便,资源丰富,可拓展性强,集成度高等优点。本文设计工作分了两个部分:硬件设计和软件开发。围绕双CPU的架构,把硬件设计分成了两部分。ARM部分包括电源模块、串口通讯模块、JTAG模块、总线FSMC通讯模块等,给出了模块的设计原理图。DSP部分包括子系统晶振及电源的设计和各种驱动接口电路的设计,给出了模块的原理图。硬件设计详细而全面,对于类似的设计方案具有一定的启发性和参考意义。软件以两个通讯软件开发为重点展开。UASRT用于LCD触摸屏与MCU进行数据交换,本文给出了用户界面的设计思路和设计效果图,重点论述了通讯协议的解析以及LCD底层API库的编写,并给出了关键代码。FSMC总线用于DSP与MCU进行通讯,本文论述了设计原理及思路。根据PCL6045BL的工作原理,设计了运动函数库,并给出了关键代码。最后,利用软硬件兼备的平台设计了实验来验证平台的可行性,给出了实验设计原理,并且展示了实验结果。