|
本帖最后由 Himalaya 于 2016-12-14 09:18 编辑
有这么几个原因:
1) 供电电压。
充电器附带的 Servo Tester 为了照顾大多数传统舵机,供电只有5V。比6V/7.4v/8.4V慢是理所当然。
2) 直接测试 vs 间接测试。
充电器附带的 Servo Tester 实际上不能直接感知舵机转动的位置,它只能通过测量电机电流来间接推测从“电机动了”到“电机停了”之间的时间。
常识告诉我们,电流和扭矩成正比,而不是位置。同时,电机电流只是舵机总电流的一部分,舵机其它部分的功耗也会造成间接测量的误差。
3) 转动角度误差。
如2),那么舵机从启动到停止转了几°? Sorry,Servo Tester 不知道,要你设定。(即那个 Pulse Traveling)。这下误差就出来了。
注意: 貌似 iCharger 试图测量 sec/45°,而不是绝大多数舵机指标通行的sec/60°。按理说转动的角度小应该更快,数据应该占便宜才对。但舵机到底转了多少°,它其实是完全懵逼的。
4)启动加速时间和停止减速时间。
我们可能感觉不到,但正如 Newton 老大爷告诉我们的,任何物体的运动速度都不能突变,必然有个加速减速过程。Servo Tester 不管那些,照单全收,于是就慢了一大截。
有鉴于此,有了下面的 5)。
5)掐头去尾。
厂家测试采用 机械摆臂+光电开关的方式,即光电闸门。这种方式测出的是实际机械位置,较准确。
然而,为了数据好看,实际测试时舵机的行程都远超60°,开头启动部分和逼近减速部分全都不要,舵臂实际上是过站不停地“抡过”中间的60°,当然快了。
|
|