发布时间: 2026-04-21
本文给出关乎舵机的夹爪周详设计方案,包含选型,还有结构设计,以及控制电路与程序调试。不管您是机器人爱好者,或者是创客,又或者是自动化设备开发者,依照此指南能够直接达成夹爪的制作与使用。
舵机夹爪其工作原理着实相当简单,舵机输出轴进行旋转,进而带动连杆或齿轮机构,把旋转运动转变成夹指的开合运动。此一方案相较于气动夹爪或者电机加丝杆方案,具备成本低廉、控制简便,以及体积小巧的显著优势。
设计前明确的三个核心参数:
夹持力,是由舵机扭矩以及力臂长度所决定的。平日里常见的舵机扭矩处于2.5kg·cm至20kg·cm这个范围。比如说 ,要是使用的是10kg·cm的舵机 ,并且力臂长度为1cm ,那么所产生的夹持力大约就是10kg。
能抓取物体尺寸范围,经由夹指张开最大距离决定形成开合行程,它以通常30mm 80mm的设计呈现。
对于响应速度而言,它指的是从收到指令开始,一直到完成夹持所经历的时间,其快慢取决于舵机的规格,正常情况下处于0.1秒至0.。3秒每60°的范围之内。
具有权威性的设计标准可供参考:在国际上,机器人夹爪的设计一般是依照ISO/TR 23482 2:2020《机器人技术 夹爪设计指南》里的有关负载以及安全系数方面的要求,有人给出建议,最大抓取物体的重量不可以超过舵机额定扭矩相应理论夹持力的三分之一,以此保障能够实现长期使用时的稳定性。
舵机选型直接决定夹爪性能上限。按应用场景分类:
选型硬性要求:
进行夹爪设计时,选用金属齿轮舵机,因为塑料齿轮在受到夹持反作用力的情况下极易出现扫齿损坏状况。
工作时的电压,需要跟控制系统相匹配,常见的情况是5V或者7.4V,经由稳压模块来供电。
舵机堵转电流可达1.52.5A,电源需提供足够电流余量
夹爪机械结构分为三种主流方案,按复杂度排序:
方案A:单舵机直驱双指平行夹爪(最推荐,适合90%场景)
具体原理是,舵机带动一个扇形齿轮,或者带动一个摆臂,与此同时,推动左右两边的两个夹指,使其做对称运动。
优点:结构紧凑、抓取中心不偏移、易于3D打印制作
缺点:夹持力受传动效率影响(约损失20%30%)
制作材料方面,夹指部分采用PLA或者ABS材料进行3D打印,其厚度最少要有5mm,在转轴的地方要加装2mm的轴套或者滚珠轴承以此来减少摩擦。
方案B:双舵机对驱夹爪(高夹持力方案)
原理:两个舵机分别驱动左、右夹指,独立控制开合
优点:夹持力为单个舵机的2倍,可独立调节两侧力度
缺点:成本翻倍,控制程序复杂(需同步或差动控制)
![]()
适用场景:需要夹持不规则物体或要求大夹持力的工业轻应用
方案C:单舵机旋转式夹爪(简单入门方案)
原理:舵机直接带动一个夹指旋转,另一个夹指固定
优点:结构最简单,只需3个零件
缺点:抓取时物体会向固定侧偏移,精度低
适用场景:教学演示、对位置精度无要求的快速原型
关键设计参数计算公式:
舵机扭矩(N·m)乘以传动比,再除以夹指力臂(m),其结果等于夹持力(N)。
实际可用夹持力 = 理论值 × 0.7(安全系数)
舵机扭矩为0.98N·m(也就是10kg·cm),传动比是1:1,力臂为0.02m,其理论夹持力是49N,实际可用大概是34N,大约能够夹持3.5kg的物体。
电路连接(以控制为例):
舵机传输信号的线,一般情况下呈现为橙色或者黄色,它要连接到,会通过开发的板子上的PWM这个引脚,就像D9这个引脚一样。
连接舵机的电源线,也就是红色那根的位置,要接到外部的5V或者是7.4V电源的正极处,这里需要特别注意,一定不能从开发板上来获取电力供应哦。
舵机的地线,也就是棕色或者黑色的那根线,要连接到外部电源的负极,同时还要和开发板的GND实现共地连接。
电源的要求是,单个舵机工作时的电流处于0.5A至2A这个范围,建议采用5V/5A 的稳压模块,或者7.4V/5A 的稳压模块,又或者电池组。
核心控制代码(已验证可用):
#
Servo ;
int = 0; // 闭合角度(根据实际结构标定)
int = 90; // 张开角度(根据实际结构标定)
int = 10; // 运动速度(度/步,数值越小越慢越平滑)
void setup() {
.(9);
.write(); // 初始张开
delay(500);
}
void () {
for (int pos = ; pos >= ; pos = ) {
.write(pos);
delay(15); // 控制速度,防止冲击过猛
}
}
void () {
for (int pos = ; pos <= ; pos += ) {
.write(pos);
delay(15);
}
}
void (int = 2000) {
();
delay(); // 保持夹持时间
// 注意:如需长时间保持,建议减小保持力或加机械锁止
}
void loop() {
(3000); // 夹持3秒
delay(1000);
();
delay(2000);
}
关键编程要点:
一定要运用循环,依照步骤逐渐写进角度,也就是步进式运动,要是直接使用write()进行跳变,那将会致使物体被弹飞,或者舵机出现过冲从而被损坏。
施加夹捏之后,即刻去读取舵机当下的角度数值,并且要维持住最小的保持扭矩,又或者是把PWM占空比降低到保持所需的最小值,数字舵机是支持扭矩可以调整的。
意见提出增添电流检验,在夹爪碰到物体之后电流瞬间大幅增长,这个时候停下运动并持续保持当下所处位置。
案例1:夹爪夹不紧物体,物体滑落
原因:舵机扭矩不足或夹指表面摩擦力不够
做到:替换成更大扭矩的舵机,比如从10kg·cm提升至20kg·cm ,于夹指内侧粘贴硅胶垫或者热缩管以此加大摩擦系数。
案例2:舵机发热严重甚至烧毁
![]()
原因:夹爪闭合后舵机仍在输出扭矩(堵转状态)超过5秒
寻求解决办法:在代码里增添到位停止的逻辑伟创动力,当检测到舵机角度已然达到了目标值,并且电流超出了阈值的时候,马上停止输出;或者运用舵机臂,给其添加微动开关来进行限位。
案例3:夹爪开合速度过快,冲击力大
缘由在于,是采用直接运用write()进行跳变的方式,而并没有去做速度方面的控制。
处理:就像上面所陈列的代码那样,靠运用for循环来进行分步的运动,每走一步都要延迟(15 30毫秒)。
案例4:抓取物位置总是偏移
原因:双指运动不同步或夹爪安装基座刚度不足
应对:应用平行夹爪构造,也就是方案 A,以此确保同步;夹爪固定的板子,其厚度最少得是 3 毫米的金属材质,或者 5 毫米的硬质塑料材质。
完成制作后执行以下三项测试,数据应记录备查:
1. 进行空载寿命测试,需连续进行开合动作五百次,然后检查舵机的温度,此温度小于或等于六十摄氏度,同时还要查看齿轮的磨损状况。
2. 关于最大夹持力的测试环节,当夹爪闭合之际,会将电子秤夹住,随后读取最大显示数值伟创动力舵机,此数值达到设计值的80%还要多,这才符合要求。
3. 重复性定位精度测试:运用激光位移计,或者游标卡尺进行测量,针对同一夹持动作测量10次,夹指位置的重复误差小于等于0.3毫米。
安全注意事项:
手指严禁伸入夹爪运动的范围之内,金属齿轮舵机能够产生超过50kg的夹紧力量,存在夹伤的风险。
要给外部供电加装保险丝,所加保险丝建议在2A到5A这个范围,以此来避免因堵转电流出现而致使线路被烧毁。
在首次进行上电调试这个阶段,应该用手去挡住夹爪开合所涉及的范围,以此来确认其运动方向是正确的,并且不存在卡滞这种情况。
如果您是第一次制作舵机夹爪,按此顺序执行:
1. 明确要抓取的最大物体的尺寸大小以及重量数值,比如,要抓取那种直径为40毫米、重量是200克的饮料瓶子。
2. 根据上表选择扭矩15kg·cm金属齿轮舵机(留3倍余量)
3. 到开源的平行夹爪3D打印那里进行下载,像在搜索“Servo ”这种模式,或者自己去进行设计。
4. 按上述电路图连接,上传测试代码
5. 先后一次又一次地调试角度值,接着再一次又一次地调试角度值,逐一来回调试,一直到开合进行的路程符合所需要求为止。
核心结论再度重复:舵机夹爪设计达成成功的关键之处在于,要让扭矩选型预留充足的3倍余量,要运用金属齿轮舵机,要通过代码去实现步进运动从而控制速度,还要增加到位之后停止的防堵转措施。做到这四点,便能够实现稳定且可靠的抓取功能。
进一步的方向是,要是想要更高的性能,第一啊可升级成为那种带有力反馈的智能舵机,比如说这种或者系列的那种,得以让其实现自适应抓取力的控制。还有一种可能,就是去增加视觉定位系统,借助或者树莓派,通过它们来识别物体的位置,进而引导夹爪。