智能教育机器人硬件系统的设计与实现

来源 :北方工业大学 | 被引量 : 2次 | 上传用户:sxsdlyq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
教育机器人作为一种集成了电子、机械、计算机等多种学科技术的产品,逐步在各种科技创新竞赛以及课堂教学中普及开来。教育机器人的应用使得学生既可以全面地了解并学习科学知识,同时又锻炼了学生的动手能力、想象力及创新思维。目前教育机器人产品众多,已在美国、欧洲、日本等国家得到大力发展,同样国内教育机器人产品也是层出不穷。但是作为一种开放式的教学工具,教育机器人产品价格昂贵、接口功能单一并且固定式的外接端口设计不利于外围组件的使用与拓展。在这种背景下,本文基于"MCU+FPGA""作为控制核心,以端口资源可重构功能为特色,设计了一种适用于中小学的教育机器人硬件控制系统。主要研究内容如下:首先,根据教育机器人硬件控制系统的国内外研究现状及特点,提出了教育机器人硬件控制系统的总体设计要求及软硬件系统整体设计方案。其次,根据功能需求设计出基于"MCU+FPGA"的硬件控制器。利用FPGA实现新颖的资源可重构端口,通过与MCU联动,实现了同一个控制器外部输出端口的多种接口类型自定义功能(如通用I/O、UART、定时器输出等)。学生可根据自已的创意需求自由配置端口资源类型。硬件控制器在保证接口通用性的同时,又增加了硬件平台的应用灵活性和可扩展性。接着,重点阐述了下位机软件设计,包括支持图形化编程的MCU下位机软件设计与端口资源重构功能的FPGA软件设计两个方面,主要包括系统引导程序、人机交互程序、底层模块函数库的开发、端口资源重构程序和相关工程配置文件。实例测试结果表明了本文设计的端口可重构功能的有效性。本文设计的教育机器人硬件系统与现有产品相比,因采用"MCU+FPGA"作为控制核心,整个平台端口功能更加完善,端口种类更加丰富,更好地提高了硬件平台资源的开放性,并且支持配套图形化编程软件进行编程、配置及在线下载等功能,在学生使用过程中取得良好的效果。
其他文献
当前的党校教育,主要针对于各政府部门事业单位的学习者开展理论教育,它的开展易使学习者感到十分枯燥,从而没有正确的树立人生观和价值观,导致对社会缺少责任感。作为一名党
文中阐明了海事科技档案的内涵、基本特征及其重要作用,提出了加强海事科技档案工作应把握好的三个环节,为海事发展提供服务保障。
摘要:随着社会的发展,越来越多的人开始意识到阅读的重要性。而小学中高年级的学生正处于培养良好阅读的重要时期。对于中高年级的学生来说电视剧、综艺节目比读书更让他们开心一些,感兴趣一些。在教育学中,我知道了要以生为本,学生是教学的主体,教师为主导。可是在这两年的语文教学生活当中,我看到的是教师问答式的教学占据了教学的大部分时间,而学生成了配角,配合老师完成任务。这其中的问题出在哪里?经讨论后我们一直认
通过对秦岭山地历史文化名镇的发展历程和空间演变分析,掌握秦岭山地名镇空间的演变机理,指导和预测秦岭山地名镇未来的发展方向。对秦岭山地历史文化名镇由古至今的发展演变