一块单片机
小车
普通电机马达
电机驱动L298 用PWM控制
循迹板,可以用对管做,
然后又一块循迹板采样信息的处理板,一般用324的比较电路就行了。
还有什么问题吗?
谁有基于51单片机的寻迹小车的详细制作过程?~
楼主,又是你,我也是大学生,又什么问题直接问好了。一般就用对管跟324的比较电路做循迹就是上面那张图,单片机引脚采样324电路的信号,当然这个信号要么1要么0,不用我多说,然后用298驱动模块驱动电机就好了,网上多了去了。然后就是你编程程序的事情了。如果你时间多,可以多加一个无线通讯模块,用来遥控
最有可能的是传感器的结构,除去软件算法上的问题不说,左右扭可能是你的红外传感器间距比较大,造成偏离路线较大时才能检测到,从而显得扭动较大。 拐不过来弯可能是因为你的传感器只是用的简单的左右各一个红外管,一旦车速过快,没来的及调节,使小车的传感器超出了循迹线,就再也无法调整过来了。
对于拐不过来弯的情况,建议增加传感器数目,比如左右各两个,这样可以检测更大范围的路面,使小车有更充分的时间调节方向。 或者就是想办法加快小车调节方向的时间,比如加大调整方向是的转弯速度。
#19594427997#
寻迹小车的c程序 - ******
#步婵# #include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit moto1=P1^5; sbit moto2=P1^6; sbit moto3=P2^0; sbit moto4=P2^1; sbit en1=P1^7; sbit en2=P2^2; //*循迹口 七个红外传感器*/////////////// sbit left1=P1^0;//*左边传感器*...
#19594427997#
我要做一个单片机控制的循迹小车,是用51单片机好呢,还是用ATmega32单片机好呢,他们区别在哪,哪个更好 - ******
#步婵# 循迹小车我以前做过,对单片机要求挺低的,51足以满足需要. AVR的单片机自然更没问题. 一般来说AVR单片机比51的功能更加强大,一般都带有很多外围设备,比如AD转换等,时钟频率也高些. 如果你对两个都不熟,可以考虑用51内核的,由于很早就有了,资料很多,相对简单些.51内核的单片机可以用ATMEL的,也可以用STC的,我最近在做的一个工程就是用的STC的,ISP用UART口下载程序很方便. 如果你熟悉其中一种,可以就用你熟悉的那个就行了.
#19594427997#
我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又拐不过(速度慢时可以 )求指教! - ******
#步婵# 走直线的时候小车会左右扭,可能是因为你循迹路线的宽度与你循迹模块中传感器的宽度不是很适宜,也有可能是你的程序没处理好(如延时),拐弯的时候有时又拐不过(速度慢时可以 )说明你的程序有待修改,没见你的实物与程序,具体情况还得具体分析,我说的仅供参考!
#19594427997#
我打算学完之后用51单片机做一个遥控小车,请问我该怎么学,有没有什么教程? - ******
#步婵# 都是这样,万变不离其宗,单片机就是学你的编程逻辑能力,你别小看数码管显示,要是你程序写长了,动态数码管显示就会出现闪烁现象,这就是你编程要解决的问题,一步一步慢慢学,还有IIC,18b20的单线通讯,lcd屏显示,PWM直流电机驱动,步进电机驱动等
#19594427997#
用51单片机做的小车如何实现小车走迷宫 - ******
#步婵# 硬件电路我就不说了,主要说说算法.1. 先从一种比较简单的迷宫说起,我称之为"二叉树"迷宫,即每个节点上最多连接三条支路,换句话 说,就是当你面对岔路时,你最多只有三个选择,要么左转,要么右转,要么回头. 假如,我们将左转编...
#19594427997#
怎么样用单片机stc89c58做寻迹小车? - ******
#步婵# 很好办,搭配几个光电传感器,驱动两个电机,编个程序下载到STC89C58里面就可以了
#19594427997#
这个是51单片机寻迹小车程序的一部分,像是用软件模拟PWM输出调速的,我才接触这东西,请老师前辈们 - ******
#步婵# 第一个子函数:选择定时器工作方式,th1 tl1装入初值 ,打开总中断,打开定时器1中断,启动定时器1
#19594427997#
谁能提供电子设计智能寻迹小车的教程???? - ******
#步婵# 用红外对管方便啊,现在寻迹小车都是这个.要说多少合适,那要看你是否想要在寻迹拐弯的时候更快更稳的通过了,最少用三个,多的有用九个和十一个的(完全没必要).这么跟你说吧,一个对管相当于检测一个点,检测的点越多对轨迹的...
#19594427997#
初学单片机,在做循迹小车,程序有些地方不懂,求大神指点一下.留下邮箱给你发程序. - ******
#步婵# 给你一条明路,你现在从流水灯开始看,基础看,在这之前,c语言当然要掌握好,一步一个脚印,基础永远是最重要的,等你从led到按键,到中断,到液晶,最后到时钟,寻迹车这些,就会得心应手 懂了寻迹车的原理,代码只需要10行,你不信吧,核心就那么几句,看比较器的输出,来确定,是否左转,右转,前进,那么只需要三次if就行了,再加上l298n的驱动模块, 控制电平方向控制马达转向,差速旋转,或者一个轮子动,一个轮子不动 不要浪费时间去焊太多的电路,更不要浪费时间一步就想学懂单片机,刚开始就去做寻迹车,学stm32就想做四轴飞行器,学了c和汇编,也不一定马上就去写操作系统
#19594427997#
51单片机的红外遥控小车设计和制作的C语言程序 - ******
#步婵# 控器芯片HT6221,这个解码我刚研究过,是NEC协议,比较常用的,不过你要做小车我建议用PT2272/PT2262,他们接收发射与一体的,红外遥控可以帮你,不过其他的我就不会了.小车控制应该要用PWM电机控制吧.