找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2526|回复: 7
收起左侧

51单片机控制舵机问题

[复制链接]
ID:98195 发表于 2019-8-30 12:32 来自手机 | 显示全部楼层 |阅读模式
我用的51单片机和nrf24l01收发来控制舵机,用开发板作为接收机可以控制大扭矩舵机转动,但是一样的程序一样的接线用在我自己做的单片机最小系统上就不行了
关键是我自己做的最小系统是程序是可以正常运行,用sg90舵机调试也是可用的
这是什么问题?
回复

使用道具 举报

ID:235200 发表于 2019-8-30 23:27 | 显示全部楼层
从描述看,程序和舵机是没有问题的,主要出现在硬件电路上,硬件电路接线是一样的,但有一点没有描述清楚,自己做的最小板是否检查了焊点,是否有焊导致线路不通.另外CPU的晶振是否一致,如果不一致,导致所编的程序时序不一致,信号无法传递出来,所以建议多检查硬件电路,有条件的进行硬件仿真调试,检查出问题所在.
回复

使用道具 举报

ID:98195 发表于 2019-8-31 10:52 来自手机 | 显示全部楼层
csmyldl 发表于 2019-8-30 23:27
从描述看,程序和舵机是没有问题的,主要出现在硬件电路上,硬件电路接线是一样的,但有一点没有描述清楚,自己 ...

最小系统是可以运行的,不存在虚焊,它都可以控制sg90舵机了
但是不能
回复

使用道具 举报

ID:535176 发表于 2019-9-15 20:18 | 显示全部楼层
丶念 发表于 2019-8-31 10:52
最小系统是可以运行的,不存在虚焊,它都可以控制sg90舵机了
但是不能

楼主能给我发下NRF24L01的程序吗?我搞了好久都没成功
回复

使用道具 举报

ID:98195 发表于 2019-9-21 16:26 来自手机 | 显示全部楼层
冷月枫 发表于 2019-9-15 20:18
楼主能给我发下NRF24L01的程序吗?我搞了好久都没成功

怎么联系你
回复

使用道具 举报

ID:620877 发表于 2019-10-9 14:43 | 显示全部楼层
我们也出现过这样的问题,买的开发板可以,自己焊的就不行,后来在输出舵机控制信号的I/0引脚串接一个10K的电阻就可以了。
回复

使用道具 举报

ID:620731 发表于 2019-10-10 09:50 | 显示全部楼层
我以前也遇到过,51驱动小舵机可以但是用大舵机就容易出问题。解决方法有两个,第一,51驱动能力不太够,最简单的办法是加上拉电阻试试,如果还不行的话考虑第二条;第二检查一下舵机的驱动电源,最好跟单片机最小系统的供电隔离开,因为若电源输出功率不够大的话,大扭矩舵机转动瞬间会有一个压降,容易造成单片机重启,可以在单片机供电电路中加大容量铝电解电容滤波或者给舵机单独供电,舵机和单片机供电隔离的话,别忘了共地。
回复

使用道具 举报

ID:98195 发表于 2019-10-20 18:57 来自手机 | 显示全部楼层
jiahao6681 发表于 2019-10-10 09:50
我以前也遇到过,51驱动小舵机可以但是用大舵机就容易出问题。解决方法有两个,第一,51驱动能力不太够,最 ...

单片机是用的充电宝供电,舵机用的24v/15a开关电源供电,单片机和开关电源共地
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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