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

作者&投稿:迪农 (若有异议请与网页底部的电邮联系)
用51单片机控制循迹小车。4个红外,,但是再走直线时会抖,,拐弯时速度快点的话就不拐不会来了,求指点~

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

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

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

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

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

51/AVR交流群:168359177


请问RPR220怎么连接51单片机的I\/O口啊,一定要加LM393啊?(用于循轨...
1、基本原理:通过反射面——被测对象,将发射光反射到接收光敏管。根据光敏管的输出电流来推测反射面得材料和距离。2、最简单的电路,用IO口的话,建议加比较器,如LM393。通过一路或多路比较器来设定循迹最佳及接近位置时的有效循迹信号。通过增加参照测试电路,还可进一步提高可靠性。3、如果51有AD...

急求基于AT89C51单片机的循迹避障小车电路原理图和主程序(避障模块是超 ...
include <reg51.h> defineuchar unsigned char define uint unsigned int sbit P1_O=P1^0;sbit P1_1=P1^1;sbit P1_2=P1^2;sbit P1_3=P1^3;sbit P0_2=P0^1;sbit P0_3=P0^2;void delaym1(uint z){ uint i;for(i=0;i<z;i++);} void main(void){ while(1);{ TRIG=1;de...

循迹避障小车编程时,cc2530的程序和51单片机程序在编写时有什么不同...
CC2530 和 51单片机 一样 端口操作多了端口功能寄存器和输入输出方向寄存器,多了个无线特殊寄存器。

tt马达可用51单片机驱动吗
tt马达可用51单片机驱动。1、采用TT马达,工作电压为3-6V,6V供电时,空载输出电流为230ma,通过手机上蓝牙串口调试助手,实现无线控制小车运动与用户信息交流。2、通过红外循迹模块,检测轨迹,自动按预定轨迹运动。3、通过超声波模块检测障碍物的距离,实现自动避障。

51单片机如何连上红外对射传感器?求具体外围电路
lm358的第7脚输出给单片机,被挡住时高电平,这个电路既有比较又有放大,如果是用来循迹的话,就没必要放大了。。。 把R3换成滑动变阻器,可以调节接收距离,R4是调节比较电压的 追问 不接比较器 接3的那根直接接到单片机可以么?就是做一个红外放在那 探测到有东西挡住 再进行别的功能的这样的 追答 不可以的,如...

51单片机小车左右不能同步是什么问题?C语言怎么写
2、电机两端的电压是否相同。如果驱动电路性能不好,是会有偏差的。3、此外左右两侧车轮材料,压力导致的摩擦力是否一致。如果不同也是会有误差的。一般来说都会对小车车轮的转速进行测量,反馈给控制器,如果转速不相等,是控制pwm来调节的。如果是循迹,是要加传感器矫正的。

51单片机可以自己做agv小车控制系统吗
单片机及其最小系统是保证系统的正常运行,两个循迹传感器的电路是使得导引车沿着预定轨道运行,模式切换按键是控制小车是循迹运行模式还是遥控运行模式,五个遥控按键是在遥控模式下控制小车的运行,图纸右上角是装载和卸载货物的电机控制电路,右下角两个电路是控制导引装载车的运行的制动电机的控制电路。KEIL C51编程软件是...

...我用来循迹小车,与51单片机怎么连,是安装在小车的车底还是前面啊_百 ...
安装在车前下方,两个发射接收管朝向地面,距离地面三厘米以内,一般用三个光电开关,左右中各一个,至于接线,除了电源,地之外,D0直接接单片机引脚,用来检测高低电平,例如循迹时,光电开关遇到黑色在D0端输出低电平,否则高电平;A0端可接AD 转换在数码管显示光电开关与地之间的距离。。。

51循迹小车,l298n循迹模块5v输出与单片机vcc连接后电源指示灯不亮了...
可能供电能力不足,导致工作不起来,尽量采用独立的转5V给单片机;确保L298N和单片机共地,否则也没法正确供电单片机;确保电源供电大于5V,最好用万用表测下,输出的5V是否正常;可能原因比较多,多用万用表,一点点来排除,重在这个过程。之前上学时也做过这个,有需要的话可以给你发些资料。

凌阳单片机语音控制课程设计
本设计以凌阳公司生产的61单片机为主控芯片制作了语音控制小车,实现了语音采集,语音播放以及特定人的语音识别功能。在此基础上实现了声音对小车的前进、倒车、左转、右转以及停车等状态的控制。大体上实现了语音控制小车的基本功能。红外遥控及循迹小车是以51单片机为控制芯•片实现的。该部分由3个51...

海林市13585827865: 我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又拐不过(速度慢时可以 )求指教! -
宥点唐瑞: 走直线的时候小车会左右扭,可能是因为你循迹路线的宽度与你循迹模块中传感器的宽度不是很适宜,也有可能是你的程序没处理好(如延时),拐弯的时候有时又拐不过(速度慢时可以 )说明你的程序有待修改,没见你的实物与程序,具体情况还得具体分析,我说的仅供参考!

海林市13585827865: 用c语言写一个单片机控制小车走直线的程序,小车一共3个轮子,一个万向轮,另两个是电机驱动的,用51单片 -
宥点唐瑞: 自己看注释改一下就行 函数都写好了了 没用的删掉就可以了#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,redline; sbit tr=P2^4; //超声波 ...

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

海林市13585827865: 基于51单片机的智能小车,如何通过mma7361三轴加速度传感器,让小车走直线?忘高人指教,常规的 -
宥点唐瑞: 加速度积分得到速度,速度积分得到位置.如果机械安装能得到保证,得以在停车时测得横向加速度为0,运动时修正方向使横向位移为0.机械安装不能保证,就需要调整纵向加速度和横向加速度的比例 比较简单的方法是使用角速度传感器,或者叫做陀螺仪.

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

海林市13585827865: 能否告诉一下基于51单片机的智能循迹小车具体的设计和电路图? -
宥点唐瑞: 用L298n驱动两个直流电机,如图所示,再用黑白线传感器TK-20,或者st168检测黑线

海林市13585827865: 用单片机做智能小车时,想控制小车直线行驶但是由于轮子不正无法走直线时,该用什么办法纠正路线 -
宥点唐瑞: 循迹,在小车行走的路线上,画上轨迹,小车按轨迹走

海林市13585827865: 想用51单片机做一个寻迹小车,需要些什么东西,能不能给我一个详细的清单? -
宥点唐瑞: 首先你要有 一块单片机 小车 普通电机马达 电机驱动L298 用PWM控制 循迹板,可以用对管做,然后又一块循迹板采样信息的处理板,一般用324的比较电路就行了.还有什么问题吗?

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

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

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网