chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

基于CW32F030C8T6的舵機(jī)控制應(yīng)用

jf_pJlTbmA9 ? 來(lái)源:CW32生態(tài)社區(qū) ? 作者:CW32生態(tài)社區(qū) ? 2023-10-25 16:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、舵機(jī)原理

如下圖所示,本次例程使用的是SG90 9g舵機(jī)

wKgaomUDwqyAcgclAAPlnvMjeDc856.png

SG90舵機(jī)應(yīng)用

SG90舵機(jī)目前在高檔遙控玩具,如航模、包括飛機(jī)模型、潛艇模型、遙控機(jī)器人中已經(jīng)使用得比較普遍。

SG90舵機(jī)導(dǎo)線

SG90舵機(jī)上有三根線,分別是GND(棕色線)、VCC(紅色線)和SIG(黃色線),也就是地線、電源線和信號(hào)線。

SG90舵機(jī)工作原理

控制信號(hào)由接收機(jī)的通道進(jìn)入信號(hào)調(diào)制芯片,獲得直流偏置電壓。它內(nèi)部有一個(gè)基準(zhǔn)電路,產(chǎn)生周期為20ms,寬度為1.5ms 的基準(zhǔn)信號(hào),將獲得的直流偏置電壓與電位器的電壓比較,獲得電壓差輸出。最后,電壓差的正負(fù)輸出到電機(jī)驅(qū)動(dòng)芯片決定電機(jī)的正反轉(zhuǎn)。當(dāng)電機(jī)轉(zhuǎn)速一定時(shí),通過(guò)級(jí)聯(lián)減速齒輪帶動(dòng)電位器旋轉(zhuǎn),使得電壓差為0,電機(jī)停止轉(zhuǎn)動(dòng)。SG90舵機(jī):屬于模擬舵機(jī),需要一直發(fā)送信號(hào)。

SG90舵機(jī)舵機(jī)的控制

舵機(jī)的控制一般需要一個(gè)20ms 左右的時(shí)基脈沖,該脈沖的高電平部分一般為0.5ms~2.5ms 范圍內(nèi)的角度控制脈沖部分。以180 度角度伺服為例,那么對(duì)應(yīng)的控制關(guān)系是這樣的:

0.5ms ---------- 0 度;500us

1.0ms ---------- 45 度;

1.5ms ---------- 90 度;

2.0ms ---------- 135 度;

2.5ms ---------- 180 度;

小型舵機(jī)的工作電壓一般為4.8V 或6V,轉(zhuǎn)速也不是很快,一般為0.22/60 度或0.18/60 度,所以假如你更改角度控制脈沖的寬度太快時(shí),舵機(jī)可能反應(yīng)不過(guò)來(lái)。如果需要更快速地反應(yīng),就需要更高的轉(zhuǎn)速了。

二、PWM輸出原理

PWM,英文名Pulse Width Modulation,是脈沖寬度調(diào)制縮寫,它是通過(guò)對(duì)一系列脈沖的寬度進(jìn)行

調(diào)制,等效出所需要的波形(包含形狀以及幅值),對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼。

頻率ARR、占空比CRRx

頻率是指每秒鐘信號(hào)從高電平到低電平再回到高電平的次數(shù),為一個(gè)PWM波周期的倒數(shù)。

頻率是系統(tǒng)時(shí)鐘控制,

占空比是指高電平持續(xù)時(shí)間比一個(gè)周期持續(xù)的時(shí)間。通過(guò)控制占空比,來(lái)控制輸出的等效電壓。

所以對(duì)于方波的話,頻率和占空比就確定了一個(gè)波。

wKgaomUDwq6AOPEJAASpS66OLEc057.png

三、例程配置

通常,我們?cè)?a target="_blank">單片機(jī)中會(huì)使用定時(shí)器中斷來(lái)實(shí)現(xiàn)pwm波中高低電平的轉(zhuǎn)換,以及控制一個(gè)pwm波周期。

在單片機(jī)的io口中,并不是每一個(gè)io口都能輸出pwm,所以我們要打開(kāi)數(shù)據(jù)手冊(cè)

wKgZomUDwq-AThVfAABFLt78dCQ279.png

能看到PB14的功能復(fù)用

在本次基于CW32030c8單片機(jī)例程中,選擇使用高級(jí)定時(shí)器,并且使用CH2B通道 ,即ATIM_CH2B

計(jì)算周期:用到的PLCK---8MHZ

然后8倍預(yù)分頻得到1MHZ,因?yàn)槎鏅C(jī)中的周期為20ms,所以需要得到20ms的周期:

