找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1664|回复: 5
打印 上一主题 下一主题
收起左侧

51单片机+两个L293N驱动四轮车出现问题

[复制链接]
跳转到指定楼层
楼主
我自行在某宝购买89C52单片机,L293N,直流减速电机,底盘等配件,写直行后退左右转的程序发现问题,直行之后就是反复的一个轮子转完,接着三个轮子转 循环不停。然而直接写单独的直行,后退程序是正常转,也有电机在一点一点转几秒之后才开始程序的情况。
接线(杜邦线通断,电机正反转)没查出问题,量了下IO电平是不正常的;会不会是因为三个18650电池带不动?亦或者需要用最小系统板搭建(开发板上的元件影响?)

code我放腾讯文档了,可以点蓝链看看

IMG_20200509_203723.jpg (2.6 MB, 下载次数: 85)

IMG_20200509_203723.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:420836 发表于 2020-5-10 05:10 | 只看该作者
确定代码正确吗? 看来电池可以驱动电动机。
回复

使用道具 举报

板凳
ID:681788 发表于 2020-5-10 12:57 来自手机 | 只看该作者
TTQ001 发表于 2020-5-10 05:10
确定代码正确吗? 看来电池可以驱动电动机。

是可以跑的,只有在单独一个方向的时候成功,放在一起,间隔一个延时函数就乱了。
回复

使用道具 举报

地板
ID:606226 发表于 2020-5-11 12:25 来自手机 | 只看该作者
2O14年我也做同样的,也出现过同样的问题,把电机电源单独供电就正常了
回复

使用道具 举报

5#
ID:597048 发表于 2020-5-11 16:22 | 只看该作者
电机输出引脚都加个0.1uf的电容  单片机输入也要加电容  程序上电机反转之前最好先停止后启动  防止电机反转产生的电压使单片机复位
回复

使用道具 举报

6#
ID:681788 发表于 2020-5-11 20:42 | 只看该作者
MY黄土高坡 发表于 2020-5-11 16:22
电机输出引脚都加个0.1uf的电容  单片机输入也要加电容  程序上电机反转之前最好先停止后启动  防止电机反 ...

好的,了解,TB下单了,过几天再看看情况,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表