论文部分内容阅读
随着人工智能技术的快速发展,目前对移动机器人的研究正进入到一个全新的历史阶段。节能、自动化程度、高性能控制是目前移动机器人的追求目标,本文研究的移动机器人用无刷直流电机控制系统较原有的有刷电机更能满足这三个目标。首先,论文介绍了移动机器人用无刷直流电机控制系统的研究意义,阐述了无刷直流电机的优势及应用领域,详细介绍了无刷直流电机内部结构及控制系统构成,叙述了无刷直流电机的工作原理,并对无刷直流电机的动态数学模型进行了推导。在matlab/simulink环境下建立起无刷直流电机模块的数学模型及无刷直流电机方波控制与矢量控制的仿真系统,并通过仿真结果验证了所设计控制系统理论上的正确性。其次,对无刷直流电机的方波控制与矢量控制进行了深入的研究分析,根据不同控制方式的优缺点作出相应改进,并给出了无刷直流电机控制器的软硬件设计。硬件方面选用STM32单片机作为主处理器,详细介绍了控制器涉及到的电源、驱动和MCU三部分;软件方面使用C语言编写程序代码,通过制作样机,实验验证了所设计系统的正确性。最后,通过通信控制实现移动机器人的运动控制。为验证本文所设计的移动机器人用无刷直流电机控制系统的合理性、正确性,搭建了移动机器人实验平台进行现场测试,测试结果表明本文所设计的移动机器人用无刷直流电机控制系统控制精度高,控制性能良好,在移动机器人领域中具有广阔的应用前景。