我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又拐不过(速度慢时可以 )求指教!

最有可能的是传感器的结构,除去软件算法上的问题不说,左右扭可能是你的红外传感器间距比较大,造成偏离路线较大时才能检测到,从而显得扭动较大。 拐不过来弯可能是因为你的传感器只是用的简单的左右各一个红外管,一旦车速过快,没来的及调节,使小车的传感器超出了循迹线,就再也无法调整过来了。
对于拐不过来弯的情况,建议增加传感器数目,比如左右各两个,这样可以检测更大范围的路面,使小车有更充分的时间调节方向。 或者就是想办法加快小车调节方向的时间,比如加大调整方向是的转弯速度。

走直线的时候小车会左右扭,可能是因为你循迹路线的宽度与你循迹模块中传感器的宽度不是很适宜,也有可能是你的程序没处理好(如延时),拐弯的时候有时又拐不过(速度慢时可以 )说明你的程序有待修改,没见你的实物与程序,具体情况还得具体分析,我说的仅供参考!

拐弯大小不需要判断。我是刚做过循迹小车的,在循迹程序里你用if进行条件判断,每一次拐弯指令只需加很少延时(我当时是加了40ms左右),在while里面循环判断。当然拐弯又有两种方法,或者一边停一边转,或者一边倒转一边正转。我是比较趋向于一边停一边转的,这样抖动较小,速度较快

51/AVR交流群:168359177

用51单片机控制循迹小车。4个红外,,但是再走直线时会抖,,拐弯时速度快点的话就不拐不会来了,求指点~

你是用PWM来控制速度吗?如果是的话,可以改变左右轮的占空比,当拐弯时让外边那个快点,里面那个慢点,占空比大的速度快;或者让两个轮子的转动时间不一样,外边的时间长点。。。。

基于51单片机的寻迹小车在拐弯时直接笔直冲出去,原因有二(假如曲线已能循迹):
1、车速太快了,循迹、伺服机构来不及反应。
2、循迹速度太慢。
改善方法就是对症下药,降低车速试试就知道问题在哪里了,然后解决。

#18895638693# 谁能告诉我 基于51单片机的智能小车路径跟踪系统设计 该怎么做?有大概思路就好?谢谢了.具体要求是: ******
#盖风# 最简单的做法就是用红外检测黑线,淘宝上有一些已经做好的红外寻迹模块,你可以去看看; 至于车辆方面,三轮车容易控制,耗电量小,但是我个人比较喜欢用四个轮的,看上去很帅,但是耗电量大一点.如果不要求速度特别高的话,用差速转弯就行了,没必要用舵机,但是要求高速行驶的的话,可以考虑用舵机,但是这样对你的红外路线检测算法要求比较高. 推荐使用有pwm功能的51,例如STC89C5410AD等

#18895638693# 单片机控制的小车,有不用写专门的程序就可以走直线的吗? - ******
#盖风# 用两个定时器做中断,注意定时器的优先级就好.角度问题的话,我想应该是电机转动与停止之间的延时时间来控制的,用直流电机这个没办法了只能一点一点的测.用步静电机会好弄一点,只要测转动一度要多少步就可以了.

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

#18895638693# 怎样制作基于51单片机的循白线自动小车 ******
#盖风#你好,这个你可以到电子市场或者网上买小车的套件回来,看着他的原理图自己焊接,然后自己编写程序,自己多写程序,多试验,总会调试出来的...一般在网上买都带着源程序,你也可以照着他给的编写,再好点的都有视频教程,祝你成功!!

#18895638693# 用STC89C52单片机通过调试PWM来控制小车循迹走直线,其中利用定时器是怎么控制pwm的,谢谢 - ******
#盖风# PWM那款单片机如果带这个功能 的,可以去查查相关手册,STC的很多型号的都有PWM功能,不过,不知道您是怎么来控制小车,我看最多也就能给电机调一下速罢了.没有PWM功能的单片机,可以模拟出PWM,这个网上有很多程序下载

