女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

安信可Ai-WB2+舵機控制(SG90)

AIoT行業洞察 ? 來源:AIoT行業洞察 ? 作者:AIoT行業洞察 ? 2024-11-06 16:10 ? 次閱讀

以下作品由安信可社區用戶

King6688制作

01、SG90舵機介紹

首先介紹說一下什么是舵機。舵機是一種位置(角度)伺服的驅動器。適用于一些需要角度不斷變化的,可以保持的控制系統。SG90就是舵機的一種。

舵機內部有一個基準電壓,單片機產生的PWM信號通過信號線進入舵機,與舵機內部的基準電壓作比較,獲得電壓差輸出。電壓差的正負輸出到電機驅動芯片上,從而決定正反轉。開始旋轉的時候,舵機內部通過級聯減速齒輪帶動電位器旋轉,使得電壓差為零,電機停止轉動。

SG90舵機的工作電壓一般為4.8V~ 6V,通常使用5V供電,最大扭矩為1.6kg/cm。控制信號采用50Hz PWM脈沖。分為180度版本和360度版本,外觀上看180度的內部帶擋板,360度的則沒有。其有三個引腳,分別是紅線(VCC),棕線(GND)和橙線(信號線)。

wKgaomcHOY2AELtuAACBtRxMtug12.jpeg

SG90舵機的注意事項:

使用SG90舵機時需要注意以下事項:

1. 確保使用的電源符合舵機的工作電壓要求。

2. 確保舵機的接線正確,避免接反或短路等情況。

3. 在使用過程中,避免超過舵機的工作角度范圍,以免損壞舵機。

4. 在使用過程中,避免過度負載,以免損壞舵機。

5. 在使用過程中,避免過度震動,以免影響舵機的正常工作。

02、移植過程

PWM驅動規則

SG90舵機采用50Hz的PWM波驅動,需要的PWM高電平在0.5ms~2.5ms之間,脈沖寬度為20ms:

wKgZomcHOY2AbxEuAAAkVKL3fz037.jpeg
wKgaomcHOY6ATvrEAAAg5A0Ks9884.jpeg

180度和360度的區別:

180度的舵機可以控制角度

360度的舵機只能控制正反轉和速度

驅動邏輯

180度:

t = 0.5ms————轉動 0 °

t = 1.0ms————轉動 45°

t = 1.5ms————轉動 90°

t = 2.0ms————轉動 135°

t = 2.5ms————轉動180°

360度:

t = 0.5ms————正轉最大轉速

t = 1.5ms————不轉

t = 2.5ms————反轉最大轉速

03、接線

wKgaoWcHOWeAYR8HAAAmF_pjSvc474.png

04、算法簡介

PWM 頻率 = WB2的BCLK頻率80MHz ÷ 分頻Divider ÷ 周期Period ,即:80000000 ÷ 80 ÷ 20000 = 50Hz

// 根據圖上的時間,計算出對應的threshold

