一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

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

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-11-06 16:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下作品由安信可社區(qū)用戶

King6688制作

01、SG90舵機介紹

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

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

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

wKgaomcHOY2AELtuAACBtRxMtug12.jpeg

SG90舵機的注意事項:

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

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

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

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

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

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

02、移植過程

PWM驅(qū)動規(guī)則

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

wKgZomcHOY2AbxEuAAAkVKL3fz037.jpeg
wKgaomcHOY6ATvrEAAAg5A0Ks9884.jpeg

180度和360度的區(qū)別:

180度的舵機可以控制角度

360度的舵機只能控制正反轉(zhuǎn)和速度

驅(qū)動邏輯

180度:

t = 0.5ms————轉(zhuǎn)動 0 °

t = 1.0ms————轉(zhuǎn)動 45°

t = 1.5ms————轉(zhuǎn)動 90°

t = 2.0ms————轉(zhuǎn)動 135°

t = 2.5ms————轉(zhuǎn)動180°

360度:

t = 0.5ms————正轉(zhuǎn)最大轉(zhuǎn)速

t = 1.5ms————不轉(zhuǎn)

t = 2.5ms————反轉(zhuǎn)最大轉(zhuǎn)速

03、接線

wKgaoWcHOWeAYR8HAAAmF_pjSvc474.png

04、算法簡介

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

// 根據(jù)圖上的時間,計算出對應的threshold

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

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

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

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

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

* 轉(zhuǎn)動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驅(qū)動SG90舵機-嗶哩嗶哩】 https://b23.tv/5VUodni

wKgZomcHOY6Ab2VnAABjo73M2mU23.jpeg



審核編輯 黃宇

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

    關注

    3

    文章

    46

    瀏覽量

    22716
  • 安信可
    +關注

    關注

    0

    文章

    191

    瀏覽量

    4488
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    小智AI正式授權!小安派語音AI開發(fā)板更新啦

    語音交互開發(fā)板,專為輕量級智能語音場景設計。 AiPi-PalChatV1 基于 Ai-WB2-12F 模組主控,具備高集成度、高性價比等特性,支持離線語音喚醒與語音打斷功能。
    的頭像 發(fā)表于 07-15 15:06 ?103次閱讀
    小智<b class='flag-5'>AI</b>正式授權!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小安派語音<b class='flag-5'>AI</b>開發(fā)板更新啦

    【嘉楠堪智K230開發(fā)板試用體驗】01 Studio K230開發(fā)板Test1——舵機控制

    如下圖: 信號線圖示 這次舵機選用了基礎學習時stm32套件里面的小藍舵機SG90電流小,避免電流大反向電動勢擊穿開發(fā)板 根據(jù)教程中介紹,你需要每隔大約20毫秒(就像打拍子一樣,每拍20毫秒)就給它發(fā)
    發(fā)表于 07-10 09:07

    AI語音開發(fā)板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設備

    以下作品由社區(qū)用戶 WT_0213制作 自從擁有了AiPi-PalChatV1
    的頭像 發(fā)表于 06-25 14:04 ?192次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>AI</b>語音開發(fā)板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化<b class='flag-5'>控制</b>設備

    【CW32模塊使用】SG90舵機

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

    Ai-WB2-01S做一個可用網(wǎng)頁控制的簡易燈

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

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

    Ai-WB2系列模組集成Wi-Fi&BLE于一體,搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協(xié)議和BLE 5.0協(xié)議。
    的頭像 發(fā)表于 03-06 08:49 ?481次閱讀
    低價不貴!<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人臉識別方案

    作為神仙世界的高科技,"無接觸式開鎖",人臉識別技術也被廣泛應用在現(xiàn)代生活中,可也有AI人臉識別方案!
    的頭像 發(fā)表于 02-25 14:39 ?431次閱讀
    <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開發(fā)板試用】+02+舵機控制+串口通訊

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

    Ai-WB2系列的優(yōu)勢是?一秒讀懂!

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

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

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

    外設移植 Ai-WB2+FPM383C指紋

    以下作品由社區(qū)用戶 WT_0213 制作 關于 FPM383C 指紋模塊 在之前的帖子介紹的已經(jīng)比較詳細了可以看下這個帖子。 【外設移植】FPM383C 指紋模塊 +Ai
    的頭像 發(fā)表于 10-29 14:54 ?692次閱讀
    外設移植 <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開發(fā)板+TM1637 NTP時鐘

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

    機智云開源自動化控制篇-避障式舵機轉(zhuǎn)向系統(tǒng)

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

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

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

    超?。?b class='flag-5'>安5款迷你封裝WiFi+BLE模塊

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