基于AT89S52单片机的寻迹机器人控制系统设计.

基于AT89S52单片机的寻迹机器人控制系统设计.

基于AT89S52单片机的寻迹机器人控制系统设计.

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥313
  • 活动价: ¥200 (活动截止日期:2024-04-19)
  • (到期后自动恢复原价)
基于AT89S52单片机的寻迹机器人控制系统设计.

寻迹机器人控制系统设计

摘  要:随着科学技术的发展,机器人在社会各领域的作用越来越大。寻迹机器人无论在工业上还是在各种比赛上的作用都不可胜数。本设计采用性能优异的AT89S52单片机作为寻迹机器人的主控制器,扩展一片多功能接口芯片8155。地面和白带的检测,使用的是自己设计并制作的反射式光电传感器(又称灰度传感器),此传感器输入给控制器的信号类型是开关量。在本设计中,寻迹机器人的前面、中间和后面都布置有灰度传感器,尤其是在头部和尾部都布置了7个传感器。它们能同时工作,并可以实时采集所有灰度传感器的状态,能精确知道寻迹机器人随时的位置。在程序控制过程中,寻迹机器人可以前进和“后退”。景点检测采用前后两个碰撞开关。本设计中使用的电动机是直流电动机,驱动芯片是L298N,直流电动机经过三级直齿轮减速器将传动传给车轮。关于寻迹机器人沿线走,本设计采用了PWM调速技术,基本上可以实现直流电动机的无级调速:根据灰度传感器测出的寻迹机器人所处的位置,可以及时调整寻迹机器人理想的位置。电源使用的是高容量、小体积的锂离子电池。基于这些完备而可靠的硬件设计,再加上一套自己编的独特的程序算法,可以使本设计完全达到要求。

关键词:寻迹机器人  单片机  光电传感器  PWM

目    录

1  引言…………………………………………………………………………… 1
2  功能要求和方案论证……………………………………………………………… 2
2.1功能要求………………………………………………………………………… 2
2.1.1  功能要求…………………………………………………………………… 2
2.1.2  输入输出信号……………………………………………………………… 2
2.2  方案论证……………………………………………………………………… 2
2.2.1  车体设计…………………………………………………………………… 2
2.2.2  控制器模块…………………………………………………………………… 3
2.2.3  直流电动机驱动调速模块………………………………………………… 4
2.2.4  灰度传感器模块…………………………………………………………… 4
2.2.5  电源模块…………………………………………………………………… 5
2.2.6  景点检测模块………………………………………………………………… 5
2.2.7  最终方案………………………………………………………………… 5
3  系统硬件电路的设计……………………………………………………………………… 7
3.1  整体构思…………………………………………………………………… 7
3.2  微控制器模块的设计…………………………………………………………………… 8
3.2.1  单片机选型依据……………………………………………………………………… 8
3.2.2  8155芯片的介绍……………………………………………………………………… 11
3.2.3  微控制器电路原理图………………………………………………………………… 13
3.2.4  与能力风暴机器人的控制系统比较………………………………………………… 14
3.3  灰度传感器模块的设计………………………………………………………………… 15
3.3.1  灰度传感器原理……………………………………………………………………… Y
3.3.2  灰度传感器电路设计………………………………………………………………… Y
3.3.3  灰度传感器电路原理图………………………………………………… Y
3.4  直流电动机调速模块…………………………………………………………………… Y
3.4.1  驱动芯片L298N的介绍及电路……………………………………………………… Y
3.4.2  与能力风暴机器人驱动模块的比较………………………………………………… Y
3.5  电源电路的设计………………………………………………………………………… Y
3.5.1  锂离子电池介绍……………………………………………………………………… Y
3.5.2  系统电路设计………………………………………………………………………… Y
3.6  碰撞开关…………………………………………………………………………… Y
3.7  蜂鸣器…………………………………………………………………………… Y
4  系统程序的设计…………………………………………………………………………… Y
4.1  程序功能………………………………………………………………………… Y
4.2  流程图……………………………………………………………………… Y
4.3  程序编写………………………………………………………………………… Y
4.3.1  主程序………………………………………………………………………… Y
4.3.2  灰度传感器检测子程序…………………………………………………………… Y
4.3.3  碰撞开关检测子程序………………………………………………………………… Y
4.3.4  PWM调速子程序…………………………………………………………………… Y
4.3.5  沿线走子程序………………………………………………………………………… Y
5  调试及性能分析…………………………………………………………………………… Y
5.1  调试所用到的软件……………………………………………………………………… Y
5.1.1  Protel 99 SE …………………………………………………………………………… Y
5.1.2  Keil uVision2……………………………………………………………………………Y
5.1.3  Easy 51Pro …………………………………………………………………………… Y
5.2  调试所出现的问题及解决方法………………………………………………………… Y
5.2.1  电源和控制系统……………………………………………………………………… Y
5.2.2  直流电动机 …………………………………………………………………………… Y
5.2.3  灰度传感器 …………………………………………………………………………… Y
5.3  性能分析 ………………………………………………………………………………… Y
结论 …………………………………………………………………………………… Y
致谢 …………………………………………………………………………………… Y
参考文献………………………………………………………………………………Y
附录A  寻迹机器人源程序 ………………………………………………………… Y
附录B  能力风暴机器人的源程序 ………………………………………………………… Y

图1  寻迹机器人控制系统电路图………………………………………………………… Y

 
参 考 文 献

[ 1]  赵晓安,耿恒山,杨鹏.MCS-51.第1版.天津:天津大学出版社,2001.
[ 2]  [日]船仓一郎,土屋 尧.机器人控制电子学.北京:科学出版社,2003.
[ 3]  李光飞,楼然苗,胡佳文,谢象佐.单片机课程设计实例指导. 北京:北京航空航天大学出版社,2004.
[ 4]  求是科技.单片机典型设计实例导航.北京:人民邮电出版社,2006.
[ 5]  张建民.机电一体化系统设计. 第2版.北京:高等教育出版社,2006.
[ 6]  [美]Gordon McComb.Constructing Robot Bases.北京:机械工业出版社,2006.
[ 7]  清源计算机工作室.Protel 99 SE 原理图与PCB及仿真. 第1版.北京:机械工业出版社,2006.
[ 8]  孙和平,杨宁,白晶.单片微机原理与接口技术.北京:冶金工业出版社,2003.
[ 9]  张国安.微机控制实验与课程设计指导书. 第1版.北京:电子工业出版社,2006.
[10]  先锋工作室.单片机程序设计实例. 第1版.北京:清华大学出版社,2003.
[11]  胡钢.微机原理及应用. 第2版.北京:机械工业出版社,2006.
[12]  曾光奇,胡均安.工程测试技术基础.武汉:华中科技大学出版社,2006.
[13]  上海广茂达公司. 能力风暴智能机器人大学版AS-UII使用手册.
[14]  上海广茂达公司. 能力风暴智能机器人配件使用手册.


 
 

  • 关键词 AT89S52 单片机 寻迹 机器人 控制系统
  • 上一篇:基于AT89S52单片机及LCD显示器的人体智能电子秤设计.
  • 下一篇:基于AT89S52单片机的信号发生器的设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。