数字舵机与模拟舵机有什么区别

数字舵机与模拟舵机有什么区别,第1张

数字舵机与模拟舵机有的区别:

1、在处理输入信号的方式不同:数字舵机是由主要由马达、减速齿轮、控制电路等组成,只需要发送一次PWM信号就能保持在规定的某个位置。

而模拟舵机是相同于传统的舵机,是需要多次发送PWM信号才能够保持在规定的位置上,实现对舵机的控制,按照规定的要求进行的速度进行转动。

2、在控制电路上不同:数字舵机的控制电路比模拟舵机多了微处理器和晶振;因此两者在控制电路的处理方式不同,同时数字舵机的性能方面上也不同于模拟舵机。

3、两者的反应速度不同:模拟舵机是需要一个短促的动力脉冲,紧接着很长时间的停顿,因此并不能够给马达过多的激励,来使其转动。

数字舵机是新型时代出现的舵机,因此数字在反应速度方面与模拟舵机相比是由优势的。因为数字舵机是拥有微处理器,所有数字舵机可以将动力脉冲发生到马达之前,对输入的信号进行的根据的设定参数进行处理。

参考资料:

舵机-百度百科

参考资料:

数字舵机-百度百科

先说你得信号用词不对,舵机的信号称为PPM。不是PWM,然后我个人也不是太赞成用PWM控制舵机,浪费。而具体对你得问题,要看你是什么舵机,但至少你牌子、类型说一下啊。

还有,舵机(不管是哪种)不要瞎用手拧,瞎拧的话容易打坏齿轮。

从模拟的说起:如果是模拟舵机,电路上驱动电机的PWM其实就是PPM型号和电路本身的震荡电路的斩波结果,自然,一旦外部的PPM信号没有了,驱动电机的PWM也就没有了,舵机就随便拧了。高阻态、高电平、低电平时都一样的反应, 没信号就随便拧。

如果是数字舵机(按你的描述,你的舵机是数字舵机),这就要看人家单片机里的程序是怎么做的了。比如我手头上的,就属于上电没有位置信号时随便拧,给过信号就按信号的位置定死。

但数字舵机只要给出一个完整的信号,舵机就按这个信号定位置,就是说:假如给舵机一个15ms宽的高电平脉冲(中立位置),只给一个,然后再没有信号了,但舵机里的单片机已经记住这个15ms,他就转到中立位置上,除非再有信号,不然就一直保持中立位置。

数字舵机对于高阻态、低电平就相当于没信号,情况分析同上。

然后,对于高电平,因为舵机记得就是PPM信号的高电平时间,所以如果你给一个长时间的高电平,在最开始,它会以为这是一个信号,然后就计时,如果超出限制(比如是22ms)有的舵机就当做是无效信号,按上一次有效的处理,有的就做限制保护,只按22ms处理。之后因为你一直没有信号的变化,自然它也不会记时间,剩下的情况与前面一样。

一般模拟舵机用三极管做H桥电路,这和它的电路特性有关,用三极管更容易调速。而数字舵机则用mos管,拧数字舵机时,电机相当于发电机,因为mos管内部自带的防反流二极管的作用,电机2端此时相当于短路,电机工作在4象限,即刹车状态。所以,数字舵机不容易拧动,自然是更容易打齿

以上就是关于数字舵机与模拟舵机有什么区别全部的内容,包括:数字舵机与模拟舵机有什么区别、控制舵机,只发一次信号,为什么它一直在动、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10107346.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存