色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何使用單片機控制伺服電機?

科技觀察員 ? 來源:英銳恩 ? 作者:英銳恩 ? 2023-07-06 10:53 ? 次閱讀

伺服電機是我們常用的一種電機,在本文的案例中,將學習如何使用單片機控制伺服電機,案例以PIC16F877A單片機作為接口的連接與控制示例。

什么是伺服電機?

伺服電機是一種根據(jù)給定指令運行的特殊電機。它提供了精確的角度控制,這也意味著與其他電機通電即旋轉不同。伺服電機僅旋轉到一定程度或直到需要下一次旋轉,在這之前電機會停止不動并等待下一條指令,才能執(zhí)行進一步的動作。所以,伺服電機需要借助伺服機電路進行控制才能按要求旋轉,它的角旋轉和最終運動由位置反饋決定,其控制線的輸入也決定了輸出軸所需的位置。

伺服電機與PIC16F877A接口的伺服電機電路圖:

20220401182021.jpg

它有一個非常簡單的電路圖。伺服電機的控制線直接連接到單片機的RB0引腳。該銷將提供電機所需的角位移。在這個項目中,假設我們正在使用一個角旋轉被限制在0°-180°的伺服電機。我們可以通過使用寬度變化的脈沖以最高精度控制電機的旋轉以達到所需的角度。

每20毫秒(20000微秒)后向伺服電機提供一個脈沖。電機的角位置由該脈沖的長度決定。角度位置0°、90°和180°在代碼中演示。

下面是用于控制伺服電機的PIC單片機接口的C代碼,我們在編譯器中編寫以下與PIC接口的伺服電機代碼:

void Rotation0() //0度

{

unsigned int i;

for(i=0;i<50;i++)

{

PORTB.F0 = 1;

Delay_us(800); //800us 脈沖

PORTB.F0 = 0;

Delay_us(19200);

}

}

void Rotation90() //90度

{

unsigned int i;

for(i=0;i<50;i++)

{

PORTB.F0 = 1;

Delay_us(1500); //1500us 的脈沖

PORTB.F0 = 0;

Delay_us(18500);

}

}

void Rotation180() //180 度

{

unsigned int i;

for(i=0;i<50;i++)

{

PORTB.F0 = 1;

Delay_us(2200); //2200us 的脈沖

PORTB.F0 = 0;

Delay_us(17800);

}

}

void main()

{

TRISB = 0; // PORTB作為輸出端口

do

{

Rotation0(); //0度

Delay_ms(2000);

Rotation90(); //90度

Delay_ms(2000);

Rotation180(); //180度

}while(1);

}

代碼開頭已經(jīng)聲明了電機角旋轉0°、90°和 180°的各個函數(shù)。在本教程中,我們沒有使用PIC16F877A的實際脈沖寬度調制功能來生成脈沖。而是,脈沖是在程序延遲的幫助下產(chǎn)生的。特定角度的延遲持續(xù)時間等于電機旋轉到相應角度所需的脈沖長度。也就是說,對于0°角,脈沖寬度約為800ms,因此在PORT引腳RB0設置為高時引入了800ms的延遲。同樣,旋轉90°需要1500ms的脈沖,180°角度需要2200ms。

在主程序中,將PORTB設置為輸出端口,三個函數(shù)都被調用,它們之間有2000ms的延遲。該程序使電機以某種模式旋轉,比如0°–90°–180°–0°等等。這將在無限循環(huán)“do-while”循環(huán)中持續(xù)運行,直到程序中止。

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

    關注

    6037

    文章

    44561

    瀏覽量

    635577
  • 伺服電機
    +關注

    關注

    85

    文章

    2048

    瀏覽量

    57896
