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

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

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

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

如何將伺服電動機(jī)與PIC微控制器連接

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-05 17:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

伺服電動機(jī)是一種特殊的齒輪減速直流電動機(jī),配備有用于控制電動機(jī)軸的旋轉(zhuǎn)方向以及位置的電子電路。由于伺服電機(jī)允許其輸出軸的精確角度定位,因此它們廣泛用于機(jī)器人技術(shù)和無線電控制的汽車,飛機(jī)和船只中,以控制其各個零件的運(yùn)動。在本實(shí)驗(yàn)課程中,我們將首先探討伺服電動機(jī)的組成及其工作原理,然后說明如何將其與PIC微控制器接口。

伺服電動機(jī)控制使用PIC微控制器

理論

伺服電動機(jī)(或伺服)是一個小盒子,其中裝有一個直流電動機(jī),通過一系列齒輪連接至電動機(jī)的輸出軸(伺服臂)和控制該軸位置的電子電路。使用伺服的目的是實(shí)現(xiàn)對象的精確角度定位。

為了實(shí)現(xiàn)伺服功能,輸出軸的瞬時定位信息通過換能器反饋到控制電路。最簡單的方法是將電位計連接到輸出軸或齒輪系中的某個位置??刂齐娮釉O(shè)備將電位計的反饋信號(包含軸的當(dāng)前位置)與控制輸入信號(包含軸的期望位置的信息)進(jìn)行比較,并將實(shí)際值和期望值之間的差(稱為誤差信號)被放大并用于在減少或消除誤差所需的方向上驅(qū)動直流電動機(jī)。當(dāng)輸出軸到達(dá)所需位置時,誤差為零。典型伺服電機(jī)的功能框圖如下所示。

伺服電機(jī)原理

伺服部件(來源:http://tutorial.cytron.com.my/2011/09/19/how-rc-servo-works/)

伺服是脈寬調(diào)制(PWM)信號,通常頻率為50 Hz。這意味著脈沖應(yīng)每20ms重復(fù)一次。脈沖的寬度決定了輸出軸的角度位置。伺服器內(nèi)部的電子電路將PWM信號轉(zhuǎn)換為成比例的輸出電壓,并將其與電位計的反饋電壓進(jìn)行比較。如果兩者之間存在差異,則控制電路會沿適當(dāng)?shù)姆较蝌?qū)動電動機(jī),直到差異變?yōu)榱銥橹埂C}沖寬度的典型值在1.0到2.0毫秒(ms)的范圍內(nèi)。對于標(biāo)準(zhǔn)伺服器,脈沖寬度在1.0毫秒至1.5毫秒之間會使伺服器順時針旋轉(zhuǎn)(CW),在1.5毫秒至2.0毫秒之間使伺服器能夠逆時針旋轉(zhuǎn)(CCW),而1.5毫秒脈沖寬度會使伺服電動機(jī)轉(zhuǎn)向它的中心。但是,這些值可能會因電機(jī)的品牌和制造而有所不同。建議閱讀伺服器的數(shù)據(jù)表,以找到將伺服器定位在不同角度所需的脈沖寬度的真實(shí)值。

大多數(shù)伺服器旋轉(zhuǎn)180°。然而。有些可以旋轉(zhuǎn)360°或更大角度。 Servos由于其精確的角度定位而被廣泛用作機(jī)器人手臂中的活動關(guān)節(jié)。他們還發(fā)現(xiàn)了在無線電(RC)玩具中的應(yīng)用。例如,在RC汽車中,它們用于轉(zhuǎn)向機(jī)構(gòu),在RC船中用于控制舵。

伺服電機(jī)具有三根電線:兩根用于電源(Vcc和地面),第三根用于電源。 Vcc線通常是紅色的,接地線是黑色或棕色的??刂菩盘柧€為白色,黃色或橙色。本實(shí)驗(yàn)中使用的伺服電機(jī)來自iCircuit技術(shù),并具有分別用于Vcc,Gnd和控制信號的紅色,棕色和黃色導(dǎo)線。它以5.0 V電源供電,并提供180°的角度旋轉(zhuǎn)

典型的伺服電機(jī)

