51单片机智能小车电路_第1页
51单片机智能小车电路_第2页
51单片机智能小车电路_第3页
51单片机智能小车电路_第4页
51单片机智能小车电路_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、51单片机智能车这款由top-top电子设计的简单智能车采用STC89C51/52单片机作为汽车的检测和控制核心;采用光电开关、声控传感器、光敏传感器、温度传感器、红外接收器等。检测和感知各种外部条件,将反馈信号发送给单片机,单片机根据预定的工作模式控制汽车在各个区域以预定的速度行驶;智能车可以通过发光二极管数码管显示相关信息,也可以通过1602激光显示实时显示汽车的距离。机器小车主要由底盘(包括2个带电机的驱动轮、2个从动轮和底板)、电路板和6个5号电池盒组成,其前、下轮廓如下:下图是51单片机智能车的电路组成框图:下图是智能车:主要部件位置的物理图二、产品配置智能车产品配置如下:1.一个台

2、车底板和四个轴插件2.四个轮子3.两个轴、两个垫圈和两个铜螺母4.带齿轮箱和104个电容器的电机,每个2个5.一个智能汽车开发板(除DS18B20外,板上集成电路齐全)6.一个避障光电传感器(TCR T5000)、两个跟踪光电传感器(RPR220)和一个速度光电传感器(RPR220)7.四根双向插头电缆8.一条串行端口线路9.一个红外遥控器10.用于固定电路板和底板的两个长螺钉和两个橡胶垫圈。第11.6节5号电池盒(由于电池易燃易爆,不配送,请自行购买)12.丰富的源程序、电路原理图和操作手册购买后,用户只需购买502胶水(约1元)、双面胶带(约1元)和6节5号电池(使用普通华泰电池,节省6节

3、1.5元)进行组装和实验。需要注意的是,小车的组装非常简单,详细的组装方法将在智能小车的操作手册中说明。第三,选择配件购买产品后,用户可以在汽车上进行基本实验。如果用户想进行一些特殊的实验,他们需要购买以下产品,描述如下:1.温度传感器DS18B20,价格6元。链接:detail-0db1-b2ca1e775f188cd406558351465e6ebe.htm /auction/item http:/。配置DS18B20后,可以进行温度显示实验。2.1602液晶,价格16元。链接:detail-0db1-7539f7eead8de5f63738a80f93bba

4、fd8.htm /auction/item http:/。配置好1602液晶显示器后,就可以进行液晶显示器的实验了。3.高性能光电开关E3F-DS10C4,价格16元。链接:detail-0db1-cd6b09fffffb5f34d94c65f45c64a789e.htm /auction/item http:/。有了E3F-DS10C4,可以大大提供避障和跟踪的效果。4.无线遥控套件,价格26元。链接:detail-0db1-8543313c500eaa4a1938a09e5980f011.htm /a

5、uction/item http:/。配置好无线遥控套件后,可以进行无线遥控汽车实验。5.ISD1700语音模块,价格66元。链接:detail-0db1-4912d8ee5ace480707cd532a2dbd69ef.htm /auction/item http:/配置了ISD1700语音模块后,汽车就可以有说话的功能了。以上是可选配件,请根据情况选择。四.实验解释智能车附带的程序非常丰富,都是用C语言编写的,使用和移植都非常方便。主要程序如下:实验1电池电压检测程序功能:启动后,电池电压值显示在数码管上。当电池电压低于7V时,蜂鸣器鸣响,表明电池电压低,需要

6、更换电池。下图显示了台车显示的电池电压(显示的电压值为8.5V):实验2模拟小车速度程序的脉宽调制控制为了实现:功能,利用单片机的输入输出端口模拟脉宽调制信号,控制小车的速度。具体要求如下:启动后,小车全速运行;当按下K1键时,小车全速时的速度为0.1;当按下K2键时,小车的全速速度为0.5。实验:用时间中断控制小车速度程序要实现这一功能在实验中,为了比较方便,读者可以根据源程序修改定时器0中断处理功能:无效定时器0(void)中断1/定时器0中断处理函数条目TH0=0xfc。/时序1毫秒TL0=0x66。EA=0;/关闭中断蒂姆=蒂姆1;/将时间计数增加1if(Tim 20) EN1=0;E

7、N2=0;否则 EN1=1;EN2=1;if(Tim=100)Tim=0;EA=1;/开/关修改方法是:如果(tim20)EN1=0,则更改上述语句;EN2=0;例如,将其更改为if(Tim 50) EN1=0;EN2=0;,重新编译源程序,然后将其下载到汽车的单片机上。这时,你会发现汽车的行驶速度要快得多。实验4麦克风控制汽车启停程序为了实现:功能,在智能汽车上安装了一个麦克风,需要用声音来控制汽车的启动和停止。具体要求是:启动后,汽车运行,LED1和LED2指示灯亮;当拍打或敲击物体发出响亮的声音时,汽车停止,LED1和LED2指示灯熄灭;再开一枪,汽车继续行驶,LED1和LED2指示灯再

