1、车速太快了,循迹、伺服机构来不及反应。
2、循迹速度太慢。
改善方法就是对症下药,降低车速试试就知道问题在哪里了,然后解决。
跑快了,
循迹检测慢了或检测位置不够远,
拐弯动作慢了。
下面是我基于51单片机的寻迹小车的代码,但过弯会因为车速过快冲出去,求大神帮我加一个调速的,完善一下~
做个PWM调速,应该就可以。
楼主,又是你,我也是大学生,又什么问题直接问好了。一般就用对管跟324的比较电路做循迹就是上面那张图,单片机引脚采样324电路的信号,当然这个信号要么1要么0,不用我多说,然后用298驱动模块驱动电机就好了,网上多了去了。然后就是你编程程序的事情了。如果你时间多,可以多加一个无线通讯模块,用来遥控
#17165178408#
能否告诉一下基于51单片机的智能循迹小车具体的设计和电路图? - ******
#尹秆# 用L298n驱动两个直流电机,如图所示,再用黑白线传感器TK-20,或者st168检测黑线
#17165178408#
关于单片机中断的应用实例:一个循迹小车,在轨道上有三个岔路口,其中一个有磁铁,传感器感应后转弯 - ******
#尹秆# 磁铁一般用干簧管检测,最后还是检测IO口电平,或者用中断,检测到后直接控制你的舵机转向,转多少就得调试了.
#17165178408#
求51单片机控制智能小车的c语言程序、、、,是前轮转向,后轮驱动,黑白线传感器循迹的,谢谢了 - ******
#尹秆# 你给的题盲点很多啊.小车的前后左右函数. while(1) {io口定义及初始化;通过io读取传感器返回值;对小车轨迹进行初步判断;调用前后左右函数. }我以前是这么做的
#17165178408#
用51单片机控制的循迹小车为什么总是出去轨道?? ******
#尹秆# 那是因为延迟引起的,虽然按照你的程序是检测到信号再对电机操作,但是你只是控制他的停止,启动,如果想要好的效果就需要PWM来控制,如果一般的话,你需要在启动或者停止加入延迟
#17165178408#
请教一个问题 我用51单片机驱动小车,用红外遥控控制.基本前进后退.转弯,都可以了 - ******
#尹秆# 调速需要pwm,通常用硬件pwm.很多单片机自带DAC,属于中断.但是51内部没有DAC功能,所有需要外置DAC芯片.例如dac0832等等
#17165178408#
我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有? ******
#尹秆# 走直线的时候小车会左右扭,可能是因为你循迹路线的宽度与你循迹模块中传感器的宽度不是很适宜,也有可能是你的程序没处理好(如延时),拐弯的时候有时又拐不过(速度慢时可以 )说明你的程序有待修改,没见你的实物与程序,具体情况还得具体分析,我说的仅供参考!
#17165178408#
做了一个51单片机的避障智能小车,但是它在行驶的时候很容易打转,请问各位前辈这是怎么弄的啊,小车是 - ******
#尹秆# 你好!可能的原因有三个:1.传感器故障2.程序逻辑问题3.机械结构故障 首先分析问题出在哪个环节,单独测试每一个传感器在遇到障碍和没有障碍情况下的实时输出信号是否正常,如果没有问题再测试机械结构,给电动机正常加上电源,观察小车能否走直线,如果都没有问题,再来观察程序代码,看在障碍解除后程序有无归位直线的逻辑… 先把这些最基本的排查问题的流程走完,如果还有问题那再具体分析!祝早日成功!
#17165178408#
智能循迹小车转弯问题!向高手们请教! - ******
#尹秆# 车子底盘一般在淘宝上买,60的那种底盘就可以,光电传感5个,中间一个,左边两个,右边两个,程序设计,控制车速和转弯用定时器.
#17165178408#
基于msp430f149的单片机,用的是L298N的驱动,怎么编写一个让小车能够识别黑白线,循迹进行直走拐弯停止 - ******
#尹秆# 用红外探头,或者用激光头识别黑线.再根据传感器获得的数据进行分析,控制电机转动
#17165178408#
这个是51单片机寻迹小车程序的一部分,像是用软件模拟PWM输出调速的,我才接触这东西,请老师前辈们 - ******
#尹秆# 第一个子函数:选择定时器工作方式,th1 tl1装入初值 ,打开总中断,打开定时器1中断,启动定时器1