论文部分内容阅读
传统的机器人系统往往采用封闭式的控制系统结构,这限制了机器人系统的扩展性和灵活性。本文以三轮式(两轮差动驱动)移动机器人为研究对象,提出了一种基于PCI总线的轮式移动机器人开放式控制系统的设计方案,并对控制系统的硬件与软件进行了详细的研究与讨论。 完成的工作主要包括以下内容: 1)对轮式移动机器人进行了运动学建模和运动学分析。 2)提出了系统的总体设计方案,采用通用PC作为上位机,采用以DSP(TMS320F2812)为控制核心的运动控制卡作为下位机,两者之间通过PCI总线进行通信。硬件设计中使用专用接口芯片PCI9052实现PCI总线接口,采用双端口RAM(IDT7025)实现PCI9052和DSP的通信。文中对DSP最小系统、电机驱动接口电路、反馈信号接口电路、光电隔离I/O接口电路、外部扩展存储器、DSP与上位机的通信接口电路和传感器的选用等,都进行了详细的讨论与研究。 3)完成了以DSP(TMS320F2812)为控制核心的运动控制卡的硬件电路设计与制作。 4)研究了机器人的PID控制器的结构、PID控制算法和模糊PID控制器的实现方法并进行了仿真。 5)使用WinDriver开发了运动控制卡的PCI总线驱动程序,完成了轮式移动机器人的非实时控制软件和实时性控制软件的设计并进行了系统调试,达到了预期的设计目标。