• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机产生的PWM波,传输大约60cm就无法被舵机识别

day_day 2018-09-22 浏览量:999

单片机产生的PWM波,传输大约50cm,对于市面上普通的mg996还是可以正常运行的,但到了大约60cm就不行了,出现严重的抖动,虽然没有用示波器测过,但大概就是PWM线损导致的……

有没有什么方法解决?我用了开关电路依然没有明显改善。

有没有什么中继之类的手段?要比较小巧、轻便一点的

1X33P7A~~P4C%FD@9}RVSHS.png

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 太长最好采用差分传递,否则干扰大。

    我在想为什么你需要那么长,50CM对普通电路来说太长啦吧,就是中型无人机也用不到这么长的距离去接马达吧。

    • 发布于 2018-09-22
    • 举报
    • 评论 1
    • 1
    • 0
day_day 回复了 xdsnet:用在机械臂上,末端夹持爪跟底盘的控制器有点远 回复

其他答案 数量:14

  • 电路有问题,基极怎么有一个100欧的下地电阻?
    • 发布于2018-09-22
    • 举报
    • 评论 2
    • 0
    • 0
day_day 回复了 捷波 :发射极跟随开关电路不是要基极对地才能稳定吗?我看论坛上说R3不能太,大了电路容易受干扰;3.3V+100欧驱动应该够了 回复
捷波 回复了 day_day :MCU口上做上拉,阻值4.7K~10K 回复

  • 有点长,线材是不是质量不行,压降太大,驱动能力不足!
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 用三极管不行,波形会畸变,用ttl门电路加上拉电阻应该就可以了
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 去掉PWM线的R3电阻,选用内阻更小的导线,只有这两个方法,上拉电阻应该不可行,会影响实际运行效果。

    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 50cm有点长,线损很大,使用差分,或者提高高低电平的压差
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 100欧,3.3v供电的话,MCU口至少要提供30多mA的输出电流,这样设计是不合理的。
    • 发布于2018-09-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 中间再放一个你图中的电路,增加驱动能力,
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的传输距离有点长,要做好对应的阻抗匹配,其次要设计对应的驱动电路
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这里的电流可以适当提高一点,应该还是功率不够的问题
    • 发布于2018-10-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以加大你的传输信号的电流,增大驱动能力
    • 发布于2018-10-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 只能是提高功率输出能力,降低线损。
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的信号功率不够,要加大你的信号功率
    • 发布于2018-10-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机产生的PWM波,传输大约60cm就无法被舵机识别