大香蕉大香蕉在线播放-日韩av在线一区中文字幕-日韩熟女熟妇久久精品综合-精品免费视频一区二区三区

技術(shù)熱線: 4007-888-234
設(shè)計開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享

技術(shù)支持

從全面的產(chǎn)品導入到強大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競爭力

新聞中心

提供最新的單片機資訊,行業(yè)消息以及公司新聞動態(tài)

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

更新時間: 2022-04-01
閱讀量:11892

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

什么是伺服電機?

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

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

20220401182021.jpg

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

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

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

以上就是英銳恩單片機開發(fā)工程師分享的如何用單片機控制伺服電機?。英銳恩專注單片機應(yīng)用方案設(shè)計與開發(fā),提供8位單片機、16位單片機、32位單片機。

91久国产在线观看| 国产欧美一二区不卡视频| 日韩欧美视频在线观看不卡| 久久精品国产自清天天线| 大几吧插进小穴视频| 亚洲精品伦理熟女国产| 日韩欧美一二三区| 91久久高清国语自产拍| 91孕妇精品一区二区三区| 老湿机69福免费破解版| 欧美日本欧美日本区一区二| 想被操在线啊啊啊啊| 国产亚洲欧美中文日韩| 黑人大屌大战中国女| 国产一级第一级毛片| 日本不卡高清视频在线播放| 97精品人妻人人做人人爽| 久久久久亚洲精品无码系列| 搬开女人下面使劲插视频| 好爽又高潮了毛片在线看| 福利国产第一视频| 亚洲激情无码视频| 美女扒开腿让男人桶爽揉| 国产区高清在线一区二区三区| 国产一区精品在线| 黑人大吊又操又添| 小骚货舔小骚逼视频| 操小骚逼高潮视频| 国产黄片在线免费看| 婷婷6月天丁香综合在线| 大肉棒插了按摩视频| 大肉棒操小骚穴视频| 欧美性爱撅臀插入啪啪啪| 黄色高清带三级1集2集| 最新中文字幕av不卡高清| 大香蕉中码手机在线视频| 几把日逼嗯嗯视频| 国产精品白浆一区二区三区| 国产免费好大好硬| 澳门一区二区免费下线观看| 大鸡扒干美女BB直流水|