1/1mhz得到機(jī)器周期,通過(guò)配置高級(jí)定時(shí)器的重裝載值A(chǔ)RR:19999(從0計(jì)數(shù)),機(jī)器周期乘以重裝載值,剛好等于20ms,這樣我們就設(shè)計(jì)好了周期,

在函數(shù)中設(shè)置比較值,也就能控制占空比了。

四、重要代碼

voidATIM_IRQHandlerCallBack(void)//高級(jí)定時(shí)器中斷處理回調(diào)函數(shù)
{
staticuint16_tduration=0;
staticuint8_tcnt=1;
staticuint8_tdir=0;
if(ATIM_GetITStatus(ATIM_IT_OVF))//獲取ATIM中斷標(biāo)志位即溢出
{
ATIM_ClearITPendingBit(ATIM_IT_OVF);//清除ATIM中斷標(biāo)志位即歸零
if(cnt++>50)//20msx50=1000ms1秒一次
{
cnt=1;
if(!dir)//判斷狀態(tài)
{
duration+=500;//每次提高占空比2.5%,500/20000
if(duration>=2500)//舵機(jī)占空比最高12.5%,即2500
{
dir=1;//改變方向
}
}

ATIM_SetCompare2B(duration);//輸出占空比
}
}
if(ATIM_GetITStatus(ATIM_IT_C2BF))//通道CH2B比較匹配標(biāo)志中斷
{
ATIM_ClearITPendingBit(ATIM_IT_C2BF);//清除ATIM中斷標(biāo)志位
}
}

來(lái)源:CW32生態(tài)社區(qū)

免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理3

