• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于嵌入式電機無線遙控設(shè)計

      2018-05-14 13:45韓鎰戎劉偉麗宋昊
      科技風(fēng) 2018年26期
      關(guān)鍵詞:變頻技術(shù)單片機

      韓鎰戎 劉偉麗 宋昊

      摘 要:為了使電機控制系統(tǒng)易于操作、運行穩(wěn)定、操作安全、成本低廉,設(shè)計了一種基于嵌入式電機的無線遙控設(shè)計。本紅外遙控系統(tǒng)設(shè)計以STM32單片機為控制主體。該系統(tǒng)主要分為啟動和接收部分。采用脈寬調(diào)制(PWM)技術(shù)對直流電機進行調(diào)速。通過紅外線的發(fā)射模塊和接收模塊對電動機進行遠程控制。本系統(tǒng)可以對直流電機進行紅外遠程遙控,使直流電機能夠進行開關(guān)、正反轉(zhuǎn)、加速減速等動作。經(jīng)試驗證明,該方法簡單、可靠性高,有一定的工業(yè)實用價值。

      關(guān)鍵詞:脈寬調(diào)制;紅外遙控;通訊方式;變頻技術(shù);單片機

      紅外遙控相對于傳統(tǒng)遙控設(shè)備兼容性強成本低、體積小、功耗低,所需供電的電壓低,因此在控制方面得到廣泛應(yīng)用。隨著計算機,微電子技術(shù)的發(fā)展以及新型電子功率元器件的不斷出現(xiàn),電動機的控制策略也發(fā)生了巨大的改變。電動機控制策略的模擬實現(xiàn)正逐漸退出歷史舞臺,而采用微處理器、通用計算機、FPGA/CPLD、DSP控制器等現(xiàn)代手段構(gòu)成的數(shù)字控制系統(tǒng)得到了迅速發(fā)展。速度更快,控制更容易的紅外遙控逐漸成為遠程控制的主流。本文STM32單片機為核心,設(shè)計編寫紅外遙控編碼程序和電機控制策略,完成了基于嵌入式的電機無線遙控設(shè)計,完成的設(shè)計顯示了較高的性能。

      1 硬件選取和分析

      1.1 STM32單片機的模塊選取

      微處理器是電機紅外遙控設(shè)計的核心部件,我們通過選取和對比各種型號的微處理芯片的功能和價格,另外考慮到本設(shè)計的具體要求,發(fā)現(xiàn)STM32單片機以低廉的價格、強大的功能、不需復(fù)雜的電路設(shè)計,完全符合節(jié)約成本的原則,并且滿足本系統(tǒng)的設(shè)計要求。所以,本設(shè)計用STM32單片機為中心控制器。STM32具有以下標準功能:內(nèi)核CortexM3,32Bit@72MHz),1.25DMIPS,地址空間4GB,片上存儲器ROM:20K1MB,RAM:8K256K。相對于51單片機,內(nèi)存大,運行處理快,輸出口可自定選擇,更加方便快捷。

      1.2 外圍電路的選擇

      (1)紅外遙控:輸出控制信號,以紅外編碼形式輸出。

      (2)電機驅(qū)動模塊:L298N接收脈沖信號,驅(qū)動電動機。

      (3)電源:直流5v電源。

      2 設(shè)計思路

      圖1 系統(tǒng)各模塊組成

      系統(tǒng)設(shè)計的程序分為3個部分。

      (1)紅外信號采集程序:該程序主要用于將遙控的信號采集到芯片中;

      (2)紅外模塊解碼:該程序旨在解析紅外編碼;

      (3)PWM脈沖調(diào)制程序:該程序旨在改變脈沖輸出,改變轉(zhuǎn)速。

      3 紅外接收端模塊

      圖2 STM32單片機紅外遙控模塊

      由圖可知,紅外接收模塊通過左端接收到外部紅外遙控編碼信號,經(jīng)PB9針腳端口輸入處理器解碼。

      4 程序設(shè)計

      4.1 電動機程序設(shè)計

      電動機正反轉(zhuǎn)需要改變脈沖信號的方向,程序改變了脈沖信號的方向,達到了控制電機正反轉(zhuǎn)的目的。電機的加速減速過程遵循(PWM)調(diào)速原理,通過改變占空比的大小,使輸出電流大小發(fā)生改變,從而使電機的轉(zhuǎn)動速度發(fā)生改變。

      4.2 紅外編碼程序設(shè)計

      首先對紅外遙控進行測試,測試后發(fā)現(xiàn)紅外遙控可行,并且反應(yīng)速度符合設(shè)計要求。編寫紅外遙控的子程序并測試能否正常運行。對紅外編碼的解析,接收后解析并傳送信號。關(guān)閉通道4,配置完成后,設(shè)計程序完成紅外編碼的解析和發(fā)送。

      4.3 時鐘模塊開啟設(shè)置

      開啟電機脈沖輸出時鐘GPIO口;并設(shè)置輸出信號。同理,把所需的按鍵、燈光和延時所對應(yīng)GPIOB口的時鐘打開,并對輸出的頻率和對應(yīng)接口進行設(shè)計。

      4.4 PWM脈寬調(diào)制程序

      PWM是對脈沖寬度的調(diào)整,一串方波在頻率固定的情況下,方波寬度越大其平均電流越大,方波寬度小則其輸出平均電流越小,只要能夠理解這個,就可以知道調(diào)速原理。[12]通常提到脈寬調(diào)節(jié)都是表現(xiàn)在電流的調(diào)節(jié)方面,和變頻調(diào)速不是一類問題。變頻調(diào)速電路中也部分使用了脈寬技術(shù)。

      5 程序文件的編譯、連接、調(diào)試及其結(jié)果

      程序的設(shè)計需要運用編程軟件對所設(shè)計程序進行編譯檢查。本設(shè)計通過在KEIL5中對每個模塊的程序的運行和調(diào)試,以及各模塊的調(diào)試實驗,確認程序沒有錯誤后,然后連接開發(fā)板通過軟硬件在線聯(lián)調(diào),通過調(diào)試和改正每個單獨模塊的功能,最后實現(xiàn)了系統(tǒng)的總功能。

      6 總結(jié)與展望

      本設(shè)計主要是使用紅外遙控發(fā)射紅外編碼,單片機紅外模塊接受編碼通過單片機被轉(zhuǎn)換成8位二進制數(shù)字信號,并將數(shù)字信號發(fā)送到CPU處理后的脈沖控制電動機,經(jīng)試驗驗證反應(yīng)迅速可靠,相對于51系列單片機,可靠性高并且電路簡單易懂,優(yōu)化了控制策略。

      參考文獻:

      [1]楊文龍.單片機原理及應(yīng)用系統(tǒng)設(shè)計[M].清華大學(xué)出版社,2011.

      [2]曹立學(xué).紅外遙控式步進電機系統(tǒng)的設(shè)計與實現(xiàn)[J].機械工程與自動化,2012(1):127129.

      [3]趙巍,馮娜.單片機基礎(chǔ)及應(yīng)用[M].清華大學(xué)出版社,2014.

      [4]胡漢才.單片機原理及系統(tǒng)設(shè)計[M].清華大學(xué)出版社,2002.

      [5]姜清超.基于單片機的紅外編碼分析儀的設(shè)計與實現(xiàn)[D].河北大學(xué),2015.

      [6]孫傳友,吳愛平.感測技術(shù)基礎(chǔ)[M].電子工業(yè)出版社,2015.

      項目:教育部產(chǎn)學(xué)合作協(xié)同育人項目 名稱:信盈達CDIO協(xié)同創(chuàng)新實踐平臺(項目編號20170213504)

      猜你喜歡
      變頻技術(shù)單片機
      單片機在智能控制中的應(yīng)用
      現(xiàn)代煤礦機電工程中變頻技術(shù)的運用
      煤礦用刮板輸送機變頻技術(shù)的應(yīng)用
      《變頻技術(shù)》課程教學(xué)改革研究與實踐
      C8051F020與80C51單片機的異同點
      單片機I/O口模擬串行通訊的C51實現(xiàn)方法
      單片機調(diào)試方法的探討
      用PIC單片機制作的時間繼電器
      彭泽县| 五指山市| 化州市| 江安县| 冷水江市| 西峡县| 明水县| 大同县| 惠安县| 抚宁县| 罗源县| 天气| 邢台市| 濉溪县| 吴忠市| 五常市| 久治县| 徐闻县| 息烽县| 壶关县| 浦北县| 涿州市| 湖州市| 府谷县| 闸北区| 新郑市| 老河口市| 八宿县| 石嘴山市| 塘沽区| 桦南县| 黄石市| 昭苏县| 孟连| 淮南市| 台东市| 元朗区| 平罗县| 洪湖市| 开封县| 永和县|