国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于51單片機的舵機控制(PWM)

這篇具有很好參考價值的文章主要介紹了基于51單片機的舵機控制(PWM)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.舵機介紹

舵機是一種位置伺服的驅(qū)動器,常被用于遙控汽車、機器人等領(lǐng)域,結(jié)構(gòu)主要包括小型直流電機、變速齒輪組、可調(diào)電位器和控制電路板四個部分,如下圖,舵機的外部一般接有三根線,分別是黑(接地線)、紅(電源線)、棕(白或者黃,信號線)三種顏色進行區(qū)分。
51單片機控制舵機,單片機,單片機
51單片機控制舵機,單片機,單片機

2.舵機工作原理

2.1-基準信號

舵機的內(nèi)部有一個基準電路,可以產(chǎn)生周期為20ms且寬度為1.5ms的基準信號,由信號發(fā)生器或者單片機發(fā)出信號,舵機內(nèi)部電路則將獲得的直流偏置電壓與電位器的電壓進行比較,獲得一個電壓差輸出,然后經(jīng)由舵機內(nèi)部電路板上的IC來判斷轉(zhuǎn)動方向,之后驅(qū)動馬達轉(zhuǎn)動,通過減速齒輪組將動力輸出至擺臂,同時由位置檢測器送回信號,判斷是否已經(jīng)到達指定位置。

2.2-轉(zhuǎn)動角度

舵機的轉(zhuǎn)動角度是通過調(diào)節(jié)PWM(脈沖寬度調(diào)制)信號的占空比來實現(xiàn)的標準PWM信號的周期固定為20ms,頻率50Hz,以常見的9g舵機為例,脈寬在0.5ms和2.5ms之間調(diào)節(jié)就對應(yīng)著舵機轉(zhuǎn)角的0°~180°,如下圖:
51單片機控制舵機,單片機,單片機
對應(yīng)關(guān)系如下:
51單片機控制舵機,單片機,單片機
51單片機控制舵機,單片機,單片機

3.PWM的實現(xiàn)

void Timer0_Init()//定時器0初始化
{
	TMOD = 0X01;    //設(shè)置定時器模式
	TH0 = (65536-500)/256;  //設(shè)置定時器初值
	TL0 = (65536-500)%256;
	ET0 = 1;        //允許定時器0中斷
	TR0 = 1;        //啟動定時器0
	EA  = 1;        //打開總中斷
}

void Timer0_Int() interrupt 1//定時器0的中斷服務(wù)函數(shù)
{
	TR0 = 0; //關(guān)閉定時器0
	TH0 = (65536-500)/256;  //設(shè)置定時器初值
	TL0 = (65536-500)%256;
	counter++;
	if(counter >= 40)   //20ms到了
	{
		counter = 0;
	}
	if(counter < angle)
	{ 
		Pwm_val = 1; 
	}
	else 
	{
		Pwm_val = 0;
	}
	TR0 = 1; //啟動定時器0
}

4.實物結(jié)果展示

基于51單片機的舵機控制

5.資料分享

單片機+舵機+PWM+獨立按鍵文章來源地址http://www.zghlxwxcb.cn/news/detail-599513.html