審核編輯 黃宇

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

    關(guān)注

    3

    文章

    47

    瀏覽量

    22977
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    281

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【有那么點(diǎn)詳細(xì)的CW32學(xué)習(xí)筆記】單片機(jī)啟動(dòng)\庫(kù)函數(shù)構(gòu)成

    此篇文章是CW32F030C8T6的參考資料,很詳細(xì),適合初學(xué)者。
    的頭像 發(fā)表于 08-10 11:13 ?1946次閱讀
    【有那么點(diǎn)詳細(xì)的<b class='flag-5'>CW</b>32學(xué)習(xí)筆記】單片機(jī)啟動(dòng)\庫(kù)函數(shù)構(gòu)成

    CW32F030C8T6數(shù)字簽名的實(shí)戰(zhàn)指南

    一.CW32F030C8T6 數(shù)字簽名相關(guān)寄存器 1.1 概述 數(shù)字簽名主要用來(lái)存放芯片唯一身份標(biāo)識(shí)(UID)、產(chǎn)品型號(hào)、FLASH 容量、SRAM 容量、芯片封裝引腳數(shù)等信息, 可以通過(guò) SWD
    發(fā)表于 11-18 06:35

    CW32F030C8T6數(shù)字簽名實(shí)戰(zhàn)

    一.CW32F030C8T6 數(shù)字簽名相關(guān)寄存器 1.1 概述 數(shù)字簽名主要用來(lái)存放芯片唯一身份標(biāo)識(shí)(UID)、產(chǎn)品型號(hào)、FLASH 容量、SRAM 容量、芯片封裝引腳數(shù)等信息, 可以通過(guò) SWD
    發(fā)表于 11-19 08:03

    請(qǐng)問(wèn)CW32F030C8T6有哪些通信接口?

    CW32F030C8T6有哪些通信接口?
    發(fā)表于 11-26 08:18

    基于武漢芯源CW32F030C8T6直流無(wú)刷電機(jī)評(píng)估開(kāi)發(fā)板的介紹

    基礎(chǔ)應(yīng)用。CW32F030C8T6基于ARM公司Cortex-M0+內(nèi)核,最高主頻64MHZ,64K字節(jié)FLASH,8K字節(jié)RAM,采用LQFP48封裝,是一款高性價(jià)比的國(guó)產(chǎn)MCU。基****于CW32F030C8T6直流無(wú)刷電
    發(fā)表于 07-19 17:09

    基于CW32F030單片機(jī)的模式二便攜充電槍應(yīng)用介紹

    。 通過(guò)拆解思皓新能源車的便攜充電槍,我們發(fā)現(xiàn)武漢芯源半導(dǎo)體的CW32F030C8T6在其作為核心主控芯片。 作為充電槍的核心部件,不僅要求充電安全可靠,而且還需要適應(yīng)從東北極寒到三亞酷熱的各種
    發(fā)表于 05-11 16:08

    CW32飯盒派開(kāi)發(fā)板試用體驗(yàn)】CW32F030C8T6的開(kāi)發(fā)板開(kāi)箱視頻

    今天將收到的CW32F030C8T6的開(kāi)發(fā)板-CW32飯盒派開(kāi)發(fā)板做個(gè)開(kāi)箱視頻。
    發(fā)表于 05-22 11:03

    STM32F030C8T6控制器的主要特性介紹

    STM32F030C8T6控制器是一款32位M0系列LQFP-48 單片機(jī),性價(jià)比很高的ARM單片機(jī),在電動(dòng)車及家電行業(yè)中應(yīng)用較為廣泛,針對(duì)STM32F030C8T6單片機(jī)破解。
    的頭像 發(fā)表于 05-15 15:49 ?4.7w次閱讀

    基于CW32F030C8T6的無(wú)刷直流電機(jī)驅(qū)動(dòng)系統(tǒng)

    該工程項(xiàng)目采用CW32F030C8T6+EG3013+WSF40N10A組成的BLDC驅(qū)動(dòng)電路,分別實(shí)現(xiàn):BLDC的有感開(kāi)環(huán)、有感閉環(huán)、無(wú)感開(kāi)環(huán)以及無(wú)感閉環(huán)控制,控制效果優(yōu)良,適配多種無(wú)刷直流電機(jī)!
    的頭像 發(fā)表于 07-02 14:06 ?6883次閱讀
    基于<b class='flag-5'>CW32F030C8T6</b>的無(wú)刷直流電機(jī)驅(qū)動(dòng)系統(tǒng)

    基于武漢芯源CW32F030C8T6直流無(wú)刷電機(jī)評(píng)估開(kāi)發(fā)板的介紹

    基礎(chǔ)應(yīng)用。CW32F030C8T6基于ARM公司Cortex-M0+內(nèi)核,最高主頻64MHZ,64K字節(jié)FLASH,8K字節(jié)RAM,采用LQFP48封裝,是一款高性價(jià)比的國(guó)產(chǎn)MCU?;?b class='flag-5'>CW32F030C8T6直流無(wú)刷電機(jī)評(píng)估開(kāi)
    的頭像 發(fā)表于 07-19 17:13 ?2266次閱讀
    基于武漢芯源<b class='flag-5'>CW32F030C8T6</b>直流無(wú)刷電機(jī)評(píng)估開(kāi)發(fā)板的介紹

    基于CW32F030單片機(jī)的模式二便攜充電槍應(yīng)用介紹

    作為充電槍的核心部件,不僅要求充電安全可靠,而且還需要適應(yīng)從東北極寒到三亞酷熱的各種使用環(huán)境,這對(duì)MCU要求極高,這說(shuō)明武漢芯源半導(dǎo)體CW32F030C8T6單片機(jī)已得到一線主機(jī)廠的認(rèn)可。武漢芯源
    的頭像 發(fā)表于 05-12 11:18 ?1870次閱讀
    基于<b class='flag-5'>CW32F030</b>單片機(jī)的模式二便攜充電槍應(yīng)用介紹

    詳細(xì)解析CW32F030C8T6的時(shí)鐘樹

    本章針對(duì)CW32F030C8T6的時(shí)鐘樹進(jìn)行詳細(xì)解析,續(xù)第一章啟動(dòng)文件的相關(guān)講解。
    的頭像 發(fā)表于 08-17 11:42 ?3500次閱讀
    詳細(xì)解析<b class='flag-5'>CW32F030C8T6</b>的時(shí)鐘樹

    武漢芯源半導(dǎo)體基于CW32F030C8T7永磁同步電機(jī)無(wú)感FOC控制方案全新亮相!

    近日,武漢芯源半導(dǎo)體基于CW32F030C8T7永磁同步電機(jī)無(wú)感FOC控制方案全新亮相!
    的頭像 發(fā)表于 02-27 11:34 ?1692次閱讀
    武漢芯源半導(dǎo)體基于<b class='flag-5'>CW32F030C8T</b>7永磁同步電機(jī)無(wú)感FOC<b class='flag-5'>控制</b>方案全新亮相!

    求一種基于CW32的無(wú)刷直流空心杯電機(jī)無(wú)感方波控制驅(qū)動(dòng)方案

    本方案采用CW32F030C8T6作為主控芯片,采用無(wú)感方波控制算法控制無(wú)刷直流空心杯電機(jī)。
    的頭像 發(fā)表于 05-28 10:47 ?1784次閱讀
    求一種基于<b class='flag-5'>CW</b>32的無(wú)刷直流空心杯電機(jī)無(wú)感方波<b class='flag-5'>控制</b>驅(qū)動(dòng)方案

    CW32模塊使用】SG90舵機(jī)

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