2061224236-张婷-论文-基于单片机stc89c52控制的智能小车-丁幺明

上传人:小** 文档编号:87325731 上传时间:2019-04-03 格式:DOC 页数:46 大小:1.43MB
返回 下载 相关 举报
2061224236-张婷-论文-基于单片机stc89c52控制的智能小车-丁幺明_第1页
第1页 / 共46页
2061224236-张婷-论文-基于单片机stc89c52控制的智能小车-丁幺明_第2页
第2页 / 共46页
2061224236-张婷-论文-基于单片机stc89c52控制的智能小车-丁幺明_第3页
第3页 / 共46页
2061224236-张婷-论文-基于单片机stc89c52控制的智能小车-丁幺明_第4页
第4页 / 共46页
2061224236-张婷-论文-基于单片机stc89c52控制的智能小车-丁幺明_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《2061224236-张婷-论文-基于单片机stc89c52控制的智能小车-丁幺明》由会员分享,可在线阅读,更多相关《2061224236-张婷-论文-基于单片机stc89c52控制的智能小车-丁幺明(46页珍藏版)》请在金锄头文库上搜索。

1、教学单位 信息工程系 学生学号 2061224236 孝感学院新技术学院孝感学院新技术学院 本科毕业论文本科毕业论文(设计设计) 题 目 基于单片机 STC89C52 控制的智能小车 学生姓名 张 婷 专业名称 电子信息科学与技术 指导教师 丁么明 教师职称 教 授 2009 年 12 月 12 日 I 基于单片机基于单片机 STC89C52 控制的智能小车控制的智能小车 摘要:摘要:该毕业设计是采用无线遥控基于单片机的功能实现的,当无线遥控器的 某个按键按下时,无线发射器将按键信号以编码的形式在 315MHz 的频率上发 射出去,无线接收器接收并放大发射信号同时解调出 TTL 电平信号送至单

2、片机 进行处理,单片机通过比较和识别接收来的无线遥控编码便可执行相应的遥控 功能,从而实现智能小车的前进、后退、左转和右转的基本功能和伴随音乐演 奏而闪烁的 LED 的开启与关闭的功能。此外,我加入了温度传感器与时钟芯片, 让它们在液晶显示器上显示其室温和时间,并用按钮进行时间的调控。由于无 线遥控模块是四路单向锁存模块,只能单线实现四个功能,所以发射模块的控 制按键不够,根据需要,我仅仅用无线模块控制小车的前进和后退,停止,其 它的采用按键调试,用按键来实现小车的前进/后退/左转/右转/音乐/时间调控等 功能。 关键词:关键词:无线模块;液晶显示模块;电机驱动模块;音乐;智能小车 II Th

3、e intelligent telecontrol minicab based on PIC STC89C52 Abstract:This graduate design adopts wireless remote on the basis of one chip computer function to realize. When one of the buttons of the wireless telecontroller is pressed, the wireless transmitter transmits keypad singles at 315MHz in the wa

4、y of encoding. The wireless receiver receives and amplifies transmitting singles and demodulates TTL singles and sends the TTL singles into PIC for tackling. The PIC conducts the corresponding telecontrol functions by comparing and recognizing the wireless telecontrol code which has been received, s

5、o that it realizes the basic functions of the minicabs advance、stepping back、acceleration、deceleration and the function of the flickering LEDs turning on and off with the music. Besides,I add the temperature sensor and clock chip additional to make them display room- temperature and time in the LCD

6、and manipulate them with the buttons. As a result of wireless remote Module is four ways of saving module only realize four functions on single line. So launch module of control button is not enough. According to need, I only use wireless module control advance、retreat and stop. About button debug,

7、it use button come to realize the function of advance、retreat、turn left、turn right、music and regulate of time and so on. Keyword:Wireless Module; liquid crystal display; microcomputer; music; intelligent vehicle. 1 目目 录录 引言引言1 1整体方案设计整体方案设计.2 1.1整体方案设计的思路2 1.2整体方案的流程图2 2遥控音乐小车系统概况遥控音乐小车系统概况.3 2.1PT2

8、262/2272 无线遥控模块原理.3 2.2驱动原理的简介5 2.3直流电机简介9 2.4显示模块的综合概括11 2.5音乐功放芯片 LM386 的简介16 3模块方案比较与论证:模块方案比较与论证:.18 3.1车体设计18 3.2电机模块的选择18 3.3电机驱动模块的选择18 3.4控制器模块的选择19 4系统硬件电路设计系统硬件电路设计.20 4.1显示模块的设计20 4.2LED 与 MUSIC 的整合设计 21 4.3无线模块的设计23 4.4直流电机的驱动模块24 5软件的简单介绍软件的简单介绍.26 5.1KEIL的简介.26 5.2PROTUES的简介.26 5.3PROT

9、EL的简介.27 5.4STC_ISP_V480 的简介.28 6后期展望后期展望.30 参考文献参考文献31 附录一:实物图附录一:实物图32 附录二:总体仿真图附录二:总体仿真图33 附录三:总程序附录三:总程序34 谢谢 辞辞42 基于单片机机 STC89C52 控制的智能小车 1 引言引言 随科学技术的进步,智能化和自动化技术越来越普及,也广泛应用于机器人玩 具制造领域,使智能机器人越来越多样化。智能机器人是一个多种高新技术的集成 体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知 识,涉及到当今许多前沿领域的技术。而随着社会的不断发展,智能设备的不断出 现,无线

