亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STM32的力傳感器信號(hào)采集與處理系統(tǒng)設(shè)計(jì)*

        2017-08-09 01:34:14劉永永李國(guó)平左國(guó)坤李雅楠
        傳感器與微系統(tǒng) 2017年7期
        關(guān)鍵詞:數(shù)字濾波限幅濾波

        劉永永, 李國(guó)平, 左國(guó)坤, 李雅楠

        (1.寧波大學(xué) 機(jī)械工程與力學(xué)學(xué)院,浙江 寧波 315211;2.中國(guó)科學(xué)院 寧波材料技術(shù)與工程研究所,浙江 寧波 315201)

        ?

        基于STM32的力傳感器信號(hào)采集與處理系統(tǒng)設(shè)計(jì)*

        劉永永1,2, 李國(guó)平1, 左國(guó)坤2, 李雅楠2

        (1.寧波大學(xué) 機(jī)械工程與力學(xué)學(xué)院,浙江 寧波 315211;2.中國(guó)科學(xué)院 寧波材料技術(shù)與工程研究所,浙江 寧波 315201)

        用于表征機(jī)器人人機(jī)交互(HRI)過(guò)程中力學(xué)特性變化的三軸力傳感器的數(shù)據(jù)需要實(shí)時(shí)采集以反饋給控制系統(tǒng)??紤]到交互過(guò)程中傳感器的信號(hào)會(huì)受到隨機(jī)噪聲干擾,影響控制系統(tǒng)的準(zhǔn)確性和精度。設(shè)計(jì)了一種基于運(yùn)算放大器和STM32微處理器的傳感器信號(hào)采集和處理系統(tǒng)。傳感器微弱信號(hào)經(jīng)放大調(diào)理后送至STM32模數(shù)轉(zhuǎn)換接口,對(duì)傳感器輸出信號(hào)進(jìn)行數(shù)字濾波,并對(duì)整個(gè)系統(tǒng)進(jìn)行算法驗(yàn)證。信號(hào)分析表明:該系統(tǒng)有效抑制了隨機(jī)干擾信號(hào),為控制系統(tǒng)提供了穩(wěn)定的采樣精度。

        力傳感器; 實(shí)時(shí)采集; STM32微處理器; 數(shù)字濾波

        0 引 言

        隨著傳感器技術(shù)的快速發(fā)展,形成了各種各樣的人機(jī)交互方式和控制方式,比如基于語(yǔ)音識(shí)別的語(yǔ)音控制,動(dòng)作識(shí)別的手勢(shì)控制、肢體控制,也出現(xiàn)了利用手機(jī)和計(jì)算機(jī)互聯(lián)網(wǎng)的人機(jī)交互和智能控制方式[1]。傳感器技術(shù)正越來(lái)越多的運(yùn)用到人們的日常生活中,傳感器數(shù)據(jù)采集(DAQ)和信號(hào)處理也受到更多的重視。

        智能機(jī)器人需要和外界環(huán)境進(jìn)行信息交互以完成各種目標(biāo)任務(wù)[2],本文檢測(cè)人機(jī)交互過(guò)程中的力學(xué)特性變化時(shí)選擇一種高精度的電阻應(yīng)變式三軸壓力傳感器(three-axis force sensor)??刂葡到y(tǒng)采集傳感器信號(hào)構(gòu)成閉環(huán)控制方式命令執(zhí)行機(jī)構(gòu)準(zhǔn)確運(yùn)動(dòng),因此實(shí)時(shí)并準(zhǔn)確地?cái)?shù)據(jù)采集[3]顯得尤為重要。本文設(shè)計(jì)了一種高效、穩(wěn)定的數(shù)據(jù)采集系統(tǒng)來(lái)保證信號(hào)實(shí)時(shí)準(zhǔn)確的采集。

        1 系統(tǒng)總體設(shè)計(jì)

        數(shù)據(jù)采集和處理系統(tǒng)框圖如圖1所示,圖1(a)為傳感器安裝在運(yùn)動(dòng)桿的內(nèi)部,可以伸縮,可在三維空間內(nèi)運(yùn)動(dòng),傳感器微弱信號(hào)放大后經(jīng)100 cm距離傳輸?shù)娇刂瓢迳?。硬件部分分成上?個(gè)部分:近距離安裝在傳感器下方的放大電路,以及安裝在底部基座的控制器電路。放大電路包括降壓穩(wěn)壓恒流電路和差分放大電路,微控制器根據(jù)控制和傳感器采集精度要求,選擇STM32F207ZTG為主控芯片,主控板上集成信號(hào)濾波和電平抬升電路,將采集信號(hào)控制在STM32的AD采樣范圍內(nèi)。軟件設(shè)計(jì)包括數(shù)字濾波和零點(diǎn)補(bǔ)償,最終數(shù)據(jù)提供給控制算法運(yùn)用,采集數(shù)據(jù)通過(guò)串口模塊傳給上位機(jī)。

        圖1 系統(tǒng)結(jié)構(gòu)

        2 系統(tǒng)硬件設(shè)計(jì)

        2.1 放大電路設(shè)計(jì)

        選用的力傳感器的應(yīng)變片激勵(lì)電壓為6 V×(1±5 %),X,Y軸量程10 kg,Z軸20 kg。選用MP2451設(shè)計(jì)降壓穩(wěn)壓電源電路獲得穩(wěn)定的激勵(lì)電壓,外加電壓為24 V。MP2451是一種高頻降壓穩(wěn)壓芯片,電流模式控制具有快速的環(huán)路響應(yīng)和高效輸出。穩(wěn)定的激勵(lì)電壓可有效地減弱應(yīng)變片的熱零點(diǎn)漂移[4]。降壓后電流輸出為40 mA左右,保證應(yīng)變片工作在額定電流,降低熱效應(yīng)的影響,獲得更好的溫度補(bǔ)償。電源電路原理如圖2(a)所示,接地設(shè)計(jì)可有效屏蔽EMC的影響。

        圖2 放大電路

        選用的應(yīng)變式力傳感器(BSY—3F)單軸由4片應(yīng)變片組成惠斯登電橋,采用等臂全橋電路,靈敏度高,線(xiàn)性度好,易于實(shí)現(xiàn)溫度補(bǔ)償。從安裝示意圖看出,將放大電路近距離安裝在傳感器的下方,可以避免傳輸過(guò)程中的一些干擾信號(hào)放大到AD采樣接口。電橋在6 V穩(wěn)壓源的激勵(lì)下輸出差分信號(hào)為mV級(jí)變化,選擇AD620AR作為傳感器微弱信號(hào)的放大芯片[5],調(diào)節(jié)R7進(jìn)行零點(diǎn)調(diào)整,調(diào)節(jié)R12的阻值可以得到所需的放大增益和滿(mǎn)量程輸出,該放大電路具有很強(qiáng)的額共模抑制能力,放大后的信號(hào)電壓范圍在0~3.3 V內(nèi)變化,單軸放大電路如圖2(b)所示。

        2.2 主控板電路設(shè)計(jì)

        放大信號(hào)用帶鋁箔和金屬編織層的信號(hào)線(xiàn)傳輸至控制板中,但還會(huì)受到系統(tǒng)其他部分的電磁干擾,需對(duì)在0.05 Hz~1 kHz范圍外進(jìn)行信號(hào)濾波,通過(guò)設(shè)計(jì)合理的濾波器保證信號(hào)在該范圍內(nèi)[6]。OP07高精度運(yùn)放有輸入失調(diào)電壓低,低溫漂,低噪聲,性能長(zhǎng)期穩(wěn)定等特點(diǎn),本文選用它來(lái)設(shè)計(jì)二階有源帶通濾波器,濾波器如圖3所示。高通濾波器由C13,C14,R14,R15組成,截止頻率f1≈0.047 Hz,R16,R17,C17,C18組成低通濾波器,截止頻率f2≈102 4 Hz。

        濾波后的信號(hào)仍有一定的干擾,后期通過(guò)數(shù)字濾波處理,濾波后的放大信號(hào)送到STM32的采樣接口的電平不能為負(fù),本文選用LM358設(shè)計(jì)電壓跟隨電路以及TLC2274AC設(shè)計(jì)電平抬升電路,對(duì)接收的傳感器信號(hào)進(jìn)行零點(diǎn)和極性調(diào)理。零點(diǎn)在1.65 V,電平抬升電路及單片機(jī)接口電路如圖3所示。選用的處理器 STM32F207ZGT6是基于ARM 32位的CortexTM—M3內(nèi)核的CPU(最大主頻120 MHz),工作電壓1.6~3.6 V,1 MB Flash和128 kB RAM,具有豐富的外部連接特性(UART,SPI,I2C等),內(nèi)置3路12位ADC,模擬量傳輸?shù)紸DC接口,采集信號(hào)滿(mǎn)足控制精度需求。

        圖3 信號(hào)處理及單片機(jī)接口電路

        3 系統(tǒng)軟件設(shè)計(jì)

        3.1 系統(tǒng)主程序流程

        數(shù)據(jù)采集處理系統(tǒng)基于Keil MDK—ARM和STM32固件庫(kù)進(jìn)行編寫(xiě),主要進(jìn)行硬件初始化,模擬量采集傳輸,數(shù)字濾波,軟件補(bǔ)償和串口通信,本文自定義串口通信數(shù)據(jù)格式。程序流程如圖4所示,ADC初始化包括AD和DMA的配置。

        圖4 實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)軟件流程

        控制器需同時(shí)采集3路力傳感器的值,故采用3通道采集模式。AD信號(hào)是力傳感器的信號(hào),控制算法需要實(shí)時(shí)采集傳感器數(shù)據(jù),這里采用DMA實(shí)現(xiàn)多路ADC數(shù)據(jù)的直接搬運(yùn)存儲(chǔ),節(jié)省CPU資源[7]。編程時(shí)ADC采樣通道設(shè)置成多通道連續(xù)掃描模式,各個(gè)ADC通道的轉(zhuǎn)換結(jié)果采用DMA方式傳輸?shù)介L(zhǎng)度為3,寬度16 bit的緩存區(qū)里。系統(tǒng)啟動(dòng)后,ADC通道立即開(kāi)始3路模擬量信號(hào)的采集,數(shù)據(jù)實(shí)時(shí)的通過(guò)DMA傳輸?shù)街付ǖ膬?nèi)存基地址,DMA每傳輸完一組數(shù)據(jù),就觸發(fā)一次 DMA傳輸,完成中斷,緩存數(shù)據(jù)到內(nèi)存。

        3.2 數(shù)字濾波算法設(shè)計(jì)

        在本文介紹的人機(jī)交互系統(tǒng)中,信號(hào)傳輸路徑經(jīng)過(guò)電機(jī)旁路,電機(jī)運(yùn)轉(zhuǎn)時(shí)的電磁干擾難免會(huì)耦合到信號(hào)線(xiàn)內(nèi),因?yàn)殡姍C(jī)旋轉(zhuǎn)的速度大小和方向都是隨機(jī)的,噪聲偶然性很強(qiáng),靜態(tài)下,檢測(cè)到的傳感器數(shù)據(jù)噪聲幅值大。對(duì)常用的數(shù)字濾波算法特點(diǎn)進(jìn)行比較,考慮RAM的消耗和信號(hào)濾波需要,選用限幅濾波和一階滯后濾波組合算法最為合適。限幅濾波AD采樣值為y(n),限幅濾波可以有效克服偶然因素引起的脈沖干擾[8]。而一階滯后濾波對(duì)周期性信號(hào)具有良好地抑制作用

        (1)

        AD采樣值為y1(n),適用于力傳感器信號(hào)波動(dòng)頻率較高的場(chǎng)合[9]。結(jié)合兩種方法,可以設(shè)計(jì)出一種既能消除偶然因素產(chǎn)生的脈沖,又能保證信號(hào)實(shí)時(shí)性的濾波方法。

        y1(n)=(1-a)x(n)+ay(n-1)

        (2)

        濾波思路為先對(duì)信號(hào)進(jìn)行一階滯后濾波;再以一階滯后濾波的輸出作為參考,對(duì)AD采樣的信號(hào)進(jìn)行限幅濾波,解決了限幅濾波法無(wú)法跟蹤真實(shí)信號(hào)的問(wèn)題;最后再加一個(gè)權(quán)值a較大的一階滯后濾波法,濾掉周期噪聲,并且保證較小的相位延遲。濾波算法的示意圖如圖5所示。FO1和FO2是一階滯后濾波法,LF是限幅濾波法,但LF和標(biāo)準(zhǔn)的限幅濾波法不完全一樣,它是將本周期的采樣值和FO1的輸出對(duì)比,而不是和上一周期的限幅濾波對(duì)比。

        圖5 濾波算法Simulink原理框圖

        力傳感器信號(hào)反映的是人體與手柄接觸力的值,人體上肢在運(yùn)動(dòng)過(guò)程中力量的變化是非常頻繁的,本文對(duì)算法進(jìn)行Matlab/Simulink仿真,模擬濾波算法對(duì)受噪聲干擾的傳感器信號(hào)進(jìn)行處理。仿真結(jié)果表明:限幅濾波法無(wú)法濾除白噪聲;一階滯后濾波法能獲得比較平滑的波形,然而相位滯后比較嚴(yán)重,而且引入了脈沖噪聲,噪聲導(dǎo)致信號(hào)偏離均值;改進(jìn)后的濾波方法相位滯后非常小,濾波后的波形比較平滑,也將白噪聲降低到了一個(gè)比較小的幅值。仿真后得到一階滯后濾波權(quán)值a為0.6,此時(shí)濾波后的信號(hào)平穩(wěn)性和靈敏度最好。

        3.3 實(shí)驗(yàn)結(jié)果分析

        將仿真后的數(shù)字濾波算法設(shè)計(jì)成程序?qū)鞲衅鲗?shí)驗(yàn)結(jié)果進(jìn)行測(cè)量分析,經(jīng)A/D轉(zhuǎn)換后的數(shù)據(jù)通過(guò)串口通信模塊在Matlab中進(jìn)行曲線(xiàn)擬合[10],轉(zhuǎn)換成電壓,如圖6為傳感器靜態(tài)濾波前后結(jié)果,取一段時(shí)間后的穩(wěn)定數(shù)據(jù),從圖中可知濾波后幅值干擾降低了10倍左右。

        圖6 靜態(tài)下濾波前后結(jié)果

        在動(dòng)態(tài)下,加載1 kg的砝碼,濾波后的力傳感器信號(hào)如圖7所示,噪聲明顯減少,而且相位滯后很小。

        圖7 濾波前后的力傳感器受力信號(hào)

        3.4 力傳感器信號(hào)零點(diǎn)漂移補(bǔ)償

        零點(diǎn)漂移也稱(chēng)為溫漂,貫穿在傳感器的設(shè)計(jì)和使用過(guò)程中[11],系統(tǒng)中的具體現(xiàn)象為:AD輸入的有效值會(huì)在機(jī)器通電運(yùn)轉(zhuǎn)之后逐漸增大,一段時(shí)間后造成30 mV左右的零點(diǎn)漂移。主要原因?yàn)闇囟茸兓?、電源電壓不穩(wěn)定、元器件參數(shù)變值等造成放大器的靜態(tài)工作點(diǎn)發(fā)生變化。

        本文采用軟件補(bǔ)償?shù)姆椒▉?lái)解決零點(diǎn)漂移問(wèn)題。補(bǔ)償程序的流程圖如圖4所示,其中ad_x和ad_y為濾波后的值,adoffset_x和adoffset_y為溫漂量, angle_x和angle_y為搖桿角度,rad,由電機(jī)編碼器檢測(cè),傳感器安裝垂直地面。垂直位置修改偏移量adoffset_x和adoffset_y即可。用高精度砝碼檢測(cè)傳感器的線(xiàn)性度和靈敏度,采集數(shù)據(jù)和測(cè)量誤差,如表1所示,G為砝碼質(zhì)量,G1,G2分別為濾波和補(bǔ)償前后AD換算質(zhì)量,取平均值抵消砝碼誤差影響。

        表1 受力測(cè)量數(shù)據(jù)

        數(shù)據(jù)分析表明:濾波和補(bǔ)償有效地消除了傳感器信號(hào)的隨機(jī)誤差和零漂,實(shí)測(cè)數(shù)據(jù)誤差不超過(guò)0.1 %,提高了采樣精度。

        4 結(jié)束語(yǔ)

        本文分析機(jī)器人人機(jī)交互過(guò)程中力信息采集的具體問(wèn)題,考慮各種復(fù)雜干擾,設(shè)計(jì)了一種基于硬件和軟件的采集和信號(hào)處理系統(tǒng),特別是放大電路近距離安裝在傳感器的下方,避免微弱信號(hào)被過(guò)多干擾,對(duì)濾波算法仿真驗(yàn)證其可行性,最后實(shí)驗(yàn)檢測(cè)數(shù)據(jù)表明:整個(gè)系統(tǒng)的軟硬件設(shè)計(jì)具有一定的可靠性,采集精度達(dá)到控制要求,為后期人機(jī)交互控制研究奠定關(guān)鍵的基礎(chǔ)。

        [1] Goodrich M A,Schulitz A C.Human-robot interaction:A sur-vey[J].Foundations and Trends in Human-computer Interaction,2007,1(3):203-275.

        [2] 熊根良,陳海初.物理性人—機(jī)器人交互研究與發(fā)展現(xiàn)狀[J].光學(xué)精密工程,2013,21(2):356-370.

        [3] 陳 峰.實(shí)時(shí)信號(hào)數(shù)據(jù)采集系統(tǒng)的研究與設(shè)計(jì)[D].上海:上海交通大學(xué),2010.

        [4] 鄭蓓蓉,薛 偉,周 晨,等.壓力傳感器集成恒流源靈敏度溫度系數(shù)補(bǔ)償[J].中國(guó)機(jī)械工程,2010,21(7):800-803.

        [5] 高光天.ADl產(chǎn)品應(yīng)用技術(shù)叢書(shū).傳感器與信號(hào)調(diào)理器件應(yīng)用技術(shù)[M].北京:科學(xué)技術(shù)出版社,2002.

        [6] 湯海泓.應(yīng)變式壓力傳感器的補(bǔ)償及信號(hào)調(diào)理電路的設(shè)計(jì)[J].儀器儀表學(xué)報(bào),2009,30(6):379-382.

        [7] 丁 力.基于 STM32 的嵌入式測(cè)控系統(tǒng)設(shè)計(jì)[J].中南大學(xué)學(xué)報(bào),2013,58(7):260-264.

        [8] 文常保,高麗紅,方吉善,等.基于改進(jìn)型限幅平均濾波的高精度稱(chēng)重系統(tǒng)研究[J].傳感技術(shù)學(xué)報(bào),2014,27(5):649-653.

        [9] 王 堅(jiān).一階滯后濾波在減速機(jī)特性曲線(xiàn)繪制中的應(yīng)用[J].電子測(cè)量技術(shù),2013,36(1):101-104.

        [10] 姬翠翠,朱 華,江 煒.基于Matlab和Origin實(shí)現(xiàn)測(cè)力傳感器的靜態(tài)標(biāo)定[J].傳感器與微系統(tǒng),2007,26(12):111-113.

        [11] 郭明威,朱家海.壓阻式壓力傳感器溫度誤差的數(shù)字補(bǔ)償技術(shù)[J].儀表技術(shù)與傳感器,2008(2):76-77.

        Design of force sensor signal acquisition and processing system based on STM32*

        LIU Yong-yong1,2, LI Guo-ping1, ZUO Guo-kun2, LI Ya-nan2

        (1.Faculty of Mechanical Engineering and Mechanics,Ningbo University,Ningbo 315211,China;2.Ningbo Institute of Materials Technology and Engineering,Chinese Academy of Sciences,Ningbo 315201,China)

        The data of the three-axis force sensor which is used to characterize the change of mechanical properties in the process of human-robot interaction(HRI)needs to be collected in real time in order to feed back to the control system.Taking into account that the sensor signals will be interfered by random noise during interaction,it will affect the accuracy and precision of the control system.Design a kind of sensor data acquisition and processing system based on operational amplifiers and STM32 microprocessor.Weak sensor signal will be sent to the STM32 analog to digital conversion(ADC)interface after amplified and conditioned,aiming at characteristics of output signal of sensor,digital filtering of signal is carried out,and verify the algorithm of entire system.Signal analysis shows that the system effectively restrain random disturbance signal and provides stable sampling precision for control system.

        force sensor; real-time acquisition; STM32 MCU; digital filtering

        10.13873/J.1000—9787(2017)07—0112—04

        2016—07—12

        浙江省自然科學(xué)基金資助項(xiàng)目(LY15E050005);浙江省公益性技術(shù)應(yīng)用研究項(xiàng)目(2013C31017)

        TP 274

        A

        1000—9787(2017)07—0112—04

        劉永永(1991-),男,碩士研究生,研究方向?yàn)樯现祻?fù)機(jī)器人控制技術(shù)研究,E—mail:liuyongyong@nimte.ac.cn。

        猜你喜歡
        數(shù)字濾波限幅濾波
        高精度傳感器溫度漂移補(bǔ)償分析與研究
        改進(jìn)的壓縮感知限幅噪聲消除方案
        數(shù)字濾波在語(yǔ)音信號(hào)降噪中的應(yīng)用
        電子制作(2019年24期)2019-02-23 13:22:40
        鹽酸后處理對(duì)水熱合成納米鈦酸鹽形貌及光限幅效應(yīng)的影響
        濾波器長(zhǎng)度對(duì)濾波結(jié)果的影響研究
        RTS平滑濾波在事后姿態(tài)確定中的應(yīng)用
        基于線(xiàn)性正則變換的 LMS 自適應(yīng)濾波
        基于隨機(jī)加權(quán)估計(jì)的Sage自適應(yīng)濾波及其在導(dǎo)航中的應(yīng)用
        基于Sage—Husa濾波的GNSS/INS組合導(dǎo)航自適應(yīng)濾波
        限幅特性在魚(yú)雷控制系統(tǒng)設(shè)計(jì)中的應(yīng)用
        成人影院在线观看视频免费| 97在线视频免费| 男女在线免费视频网站| 国产精品国产自产拍高清| 国产精品国产三级国a| 国产一区国产二区亚洲精品| 亚洲av日韩精品久久久久久久| 国产尤物精品福利视频| 百合av一区二区三区| 区二区三区亚洲精品无| av大全亚洲一区二区三区| 国产成人无码a区在线观看视频 | 国产69精品麻豆久久| 日本一区二区三区视频网站 | 手机在线亚洲精品网站| 久久亚洲色www成人欧美| 丝袜美女污污免费观看的网站| 亚洲中文字幕在线精品2021| 丰满女人猛烈进入视频免费网站 | 国产麻无矿码直接观看| 国产人妖xxxx做受视频| 亚洲av产在线精品亚洲第三站| 国产免费爽爽视频在线观看 | 午夜毛片午夜女人喷潮视频| 日本在线视频二区一区| 久久亚洲道色综合久久| 欧洲熟妇色xxxx欧美老妇多毛图片| 日产精品久久久久久久| 91精品国产综合久久青草| 亚洲中文字幕在线第六区| 亚洲偷自拍国综合第一页| 男女啪啪无遮挡免费网站| 欧美日本道免费二区三区| 国产一区二区三区在线观看黄| 色综合久久无码五十路人妻 | 女同久久精品国产99国产精| 99噜噜噜在线播放| 亚洲综合色自拍一区| 99日本亚洲黄色三级高清网站| av成人一区二区三区| 闺蜜张开腿让我爽了一夜|