5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 单片机控制舵机感觉有干扰 [打印本页]

作者: zpvtol    时间: 2017-10-24 21:45
标题: 单片机控制舵机感觉有干扰
大家有自己用单片机控制过舵机吗?我最近设计了一个PCB板,用的是stm32单片机,然后板子上可以控制20个舵机,每个信号引脚都是直接从单片机引脚引过来的,给不同的PWM波,舵机都会偏转到相应的角度,但是当我拔插某一个引脚时,其他的舵机都会跳一下,然后恢复到原位,这是什么干扰引起的吗?我怕我的板子设计有问题呢,不过都是很简单的电路啊。。。。大家有谁遇到过这样的情况吗


作者: 小菜不加盐    时间: 2017-10-24 23:52
最好上个PCB图

作者: event    时间: 2017-10-25 06:42
程序有没有设计死区?这种程序我自己写过,要程序过滤干扰

作者: WAMX168    时间: 2017-10-25 11:21
不懂                 

作者: zpvtol    时间: 2017-10-25 14:28
小菜不加盐 发表于 2017-10-24 23:52
最好上个PCB图

(, 下载次数: 8) ,信号线都是单片机引脚直接引出来的


作者: zpvtol    时间: 2017-10-25 19:15
event 发表于 2017-10-25 06:42
程序有没有设计死区?这种程序我自己写过,要程序过滤干扰

没有死区吧,都是通过定时器发送PWM波


作者: event    时间: 2017-10-25 20:08
我估计你的程序可能写错了,给了舵机一个信号量了,我的qq3126614,方便的话可以交流一下程序

作者: 压缩饼干    时间: 2018-3-1 08:44
楼主,供电不足吧?有可能插拔电的时候导致系统复位。你可以只在主函数里面直接写一个TIM_Config()加一个while(1); 然后再插拔电看看 另外如果你的PWM是在死循环里面周期更新的,那你更新的周期不要太快,否则也会有抖动。另外楼主学校我前年去过





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://bbs.5imx.com/) Powered by Discuz! X3.3