论文部分内容阅读
随着高新科技的快速发展,3D打印技术已具有越来越重要的工业革命意义,它在制造、航天、医学等各个领域都被普遍的应用。3D打印技术的原料利用率高,节约资源,并且可以根据任意的设计进行打印,市场需求不断增加,然而,目前3D打印技术还存在着很多的问题,其中快速性和高精度之间的矛盾已然是制约3D打印技术工业化进程的一个重要问题。本文以ARM为核心,对步进电机加减速控制算法进行研究,并在基于ARM的以STM32微控制器为控制核心,LV8729为驱动器,包含电机、编码器和上位机的基于3D打印的步进电机硬件平台上进行实验验证。在原有MATLAB电机仿真模型基础上进行改进,设计了新的步进电机控制系统仿真模型,增加了算法设计模块,可进行加减速百分比的输入,为接下来梯型、抛物线型和S型三种步进电机加减速控制方法的速度曲线提供仿真平台。对梯型、抛物线型和S型三种步进电机加减速控制方法分别进行恒细分数和变细分数数学模型的建立,进行仿真验证并分析它们各自适用的应用场合。步进电机匀速运行时启动速度太快,需要的启动转矩很大,导致电机存在丢步、过充等一系列的问题,采用加减速进行控制来避免电机失步、丢步、过冲等现象的发生。以恒细分数步进电机加减速控制算法为基础,本文对可变细分数的加减速控制算法进行研究,建立可变细分数加减速控制方法的数学模型并进行仿真实验验证。最后,对基于3D打印的步进电机控制系统进行整体调试,对匀速控制、恒细分数控制和变细分数控制方法进行实际的测试验证,并分析不同控制方法对电机运行的影响。3D打印频繁换向,也就意味着作为控制电机需要频繁加减速,因此,本文对步进电机加减速控制算法进行研究具有重要实际应用意义。通过对步进电机控制算法进行优化,以实现对3D打印系统的出料电机和X、Y、Z三个方向轴上的步进电机实现更好的控制,进而实现对3D打印实验样机的控制,在保证打印精度的同时提升打印的速度。