请教大神一些可以用51单片机让小车实现自主导航的的问题。跪求大神。

多GPS模块当然是室外的,能不能实现自主导航就是你程序的任务了
但根据我的想法,用51单片机比较困难,因接收GPS信息需要较大的缓存,STM32教程有这方面的资料,另外,计算小车当前位置与目标点的距离和方位,需要进行较多的三角函数计算,51运行起来很吃力,加上循迹避障还有红外线遥及电子罗盘,还有舵机什么的,占用较多的资源,还是用STM32吧
本人只实验了GPS模块 电子罗盘 舵机,就 是为了自主导航,用的就是STM32开发板,但目前还没有将三者结合起来
有个重要的计算你得会,就是已知两个点的经纬度,然后求两点间的距离和方位角,和电子罗盘给的指向信息比较,才能知道小车是该往哪个方向转弯,可以网上搜一下计算方法, 就这里要进行大量三角函数运算

51单片机能不能做出能 自主跟随人的小车?(需要什么)~

完全没有问题,用51单片机加上超声波模块或者红外模块做一个自主跟随小车非常简单,这种类型已经很多了,也欢迎关注机器人包老师,我们就有做智能小车的,其中也包含了跟随小车。

http://code.21ic.com/code/27229基于51单片机运用两个单片机控制小车前进,一个控制转向,一个控制后轮前进,两个单片机没有联系各自工作。21ic电子技术网站上有很多源码,可以找找看!

#19170198788# 求51单片机的简单开发项目 - ******
#辛晏# 做个基于51的DDS频率合成器吧,用AD9851. ① 要求其输出信号的幅值、脉宽、频率、持续时间等均可调 ② 具有历史数据存储与回放的功能 ③ 通过键盘设置波形和频率,由1602显示 一个AD9851大概50块,元器件成本大概就90不到吧,开板费100,板子费几块钱 (也可以去淘宝上直接买样板)总之两三百够了 QQ联系:355571829做不出来可提供源代码

#19170198788# 电子 单片机51可以做小车吗?智能小车 不懂原理也可以做吗?可以推荐一些易学的书吗 - ******
#辛晏# 51完全可以做小车,先学学单片机,有一定的积累后就很容易了

#19170198788# 用51单片机开发板控制5V小风扇的调速问题 ******
#辛晏# 如果对温度测量要求不高可以用热敏电阻,加运放做个比较电路,需要多少档就做几个这种电路,然后程序方面和读按键是一样的,不过这个档数多了麻烦.如果要搞复杂点的就用模数转换,直接读入热敏电阻值然后控制转速,这个档数可以用程序设置成很多了,但是89C52做不到,要么采用AD芯片拓展,要么买12C5A60S2这些带AD转换的单片机,或者采用温度传感器18B20,那样也挺省事的,就传感器贵了点,但加起来也可能更便宜

#19170198788# 制作51单片机小闹钟 - ******
#辛晏# 很简单 不过也没人想帮你弄 虽然只要200来行的程序...但是也是要化一些精力的..不如买块开发板吧..如果你有C语言基础..直接重小闹钟开始 学习和学程序最多两天 加上调试一天 焊电路一天 最多4天就搞定了. 反正我重头学单片机学完中断就写了一个闹钟...就4天时间..你试试吧.反正不要多少时间

#19170198788# 用89C51单片机怎么做出音频频谱.然后用一排LED小灯珠显示.小生刚学单片机.大神们能给相应的程序参考? - ******
#辛晏# 傅立叶转换,将采样到的数据使用LED灯排对应输出即可.比如8*8的LED排,那么,你可以使用74HC595来做驱动,采样128个点.那么,第一个点开启第一众排的LED,然后送数据显示,然后第二点送第二排的LED,然后送数据显示,依次类推....来回循环就可以实现啦.

#19170198788# 请高手指教:我想做了一个远程控制系统用51单片机距离在几百公里,有什么好的方案分享一下.谢谢啦 - ******
#辛晏# 使用GPRS-DTU模块. 控制端通过电脑就可以,不用单片机,如果一定要使用,可以将单片机通过串行通信的方式连接到电脑,电脑做软件通过互联网与几百公里外的DTU模块建立无线连接,当然,DTU模块须在有移动或联通公司有手机信号...

#19170198788# 51单片机计时器,求大神帮忙把60秒一进改成99秒一进,最小值从一秒改成0.01秒,急用 - ******
#辛晏# //假设晶振12MHZ#include "reg51.h" unsigned int YSJS=0; void main(void) { AUXR &= 0xBF; //定时器时钟12T模式 TMOD &= 0x0F; //设置定时器模式 TMOD |= 0x10; //设置定时器模式 TL1 = 0xF0; //设置定时初值 TH1 = 0xD8; //定时器定...

