Ⅰ 做基于51单片机的超声波避障小车方案,还有详细元器件清单!要详细的 谢谢
51单片机一个,20或30pf的电容4个,小车一个,L298N电机驱动2个,7V或12V锂电池一个,晶振2个,杜邦线40根,烙铁,焊锡丝,超声波模块,LED灯若干,舵机一个。
方案很简单,上述元件做好51最小系统,淘宝买超声波模块,有51示例代码,直接拿来用,这样你可以取得小车和障碍物的距离了,然后,组装小车,把7v锂电池直接接L298N上,L298有转出5V的插针接口,用它转出的5v电压给单片机和超声波模块供电,然后淘宝买舵机要参考代码,当发现前方有障碍后,减速,单片机控制舵机转动一个角度,避过障碍,至于驱动小车的话,用单片机产生11KHZ的PWM输出到L298N上,把小车电机也接到L298上,这个可以看L298的说明书,淘宝商家会给你的。大体就是这样
Ⅱ c51单片机巡线避障小车的大神过来看下,用的7路灰度
这样是不可能行得通的。车身抖的厉害,巡线功能特别差。理论可以,但是操作不行。我也曾经这样做过。我没时间给你做程序,但是给你提供我当初解决的思路。
首先消抖程序必须有。检测其检测到线时不要马上执行转弯程序,先延时。延时结束确认触发,在执行相应的命令。
然后转弯处理命令,本人感觉不要等检测不到线了结束转弯命令,而是转弯命令时间极短,0.01s左右,每个单位时间扫描一次黑线,这样不会走离黑线。而且也减少了单片机的运行内存。
在最后,一定要注意速度!我看你的程序是开足马力往前冲的,这样不行,单片机没反应过来就已经结束了。此外轮胎滑动可不由单片机控制。所以一定要控制好车速。最好加上调速程序。思路就是用好驱动器的使能端。调整供电和停止供电比例,即可控制车速。
需要帮助可以追问
Ⅲ 51单片机避障小车原理图
我是一单片机避障小车原理图臂上小车就是避免他的每一个单片取出时的互相交叉四的问题
Ⅳ 想做一个红外避障小车 有51单片机一个 一个电机驱动 两个电机 还有4个红外对管 一个稳压器
你应该用步进电机,要驱动电路,驱动电路由单片机控制,至于红外线对射管是作为信号输出给单片机的,单片机不管是信号输出和输入都是通过单片机IO口的,要做这个你要先了解一下单片机,
Ⅳ 做了一个51单片机的避障智能小车,但是它在行驶的时候很容易打转,请问各位前辈这是怎么弄的啊,小车是
你好!可能的原因有三个:
1.传感器故障
2.程序逻辑问题
3.机械结构故障
首先分析问题出在哪个环节,单独测试每一个传感器在遇到障碍和没有障碍情况下的实时输出信号是否正常,如果没有问题再测试机械结构,给电动机正常加上电源,观察小车能否走直线,如果都没有问题,再来观察程序代码,看在障碍解除后程序有无归位直线的逻辑…
先把这些最基本的排查问题的流程走完,如果还有问题那再具体分析!祝早日成功!
Ⅵ STC89C52单片机避障小车程序编写
void Avoid()
{
while(S<400)//小于避障距离就停车同时报警
{
beep=0;//使能蜂鸣器
stop();//停车
}
beep=1;//一直到移除障碍,则关闭蜂鸣器报警回到主程序。
}
Ⅶ 哪位大神能帮我看一下这个单片机at89s52寻迹避障小车程序有没有错误
有,#include(reg52.h)用()是非法的
你可以用#include
"reg52.h"只看到这一个错误
由于没有其他程序
无法确定是否有其他错误如果有问题
再追问
建议上传所有代码
Ⅷ 51单片机红外避障小车教程
你好,我以前参加过飞思卡尔智能小车竞赛,程序已经找不到了,但我可以给你一些建议。
寻路或者避障,主要由光电和摄像头两种,如果你采用光电去做,你需要了解一写光电传感器,距离传感器的知识。如果你选择摄像头去做,你需要了解一些AD转换,图像处理的知识
C程序应该包括电机驱动,舵机驱动,当前传感器状态识别/当前图像处理等内容