不同角度位置的伺服定時信息

伺服臂的不同角度位置

電路

此電路的電路圖實(shí)驗(yàn)如下所示。伺服器的控制輸入來自PIC16F628A微控制器的RB1引腳,該P(yáng)IC16F628A微控制器使用外部陶瓷諧振器以4.0 MHz的頻率工作。輕觸開關(guān)連接到RB0引腳,以提供用戶輸入來控制伺服臂的位置。該實(shí)驗(yàn)的操作部分在下面的軟件部分中進(jìn)行介紹。

用于伺服電機(jī)控制演示的電路圖

電路板上的電路設(shè)置

軟件

PIC16F628A的固件是用用于PIC編譯器的MikroC Pro編寫的。 Timer0模塊用作帶預(yù)分頻器1:256的定時器,以在兩個連續(xù)的PWM脈沖之間產(chǎn)生大約20 ms的間隔。請記住,時鐘頻率為4.0 MHz,這導(dǎo)致1 s的機(jī)器周期,從而簡化了使用Timer0計算延遲的數(shù)學(xué)運(yùn)算。 MikroC提供了一個內(nèi)置的庫函數(shù)Delay_Cyc(),該函數(shù)生成可變的時鐘周期延遲。此功能用于將控制脈沖的寬度從0.7毫秒更改為2.3毫秒。當(dāng)電路第一次上電或復(fù)位時,在RB1引腳上連續(xù)產(chǎn)生脈沖寬度為0.7 ms的50 Hz PWM信號。該控制信號一直沿順時針方向?qū)⑺欧垡恢币苿拥侥┒?,該末端被視?角位置。按下連接到RB0引腳的輕觸開關(guān)時,脈沖寬度增加0.2 ms,這將使軸逆時針(CCW)旋轉(zhuǎn)大約22.5°。因此,每次按下開關(guān),脈沖寬度都會增加0.2 ms,并且軸將進(jìn)一步沿CCW方向旋轉(zhuǎn)。連續(xù)按下開關(guān)8次后,脈沖寬度變?yōu)?.3 ms,軸到達(dá)另一端(180°角位置)。在第9次按下時,脈沖寬度被重置為0.7 ms,并且電機(jī)軸沿順時針方向旋轉(zhuǎn),直到回到0角位置。在程序中,變量“ i”存儲脈沖寬度信息(脈沖寬度= i * 10 * 10微秒),并以2為步長從7變?yōu)?3。當(dāng)i = 7時,脈沖寬度為7 * 10 * 10 = 700微秒(0.7 ms),當(dāng)i = 23時,寬度為2.3 ms。

/*

Lab 21: Servo motor Control using PIC16F628A

MCU: PIC16F628A running at 4.0 MHz, MCLR enabled, WDT is OFF, Brown Out Detect

disabled

Written by: Rajendra Bhatt (www.embedded-lab.com)

2012/03/29

Description: User input switch is connected to RB0 and Servo Control signal

is generated from RB1 pin.

*/

sbit SW1 at RB0_bit;

sbit Control at RB1_bit;

unsigned short i=7, delay;

void interrupt() {

delay = i*10;

Control = 1;

Delay_Cyc(delay); // Generates delay equal to 10*delay clock cycles

Control = 0;

TMR0 = 180; // TMR0 returns to its initial value

INTCON.T0IF = 0; // Bit T0IF is cleared so that the interrupt could reoccur

}

void main() {

CMCON = 0x07; // Disable Comparators

TRISB = 0b00000001;

PORTB = 0;

OPTION_REG = 0x07; // Prescaler (1:256) is assigned to the timer TMR0

TMR0 = 180; // Timer T0 counts from 180 to 255 to create ~20 ms period

INTCON = 0xA0; // Enable interrupt TMR0 and Global Interrupts

do{

if(!SW1){ // Change pulse width when Switch is pressed

Delay_ms(300);

i = i+2;

if(i》23) i=7;

}

}while(1);

}

下載完整的源文件和HEX文件

輸出

將HEX文件加載到PIC16F628A微控制器之后,您可以觀察伺服控制器的運(yùn)行情況。觀看底部的演示視頻,以查看該實(shí)驗(yàn)的輸出。

