1. 程式人生 > >如何使用Arduino開發板控制伺服電機

如何使用Arduino開發板控制伺服電機

在本篇文章中,我們將瞭解伺服電機的工作原理以及如何使用Arduino開發板和PWM驅動器PCA9685控制伺服電機。伺服電機種類繁多,它們的主要特徵是能夠精確控制軸的位置。伺服電機是一種閉環系統,它使用位置反饋來控制其運動和最終位置。

在工業型伺服電機中,位置反饋感測器通常是高精度編碼器,而在較小的RC或Hobby伺服電機中,位置感測器通常是一個簡易的電位器。這些裝置捕獲的實際位置被反饋到誤差檢測器,在那裡將其與目標位置進行比較。然後根據誤差,控制器校正電機的實際位置以匹配目標位置。

在這裡插入圖片描述

在本篇文章中,我們將詳細介紹Hobby伺服電機。我們將解釋這些伺服電機是如何工作的,以及如何使用Arduino開發板控制它們。

Hobby伺服電機是用於控制RC玩具汽車、船隻、飛機等的小型執行器。它們也被工程學生用於機器人原型製作、機器人手臂、生物機器人、人形機器人等。

RC / Hobby伺服電機是如何工作的?

在Hobby伺服電機中,有四個主要部件:直流電機、變速箱、電位器和控制電路。直流電機是高速和低扭矩,但變速箱將速度降低到大約60 RPM,同時增加扭矩。

在這裡插入圖片描述