国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于嵌入式系統(tǒng)的舵機控制研究

2019-02-02 03:58:00王雪
關(guān)鍵詞:嵌入式系統(tǒng)微控制器舵機

王雪

摘要:本文針對利用微控制器控制舵機實現(xiàn)光伏逐日進行了實踐研究,首先指出了目前世界上的能源概況以及光伏發(fā)電的重要作用和意義。其次,在硬件層面分析了舵機的工作原理控制方法,并介紹了光伏逐日板的整體構(gòu)造。然后,從軟件層面分析了舵機控制關(guān)鍵代碼。最后,提出了幾個在舵機控制中需要注意的問題,并進行了概括總結(jié)。本文對于太陽能逐日發(fā)電具備重要的參考價值。

關(guān)鍵詞:光伏逐日;舵機;微控制器;嵌入式系統(tǒng)

中圖分類號:TP98 文獻標識碼:A 文章編號:1007-9416(2019)11-0124-02

1 光伏發(fā)光技術(shù)

1.1 概念及原理

光伏發(fā)電是利用半導(dǎo)體界面的光生伏特效應(yīng)而將光能直接轉(zhuǎn)變?yōu)殡娔艿囊环N技術(shù),主要原理是半導(dǎo)體的光電效應(yīng)。光子照射到金屬上時,它的能量可以被金屬中某個電子全部吸收,電子吸收的能量足夠大,能克服金屬內(nèi)部引力做功,離開金屬表面逃逸出來,成為光電子。主要組件包括太陽電池板、控制器和逆變器三大部分組成。

1.2 光伏發(fā)電的優(yōu)缺點

利用太陽能進行發(fā)光,優(yōu)點非常明顯。首先,太陽能源沒有枯竭危險,取之不盡,用之不竭;其次,太陽能源安全可靠,無噪聲,無污染排放外,絕對干凈(無公害);再次,不受資源分布地域的限制,可利用建筑屋面的優(yōu)勢;最后,太陽能源質(zhì)量高,建設(shè)周期短,獲取能源花費的時間短。

2 硬件設(shè)計

舵機是指在自動駕駛儀中操縱飛機舵面(操縱面)轉(zhuǎn)動的一種執(zhí)行部件。它帶有一個輸出軸。當(dāng)微控制器向伺服器發(fā)送一個脈沖控制信號時,舵機的輸出軸就旋轉(zhuǎn)的固定的角度上。并且,維持脈沖控制信號不發(fā)生變化,軸的角度位置不改變。控制信號占空比如果發(fā)生變化,輸出軸的角度位置就隨之改變。日常生活中,舵機常被用于遙控汽車、汽車、機器手等領(lǐng)域。

舵機在工作時,采用的是直流脈沖信號,信號要求周期在20ms左右。通過調(diào)整該周期信號的占空比,就可以實現(xiàn)舵機轉(zhuǎn)動角度的控制。如圖1所示,當(dāng)高電平維持在1ms時,舵轉(zhuǎn)動在45度位置。圖2的高電平維持在1.5ms,舵機轉(zhuǎn)動到90度位置。圖3的高電平維持在2ms,舵機轉(zhuǎn)動到135度位置。依此類推。

3 軟件設(shè)計

由于篇幅限制,這里主要介紹跟隨系統(tǒng)的信號采集代碼。在程序中定義了東西南北四個方向的傳感器信號,通過光敏模塊收集而來,再對這個路信號進行判斷,從而確定太陽所在方向角度,通過輸出固定的脈沖值,控制舵機向某一方向旋轉(zhuǎn)。示例代碼如下:

4 開發(fā)過程需要注意的問題

4.1 關(guān)于舵機脈沖信號

在實踐過程中,經(jīng)常會發(fā)生舵機的響應(yīng)的情況,通過檢查硬件連接和軟件代碼均不能發(fā)現(xiàn)問題的根源。此時就需要借助于示波器來檢查舵機的控制脈沖是否正確,包括檢查占空比系數(shù),電壓峰值,周期,頻率等。其中最容易出問題的就是周期信號。舵機的控制信號周期在20ms,如果達不到這個參數(shù),舵機很可能會無法響應(yīng)或者響應(yīng)錯誤,需要重新查看軟件代碼重新調(diào)整生成的脈沖周期。

4.2 關(guān)于舵機速度與控制精度

舵機在工作時,會根據(jù)脈沖旋轉(zhuǎn)到指定的位置。旋轉(zhuǎn)的精度和速度一般需要通過代碼進行控制。反之,就會出現(xiàn)舵機速度過快,精度差等問題,也會影響舵機壽命甚至損壞。在本文中,通過代碼設(shè)置每次轉(zhuǎn)動最小角度為0.5度。也可以在此基礎(chǔ)上進行修改。如果想控制運行的速度,可以通過加入延時函數(shù)實現(xiàn)。

5 結(jié)語

通過對光伏逐日系統(tǒng)研究與實驗論證,證明通過舵機與光敏模塊,是可以實現(xiàn)太陽能源的跟隨和采集功能的。利用一塊太陽能板,再輔以相應(yīng)的電壓轉(zhuǎn)換電路與逆變器,就可以實現(xiàn)太陽能的采集,整理與使用。

參考文獻

[1] 裴乙僮.旋轉(zhuǎn)舵機控制方法研究[J].電子世界,2018(15):195-196.

猜你喜歡
嵌入式系統(tǒng)微控制器舵機
含齒隙彈載舵機的全局反步模糊自適應(yīng)控制
基于dsPIC單片機的飛艇舵機控制實現(xiàn)
電子制作(2018年1期)2018-04-04 01:48:14
物聯(lián)網(wǎng)技術(shù)在微控制器實驗教學(xué)中的應(yīng)用
電子制作(2017年14期)2017-12-18 07:07:58
基于高速同步485總線通信的多通道舵機控制器設(shè)計
基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實踐及啟示
計算機教育(2016年7期)2016-11-10 08:31:34
面向?qū)嵺`創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學(xué)研究
計算機教育(2016年7期)2016-11-10 08:12:11
在DiskOnChip上構(gòu)建VxWorks系統(tǒng)開發(fā)環(huán)境
基于云模型的舵機同步控制
Atmel針對新一代物聯(lián)網(wǎng)應(yīng)用發(fā)布全新32位微控制器
颍上县| 广东省| 鲁山县| 株洲市| 舒城县| 马边| 梧州市| 阿拉善右旗| 左云县| 通许县| 江孜县| 武穴市| 双柏县| 宣武区| 上栗县| 隆安县| 江门市| 开封市| 南京市| 仙游县| 巢湖市| 亳州市| 孙吴县| 瑞丽市| 金沙县| 无为县| 平谷区| 资中县| 康平县| 色达县| 阿鲁科尔沁旗| 永寿县| 汶上县| 漾濞| 安化县| 丹寨县| 临泉县| 马尔康县| 城步| 寻甸| 芮城县|