責(zé)任編輯:wv

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

    關(guān)注

    48

    文章

    8305

    瀏覽量

    163542
  • 伺服電動機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    融合創(chuàng)新:構(gòu)建FMEA-DFTA閉環(huán)可靠性評估框架以應(yīng)對航空級電動機(jī)控制器的安全完整性要求

    在航空領(lǐng)域,電動機(jī)控制器承擔(dān)著遠(yuǎn)超一般工業(yè)或汽車應(yīng)用的關(guān)鍵使命。它不僅是簡單的電能轉(zhuǎn)換單元,更是飛行安全關(guān)鍵系統(tǒng)(Safety-Critical System)的執(zhí)行終端。例如,在現(xiàn)代飛機(jī)的飛控系統(tǒng)
    的頭像 發(fā)表于 01-15 10:47 ?552次閱讀
    融合創(chuàng)新:構(gòu)建FMEA-DFTA閉環(huán)可靠性評估框架以應(yīng)對航空級<b class='flag-5'>電動機(jī)</b><b class='flag-5'>控制器</b>的安全完整性要求

    變頻電動機(jī)的特點(diǎn)

    變頻電動機(jī)作為現(xiàn)代工業(yè)與民用設(shè)備中的核心動力裝置,憑借其獨(dú)特的技術(shù)優(yōu)勢,正在逐步取代傳統(tǒng)電動機(jī),成為高效節(jié)能領(lǐng)域的標(biāo)桿。其核心特點(diǎn)主要體現(xiàn)在以下幾個方面: 一、寬范圍調(diào)速與精準(zhǔn)控制 變頻電動機(jī)
    的頭像 發(fā)表于 01-02 07:41 ?140次閱讀
    變頻<b class='flag-5'>電動機(jī)</b>的特點(diǎn)

    PIC16F18054/55/74/75 微控制器:功能豐富的高性能 8 位 MCU

    Microchip Technology PIC16F18054/55/74/75微控制器 (MCU) 是外形小巧、功能豐富的器件,具有強(qiáng)大的模擬和數(shù)字外設(shè)。這些微控制器功能包括128字節(jié)數(shù)據(jù)閃存
    的頭像 發(fā)表于 10-11 15:31 ?467次閱讀
    <b class='flag-5'>PIC</b>16F18054/55/74/75 <b class='flag-5'>微控制器</b>:功能豐富的高性能 8 位 MCU

    PIC18-Q24 微控制器:高性能、低功耗與增強(qiáng)型代碼保護(hù)的完美結(jié)合

    Microchip Technology PIC18-Q24微控制器設(shè)計用于傳感連接、實(shí)時控制和通信應(yīng)用。
    的頭像 發(fā)表于 10-10 11:10 ?562次閱讀
    <b class='flag-5'>PIC</b>18-Q24 <b class='flag-5'>微控制器</b>:高性能、低功耗與增強(qiáng)型代碼保護(hù)的完美結(jié)合

    PIC18F24/25Q24微控制器技術(shù)解析與應(yīng)用指南

    Microchip Technology PIC18F24/25Q24微控制器PIC18-Q24微控制器系列28/40/44/48引腳器件的一部分,用于傳感
    的頭像 發(fā)表于 10-10 09:56 ?624次閱讀
    <b class='flag-5'>PIC</b>18F24/25Q24<b class='flag-5'>微控制器</b>技術(shù)解析與應(yīng)用指南

    如何將 FreeMODBUS 從屬 RTU 模式移植到 M032 系列微控制器?

    如何將 FreeMODBUS 從屬 RTU 模式移植到 M032 系列微控制器
    發(fā)表于 08-19 07:20

    電動機(jī)智能保護(hù)和Modbus 485轉(zhuǎn)Profinet的網(wǎng)關(guān)連接起來

    本研究旨在控制電動機(jī)智能保護(hù)的參數(shù)顯示與報警。使用西門子CPU作為主PLC,結(jié)合Modbus485至Profinet網(wǎng)關(guān)模塊監(jiān)控數(shù)據(jù)和控制設(shè)備。
    的頭像 發(fā)表于 08-13 15:51 ?511次閱讀
    <b class='flag-5'>將</b><b class='flag-5'>電動機(jī)</b>智能保護(hù)<b class='flag-5'>器</b>和Modbus 485轉(zhuǎn)Profinet的網(wǎng)關(guān)<b class='flag-5'>連接</b>起來

    電動汽車用異步電動機(jī)混合控制系統(tǒng)的研究

    Matlab 和 DSP之間的連接工具 Real TimeWorkshop 生成混合控制的C語言程序,并編譯、下載和調(diào)試,最終控制一臺小功率鼠籠式異步電動機(jī),驗(yàn)證了混合
    發(fā)表于 07-24 11:51

    稀土永磁同步電動機(jī)失磁對電機(jī)損耗的影響

    研究表明,與一般電機(jī)相比,稀土永磁同步電動機(jī)的平均節(jié)電率可達(dá) 10%以上,專用稀土永磁電動機(jī)的節(jié)電率高達(dá) 15%~20%。但是,由于該類型電動機(jī)采用稀土永磁材料勵磁,永磁材料的特性決定了永磁
    發(fā)表于 07-15 14:35

    變頻如何選擇變頻調(diào)速系統(tǒng)的電動機(jī)

    在選擇與變頻配合使用的變頻調(diào)速系統(tǒng)電動機(jī)時,需要考慮以下關(guān)鍵因素: 一、了解電動機(jī)類型 交流電動機(jī)主要分為異步電動機(jī)和同步
    的頭像 發(fā)表于 04-28 17:22 ?1131次閱讀
    變頻<b class='flag-5'>器</b>如何選擇變頻調(diào)速系統(tǒng)的<b class='flag-5'>電動機(jī)</b>?

    如何正確選擇交流電動機(jī)變頻調(diào)速控制方案?

    和同步電動機(jī),它們的調(diào)速方式和控制策略有所不同。異步電動機(jī)通常使用變頻來改變其供電頻率,從而調(diào)節(jié)轉(zhuǎn)速。而同步電動機(jī)則可以通過改變供電頻率和
    的頭像 發(fā)表于 03-25 07:39 ?1093次閱讀
    如何正確選擇交流<b class='flag-5'>電動機(jī)</b>變頻調(diào)速<b class='flag-5'>控制</b>方案?

    伺服驅(qū)動的性質(zhì)定義

    伺服驅(qū)動控制伺服電動機(jī)的重要設(shè)備,廣泛應(yīng)用于數(shù)控機(jī)床、機(jī)器人、自動化生產(chǎn)線等領(lǐng)域?。以下是關(guān)于伺服
    的頭像 發(fā)表于 02-22 10:51 ?994次閱讀

    電動機(jī)的檢修管理-電機(jī)外修管理

    第四章 ?電動機(jī)的檢修管理 第十條 ??使用單位根據(jù)電動機(jī)的安裝場所的環(huán)境條件、電動機(jī)型號、工藝負(fù)載性質(zhì)及特點(diǎn),根據(jù)電動機(jī)的檢修規(guī)程與使用要求,制定
    的頭像 發(fā)表于 01-23 09:14 ?1809次閱讀

    “六招”最有效預(yù)防電動機(jī)燒毀的方法

    ? ? ? 預(yù)防電動機(jī)燒毀的“六招”最有效方法主要包括以下幾點(diǎn): ? ? ??一、保持電動機(jī)清潔 ? ? ? 重要性:電動機(jī)在運(yùn)行中,如果進(jìn)風(fēng)口周圍存在塵土、水漬和其他雜物,這些可能會被吸入電機(jī)
    的頭像 發(fā)表于 01-22 11:56 ?1428次閱讀
    “六招”最有效預(yù)防<b class='flag-5'>電動機(jī)</b>燒毀的方法

    電動機(jī)的“體溫”警戒線

    電動機(jī)的“體溫”警戒線,即電動機(jī)的允許最高工作溫度,是確保電動機(jī)安全運(yùn)行的重要指標(biāo)。以下是對電動機(jī)溫度警戒線的詳細(xì)分析: 一、電動機(jī)溫度警戒
    的頭像 發(fā)表于 01-21 08:08 ?1379次閱讀