/** 占空比,占空比是指高電平在一個周期之內所占的時間比率:

* 轉動0度(-90度)需要的占空比為: 0.5/20 = 2.5%

* 轉動45度(-45度)需要的占空比為: 1.0/20 = 5%

* 轉動90度(-0度)需要的占空比為: 1.5/20 = 7.5%

* 轉動135度(45度)需要的占空比為:2.0/20 = 10%

* 轉動180度(90度)需要的占空比為:2.5/20 = 12.5%

* Period為20000時,帶入以上公式,得出對應的高電平時間分別為:

* 20000 * 0.025 = 500

* 20000 * 0.05 = 1000

* 20000 * 0.075 = 1500

* 20000 * 0.1 = 2000

* 20000 * 0.125 = 2500

05、關鍵代碼

PWM_Smart_Configure2(PWM_IO4, 80, 20000, 500); PWM_Channel_Enable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Channel_Disable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Smart_Configure2(PWM_IO4, 80, 20000, 1000); PWM_Channel_Enable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Channel_Disable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Smart_Configure2(PWM_IO4, 80, 20000, 1500); PWM_Channel_Enable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Channel_Disable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Smart_Configure2(PWM_IO4, 80, 20000, 2000); PWM_Channel_Enable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Channel_Disable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Smart_Configure2(PWM_IO4, 80, 20000, 2500); PWM_Channel_Enable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000)); PWM_Channel_Disable(PWM_IO4); vTaskDelay(pdMS_TO_TICKS(2000));

06、效果視頻

(用的IO3,湊合看吧~~)

Ai-WB2-32S驅動SG90舵機-嗶哩嗶哩】 https://b23.tv/5VUodni

wKgZomcHOY6Ab2VnAABjo73M2mU23.jpeg



審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 舵機控制
    +關注

    關注

    3

    文章

    46

    瀏覽量

    22639
  • 安信可
    +關注

    關注

    0

    文章

    184

    瀏覽量

    4357
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【CW32模塊使用】SG90舵機

    我們的目標是將例程移植至CW32F030C8T6開發板上【能夠控制舵機旋轉的功能】。首先要獲取資料,查看數據手冊應如何實現讀取數據,再移植至我們的工程。
    的頭像 發表于 03-29 17:22 ?417次閱讀
    【CW32模塊使用】<b class='flag-5'>SG90</b><b class='flag-5'>舵機</b>

    Ai-WB2-01S做一個可用網頁控制的簡易燈

    以下作品由社區用戶 KevinLi制作 01簡介 使用2個不同功率的Led通過GPIO的PWM通道+三極管控制亮度 ●供電:5V或3V
    的頭像 發表于 03-26 13:59 ?244次閱讀
    用<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>-01S做一個可用網頁<b class='flag-5'>控制</b>的簡易燈

    低價不貴!WiFi+BLE模組Ai-WB2系列

    Ai-WB2系列模組集成Wi-Fi&BLE于一體,搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協議和BLE 5.0協議。
    的頭像 發表于 03-06 08:49 ?373次閱讀
    低價不貴!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>WiFi+BLE模組<b class='flag-5'>Ai-WB2</b>系列

    AI人臉識別方案

    作為神仙世界的高科技,"無接觸式開鎖",人臉識別技術也被廣泛應用在現代生活中,可也有AI人臉識別方案!
    的頭像 發表于 02-25 14:39 ?337次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>AI</b>人臉識別方案

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】+02+舵機控制+串口通訊

    舵機會轉到 180° 3、硬件介紹 SG90舵機硬件 紅線:3.3v/5v 黑/棕線: GND 黃線:信號線 4、軟件實現 4.1、FSP smart configuraton設置 首先設置時鐘為
    發表于 12-18 11:06

    Ai-WB2系列的優勢是?一秒讀懂!

    ) 集成度 (內置功能、接口類型等) 功耗與續航 、 尺寸與外觀 、 成本 等多個因素。 Ai-WB2系列模組集成Wi-Fi&藍牙于一體,搭載BL602芯片作為核心處理器,支持W
    的頭像 發表于 12-13 18:16 ?699次閱讀

    Ai-WB2開發板做智能家居全彩LED小夜燈

    免費包郵開發板贈送!藍牙5.2低功耗開發板免費申請啦_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1UgSiY1EP9/?spm_id_from
    的頭像 發表于 11-13 14:03 ?729次閱讀
    用<b class='flag-5'>Ai-WB2</b>開發板做智能家居全彩LED小夜燈

    外設移植 Ai-WB2+FPM383C指紋

    以下作品由社區用戶 WT_0213 制作 關于 FPM383C 指紋模塊 在之前的帖子介紹的已經比較詳細了可以看下這個帖子。 【外設移植】FPM383C 指紋模塊 +Ai
    的頭像 發表于 10-29 14:54 ?564次閱讀
    外設移植 <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>+FPM383C指紋

    外設移植 Ai-WB2-32S開發板+TM1637 NTP時鐘

    以下作品由社區用戶 King6688制作 產品說明 Ai-WB2-32S 是由深圳市
    的頭像 發表于 09-24 14:29 ?635次閱讀
    外設移植 <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>-32S開發板+TM1637 NTP時鐘

    機智云開源自動化控制篇-避障式舵機轉向系統

    本次采用STM32F103C8T6單片機、ESP-01S模塊、紅外避障模塊、SG90舵機(360°)以及0.96寸的IIC接口OLED顯示屏,基于機智云平臺,完成了避障式舵機舵機轉向系
    的頭像 發表于 08-30 12:14 ?584次閱讀
    機智云開源自動化<b class='flag-5'>控制</b>篇-避障式<b class='flag-5'>舵機</b>轉向系統

    星閃大鍵盤全新升級了!#星閃

    鍵盤
    jf_31745078
    發布于 :2024年07月30日 10:35:40

    超小!5款迷你封裝WiFi+BLE模塊

    Ai-WB2-01N/01F/M1/M1-I/05W,這5款模組是推出的Ai-WB2系列中經典超小封裝的WiFi+BLE模塊。 最小的
    的頭像 發表于 07-30 10:23 ?740次閱讀
    超小!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>5款迷你封裝WiFi+BLE模塊

    Ai-WB2系列模組/開發板連接AWS亞馬遜云方法

    一、軟硬件的準備二、亞馬遜云物模型建立三、連接亞馬遜云demo獲取以及配置四、硬件接線五、燒錄軟件的使用六、連接亞馬遜云七、聯系我們前言Ai-WB2系列模組是科技開發的Wi-Fi
    的頭像 發表于 07-05 08:23 ?759次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-WB2</b>系列模組/開發板連接AWS亞馬遜云方法

    Ai-WB2使用HomeAssistant-C庫接入HomeAssistant

    Ai-M61/62只用來連接MQTT太浪費資源了,Ai-WB2更具性價比!
    的頭像 發表于 06-15 14:00 ?905次閱讀
    <b class='flag-5'>Ai-WB2</b>使用HomeAssistant-C庫接入HomeAssistant

    esp32想用自帶的LEDPWD來驅動sg90發現沒有反應,為什么?

    開發環境:arduino 想用自帶的LEDPWD來驅動sg90 發現沒有反應Code: [Select all] [Expand/Collapse] int freq = 50; int
    發表于 06-05 07:33