(毕业论文 字数:9743 页数:35)摘要:采用两块单片机(AT89C52和AT89C2051)作为智能遥控小车的检测和控制核心,实现了小车的自动寻黑线,躲避前方障碍和手动无线遥控的功能,并且实现了三种模式之间的转换。以四个传感器为核心实现智能控制,以PT2262和PT2272为核心实现了对小车的无线遥控。该设计可以为发展机器智能系统提供一个研究平台。
关键字:单片机,遥控,传感器,智能电动车
Design of Simple Smart Remote Control Automobile
Abstract:Based on two microcontrollers,AT89C52 and AT89C2051,the model car could race intellectually by detecting the black guide-line on the ground and being controlled by the radio remote control, Reflecting-infrared sensors, are applied to detect black lines and the obstacle in the front of the Mini- car .based on PT2262 and PT2272 can make the mini-car be controlled by remote control .This design not only provides a platform for the research of Growing Machine Intelligence system, but also has higher worth of science research and commerce.
Key word: SCM , Remote Control, Reflecting-Infrared Sensors, intellectual smart mini-car
目录
1 绪论 2 系统方案论证 3 系统主要元器件的介绍 4 系统的硬件设计与实现 5 系统软件设计[16] 6 总结
1 绪论 智能遥控车辆是一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、规划决策和自动行驶为一体的高新技术综合体。它在军事、民用和科学研究等方面已获得了应用,对解决道路交通安全提供了一种新的途径[1]。 随着世界上高速交通工具的不断发展,能自动躲避障碍物沿已定的线路实现自动驾驶的智能汽车一定会有很好的发展前景[2]。本设计就把这一设想基本变成了现实,小车利用传感器实现了对小车的智能控制使它可以沿地面黑线行走,还可以躲避前方的障碍物,实现了对现代机器的基本智能控制。利用无线信号的编码解码芯片实现了对智能小车的远程遥控,可以控制小车的前进,后退,左转弯,右转弯暂停以及三种不同模式之间的转换。
2系统方案论证 2.1功能要求 小车通过车载的六节5号电池供电,利用三个光电传感器检测黑线,实现自动寻线功能,利用另一个光电传感器实现躲避前方障碍物的功能,结合遥控接收模块构成信号接收电路,用自制遥控器实现对小车的遥控,并且能够在遥控、寻线和自动避障三种模式之间切换。 2.2系统基本方案 根据设计的要求,系统可以划分为遥控控制部分、小车控制部分以及信号检测部分。其中信号检测部分包括:路面黑线检测模块和前方障碍检测模块。遥控控制部分包括:遥控发射模块,遥控接收模块,键盘模块。小车控制部分包括电机驱动模块,行进状态标志模块,控制器模块等。总共为七个基本模块,框图如图1所示: 2.2.1 各模块方案的选择和论证 (1) 控制器模块[3,4] 根据设计要求,控制器主要用于各个传感器信号以及无线遥控信号的接收和辨认、控制小车电机的动作以及小车行进状态的光信号等。对于控制器的选择有以下两种方案。 方案一:采用可编程序控制器(Programmable Logic Controller), PLC程序编写简单易于学习掌握,同时不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件也正朝标准化方向迈进。但是它主要用于工业过程中的顺序控制另外PLC内部的CPU除了速度快之外,其他功能还不如普通的单片机而且成本高不适合大规模的批量生产。 方案二:采用ATMEL公司的AT89C52和AT892051分别作为小车主体部分和遥控器部分的控制。单片机的算术运算功能强、软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。
|