8、次亮起。实验5光控车程序为了实现:功能,在智能车上安装了一个光敏电阻,它可以感受到光线的变化。需要通过光敏电阻来判断昼夜。白天(当灯正常时,车前的两个指示灯LED1和LED2不亮),晚上(灯暗时),车前的两个指示灯LED1和LED2亮。实验6红外遥控数码管显示程序为了实现:功能,智能车上安装了红外遥控接收器,可以接收遥控器发出的信号。按下遥控器的01H键,汽车前进(前两个指示灯熄灭);按下遥控器上的05H键,小车停止(前两个指示灯熄灭);当按下遥控器上的04H键时,小车向左转动(左边前面的指示灯亮);当按下遥控器上的06H键时,小车向右转动(右边前面的指示灯亮);当按下遥控器上的09H键时,台

9、车向后移动(前两个指示灯亮起)。遥控器上的键值可以同时显示在发光二极管数码管上。以下是按下遥控器上的05H时台车显示的内容:实验7红外遥控液晶显示程序为了实现:功能,智能车上安装了红外遥控接收器,可以接收遥控器发出的信号。启动时,液晶屏显示以下画面:当需要按遥控器的01H键时,小车向前移动(前两个指示灯熄灭);按下遥控器上的05H键,小车停止(前两个指示灯熄灭);当按下遥控器上的04H键时,小车向左转动(左边前面的指示灯亮);当按下遥控器上的06H键时,小车向右转动(右边前面的指示灯亮);当按下遥控器上的09H键时,台车向后移动(前两个指示灯亮起)。遥控器上的键值和状态可以同时显示在液晶屏上(

10、向前总是显示,向后移动时显示向后,向左转动时显示向左,向右转动时显示向右,停止时显示停止)。以下是按下遥控器上的05H时台车显示的内容:实验用8数码管温度显示程序为了实现功能:温度传感器DS18B20的安装位置设置在智能车上。安装DS18B20后,可以感应外部温度,需要通过发光二极管数码管显示外部温度。以下是显示的温度条件:实验9光盘温度显示程序为了实现功能:温度传感器DS18B20的安装位置设置在智能车上。安装DS18B20后,可以感应外界温度,并要求通过液晶显示器显示外界温度。以下是显示的温度条件:实验室10避障车计划为了实现:功能,智能小车的头部设置有光电开关的安装位置,用于避障。如果安

11、装了光电开关,可以感觉到前面的障碍物。当障碍物被探测到时特别注意:在本例中,普通光电开关(TCR T5000)用于避开障碍物。由于该开关的探测距离短(一般只有1cm左右),避障效果不是很好。只有当汽车靠近障碍物时,才能检测到障碍物的存在,汽车的前部很容易碰到障碍物;为了真正达到更好的效果,有必要使用性能更好的光电开关,如E3F-DS10C4等。其探测距离大于10厘米。即使汽车很快,一般也不会撞车。此外,如果你想避开所有方向的障碍物,你需要在手推车前安装几个光电开关来探测不同方向的障碍物。用户可以根据情况设计和安装它们。实验室11台车跟踪程序为实现:功能,智能小车头部有两个跟踪光电开关安装位置。

12、如果安装了这个光电开关,就可以感觉到地面上铺的路,从而控制汽车沿着预先铺好的黑色道路行驶。以下是汽车跟踪实验:的效果图特别注意:在这个例子中,一个普通的光电开关(RPR220)用于跟踪。由于这个开关的探测距离短,跟踪效果不是很好。此外,还需要根据铺好的路面情况调整源程序中的延时程序(转向大时,延时常数会变小,转向小时,延时常数会变大),以便小车偏离路面时能及时转向正常轨道。为了达到更好的跟踪效果,建议使用性能更好的光电开关,如两个E3F-DS10C4,它们具有更高的检测灵敏度和更长的检测距离。当然,即使使用性能更好的光电开关,源程序中的延迟时间也应根据实际路况进行调整。用这个源程序进行实验是很

13、困难的,所以用户必须铺平道路,对源程序进行简单的修改,并保持一定的耐心,否则就不容易成功!实验12汽车里程计算程序为实现功能:当小车运行时,小车的圈数可显示在数码管上,指示灯LED3每转闪烁一次。当按下K1键时,小车停止,小车的运行距离显示在数码管上。以下显示小车的圈数为:特别注意:在本例中,使用普通光电开关(RPR220)进行检测。由于该开关的检测距离较短(一般只有1cm左右),安装速度光电开关时,应尽可能靠近车轮内侧。如果小车转动,指示灯LED3不闪烁,这意味着光电开关的安装位置不正确,需要反复调整,直到正常为止。实验室13无线控制汽车程序为实现功能:将无线遥控接收模块的引脚5V、GND、10(D0)、11(D1)、12(D2)、13(D3)和VT分别与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论