第1章:硬件基础认知
大家好,我是你们的老朋友。今天咱们聊聊机器人关节的那些“硬家伙”。
做机器人控制,说白了就是跟执行器、传感器、驱动器打交道。这三样东西,就像人的肌肉、神经和大脑。缺一个,机器人就动不了。
我刚开始做项目时,总以为算法是万能的。后来发现,硬件选型不对,再牛的算法也白搭。所以这一章,咱们把基础打牢。
1.1 常见关节执行器
执行器就是让关节动起来的部件。目前主流的有三种:电机、液压、气动。我一个个说。
1.1.1 电机执行器
电机是机器人关节的“主力军”。我个人习惯把电机分成三类:
- 直流有刷电机:便宜、控制简单。但电刷会磨损,寿命短。我早期做教育机器人时常用它,后来发现维护成本太高。
- 直流无刷电机(BLDC):效率高、寿命长。现在大部分协作机器人都在用。我建议新手直接上BLDC,省心。
- 步进电机:开环控制,位置精度高。但容易丢步,力矩小。我曾在3D打印机上用过,效果还行,但机器人关节上不推荐。
核心指标:额定扭矩、转速、功率密度。选型时,扭矩是第一位的。
1.1.2 液压执行器
液压系统力气大,适合重载场景。比如挖掘机、大型工业机器人。
但液压有个毛病:漏油。我曾经在工厂里调试一台液压机器人,油管爆了,喷了一地。嗯,那味道至今难忘。
- 优点:功率密度高、抗冲击能力强。
- 缺点:系统复杂、维护麻烦、响应慢。
你想想看,如果做服务机器人,用液压就太夸张了。但做矿山机器人,液压是首选。
1.1.3 气动执行器
气动系统便宜、干净、速度快。适合抓取、搬运等简单动作。
但气动有个致命伤:精度差。因为空气可压缩,定位不准。我曾在包装线上用过气动夹爪,每次位置都不一样,后来加了机械限位才解决。
- 优点:成本低、清洁、安全。
- 缺点:精度低、力矩小、噪音大。
我的建议:做精密控制,选电机;做大负载,选液压;做简单抓取,选气动。
1.2 传感器:机器人的“神经末梢”
传感器让机器人感知自己的状态。没有传感器,机器人就是个“盲人”。
1.2.1 编码器
编码器测量关节的位置和速度。常见的有两种:
- 增量式编码器:只能测相对位置。断电后位置丢失。我刚开始用的时候,每次上电都要回零,很麻烦。
- 式编码器:直接读位置。断电不丢失。我建议预算够的话,直接上式。
编码器的分辨率很关键。比如一个17位编码器,一圈能分131072个脉冲。精度够用。
避坑指南:我曾经遇到过编码器信号干扰,导致位置跳变。后来加了屏蔽线,问题解决。布线时,编码器线一定要远离动力线。
1.2.2 力矩传感器
力矩传感器测量关节受到的力。这是做力控、柔顺控制的关键。
力矩传感器分两种:
- 应变片式:便宜,但温漂大。我曾在高温环境下用过,数据飘得没法看。
- 压电式:精度高、响应快。但贵。协作机器人常用这种。
说实话,力矩传感器是“锦上添花”的东西。如果做位置控制,可以不用。但做力控,必须用。
1.2.3 其他传感器
除了编码器和力矩传感器,还有:
- 霍尔传感器:测电机换相位置。BLDC必备。
- 温度传感器:监测电机温度。过热会退磁。
- 电流传感器:间接测力矩。便宜,但精度不如力矩传感器。
1.3 驱动器:机器人的“大脑”
驱动器接收控制信号,驱动电机转动。它负责电流环、速度环、位置环的控制。
1.3.1 驱动器类型
- 集成式驱动器:电机+驱动器一体。比如步进电机驱动器。简单,但灵活性差。
- 分立式驱动器:驱动器单独一个盒子。比如伺服驱动器。功能强,可调参数多。
我建议做项目时,用分立式驱动器。虽然接线麻烦,但调试空间大。
1.3.2 关键参数
| 参数 | 说明 | 我的经验 |
|---|---|---|
| 额定电流 | 驱动器能持续输出的电流 | 选大不选小,留20%余量 |
| 峰值电流 | 短时最大电流 | 加速、制动时用到 |
| 控制模式 | 位置/速度/力矩模式 | 我常用位置模式做轨迹控制 |
| 通信接口 | EtherCAT、CAN、RS485等 | 实时性要求高,选EtherCAT |
1.3.3 调试心得
驱动器调试,说白了就是调PID参数。我刚开始调的时候,参数设得太激进,电机嗡嗡响,差点烧了。
后来我总结了一套方法:
- 先调电流环,让电机能平稳转动。
- 再调速度环,让转速响应快且不超调。
- 最后调位置环,让定位精准。
小技巧:调参数时,先给一个很小的目标值,观察响应。慢慢加大,直到满意为止。
1.4 知识体系总览
为了让你更直观地理解,我画了一张图。这张图展示了执行器、传感器、驱动器之间的关系。
这张图很直观:执行器负责出力,传感器负责感知,驱动器负责控制。三者缺一不可。
1.5 本章小结
这一章我们聊了:
- 三种执行器的特点:电机(精准)、液压(大力)、气动(便宜)。
- 传感器的核心:编码器测位置,力矩传感器测力。
- 驱动器的关键:选对参数,调好PID。
说实话,这些内容看起来简单,但真正用起来,坑不少。我当年也是踩了无数坑才总结出来的。希望你能少走弯路。