• 
    

    
    

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

      基于電阻觸摸屏的舵機(jī)打角時(shí)間測量

      2019-10-23 14:09:14樊民革
      中國新技術(shù)新產(chǎn)品 2019年16期
      關(guān)鍵詞:控制器

      樊民革

      摘? 要:舵機(jī)打角時(shí)間是機(jī)器人機(jī)電系統(tǒng)控制效果的重要影響因素,而舵機(jī)打角時(shí)間會隨使用磨損而變化,因此快速測量舵機(jī)打角時(shí)間具有重要意義。針對機(jī)器人行業(yè)廣泛使用的模擬舵機(jī),借助MSP430單片機(jī)和電阻式五線觸摸屏構(gòu)成的板球系統(tǒng),設(shè)計(jì)了一種舵機(jī)打角時(shí)間測量裝置,提出了利用加速度變化判斷舵機(jī)偏轉(zhuǎn)到位的打角時(shí)間測量方法,給出了詳細(xì)的測量過程并進(jìn)行了試驗(yàn)測試,結(jié)果表明所述裝置及方法有良好的測試效果,驗(yàn)證了方法的可行性。

      關(guān)鍵詞:電阻觸摸屏;板球系統(tǒng);控制器;舵機(jī)打角時(shí)間

      中圖分類號:TP274? ? ? ? ? ? ? 文獻(xiàn)標(biāo)志碼:A

      0 引言

      舵機(jī)是一種角度伺服的驅(qū)動器,在智能車和機(jī)器人行業(yè)中得到廣泛應(yīng)用。舵機(jī)打角時(shí)間(從接收PWM控制信號開始偏轉(zhuǎn)到指定角度的時(shí)延)是影響機(jī)器人機(jī)電系統(tǒng)控制效果的重要因素,而舵機(jī)打角時(shí)間會隨使用磨損而變化,因此快速測量舵機(jī)打角時(shí)間具有重要意義。該文提供了一種基于電阻觸摸屏板球系統(tǒng)的舵機(jī)打角時(shí)間測量方法。

      1 測試裝置主要部件

      該文借助MSP430單片機(jī)和電阻式五線觸摸屏構(gòu)成的板球系統(tǒng)實(shí)現(xiàn)舵機(jī)打角時(shí)間測量。

      測試裝置構(gòu)成如圖1所示。

      圖1中,五線電阻屏的右側(cè)加偏置,左側(cè)接地,導(dǎo)電層引腳PINE接單片機(jī)的模擬量輸入端,通過進(jìn)行AD轉(zhuǎn)換計(jì)算觸點(diǎn)橫向位置坐標(biāo)。舵機(jī)的信號線S接單片機(jī)的PWM輸出。TFT液晶屏用于顯示和觸摸輸入。

      1.1 舵機(jī)控制信號與特性

      1.1.1 舵機(jī)控制信號

      控制舵機(jī)的PWM信號如圖2所示,橫軸表示時(shí)間,以20 ms為一個(gè)控制周期,縱軸表示PWM信號的電平狀態(tài),高電平脈沖寬度在0.5 ms~2.5 ms變化,控制舵機(jī)軸偏轉(zhuǎn)角度在-90°~90°變化,高電平脈沖寬度為1.5 ms時(shí)稱為基準(zhǔn)PWM信號,對應(yīng)的舵機(jī)軸處于中位,偏轉(zhuǎn)角度為0。

      1.1.2 舵機(jī)的追隨特性

      舵機(jī)的追隨特性如圖3所示,假設(shè)舵機(jī)穩(wěn)定在A點(diǎn)時(shí)控制電路發(fā)出B點(diǎn)位置坐標(biāo)的PWM信號,舵機(jī)全速轉(zhuǎn)動,耗時(shí)△T后運(yùn)動到B點(diǎn),此△T即為打角時(shí)間。

      從圖3可見,在舵機(jī)由A點(diǎn)運(yùn)動到B點(diǎn)的過程中,PWM信號保持時(shí)間Tw≥ΔT時(shí),舵機(jī)能夠到達(dá)目標(biāo);而Tw<ΔT時(shí),舵機(jī)不能到達(dá)目標(biāo)。舵機(jī)轉(zhuǎn)動角速度ω隨負(fù)載變化,工程中常用經(jīng)驗(yàn)法選取ω值,導(dǎo)致連貫運(yùn)動時(shí)的極限ΔT難以估計(jì),影響控制效果。

      1.2 電阻式觸摸屏工作原理

      以五線式電阻觸摸屏為例,觸摸屏由阻性層和導(dǎo)電層組成,2層之間由細(xì)小的透明隔離點(diǎn)隔開。當(dāng)觸摸屏表面受壓時(shí),頂層與底層之間會產(chǎn)生接觸。電阻式觸摸屏采用分壓原理產(chǎn)生代表X坐標(biāo)和Y坐標(biāo)的電壓。

      如果在觸摸屏X方向施加偏置電壓Vbias,將形成沿X方向的等梯度電勢,對觸點(diǎn)電壓進(jìn)行AD轉(zhuǎn)換,可通過式(1)求得觸點(diǎn)的X方向坐標(biāo)Px。

      式中:Lx為觸屏X方向的有效長度,Vref為控制器AD模塊的參考電壓值,觸摸屏偏置電壓Vbias應(yīng)小于或等于Vref,D為AD轉(zhuǎn)換的滿量程數(shù)字量,d為AD轉(zhuǎn)換后的數(shù)字量。

      2 測量原理

      該文利用控制器采集電阻觸摸屏上滾動小球的位置信息,利用差分運(yùn)算得到小球的速度和加速度,根據(jù)加速度變化確定舵機(jī)的到位停轉(zhuǎn)時(shí)刻,與發(fā)出舵機(jī)偏轉(zhuǎn)信號的時(shí)刻相減,得到舵機(jī)打角時(shí)間。

      2.1 舵機(jī)打角過程中小球運(yùn)動狀態(tài)的理論分析

      在傾角為θ的斜面上滾動的小球,加速度為重力加速度沿斜面的分量。

      式中:g為重力加速度,取常數(shù)值9.8 m/s2;at為小球沿斜面的滾動加速度。

      在舵機(jī)打角過程中,舵機(jī)軸勻速轉(zhuǎn)動,通過連桿連接舵機(jī)的觸摸屏傾斜角始終與舵機(jī)軸偏轉(zhuǎn)角一致,因此將觸屏面上滾動小球的運(yùn)動按舵機(jī)追隨特性分為2個(gè)階段,如圖4所示。

      圖中,t0為舵機(jī)接收偏轉(zhuǎn)信號開始轉(zhuǎn)動的時(shí)刻,t為小球沿斜面滾動過程中的時(shí)間變量,tht為脫機(jī)偏轉(zhuǎn)到位的時(shí)刻,θd為PWM信號包括的舵機(jī)目標(biāo)偏轉(zhuǎn)角,ω為舵機(jī)轉(zhuǎn)動角速度,θ是舵機(jī)偏轉(zhuǎn)過程中斜面的傾斜角度。

      2.1.1 打角過程中

      在時(shí)刻t0前,舵機(jī)受基準(zhǔn)控制,偏轉(zhuǎn)角為0,相連的電阻觸摸屏水平,小球保持靜止。在t0時(shí)刻,舵機(jī)接收偏轉(zhuǎn)θd角的PWM信號,以角速度ω旋轉(zhuǎn),帶動觸摸屏面傾斜,小球失去平衡開始滾動。舵機(jī)打角過程以勻角速度ω轉(zhuǎn)動,因此傾斜角θ是時(shí)間變量,表示為。

      2.1.2 打角到位后

      偏轉(zhuǎn)到目標(biāo)角θd后,t>tht,舵機(jī)軸停止轉(zhuǎn)動,傾斜角保持在目標(biāo)角θd不變,小球運(yùn)動保持在勻加速狀態(tài),即時(shí)加速度at、速度Vt、位移dt算式如下。

      式中:t為小球沿斜面滾動過程中的時(shí)間變量,tht為脫機(jī)偏轉(zhuǎn)到位的時(shí)刻,θd為PWM信號包括的舵機(jī)目標(biāo)偏轉(zhuǎn)角,ω為舵機(jī)轉(zhuǎn)動角速度。

      2.2 采樣周期選擇

      方案中直接測量值為小球與屏的觸點(diǎn)位置坐標(biāo)數(shù)字量,而打角到位時(shí)刻通過小球滾動加速度判斷,需對測值進(jìn)行二次差分運(yùn)算將其轉(zhuǎn)化為加速度。為了有效區(qū)分打角過程中相鄰采樣時(shí)刻計(jì)算的加速度值,應(yīng)適當(dāng)選擇AD轉(zhuǎn)換的采樣周期。以下根據(jù)典型舵機(jī)轉(zhuǎn)動速度、觸摸屏的空間分辨率等信息,對打角過程中小球位置、速度、加速度進(jìn)行模擬計(jì)算,根據(jù)計(jì)算結(jié)果選擇適當(dāng)?shù)牟蓸又芷凇?/p>

      常見舵機(jī)的轉(zhuǎn)動速度在0.13 s/60 °~0.17 s/60 °,取中間值0.15 s/60°,取倒數(shù)并轉(zhuǎn)換為弧度制。

      觸摸屏的空間分辨率由AD輸出數(shù)字量位數(shù)和觸摸屏的有效長度共同決定,設(shè)ADC位數(shù)為n,觸摸屏的有效長度為L,則觸摸屏空間分辨率為。

      測試裝置的五線電阻觸摸屏X方向長度為375 mm,去除兩側(cè)邊緣,有效長度L取350 mm,以測試裝置控制器MSP430F149單片機(jī)為例,AD模塊數(shù)據(jù)位數(shù)n取12,代入(11)式得觸摸屏空間分辨率Δx=0.08545mm。

      滾動小球在觸屏上的位置坐標(biāo)由位移dt和觸摸屏空間分辨率Δx的比值取整計(jì)算。

      采樣周期的選擇采用試探法,先假設(shè)采樣周期T和舵機(jī)偏轉(zhuǎn)角度θd (其中T大于ADC最小轉(zhuǎn)換時(shí)間,θd在舵機(jī)偏轉(zhuǎn)范圍內(nèi)),以T為循環(huán)周期調(diào)用式(4)~(6)及式(7)~(9)計(jì)算指定偏轉(zhuǎn)角度θd打角到位前后滾動小球的加速度、速度和位移,位置由(12)式計(jì)算得到整數(shù)結(jié)果(實(shí)際測試通過AD轉(zhuǎn)換得到的位置為數(shù)字量整數(shù)),再根據(jù)整數(shù)位置二次差分運(yùn)算得到不同采樣時(shí)刻的加速信息,如果加速信息能明顯區(qū)別出舵機(jī)打角過程中的加加速階段和勻加速階段,說明試選的采樣周期T可用,否則加大T繼續(xù)循環(huán)運(yùn)算,直到找到滿足要求的采樣周期。

      如選θd=50°,T=8 ms,借用(10)式結(jié)果ω=6.981317,根據(jù)(4)~ (9)式計(jì)算的不同采樣時(shí)刻小球運(yùn)動參數(shù)見表1。

      從表1中可見,反應(yīng)加速度的位置二次差分值在偏轉(zhuǎn)角達(dá)到指定角度前后有顯著差別,程序中能可靠區(qū)分,所試探的T=8 ms可用作測試打角時(shí)間的采樣周期。若T選小于8 ms的值,試算結(jié)果中二次差分值無顯著差別,因此可判定測試時(shí)應(yīng)滿足采樣周期T>=8 ms。

      縮短采樣周期有助于提高打角時(shí)間測試精度,而采樣周期受限于觸摸屏空間分辨率,從式(11)式(12)可見,AD轉(zhuǎn)換的位數(shù)與觸摸屏空間分辨率直接相關(guān)。因此,可通過增加AD轉(zhuǎn)換器位數(shù)提高打角時(shí)間測試精度。

      3 測試流程

      完成一次測量的流程如圖4所示。

      (1)系統(tǒng)上電啟動后,單片機(jī)復(fù)位,對外設(shè)模塊進(jìn)行初始化,包括:

      ①設(shè)置舵機(jī)控制信號的IO管腳為PWM信號模式,并輸出基準(zhǔn)PWM信號(周期20 ms,脈寬1.5 ms),使舵機(jī)軸處于中間位置,帶動電阻觸屏水平。

      ②設(shè)置連接五線電阻觸屏的IO管腳功能為模擬量輸入,并設(shè)置ADC模塊的工作模式。

      (2)通過TFT觸屏輸入偏轉(zhuǎn)角θd。

      (3)將小球輕放在處于水平狀態(tài)的觸屏右側(cè)中線處,并保持靜止不動。

      (4)觸按TFT屏上的啟動鍵,啟動定時(shí)器并記錄啟動時(shí)刻為t0,同時(shí)輸出舵機(jī)偏轉(zhuǎn)θd相應(yīng)的PWM信號,舵機(jī)帶動觸屏傾斜,小球開始沿觸屏斜面滾動。

      (5)在定時(shí)采樣時(shí)刻,控制器通過AD轉(zhuǎn)換測量小球在觸摸屏的X軸的坐標(biāo)位置,由前后2次的位置差計(jì)算速度,由前后2次的速度差計(jì)算加速度。

      (6)前后2次的加速度差值為0時(shí)說明舵機(jī)偏轉(zhuǎn)到位,記錄這一時(shí)刻為tht,與測量啟動時(shí)刻t0相減,得到該次指定角度對應(yīng)的打角時(shí)間并顯示,完成一次測量。

      (7)通過按鍵切換,輸出基準(zhǔn)PWM信號使舵機(jī)處于中間位置,帶動亞克力板及觸摸屏處于水平狀態(tài),重復(fù)(3)~(6)步驟20次,將20次測量值取均值作為設(shè)定偏轉(zhuǎn)角θd的打角時(shí)間,減小AD轉(zhuǎn)換截?cái)嗾`差帶來的精度損失。

      4 驗(yàn)證試驗(yàn)

      4.1 測量試驗(yàn)

      現(xiàn)選用19寸五線電阻式觸摸屏(屏幕在X方向上有效長度為375 mm)、MSP430F149單片機(jī)組成測試裝置如圖5所示,以上述方案對常見的模擬舵機(jī)mg995進(jìn)行打角時(shí)間測試。

      具體試驗(yàn)過程:

      ①開啟測試裝置,將直徑3.5 cm的不銹鋼球放到觸摸屏上指定位置,點(diǎn)擊TFT屏設(shè)置偏轉(zhuǎn)角度數(shù)為30°。

      ②在測試屏上放穩(wěn)鋼球后,點(diǎn)擊TFT屏幕上觸摸按鍵開始測試,小球沿屏幕滾落,測試結(jié)束后TFT屏上顯示該次設(shè)定偏轉(zhuǎn)角對應(yīng)的打角時(shí)間。

      ③重復(fù)測量20次,記錄每次結(jié)果并計(jì)算平均值。

      ④分別以5°步距增幅設(shè)置屏面傾角,重復(fù)9次并計(jì)算平均值,得到相應(yīng)的舵機(jī)打角時(shí)間見表2。

      4.2 實(shí)驗(yàn)結(jié)論與分析

      用該文方案中舵機(jī)驅(qū)動電壓為5V,對MG995舵機(jī)使用手冊中給出的2個(gè)典型操作速度(0.17 s/60°(4.8 V),0.13 s/60°(6.0 V))進(jìn)行線性插值,得到MG995舵機(jī)在5V驅(qū)動電壓下的理論操作速度為0.163 s/60°(5.0 V)。

      觀察表2數(shù)據(jù)可以發(fā)現(xiàn),同一角度下測量值的平均值與理論打角時(shí)間接近,符合理論分析,說明該文方法可行。表中數(shù)據(jù)顯示,指定偏轉(zhuǎn)角度較小時(shí),測量值均值與理論時(shí)間相對誤差較大,隨著偏轉(zhuǎn)角度的增大相對誤差縮小。原因可能是舵機(jī)內(nèi)部減速齒輪組中存在間隙,偏轉(zhuǎn)角度小時(shí)對打角時(shí)間的影響相對明顯。

      5 結(jié)語

      該文借助MSP430單片機(jī)和電阻式五線觸摸屏構(gòu)成的板球系統(tǒng),設(shè)計(jì)了一種舵機(jī)打角時(shí)間測量裝置,提出了利用加速度變化判斷舵機(jī)偏轉(zhuǎn)到位的打角時(shí)間便捷測量方法,給出了詳細(xì)的測量過程并進(jìn)行了測試,結(jié)果驗(yàn)證了方法的可行性。

      參考文獻(xiàn)

      [1]賴國平,胡延霖,梁存真.無人機(jī)舵機(jī)自動測試系統(tǒng)硬件平臺設(shè)計(jì)[J].兵工自動化, 2009,28(1):62-64.

      [2]張桂榕,朱永曉,陳偉.舵機(jī)自動測試系統(tǒng)的設(shè)汁與實(shí)現(xiàn)[J].傳感器世界,2014,20(12):30-33.

      [3]王斐,梁曉庚,王民鋼.基于虛擬儀器的舵機(jī)綜合測試系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測量與控制, 2015,23(6):1928-1930,1954.

      [4]宋月,馬立玲,王軍政,等.舵機(jī)直流電機(jī)性能測試系統(tǒng)的研制[J].儀器儀表學(xué)報(bào),2005,26(10): 1081-1084.

      [5]駱懿,夏高裕.基于機(jī)器視覺的民用無人機(jī)舵機(jī)性能測試系統(tǒng)[J].杭州電子科技大學(xué)學(xué)報(bào)(自然科學(xué)版), 2015,35(6):40-45.

      [6]江秀紅,段富海,曹陽,等.電阻式觸摸屏多點(diǎn)校準(zhǔn)及觸摸壓力研究[J].計(jì)算機(jī)測量與控制,2012, 20(8):2278-2280.

      [7]蔡紅娟,高恒強(qiáng),蔡苗.電阻式觸摸屏校準(zhǔn)算法的優(yōu)化[J].制造業(yè)自動化,2012,34(13):21-23.

      [8]陳康才,李春茂.電阻式觸摸屏2點(diǎn)觸摸原理[J].科學(xué)技術(shù)與工程,2012,12(18):4525-4529.

      猜你喜歡
      控制器
      工商業(yè)IC卡控制器改造為物聯(lián)網(wǎng)控制器實(shí)踐
      現(xiàn)代有軌電車軌旁控制器的研究
      基于DSP的復(fù)合跟蹤控制器的設(shè)計(jì)
      基于FPGA的異步通信控制器設(shè)計(jì)與實(shí)現(xiàn)
      基于自抗擾控制的VSC-HVDC控制器設(shè)計(jì)
      電測與儀表(2014年8期)2014-04-04 09:19:34
      基于FPGA的可控硅移相觸發(fā)控制器的實(shí)現(xiàn)
      電測與儀表(2014年3期)2014-04-04 09:08:36
      模糊PID控制器設(shè)計(jì)及MATLAB仿真
      MOXA RTU控制器ioPAC 5542系列
      自動化博覽(2014年9期)2014-02-28 22:33:17
      倍福 CX8091嵌入式控制器
      自動化博覽(2014年4期)2014-02-28 22:31:15
      紅獅控制 PID控制器PXU系列
      自動化博覽(2014年4期)2014-02-28 22:31:14
      大安市| 青铜峡市| 和林格尔县| 河北省| 大渡口区| 丰顺县| 清新县| 铁力市| 准格尔旗| 禹州市| 紫云| 公主岭市| 江油市| 吴桥县| 株洲市| 砚山县| 皮山县| 体育| 曲周县| 方山县| 柳河县| 弋阳县| 湘阴县| 陆河县| 仁化县| 独山县| 夏河县| 贡嘎县| 和政县| 板桥市| 忻州市| 西青区| 华池县| 铜川市| 延长县| 南丹县| 寿光市| 方正县| 勃利县| 施甸县| 逊克县|