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

?

基于STM32和舵機(jī)的智能測(cè)高儀

2017-04-14 19:14公鑫
電子技術(shù)與軟件工程 2017年6期
關(guān)鍵詞:點(diǎn)狀舵機(jī)按鍵

本文介紹了一種基于STM32單片機(jī)和舵機(jī)的智能測(cè)高儀。該儀器通過激光定位,GY-25傾斜度模塊水平較準(zhǔn),通過STM32單片機(jī)產(chǎn)生PWM波形,精確控制其占空比,從而精確控制舵機(jī)角度輸出,運(yùn)用三角形原理得出高度值,對(duì)數(shù)據(jù)進(jìn)行線性回歸擬合,從而得出高精度的測(cè)量數(shù)據(jù),經(jīng)過試驗(yàn)驗(yàn)證,該儀器具有較高的測(cè)量精度。

【關(guān)鍵詞】測(cè)高 STM32單片機(jī) 舵機(jī) GY-25傾斜度模塊

1 引言

傳統(tǒng)的測(cè)量高度方法按是否接觸可分為接觸式和非接觸式。接觸式測(cè)量是指用卷尺直接測(cè)量高度。接觸式測(cè)量比較準(zhǔn)確,但勞動(dòng)強(qiáng)度大,測(cè)量較高的物體很困難,且受物體布置的影響。非接觸式測(cè)量主要包括目測(cè)、激光測(cè)量和超聲波測(cè)量等。超聲測(cè)量安全、快速、精確度高,但超聲波在空氣中傳播衰減很快,可測(cè)量的高度比激光測(cè)高儀低,并且硬件成本高。

本文介紹一種成本低、精確高的智能測(cè)高儀。該儀器通過線狀激光光源精確其測(cè)量軌跡,點(diǎn)狀激光光源進(jìn)行定位,使得測(cè)量距離較遠(yuǎn);通過MPU6050陀螺儀進(jìn)行水平校準(zhǔn),使得測(cè)量角度的0度基準(zhǔn)值更加精確;通過STM32單片機(jī)輸出PWM波形,精準(zhǔn)控制其占空比,使得舵機(jī)的輸出角度精確度較高,從而確保其最終測(cè)量角度較為準(zhǔn)確。測(cè)量獲得的數(shù)據(jù)經(jīng)過STM32單片機(jī)進(jìn)行數(shù)據(jù)處理后,通過TFT液晶顯示屏進(jìn)行顯示。整個(gè)測(cè)量過程全部使用按鍵進(jìn)行操作,簡單方便,集成度較高。

2 測(cè)量原理和方法

測(cè)量原理如圖1所示,測(cè)高桿固定高度為1米,點(diǎn)F處固定有點(diǎn)狀光源和線狀光源。當(dāng)被測(cè)物體確定后,首先由線狀光源固定其測(cè)量軌跡,確保所測(cè)高度垂直于水平面,測(cè)量軌跡如圖直線CED所示;其次,點(diǎn)狀光源進(jìn)行水平校準(zhǔn),MPU6050陀螺儀固定于點(diǎn)狀激光燈,待校準(zhǔn)角度位于0度時(shí),固定點(diǎn)狀激光光源,所射光線為射線EF;再次,按下主控板按鍵,點(diǎn)狀激光燈在舵機(jī)控制下,緩慢向上、向下移動(dòng),直至到達(dá)被測(cè)物體頂端和底端,按下按鍵,舵機(jī)停止,單片機(jī)記錄當(dāng)前位置,進(jìn)而獲得測(cè)量角度。最后,按下測(cè)量按鍵,TFT液晶屏顯示其高度數(shù)值,根據(jù)三角形幾何原理,高度值為

米。

3 儀器的方案設(shè)計(jì)

該測(cè)高裝置主要包括機(jī)械測(cè)量機(jī)構(gòu)和微控制器控制部分組成,機(jī)械測(cè)量機(jī)構(gòu)包括,固定長度的測(cè)量桿,其上固定線狀光源和點(diǎn)狀光源,點(diǎn)狀光源連接有MPU6050陀螺儀和舵機(jī)。微控制器連接結(jié)構(gòu)如圖2所示,微控制器連接有液晶顯示單元、按鍵控制單元、傳感器測(cè)量單元、晶振與復(fù)位單元、電源電路單元。

該裝置微控制器采用選擇STM32F103C8T6芯片,工作頻率72MHz,工作速度快,低功耗,芯片集成包括PWM輸出、SPI通訊、USART串行通訊等外設(shè),使測(cè)量更精確、迅速。晶振與復(fù)位單元,使用CAT811芯片對(duì)主控芯片進(jìn)行復(fù)位,使用8MHz無源晶體振蕩器作為其主控芯片的晶振。該芯片的最小系統(tǒng)如圖3所示。

