论文部分内容阅读
电机驱动系统是轮式移动机器人实现定位、导航和路径规划的关键,它是一个典型的嵌入式系统,由于其工作环境及用途的特殊性对可靠性的要求很高。开展嵌入式系统可靠性研究,对提高电机驱动系统及移动机器人系统的可靠性水平很有必要。论文以某型移动服务机器人的电机驱动系统为研究对象,开展了基于STM32的电机驱动系统的控制策略研究及嵌入式系统的可靠性分析研究。在控制策略研究方面,通过以STM32为核心的电机驱动系统的硬件和软件设计,进行电机PID控制算法的研究以及控制系统的建模仿真。在系统可靠性研究方面,通过对控制系统的可靠性预计和蒙特卡罗仿真,进行基于故障树分析法和贝叶斯网络方法的可靠性分析。论文的主要研究工作如下:(1)基于STM32的移动机器人电机驱动系统的设计实现。从移动机器人电机控制系统设计要求和系统原理出发,搭建以STM32为控制核心的嵌入式电机驱动系统硬件平台,并应用模块化编程方法完成该平台的控制主程序和功能子程序设计。(2)基于PID控制的电机驱动系统控制方法与策略研究。从移动机器人电机驱动系统控制方法的比较分析入手,通过基于速度环和电流环的双闭环策略及控制器设计,以及基于PID双闭环控制算法的Matlab/Simulink的仿真建模,讨论不同控制策略对小功率直流电机驱动控制系统的影响情况。(3)基于失效概率量化的驱动系统可靠性预计及蒙特卡罗仿真分析。从电机驱动控制系统中的不确定性问题和可靠性建模出发,通过选择可靠性预计方法和工具,以及系统模型简化和模块划分,采用应力分析法和Telcodia SR-332预计手册对电机驱动系统进行可靠性预计和蒙特卡罗仿真研究。(4)综合功能失效分析和软硬件实施的电机驱动系统可靠性分析。从电机驱动系统功能失效模式和失效因素分析出发,基于软硬件结合的系统可靠性建模思想,构建电机驱动系统的故障树模型和贝叶斯网络模型并进行可靠性分析,同时提出提高移动机器人电机驱动系统可靠性的措施。