10、遥控的运用也越来越广泛。无线遥控器由于控制距离远,抗干扰性强,已 越来越多的出现在生活的各个方面。本文使用了一款通用的无线遥控电路,基于 STC89C52 作为控制核心,采用专用编码解码电路,由于其体积小、功能强大,因 此可非常方便的移植到遥控机器人、遥控小车上等,并实现远距离控制。在早期, 遥控小车并不少见,但大多产品制造简单,实现的功能少,往往只有一些简单的功 能,例如左转右转,前进后退等,大多采用红外控制,外加一些复杂的电路组合而 成。遥控小车的使用者针对的是小孩子,但笨重的设备和昂贵的价格往往让许多小 孩的甜美梦想落空。在现在,用单片机进行无线遥控小车的方案,利用较少的外设 实现了基本

11、的功能。其较强的抗干扰性使得该遥控器具有很好的通用性其功能也日 趋完善。其中包括防撞防爆系统和基本的方向控制,另外在行进中可以尽享柔美的 音乐,看美丽的灯光随音律而闪烁,让孩子玩得更开心!此外,电路的简化,材料 的减少使得价格也降低了不少,真的是物美价廉,可以为孩子的童年再添一些笑语。 基于单片机机 STC89C52 控制的智能小车 2 1整体方案设计整体方案设计 1.1整体方案设计整体方案设计的思路的思路 利用无线发射和无线接收模块控制单片机,让单片机翻译传输指令,从而 实现相应的功能。具体的过程如下:无线发射模块发出指令,无线接收模块接 收信号后,传递给单片机 A,单片机 A 翻译接收到信

12、号后,传输给驱动电路驱 动电机旋转,从而实现让小车的前进、后退、左转和右转,另外单片机 A 控制 LCD 显示时间与温度,接收到开启信号后,时钟芯片 DS1302 记录的时间,温 度传感器 DS18B20 检测的温度,其值都会显示在 LCD1602 上。本设计还采用 了两个单片机进行串口通信,单片机 B 控制 MUSIC 与 LED,并由于串口通信 受控于单片机 A,单片机 A 发出指令控制单片机 B 的音乐演奏和发光二极管的 闪烁,而发光二极管会随着音律的变化而产生相应的变换。除了可以进行无线 遥控外,还设置了若干个按钮,也可以进行相应的调控,作用等级略低于无线 遥控的按钮。 1.2整体方案

13、的流程图整体方案的流程图 基于单片机 STC89C52 整体设计的智能小车,根据原来设计的思路上画出 了相对应的流程路,由于是整体结构图,就只是画出了大致的结构流程,而细 节将在后面做出介绍。 基于单片机机 STC89C52 控制的智能小车 3 图图 1 整体方案的流程图整体方案的流程图 2遥控音乐小车系统概况遥控音乐小车系统概况 2.1PT2262/2272 无线遥控模块原理无线遥控模块原理 2.1.1PT2262/2272 的简介的简介 PT2262/2272 是台湾普城公司生产的一种 CMOS 工艺制造的低功耗低价位 通用编解码电路,PT2262/2272 最多可有 12 位(A0-A1

14、1)三态地址端管脚(悬空, 接高电平,接低电平),任意组合可提供 531441 地址码,PT2262 最多可有 6 位(D0- D5)数据端管脚,在通常使用中,我们一般采用 8 位地址码和 4 位数据码,这时 编码电路 PT2262 和解码 PT2272 的第 18 脚为地址设定脚,有三种状态可供 选择:悬空、接电源正极、接地三种状态,3 的 8 次方为 6561,所以地址编码 不重复度为 6561 组,只有发射端 PT2262 和接收端 PT2272 的地址编码完全相 同,才能配对使用,遥控模块的生产厂家为了便于生产管理,出厂时遥控模块 的 PT2262 和 PT2272 的八位地址编码端要

15、全部悬空,这样用户可以很方便选择 各种编码状态,用户如果想改变地址编码,只要将 PT2262 和 PT2272 的 18 脚设置相同即可,例如将发射机的 PT2262 的第 1 脚接地第 5 脚接正电源,其 它引脚悬空,那么接收机的 PT2272 只要也第 1 脚接地第 5 脚接正电源,其它 引脚悬空就能实现配对接收。当两者地址编码完全一致时,接收机对应的 D1D4 端输出约 4V 互锁高电平控制信号,同时 VT 端也输出解码有效高电平 信号。用户可将这些信号加一级放大,便可驱动继电器、功率三极管等进行负 载遥控开关操纵。 2.1.2应用范围应用范围 车辆防盗系统、家庭防盗系统、遥控玩具、其他

16、电器遥控等。 2.1.3编码电路编码电路 PT2262 引脚图及管脚说明引脚图及管脚说明 表表 2.1 管脚说明管脚说明 名称管脚说 明 A0- A11 1-8、10-13 地址管脚,用于进行地址编码,可置为“0”,“1”, “f”(悬空), D0-D57-8、10-13 数据输入端,有一个为“1”即有编码发出, 内部下拉 基于单片机机 STC89C52 控制的智能小车 4 Vcc18电源正端() Vss9电源负端() TE14 编码启动端,用于多数据的编码发射,低 电平有效; OSC116 振荡电阻输入端,与 OSC2 所接电阻决定 振荡频率; OSC215振荡电阻振荡器输出端; Dout17编码输出端(正常时为低电平) 图图 2 编码电路编码电路 PT2262 引脚图引脚图 在具体的应用中,外接振荡电阻可根据需要进行适当的调节,阻值越大振 荡频率越慢,编码的宽度越大,发送一帧的时间越长。一般用 2262/1.2M/2272/200K 组合的,少量产品用 2262/4.7M/2272/820K。 2.1.4解码电路解码电路

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号