該裝置液晶顯示屏選用1.8寸TFT液晶顯示屏幕,與微控制器采用SPI通訊,在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳。GY-25模塊是一款低成本傾斜度模塊,其工作原理是通過陀螺儀與加速度傳感器經(jīng)過數(shù)據(jù)融合算法最后得到直接的角度數(shù)據(jù)。舵機(jī)是一種位置(角度)伺服的驅(qū)動(dòng)器,用來實(shí)時(shí)的控制點(diǎn)狀光源角度不斷的變化并且可以實(shí)時(shí)保持。舵機(jī)控制效果是影響測(cè)量精確度的重要因素。本裝置采用STM32單片機(jī)輸出的PWM波形精確控制舵機(jī)旋轉(zhuǎn)角度。STM32控制器的定時(shí)器產(chǎn)生20ms的定時(shí)周期,PWM輸出的占空比分成1024檔進(jìn)行漸變,從而精確控制舵機(jī)的漸變角約為0.18度,進(jìn)而達(dá)到精確控制舵機(jī)角度的目的。

系統(tǒng)運(yùn)行后,進(jìn)行時(shí)鐘初始化、串口初始化、按鍵初始化、定時(shí)器PWM初始化、SPI接口初始化、TFT液晶初始化,GY-25模塊輸出水平角度值,TFT液晶屏實(shí)時(shí)顯示數(shù)值,點(diǎn)狀光源進(jìn)行水平校準(zhǔn);校準(zhǔn)結(jié)束后,按下按鍵一,舵機(jī)開始從水平位置向上漸漸移動(dòng),直到被測(cè)物體上側(cè)邊緣,按下按鍵一,舵機(jī)停止,輸出角度1;再次按下按鍵一,舵機(jī)開始恢復(fù)到水平位置并向下漸漸移動(dòng),直到被測(cè)物體下側(cè)邊緣,按下按鍵一,舵機(jī)停止,并輸出角度2;按下按鍵二,對(duì)角度數(shù)值進(jìn)計(jì)算處理,TFT液晶屏顯示高度數(shù)值,一個(gè)測(cè)量過程結(jié)束。

4 測(cè)量數(shù)據(jù)處理

5 結(jié)論

本文介紹的基于STM32單片機(jī)和舵機(jī)的智能測(cè)高儀,通過激光定位、GY-25水平較準(zhǔn)、按鍵控制舵機(jī)輸出角度、TFT輸出測(cè)量高度。實(shí)現(xiàn)了一定范圍內(nèi)對(duì)物體高度的準(zhǔn)確測(cè)量,整個(gè)過程采用程序控制,自動(dòng)化程度高,操作方便,測(cè)量精度較高,儀器成本較低,滿足實(shí)際的工程應(yīng)用需求。

參考文獻(xiàn)

[1]劉穎,王再英,彭倩,等.便攜式激光測(cè)距儀在架空電力線路測(cè)距中的應(yīng)用[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2009,19(35):189-190.

[2]李明周軍,高智剛.舵機(jī)轉(zhuǎn)角精確測(cè)量系統(tǒng)的設(shè)計(jì)[J].測(cè)控技術(shù),2012,31(06):18-21.

[3]晏剛,周俊.舵機(jī)角度檢測(cè)系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].電子世界,2013(16):141-142.

作者簡介

公鑫(1993-),山東省臨沂市人。碩士研究生,主要研究方向?yàn)殡娏ο到y(tǒng)自動(dòng)化。

作者單位

山東科技大學(xué)電氣與自動(dòng)化工程學(xué)院 山東省青島市 266510

猜你喜歡
點(diǎn)狀舵機(jī)按鍵
Ⅰ型肢根型點(diǎn)狀軟骨發(fā)育不良家系的遺傳學(xué)分析
基于有限狀態(tài)機(jī)的按鍵檢測(cè)程序設(shè)計(jì)
含齒隙彈載舵機(jī)的全局反步模糊自適應(yīng)控制
基于dsPIC單片機(jī)的飛艇舵機(jī)控制實(shí)現(xiàn)
錳合金化奧氏體不銹鋼的抗點(diǎn)狀腐蝕性能
基于高速同步485總線通信的多通道舵機(jī)控制器設(shè)計(jì)
一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計(jì)
基于云模型的舵機(jī)同步控制
按鍵的多種狀態(tài)檢測(cè)及消抖處理方法
皮損點(diǎn)狀切除聯(lián)合中藥熏洗治療肛門瘙癢癥43例