收藏 人收藏

    評論

    相關推薦

    求教 如何用51單片機控制伺服電機 正反轉一定圈數(shù)

    電機型號是多摩川TBL-i IITS4609N
    發(fā)表于 10-08 10:58

    單片機控制伺服驅動器控制交流伺服電機。用什么單片....

    單片機控制伺服驅動器控制交流伺服電機。用什么單片機
    發(fā)表于 04-21 21:02

    labview和單片機控制伺服電機

    labview做上位單片機做下位控制伺服電機,求幫助。。。
    發(fā)表于 09-27 15:00

    單片機控制伺服電機控制系統(tǒng)

    有沒有人有相關的資源呀,分享分享
    發(fā)表于 09-28 10:21

    8098 單片機伺服電機PWM 調速控制

    8098 單片機伺服電機PWM 調速控制  摘 要 本文介紹應用8098 單片機豐富的接口功能, 采用數(shù)字調制的方法來實現(xiàn)直流
    發(fā)表于 04-13 15:09 ?130次下載

    應用8098單片機實現(xiàn)直流伺服電機PWM調速控制

    摘要:本文介紹應用8098單片機豐富的接口功能,采用數(shù)字調制的方法來實現(xiàn)直流伺服電機的PWM調速控制。關鍵詞:單片機 PWM調制波 數(shù)字調制
    發(fā)表于 08-06 12:42 ?147次下載

    交流伺服電機單片機控制及其應用

    摘要:介紹了用單片機實現(xiàn)對伺服電機控制的一種方案,能實現(xiàn)對伺服電機變速、勻速運動的平穩(wěn)
    發(fā)表于 08-08 17:00 ?562次下載

    基于單片機的交流伺服電機控制系統(tǒng)

    基于單片機的交流伺服電機控制系統(tǒng),下來看看
    發(fā)表于 04-26 09:43 ?29次下載

    基于單片機的交流伺服電機轉速控制系統(tǒng)研究

    基于單片機的交流伺服電機轉速控制系統(tǒng)研究
    發(fā)表于 04-26 09:43 ?19次下載

    交流伺服電機單片機控制及其應用

    交流伺服電機單片機控制及其應用,下來看看。
    發(fā)表于 04-26 10:41 ?35次下載

    基于單片機控制的交流伺服電機轉速控制系統(tǒng)的設計與實現(xiàn)

    設計 一種單片機控制下 的交流伺服 電機轉 速系統(tǒng) ,詳細介紹它 的硬件組 成原理及其軟件實現(xiàn)過程 ,實現(xiàn) 了對通用交流伺服
    發(fā)表于 11-08 17:34 ?29次下載
    基于<b class='flag-5'>單片機</b><b class='flag-5'>控制</b>的交流<b class='flag-5'>伺服</b><b class='flag-5'>電機</b>轉速<b class='flag-5'>控制</b>系統(tǒng)的設計與實現(xiàn)

    如何使用單片機對實現(xiàn)伺服電機控制的方法說明

    介紹了用單片機實現(xiàn)對伺服電機控制的一種方案 ,能實現(xiàn)對伺服電機變速、勻速運動的平穩(wěn)
    發(fā)表于 03-14 08:00 ?103次下載
    如何使用<b class='flag-5'>單片機</b>對實現(xiàn)<b class='flag-5'>伺服</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>的方法說明

    單片機控制伺服電機和舵機的詳細資料說明

    伺服電機是指在伺服系統(tǒng)中控制機械元件運轉的發(fā)動機,是一種補助馬達間接變速裝置。伺服電機可以
    發(fā)表于 07-23 17:37 ?10次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>控制</b><b class='flag-5'>伺服</b><b class='flag-5'>電機</b>和舵機的詳細資料說明

    交流伺服電機單片機控制及其應用.

    交流伺服電機單片機控制及其應用.(村田電源技術(上海有限公司 (研發(fā)中心)-引言伺服電機屬于一
    發(fā)表于 09-16 15:42 ?76次下載
    交流<b class='flag-5'>伺服</b><b class='flag-5'>電機</b>的<b class='flag-5'>單片機</b><b class='flag-5'>控制</b>及其應用.

    stm32單片機控制伺服電機轉動固定角度

    stm32單片機控制伺服電機轉動固定角度在用伺服電機進行二維平臺移動時,會涉及讓二維平臺移動一個
    發(fā)表于 11-18 20:21 ?92次下載
    stm32<b class='flag-5'>單片機</b><b class='flag-5'>控制</b><b class='flag-5'>伺服</b><b class='flag-5'>電機</b>轉動固定角度
    主站蜘蛛池模板: 美女被撕开胸罩狂揉大乳| max girls 大感谢祭| 最近2019中文字幕免费| 国产精品爽爽久久久久久蜜桃| 欧美内射AAAAAAXXXXX| 777米奇影院第七色色| 久热这里在线精品| 中文字幕网站在线观看| 久久伊人久久| 97人妻丰满熟妇AV无码| 蜜桃视频一区二区| 99精品欧美一区二区三区美图| 免费观看激烈日板子| av网站视频在线观看| 日本久久中文字幕精品| 超碰视频在线| 色久天| 国产激情视频在线| 香蕉eeww99国产精品| 国产亚洲精品成人a在线| 亚洲欧美激情精品一区二区| 久久久久久久久女黄9999| 最新国产精品视频免费看| 男人和女人一起愁愁愁很痛 | 欧美精品v欧洲高清| YELLOW在线观看高清视频免费| 日本美女论坛| 国产色青青视频在线观看| 伊人久久大香线蕉综合bd高清| 麻豆国产人妻精品无码AV| yellow日本动漫高清| 污文乖不疼的| 久久re热线视频国产| 99久久99| 午夜国产一区在线观看| 久久久91精品国产一区二区 | 国产成人精品电影| 亚洲欧美日韩在线观看一区二区三区| 久久秋霞理论电影| 草莓视频app深夜福利| 亚洲不卡一卡2卡三卡4卡5卡|