基于ARM与FPGA的移动机器人控制系统设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:zeuswugeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现今机器人控制系统设计多采用系统集成方式,往往都需要从底层硬件开始做起,每个研发机构都拥有单独的一套体系结构,研发环境相对比较封闭,没有统一开放的平台与标准;从而造成开发周期长,开发效率低,从而也不利于机器人技术的发展。机器人控制系统模块化研究促进了机器人技术的发展,建立标准硬件架构和开放的软件平台的体系结构,减少从事底层开发的时间,从而使研发机构把更多的时间从事更有价值的上层智能控制开发,也促进研发机构之间的交流。本文提出了一种适用于多种移动机器人的模块化控制系统,采用了灵活的ARM与FPGA的组合架构,ARM与FPGA采用了标准的ISA总线方式通信,同时ARM扩展了485总线,ISA总线和485总线便于以后扩展模块。ARM作为控制中心主要负责图像采集、路径规划、控制决策和与上位机通信等功能。FPGA负责控制电机、与ARM通信、电池剩余电量检测、及超声波传感器、加速度传感器、霍尔开关、限位开关等多种传感器数据采集等功能,既分担了ARM很大一部分工作也简化了外围电路设计。设计了一个基于UC3842小功率多路输出单端反激式开关电源,实现数字模拟电路的隔离,满足多种模块不同电压的要求,提高了系统的稳定性。在ARM微处理器上移植了开放的嵌入式Linux系统平台,阐述了多任务并行管理应用程序原理;采用Verilog HDL语言实现FPGA内部的各部分逻辑电路功能,利用QuartusⅡ进行了仿真验证,并且在控制系统上成功的实现。最后利用此控制系统搭建了多个移动机器人平台,在多个移动机器人完成了功能测试与验证,基本上满足多种移动机器人的控制功能,具有很好的可移植性和可扩展性。
其他文献
本文以超深井用V150石油套管为研究对象,系统研究热处理工艺对钢材组织性能的影响,确定了合适的热处理工艺,并利用有限元软件模拟淬火后不同时间钢管横断面温度场分布,提出分
美国当代著名的风景园林设计大师西蒙兹说:"规划与无意义的模式和冷冰冰的形式无关,规划是一种人性的体验,活生生的、搏动的、重要的体验……如果规划是有机的,它也会同样美丽
一直以来,小学语文扩展阅读的重要性在语文教学中被忽视,在扩展阅读教学中常出现课堂气氛不活跃、教学模式一成不变、学生学习兴趣不断下降的现象。本文主要针对语文扩展阅读
过敏性紫癜是一种毛细血管的变态反应性出血性疾病,也称为出血性毛细血管中毒症,可能与血管的自身免疫损伤有关.由于机体对某些过敏发生变态反应而引起毛细血管的通透性和脆
目的研究CBL教学法在可摘局部义齿教学中的应用价值。方法选取2017年9月~2018年7月本校2016级口腔工艺技术专业的50名学生,根据随机数字表法分为对照组和观察组,各25名。对照
本文通过探索自身企业的成本管理,针对自身企业发展和目标谈谈对市政企业成本管理的有效措施。
调查部分初中生写作情况,部分学生反映“写作时间不够”,为什么在同样的时间有人可以完成写作任务,而有的学生则无法完成写作任务,其主要原因就是因为学生平时写作过程中对于
为了探索电子制造业企业投资规模、产品市场竞争力与企业价值的关系,本文以中国沪深两市电子制造业企业2009-2012年数据为基础进行实证研究。实证结果表明,产品市场竞争力对
自由曲面光学元件有诸多优点,在光学成像系统中使用时,不仅可以有效校正系统像差、提高成像质量,还可以减少系统单元数量及重量。在高性能照明系统设计中使用,可以有效提高光
目的探讨预见性护理干预措施对预防血管活性药物致静脉炎的应用效果。方法 100例静脉应用血管活性药物患者,随机分为干预组和对照组,各50例。对照组采用心血管常规护理措施,