怎么用单片机设计智能小车系统AT89C51

一个思路:在小车前端和右侧装上超声波测距模块,让小车挨着右侧墙走,当前端和右侧都检测到障碍物则左转,当右侧距离突然增大,则右转弯。到最后一定能找到出口。

你要做什么智能车?避障+寻线+无线遥控?
给你看个视频,可以交流下

用单片机控制传感器输入的信号,并处理信号,然后通过单片机控制执行部件,进行运算---比如迷宫小车

走迷宫需要算法,用最快的速度走出迷宫,控制小车左转、右转、后退、倒车等功能需要单片机控制,算法在单片机内部执行。

http://u.youku.com/user_show/id_UMzAxNzQ1NzI4.html

寻线很简单,你看上面的视频目录里有个寻线的视频。
关于迷宫,采用的原则就是左手原则,你一直按照左边走就能出去

LM298N控制芯片

在学两天在说,会爬了在学飞。楼上的同志们你想干嘛?速成????

用单片机AT89C51设计智能小车,要有循迹、避障、计算路程的功能~

这属于大学生电子大赛一类的课题,有点复杂,按照你的要求完成没有1个月是完成不了的,最麻烦的就是程序调试。要做的话你还是花钱搞定吧!

说了等于没说,有仿真图和程序,但要做什么呢?
给你发一个8路抢答器的吧。
#include#define uchar unsigned charuchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};sbit rstkey=P2^2;sbit speaker=P2^0;void delay()//延时约400毫秒{uchar i,j;for(i=0;i<200;i++)for(j=0;j<250;j++);}main(){uchar i,key;P2=0xff;while(1){i=0;P1=table[i];while(1){key=P3;if(key!=0)break;}switch(key){case 0x01:i=1;break;case 0x02:i=2;break;case 0x04:i=3;break;case 0x08:i=4;break;case 0x10:i=5;break;case 0x20:i=6;break;case 0x40:i=7;break;case 0x80:i=8;break;default:break;}P1=table[i];//显示按下抢答器的号P0=key;//显示按下键号的LEDwhile(1){if(rstkey==0)break;//主持人按下复位键则重新开始speaker=~speaker;//否则蜂鸣器报警delay();}}}

#18819556661# 自动寻迹智能小车怎么做啊 具体要求如下51单片机 - ******
#索贺# 接循迹用的光电传感器,用单片机判断,驱动电机执行.传感器越多越好.以比较奇葩的单路传感器为例,0驱动左轮,1驱动右轮,就可以沿黑线一侧摇摆前进.这么简单的判断都可以不用单片机,呵呵.

#18819556661# 各位,你们用单片机做过遥控小车没?你们是怎么做的?可以给我讲个大概的思路不? - ******
#索贺# 首先你得学会画pcb,或者直接用万用板焊接电路图.cpu选型,购买车模,电机,舵机与编码器选择,用遥控的画你得用到无线模块,可以自制也可购买,便宜的模块就10来块,但质量不好说.主要还是自己下决心,逛论坛,百科只是给你个大概回答.

#18819556661# 我要做一个基于51单片机的智能避障小车,而且要显示行走距离,要怎么做?要用到什么器件?什么原理? - ******
#索贺# 可以通过轮轴转圈数来计数(可以通过感应端口扫描实现),然后乘以轮胎的周长就是行走路程.至于避障可以通过红外实现.

#18819556661# 用单片机做智能小车,分为那几个模块分别是??? - ******
#索贺# 电源模块 单片机最小系统 电机驱动模块 传感器模块(重点) 要把传感器,譬如红外超声波做的好那才是真的好,更容易出彩

#18819556661# 关于用单片机做智能小车的问题 - ******
#索贺# 球体很容易滚动,正方体和三棱柱则不会,利用这个特点设计一个装置

#18819556661# 基于51单片机的红外传感竞速智能小车程序? - ******
#索贺# 我做过一个寻一条黑线的智能小车,按照你的问题一个个给你些建议吧.1. 我个人认为寻一条黑线和寻两条黑线在原理上应该是没有差别的,都是用对管来检测黑线和小车的偏差,从而知道小车当前的位置,不过常见的都是寻一个道路中间的...

#18819556661# 单片机和怎么样实现对智能小车的控制 - ******
#索贺# 我现在正在做tower crane防碰撞控制,我在做模型..让我来回答你吧..就当报答那些对我无私帮助的网友...小车控制单片机51+l293d芯片就行,一片L283d芯片可以驱动2个直流电机足够小车对电机台数的要求..而且可以用于PWM调速,加正反转...记得下次自己先尝试下再问问题,别不尝试就直接问怎么做,这样很容易问别人一个很大的问题,而且你也看到了,很少人愿意回答这样的问题,因为不懂你是哪里不懂...共勉,看好你.

