本帖最后由 xia_jason27 于 2015-6-5 16:16 编辑
关于舵机调速的一些想法和不理解的地方
关于180°数字舵机的驱动方式,自己在网上也有查过资料,基本上是通过脉冲信号的高低电平的时间来控制位置,但是一般实际应用的话舵机速度都会偏快,下面是一些我实际的一些尝试。
舵机资料:
JX Servo/PDI-5521MG/20KG大扭力/矩金属齿轮数字标准舵机
http://gd4.alicdn.com/bao/uploaded/i4/T1hS1xFLhdXXXXXXXX_!!0-item_pic.jpg_400x400.jpg
死区: 2μs
最大脉宽:500-2500us(适合单片机控制板)
角度范围:实际角度172±2°
电机:铁芯
工作电压: DC4.8~6.0 V
速度 (4.8V): 0.18sec/85°
速度 (6V): 0.16 sec/85°
扭力 (4.8V): 17.25kg.cm (239.55oz/in)
扭力 (6.0V): 20.32 kg.cm (281.89 oz/in)
尺寸: 40.5X20.2X44.2mm /1.59 X0.80X1.74 in
重量: 55.6 g (1.96oz)
连接线: JR 265 mm (10.43in)
输出齿:25T(Futaba通用)
舵机控制方法:
1. 由于电机是133MHZ工作频率,所以这边每个脉冲周期为3030us. 目标是控制电机旋转90°,并可以通过改变delay()里的数值改变速度。
将90°的行程分为a份,在每一份后面插入一个延时。