红外遥控小车的设计

红外遥控小车的设计

红外遥控小车的设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥309
  • 活动价: ¥200 (活动截止日期:2024-05-01)
  • (到期后自动恢复原价)
红外遥控小车的设计

基于AT89S52单片机的红外遥控小车的设计

摘  要:本设计采用2片AT89C52单片机构成主从式的控制系统,双机采用串行口进行通信。红外遥控部分采用普通家用遥控器从而提高的控制的可靠性。超声波传感器进行障碍识别;光敏电阻辅以步进电机控制的转动机构进行光源方向的检测,并能用软件控制小车行驶到光源附近。采用步进电机对小车的转向进行精确的控制,并用红外传感器对转向的角度进行校正。此外,采用四位LED数码管和若干LED发光二极管显示时间以及小车的各种状态;本次设计基于完备的软硬件系统,很好的实现了小车任意曲线行驶、自动查找光源、自动避障并发出指示信息等功能。
关键词: 单片机;超声波传感器;红外遥控;步进电机控制;
Abstract: This design uses two AT89C52 microcontroller constitute a master-slave control system, dual serial port uses to communicate. Infrared remote part of the ordinary household remote control to enhance the reliability. Ultrasonic sensors identify obstacles; detect the direction of the light source rotating mechanism photoresistor supplemented stepper motor control, and the software can control the car driving to a nearby light source. A stepping motor of the car steering for precise control, and use an infrared sensor on the steering angle correction. In addition, the use of four LED digital tube LED light-emitting diode display and a number of times and the car's various states; This design is based on a complete hardware and software systems, to achieve a good car any curve driving, automatically find the light, automatic obstacle avoidance and issuing instructions and other functions....
Keywords: SCM; ultrasonic sensors; infrared remote control; stepper motor control;
目录
第一章  绪论
1.1概述--------------------------------------------------------------1
1.2 设计要求及主要功能介绍-------------------------------------------------------------1
1.2.1 手动控制功能--------------------------------------------------------------1
1.2.2 行车记录功能--------------------------------------------------------------1
1.2.3 超声避障功能--------------------------------------------------------------1
第二章  系统总体设计
2.1 系统功能模块的划分--------------------------------------------------------------3
2.2 单片机数目的选定--------------------------------------------------------------3
2.3 系统原理框图--------------------------------------------------------------3
2.4系统软件主要特色--------------------------------------------------------------4
2.4.1软件分层结构--------------------------------------------------------------4
2.4.2多任务结构--------------------------------------------------------------8
第三章  硬件模块设计
3.1 红外遥控模块设计-------------------------------------------------------------10
3.2 显示模块设计--------------------------------------------------------------12
3.2.1 多位数码管扫描显示原理-----------------------------12
3.2.2 工作状态指示灯及转向灯的设计-------------------------13
3.2.3 显示模块原理图------------------------------------------13
3.2.4 显示任务的软件设计--------------------------------------14
3.3 声音提示功能的设计-------------------------------------------14
3.4 前轮转向模块的设计-----------------------------------------------15
3.4.1 前轮转向的机械结构------------------------------------------15
3.4.2 步进电机驱动芯片------------------------------------------15
3.4.3 前轮转向任务的软件设计------------------------------------15
3.5 后轮驱动模块的设计------------------------------------------16
3.5.1 直流电机驱动模块L298N------------------------------------16
3.6 超声测距模块-------------------------------------------------------------17
3.6.1 超声测距的理论依据------------------------------------------17
3.6.2 超声发射电路------------------------------------------17
3.6.3 超声接收电路------------------------------------------17
3.7 双机串行通信模块的软件设计------------------------------------------18
3.7.1 通信方式的选型------------------------------------------18
3.8 系统硬件总图 ------------------------------------------18 
第四章  系统软件设计
4.1单片机的C语言程序设计简介-------------------------19
4.2 系统的两种工作模式---------------------------------------19
4.3 手动模式的设计------------------------------------------19
4.4 自动模式的设计------------------------------------------20
4.5系统设计总程序------------------------------------------21
第五章  系统组装及调试
5.1 系统的组装、调试------------------------------------------23
致谢-------------------------------------------------------27
参考文献---------------------------------------------28
附录一 系统硬件原理图----------------------------------------29
附录二 程序清单------------------------------------------30


参考文献
[1]马忠梅,籍顺心,等.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,2004:1-187.
[2]陈明计,周立功,等.嵌入式实时操作系统Small RTOS51原理及应用[M].北京:北京航空航天大学出版社,2004:12-22,216-249.
[3]阎石.数字电子技术基础[M].北京:高等教育出版社,1998:348-352.
[4]谢红.模拟电子技术[M].哈尔滨:哈尔滨工程大学出版社,2001:150-162,220-236,268-276.
[5]曹伟华. 一款遥控车的电路剖析[DB].
http://www.21xr.com/rf315.com/0/0/178.html, 2004-09-24/2005-3-20.
[6]徐铭泽,武明西,范展.遥控启停电动车[Z].哈尔滨:哈尔滨工程大学,2004.
[7]路锦正,王建勤,等. 超声波测距仪的设计[J]. 传感器技术,2002,21(8):29-34.
[8]肖景和, 赵健. 红外线、热释电与超声波遥控电路[M]. 北京:人民邮电出版社,2003.
[9]付家才. 单片机控制工程实践技术[M]. :北京:化学工业出版社,2004.
[10]孙辉,张涛,张旭东.快学易用Protel99[M].北京:北京邮电大学出版社,2001.
[11]孙燕,刘二明,等.Protel99设计与实例[M].北京:机械工业出版社,2000.

最终PCB板图:
该最小系统的最终PCB板图(包括LCD接口以及其他的外部扩展电路部分,考虑到最小系统的简洁以及容易看懂,外部扩展电路不在最小系统图上显示。)分别如(图11)、(图12)所示:

 

 

 

 

 


http://www.bysj360.com/  http://www.bysj360.com/html/5215.html   http://www.bylw520.net


 

  • 关键词 红外 遥控 小车
  • 上一篇:电刺激控制系统的设计
  • 下一篇:基于labview的变声器设计
  • 暂无购买记录

    暂时没有评论

    真实

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

    安全

    诚实交易,诚信为本。

    保密

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

    专业

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