#18819556661# 基于ARM内核的智能小车该怎么设计 ******
#索贺# mini2440(无os) arm 最小系统 循迹 舵机 步进电机 测速模块的设计 软件程序用pwm波控制

#18819556661# 智能小车 单片机 ******
#索贺# 如果只是最简单的小车,那么电源+单片机+电机+电机驱动就能搞定 单片机最简单的51就行 加上普通的直流电机 然后有电机驱动模块驱动电机(比如L298模块 有能力的话自己焊也行 不行就买吧 l298模块20—30一个)轮胎之类的可以直接买车模 淘宝上搜一下就行了 电源的设计要注意下单片机的抗干扰问题 这就是最简单的了

#18819556661# 请问谁有 基于单片机直流减速电机驱动的智能小车研制 的毕业设计啊?? - ******
#索贺# 展开全部1.小车控制及驱动单元的选择 此部分是整个小车的大脑,是整个小车运行的核心部件,起着控制小车所有运行状态的作用.通常选用单 片机作为小车的核心控制单元,本文以台湾凌阳公司的SPCE061A单片机为例予以介绍.SPCE061...

  • 用c语言写一个单片机控制小车走直线的程序,小车一共3个轮子,一个万向轮...
  • 答:自己看注释改一下就行 函数都写好了了 没用的删掉就可以了 include<reg52.h> include<math.h> define uchar unsigned char define uint unsigned int define L_M 1 define R_M 2 uchar temp2,temp1,t,m1,m2...

  • 怎么设计循迹小车?
  • 答:1、循迹小车是一种能够自己寻找轨迹并按轨迹运动的“智能”车。本文简要记录这一电子制作过程,希望大家喜欢。有什么建议和意见,欢迎大家留言。2、根据元器件清单清点器件,看是否缺件少件。下图是元器件全家福:3、依次焊接...

  • 用C语言编写AT89C51单片机程序,设计一个智能数字钟。
  • 答:include<reg52.h> define uint unsigned int define uchar unsigned char sbit QB1=P1^0;sbit QB2=P1^1;//数码管段选 sbit QB3=P1^2;sbit QB4=P1^3;sbit QB5=P1^4;sbit QB6=P1^5;sbit fm=P1^6; //...

  • 凌阳单片机语音控制课程设计
  • 答:三个单片机之间通过引线实现短距离的通信,以使它们可以相互配合,各司其职,使整个系统的实现和控制更为灵活方便。以上系统的实现可以运用于特殊环境(人员不可达)下小车的远程控制和相关的智能操作。同时也可运用于智能监控和...

  • 循迹小车课程设计报告
  • 答:二、智能循迹小车任务分析这是一种基于STC89C51单片机的小车寻迹系统。该系统采用两组高灵敏度的光电对管,对路面黑色(白色)轨迹进行检测,并利用单片机产生PWM波,控制小车速度。测试结果表明,该系统能够平稳跟踪给定的路径。整...

  • 用单片机对步进电机进行控制
  • 答:本设计主要是运用51 单片机控制六线4 相步进电机系统, 由单片机产生驱动脉冲信号, 控制步进电机以一定的转速向某一方向产生一定的转动角度。同时能够利用单片机实现电机的正、反转及速度控制,并能在数码管上显示出相应的速度。本文中给出...

  • ...红外壁障小车的?能告诉我具体要怎么做吗?用单片机怎么去控制啊?_百 ...
  • 答:自动寻迹小车 摘要:本寻迹小车是以有机玻璃为车架,ATmage32L单片机为控制核心,加以直流电机、光电传感器和电源电路以及其他电路构成。系统由mage32通过IO口控制小车的前进后退以及转向。寻迹由RPR220型光电对管完成。关键词:ATmage32L直流电...

  • 51单片机在智能汽车中的应用场合
  • 答:单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。模块化系统 某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。...

  • 51单片机红外循迹小车程序编程用什么软件
  • 答:keil软件。要做一个51单片机循迹智能小车,首先你要会单片机编程,会使用keil软件,有单片机编程的经验,因为这样你才能用程序去控制小车。

  • 怎样设计一个用ADE7755和用AT89S51的单片机设计出一个电能表?_百度知 ...
  • 答:ADE7755是一种单相表记录芯片,将ADE7755记录的数据与AR89S51单片机进行数据传输,然后再用单片机输出给lcd屏幕显示即可设计出一个电能表;ADE7755是一款适用于单相配电系统的高精度电能计量IC。它可提供基于输电线电压和电流计算的瞬时有功功率...

    为传递更多家电数码信息,若有事情请联系
    数码大全网