基于uC/OS-Ⅱ的轮式机器人实验平台的设计与实现

被引量 : 0次 | 上传用户:dickui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,随着机器人控制技术的广泛应用以及微处理器和嵌入式系统的迅猛发展,智能轮式机器人开始越来越多的出现在大学甚至是中小学的教学实验和科技竞赛中。本文以凌阳SPCE061A单片机为硬件核心,以uC/OS-II实时操作系统为软件基础,设计并实现了一种集障碍物检测、智能决策、自动运行、语音提示于一体的智能轮式机器人教学实验平台。文章首先简要介绍了uC/OS-II实时操作系统的特点和SPCE061A控制器的优势;然后以设计需求为导向,分别从硬件电路和软件程序两个大方面详细分析基于uC/OS-II的轮式机器人实验平台的设计和实现流程。硬件方面,设计了整个实验平台的所有电路,并制作出实际的PCB电路板,硬件结构包括:电源管理部分电路、SPCE061A单片机最小系统电路、USB转串口下载电路、语音模块电路、传感器模块和电机模块电路等。软件方面,首先针对SPCE061A的μ’nSP内核和凌阳IDE集成开发环境,移植uC/OS-II;然后编写各子模块的功能程序,包括:UART串口模块函数、传感器模块函数、电机驱动函数、语音提示函数等;最后根据需要配置和裁剪uC/OS-II,并在uC/OS-II下进行多任务综合应用程序设计,实现基本功能。本文的设计的基于uC/OS-II的智能轮式机器人实验平台不使用凌阳价格昂贵的Probe,而采用USB转串口下载程序,这不仅大大降低了开发成本,且适用于没有并口、串口的PC机,显得更加通用;在uC/OS-II环境下进行综合应用程序设计很好的避免了裸机开发下功能升级困难,程序逻辑关系复杂、模块依赖性强等弊端;实验平台使用语音提示进行人机交互,具备更高的智能性;另外,本课题的成果不仅对今后我校机器人队的机器人设计具有很强的参考价值,而且可以作为单片机、机器人、嵌入式系统等相关课程的实验平台使用,实用性很强。经过实际调试,设计方案切实可行,研究结果达到预期要求。
其他文献
目的:回顾性分析小儿畸胎瘤的治疗及预后特点。方法收集重庆医科大学附属儿童医院1994年10月至2015年6月收治的畸胎瘤患儿,共399例,按照性别、年龄、部位、病理类型、血清AFP 水
无需离线的化学前处理而直接进样,热解汞齐化后在波长253.65 nm处用冷原子吸收光谱法进行汞的测定。对取样量、样品测定方式及背景值控制、仪器分析条件的选择等进行了探讨。
<正>儿童滑板车、扭扭车等作为童车市场近年来的新生产品,已经成为了现在儿童成长过程中必备的玩具之一,在深受孩子喜爱的同时,其安全问题也日益受到社会的重视。本期特邀有
<正>编者按分析方法验证是对所采用的分析方法是否适合于相应检测要求进行考核的活动,分析方法转移是方法建立者和方法接受者之间输送方法技术的传递活动,分析方法确认是对方
关于单调函数的不动点问题王良成(四川省达县师专635000)本文用数学分析中的实数理论对一类未必连续的单调函数的不动点及其性质作如下探讨.定理1设f(x)为闭区间[a,b]上的单调增加函数,且,则f(x)在[a,b]上存
针对大量复杂注记的特点,着重介绍了ArcGIS平台的Maplex高级智能标注引擎,从地图的点、线、面三要素出发,提供多种对应关系供选择和设置,有效利用了多余空间;提供自适应策略
通过上海市人口、土地现状情况梳理和人地匹配分析,得到上海市人地关系协调性存在人多地少、用地矛盾突出,建设用地增长与人口发展协调度有待提高,人口空间布局与城市发展空
故障现象:一辆EQ1108G型汽车,停放一段时间后再次使用时,离合器出现分离不彻底故障。
<正>作为一名老音乐教师,有幸参加了"第五届全国中小学音乐课现场评选活动",实属弥足珍贵。几天来,我们不仅被涌如潮水般来自全国各地的参会同行的精神所感动,更被23位执教者
<正>从购买渠道分析,网购主要分为B2C网上商城、C2C网购平台、厂商和卖场自建渠道3种。据中国社科院日前发布的《商业蓝皮书》,家电网购有望在去年400亿元销售规模基础上,在