A. 做了一个51单片机的避障智能小车,但是它在行驶的时候很容易打转,请问各位前辈这是怎么弄的啊,小车是
你好!可能的原因有三个:
1.传感器故障
2.程序逻辑问题
3.机械结构故障
首先分析问题出在哪个环节,单独测试每一个传感器在遇到障碍和没有障碍情况下的实时输出信号是否正常,如果没有问题再测试机械结构,给电动机正常加上电源,观察小车能否走直线,如果都没有问题,再来观察程序代码,看在障碍解除后程序有无归位直线的逻辑…
先把这些最基本的排查问题的流程走完,如果还有问题那再具体分析!祝早日成功!
B. 我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又拐不过(速度慢时可以 )求指教!
走直线的时候小车会左右扭,可能是因为你循迹路线的宽度与你循迹模块中传感器的宽度不是很适宜,也有可能是你的程序没处理好(如延时),拐弯的时候有时又拐不过(速度慢时可以 )说明你的程序有待修改,没见你的实物与程序,具体情况还得具体分析,我说的仅供参考!
C. 基于51单片机的寻迹小车在拐弯时直接笔直冲出去是怎么回事怎么改善
基于51单片机的寻迹小车在拐弯时直接笔直冲出去,原因有二(假如曲线已能循迹):
1、车速太快了,循迹、伺服机构来不及反应。
2、循迹速度太慢。
改善方法就是对症下药,降低车速试试就知道问题在哪里了,然后解决。
D. 用单片机做智能小车时,想控制小车直线行驶但是由于轮子不正无法走直线时,该用什么办法纠正路线
循迹,在小车行走的路线上,画上轨迹,小车按轨迹走
E. 让51单片机控制的智能小车,利用红外对管检测黑白线拐直角弯,我想在车身侧面加红外对管,求大神支招!
红外对管对位置要求比较苛刻,可能会漏检。
F. 51单片机智能两路循迹小车程序,检测到黑线直走,检测不到黑线就左转或右转都可以,需要程序代码麻烦了
别想那么复杂。
首先,你把检测黑线的传感器就当一普通开关。因为,当照射在黑线上时,光线反射能力弱,输出低电平。照在黑线外,则输出高电平。只有高低两种电平,所以,你只需要把它当一个普通开关看待。
然后,既然是普通开关,写代码时只需要位声明以及设置gpio为双向或强拉模式,51单片机都不用设置gpio。
最后,程序里,检测到高电平然后io口电平取反就行。