到了這里,關(guān)于基于51單片機的舵機控制(PWM)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Proteus基于51單片機通過PWM脈沖調(diào)制控制電機轉(zhuǎn)速_按鍵與串口控制轉(zhuǎn)速_電機轉(zhuǎn)速可測

    Proteus基于51單片機通過PWM脈沖調(diào)制控制電機轉(zhuǎn)速_按鍵與串口控制轉(zhuǎn)速_電機轉(zhuǎn)速可測

    臨近期末,學校的單片機課程需要做課程設(shè)計,主要內(nèi)容是基于51單片機的可調(diào)速電機,具體要求如下,在此記錄一下具體的一個解題方案。 要求利用單片機輸出PWM波形,通過改變占空比,改變電樞兩端電壓的平均值,從而改變電動機的轉(zhuǎn)速 通過按鍵進行手動速度調(diào)整(速度

    2023年04月14日
    瀏覽(29)
  • C51單片機定時器2實現(xiàn)SG90舵機控制

    C51單片機定時器2實現(xiàn)SG90舵機控制

    談起舵機最初的了解應(yīng)用于航模,偶然的機會在網(wǎng)上看到有牛人使用多個舵機做人形機器人的關(guān)節(jié),感覺這小東西很有趣,蒙發(fā)了買來學習學習的想法,這已經(jīng)是多年前的事了,后來由于某些原因,這個想法直到今年才落地。小東西到手后,把玩了解后,本人把學習過程記錄

    2023年04月24日
    瀏覽(24)
  • 【STM32單片機】STM32控制SG90舵機的PWM部分參數(shù)的設(shè)置解答

    【STM32單片機】STM32控制SG90舵機的PWM部分參數(shù)的設(shè)置解答

    我們要知道,SG90舵機接收的PWM信號的參數(shù):f=50Hz,T=1/f,所以周期為20ms。 當高電平的脈寬在0.5ms-2.5ms之間時舵機就可以對應(yīng)旋轉(zhuǎn)到不同的角度。 換句話說,我們要用單片機產(chǎn)生一個 周期(20ms) 的PWM波,然后獲得對應(yīng)這些時長(分別是 0.5ms 、 1ms 、 1.5ms 、 2ms 、 2.5ms )的 高電

    2024年02月13日
    瀏覽(24)
  • 基于51單片機直流電機PWM調(diào)速液晶1602顯示設(shè)計

    基于51單片機直流電機PWM調(diào)速液晶1602顯示設(shè)計

    一、系統(tǒng)方案 本文主要研究了利用MCS-51系列單片機控制PWM信號從而實現(xiàn)對直流電機轉(zhuǎn)速進行控制的方法。本文中采用了三極管組成了PWM信號的驅(qū)動系統(tǒng),并且對PWM信號的原理、產(chǎn)生方法以及如何通過軟件編程對PWM信號占空比進行調(diào)節(jié),從而控制其輸入信號波形等均作了詳細的

    2024年02月11日
    瀏覽(35)
  • 電力電子課設(shè)|數(shù)控產(chǎn)生PWM波|使用51單片機輸出占空比可調(diào)PWM波(按鈕控制、數(shù)碼管顯示)速成教程

    電力電子課設(shè)|數(shù)控產(chǎn)生PWM波|使用51單片機輸出占空比可調(diào)PWM波(按鈕控制、數(shù)碼管顯示)速成教程

    我們學校電氣專業(yè)開始做電力電子的課設(shè)了,小組選了一項制作硬件電路的任務(wù),里面有要求采用 數(shù)控方式 實現(xiàn)DC-DC電壓變換的輸出電壓調(diào)節(jié),數(shù)控在電路中的體現(xiàn)就是用單片機輸出可調(diào)占空比的PWM波作用于IRF520模塊,實現(xiàn)電壓的變化,作用于SG3525芯片的2引腳??紤]到可能

    2024年02月16日
    瀏覽(28)
  • 基于51單片機的電機(L298芯片,PWM調(diào)速,可加速、減速、正轉(zhuǎn)、反轉(zhuǎn))

    基于51單片機的電機(L298芯片,PWM調(diào)速,可加速、減速、正轉(zhuǎn)、反轉(zhuǎn))

    ????????電機是我們?nèi)粘I钪斜容^常用的一個工具,我們經(jīng)常需要使用電機來轉(zhuǎn)動和拖動,完成一些任務(wù)。本次設(shè)計便用基于51單片機完成的電機轉(zhuǎn)動與調(diào)速,使得電機可以正常啟停、加速、減速以及正反轉(zhuǎn)。 ???????? 文章末尾提供資源免費下載,包括proteus仿真文件

    2024年02月06日
    瀏覽(23)
  • 104、基于51單片機智能風扇pwm調(diào)速紅外遙控無線遙控風扇溫控風扇系統(tǒng)設(shè)計

    104、基于51單片機智能風扇pwm調(diào)速紅外遙控無線遙控風扇溫控風扇系統(tǒng)設(shè)計

    畢設(shè)幫助、開題指導(dǎo)、技術(shù)解答(有償)見文末。 目錄 摘要 一、硬件方案 二、設(shè)計功能 三、實物圖 四、原理圖 五、Protues仿真 六、流程圖 七、程序源碼 八、資料包括 隨著氣溫的逐漸上升,風扇的需求量也逐漸擴大。傳統(tǒng)風扇不能根據(jù)外界溫度的變化對風扇轉(zhuǎn)速快慢進行

    2024年02月15日
    瀏覽(28)
  • 基于 51 單片機室內(nèi)燈光控制系統(tǒng)

    基于 51 單片機室內(nèi)燈光控制系統(tǒng)

    目錄 1. 功能介紹 2. 硬件介紹 3. 設(shè)計思路與相關(guān)硬件介紹 3.1 主程序設(shè)計 3.2 光敏傳感器 3.3 聲音檢測、人體感應(yīng)傳感器 4. 項目代碼 4.1 BH1750 傳感器代碼 這是基于 STC89C52 單片機設(shè)計的燈光控制系統(tǒng),實現(xiàn)對室內(nèi)燈光的控制,采集光敏傳感器,紅外線熱釋電傳感器,聲音傳感器

    2024年02月03日
    瀏覽(26)
  • 單片機設(shè)計基于51單片機的智能風扇控制系統(tǒng)設(shè)計與實現(xiàn)

    單片機設(shè)計基于51單片機的智能風扇控制系統(tǒng)設(shè)計與實現(xiàn)

    ??我們常見的電風扇一般只有四、五個風速檔,用的是人工開關(guān),而且并不是每個人家里都會有空調(diào),或者在一些小型的工廠或者一些小型加工廠,這些地方都可能沒有配備大型的中央空調(diào)系統(tǒng)這些東西,所以這些東西往往都會采用風扇這種小成本的東西來代替,但是不清楚

    2024年02月03日
    瀏覽(27)
  • 51單片機實現(xiàn)SG90舵機任意角度轉(zhuǎn)動

    51單片機實現(xiàn)SG90舵機任意角度轉(zhuǎn)動

    參考單片機——SG90舵機工作原理_掏一淘哆啦A夢的奇妙口袋的博客-CSDN博客?????? 這位博主做的代碼,在此基礎(chǔ)上進行簡單修改成可以用51單片機的定時器和中斷實現(xiàn)SG90舵機任意角度轉(zhuǎn)動 完整代碼如下: ?這里對主要的內(nèi)容進行解釋。 根據(jù)51單片機定時器計數(shù)初值的計

    2024年02月16日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包