#19170198788# 跪求大神把STC89C51单片机最小系统或者protel99se用通俗易懂的话介绍一下,谢谢了! - ******
#辛晏# 单片机最小系统就是单片机加上复位电路、晶振电路以及一个简单的控制对象(比如LED).portel99se是电路板设计软件,包括原理图和PCB图.

#19170198788# 一、51单片机的最小系统~洞洞板,万用板 1.电烙铁的使用~搭硬件 计算机keil~写程序 2. - ******
#辛晏# ORG 0000H ; 改了一下试试 MAIN: MOV 50H,#8 MOV A,#0FEH MOV B,#7FH START: RR A MOV P1,A LCALL DELAY DJNZ 50H,START MOV 50H,#8 FLASH: MOV A,B RL A MOV P1,A LCALL DELAY DJNZ 50H,FLASH JMP MAIN DELAY: MOV R3,#0EFH DEL2: MOV R4,#0FFH...

  • 51单片机红外避障小车教程
  • 答:如果是的话就简单了,这不需要资料,只要在小车左右两边安上红外对管,让单片机检测高低电平,因为黑线可以吸收发射的光线,所以接收到的是低电平,反之接收到的是高电平,就这样来控制左右转弯,学会FOR循环等一些基本的足够了...

  • tcrt5000的小车循迹模块怎么用51单片机编程。
  • 答:ri1=P2^7;} void hhig(uint y)//前进函数 { pro=y;//变量y是改变小车速度这里范围是0--39 moto1=1;moto2=0;} void back(uint z)//后退函数 { pro=z;//改变z 可改变行驶速度 moto1=0;moto2=1;...

  • 蓝牙控制51单片机智能小车
  • 答:我简单说一下原理吧,芯片需要慢慢来挑选,这个你可以自己去找,有很多;首先需要解决的是单片机控制小车的问题,要想解决这个问题,首先需要解决智能小车的操作和功能;小车必须要有前后左右控制功能、加速、减速、刹车、左转向...

  • 用单片机做智能小车,分为那几个模块分别是???
  • 答:如果只是最简单的小车,那么电源+单片机+电机+电机驱动就能搞定 单片机最简单的51就行 加上普通的直流电机 然后有电机驱动模块驱动电机(比如l298模块 有能力的话自己焊也行 不行就买吧 l298模块20—30一个)轮胎之类的可以...

  • 我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又...
  • 答:拐不过来弯可能是因为你的传感器只是用的简单的左右各一个红外管,一旦车速过快,没来的及调节,使小车的传感器超出了循迹线,就再也无法调整过来了。对于拐不过来弯的情况,建议增加传感器数目,比如左右各两个,这样可以检...

  • 51单片机智能两路循迹小车程序,检测到黑线直走,检测不到黑线就左转或...
  • 答:只有高低两种电平,所以,你只需要把它当一个普通开关看待。然后,既然是普通开关,写代码时只需要位声明以及设置gpio为双向或强拉模式,51单片机都不用设置gpio。最后,程序里,检测到高电平然后io口电平取反就行。

  • 用51单片机控制循迹小车。4个红外,,但是再走直线时会抖,,拐弯时速度快 ...
  • 答:你是用PWM来控制速度吗?如果是的话,可以改变左右轮的占空比,当拐弯时让外边那个快点,里面那个慢点,占空比大的速度快;或者让两个轮子的转动时间不一样,外边的时间长点。。。

  • 我要做一个单片机控制的循迹小车,是用51单片机好呢,还是用ATmega32单片机...
  • 答:循迹小车我以前做过,对单片机要求挺低的,51足以满足需要. AVR的单片机自然更没问题.一般来说AVR单片机比51的功能更加强大,一般都带有很多外围设备,比如AD转换等,时钟频率也高些.如果你对两个都不熟,可以考虑用51内核的,...

  • 我用51单片机做个智能小车四驱的!想要实现差速转向,怎么做!要pwm控制...
  • 答:主动差速是根据要求控制两个电机按一定的差速比闭环调速运转。51系列单片机指令周期太长,不适合做电机驱动,无法实现电子差速的要求,建议使用性能更好单片机来完成,比如dsPIC,STM32,AVR系列等。

  • 想做一辆由单片机控制的智能小车,我需要学习哪些方面的知识?
  • 答:1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,...

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