#18895638693# 用51单片机做的小车如何实现小车走迷宫 - ******
#盖风# 硬件电路我就不说了,主要说说算法.1. 先从一种比较简单的迷宫说起,我称之为"二叉树"迷宫,即每个节点上最多连接三条支路,换句话 说,就是当你面对岔路时,你最多只有三个选择,要么左转,要么右转,要么回头. 假如,我们将左转编...

#18895638693# 基于msp430f149的单片机,用的是L298N的驱动,怎么编写一个让小车能够识别黑白线,循迹进行直走拐弯停止 - ******
#盖风# 用红外探头,或者用激光头识别黑线.再根据传感器获得的数据进行分析,控制电机转动

#18895638693# 用单片机做智能小车时,想控制小车直线行驶但是由于轮子不正无法走直线时,该用什么办法纠正路线 - ******
#盖风# 循迹,在小车行走的路线上,画上轨迹,小车按轨迹走

#18895638693# 这个是51单片机寻迹小车程序的一部分,像是用软件模拟PWM输出调速的,我才接触这东西,请老师前辈们 - ******
#盖风# 第一个子函数:选择定时器工作方式,th1 tl1装入初值 ,打开总中断,打开定时器1中断,启动定时器1

#18895638693# 怎么样用单片机stc89c58做寻迹小车? - ******
#盖风# 很好办,搭配几个光电传感器,驱动两个电机,编个程序下载到STC89C58里面就可以了

  • 我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又...
  • 答:走直线的时候小车会左右扭,可能是因为你循迹路线的宽度与你循迹模块中传感器的宽度不是很适宜,也有可能是你的程序没处理好(如延时),拐弯的时候有时又拐不过(速度慢时可以 )说明你的程序有待修改,没见你的实物与程序,具体情况还得具体...

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

  • 51单片机智能小车不按循迹走直线走不直,怎么解决?
  • 答:应该是电机速度不一致所致,软硬件有可能有问题,也可能是电机阻力不一样所致。

  • 用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...

  • 51单片机智能小车制作,求通俗易懂的讲解
  • 答:系统的单片机程序:include"reg52.h"definedet_Dist2.55// 单个脉冲对应的小车行走距离,其值为车轮周长 /4#defineRD9// 小车对角轴长度。definePI3.1415926 defineANG_9090 defineANG_90_T102 defineANG_180189/ 全局...

  • 新手怎么制作单片机智能小车
  • 答:制作51单片机循迹小车,只需要四步。1 车模。2 主控板。3电机驱动系统。4 循迹传感器 下面一一进行介绍。1车模。对于新手来说你需要一个车模,当然也可以自己制作一个模型,下面这个是两个电机的智能小车。上面这个车模包含...

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

  • 循迹小车走直线时的摇摆问题应该怎样解决?
  • 答:车子在直线时,会有摇摆问题,这是由于循迹模块中程序有问题,还有的是你的电机驱动方面的占空比没有调节好!检查一下,或者对照其他比较好的模块程序看看,应该没有问题!

  • 急求基于AT89C51单片机的循迹避障小车电路原理图和主程序(避障模块是超 ...
  • 答://走直线 for(i=0;i<200;i++){ for(i=0;i<500;i++){ P0_O=1;P0_1=0;delaym1(280);P0_O=0;P0_1=0;P0_2=1;P0_3=0;delaym1(420);P0_2=0;P0_3=0;} P0=0X00;delaym1(30000);delaym1(...

  • 用51单片机做最简单的巡线小车需要学习哪些知识
  • 答:需要运放,51单片机,c语言,红外对管等知识,红外对管检测黑线与非黑线区域的电压不一样,经过运放做的比较器比较成TTL电平,通过51单片机识别并作出相应的反应。不过这是颜色检测的,当然我们还做过电磁检测的,可能会复杂...

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