<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 采用SPCE061A單片機的髖作用力測試儀設計

采用SPCE061A單片機的髖作用力測試儀設計

作者: 時(shí)間:2012-04-15 來(lái)源:網(wǎng)絡(luò ) 收藏

即電橋輸出電壓Uo與電阻應變片阻值變化△Rl成線(xiàn)性關(guān)系。結合前述可知,電橋輸出電壓Uo的變化反映了力大小的變化。從而通過(guò)測量電橋輸出電壓Uo,就能實(shí)現對力大小的檢測。

本文引用地址:http://dyxdggzs.com/article/171614.htm

  力傳感器輸出的電壓信號Uo通過(guò)變送器的放大和線(xiàn)性化處理,由雙端輸入信號Uo轉變?yōu)閱味溯敵鲂盘朥sample。模擬電壓Usample與被測力線(xiàn)性相關(guān),送至后續模數轉換電路(ADC)完成模數變換。變送器中的精密變送放大電路一般三運放差動(dòng)放大電路,具有較高的輸入阻抗和共模抑制比,并通過(guò)內部的阻容耦合電路有效減小了溫度漂移,保證了測量的精確度。

3.1.2 髖作用力測量方法

  力采集電路輸出 Usample是電壓模擬量,需要經(jīng)過(guò)ADC,變換為系統控制核心—可以使用的數字量。內部集成有8通道10位高速A/D轉換器,本系統選用單通道I/O A0作為A/D轉換的模擬電壓輸入。A/D轉換的參考電壓Vref可以系統自帶的Vdd,也可以通過(guò)軟件設置使用外部參考電壓??紤]到該的測力量程為0kg~300kg,力采集電路對應的模擬電壓輸出O V~3V,模擬電壓信號符合自帶A/D轉換器的輸入要求。因此,A/D轉換參考電壓系統默認的Vdd。將Usample連接至 的I/O A0端,即可進(jìn)行A/D轉換。本系統的A/D轉換頻率設置為l kHz,髖作用力F可表示為:

  式中:Mmax是所測作用力的最大量程,g是重力加速度值,Umax是力采集電路輸出的模擬電壓最大值,AD_Data是力采集電路輸出 Usample經(jīng)A/D轉換后得到的10位數字量,AD_Max是10位A/D轉換器參考電壓Uref所對應的數字量,此處為0x03FF。實(shí)際編程中,為了降低采樣過(guò)程瞬態(tài)誤差的干擾,運用了算術(shù)均值濾波的方法,即最終顯示的作用力F通過(guò)對10次采樣的作用力求算術(shù)平均值取得。

  3.2 速度測量

  本中,與髖作用力同步的速度值和作用力方向由光電編碼器、鑒相電路和相應軟件計數器求得。

  3.2.1 光電編碼器測速原理

  光電編碼器是一種數字式角度傳感器,它能將角位移轉化成相應數量的電壓脈沖信號,主要用于機械轉角位置和旋轉速度的檢測和控制。本測試儀選用的ZKX-6- 50BM7型增量式光電縮碼器是一款高精度角位移傳感器,轉動(dòng)軸每旋轉一周分兩路輸出500個(gè)電壓脈沖信號Out_A和Out_B。其中,Out_A和 Out_B兩路信號相位差為90°。

  將光電編碼器輸出接至的外部中斷IRQ3,則轉動(dòng)引起的每一個(gè)電壓脈沖都會(huì )觸發(fā)單片機外部中斷。通過(guò)編制單片機外部中斷子函數,就可以實(shí)現對光電編碼器輸出脈沖個(gè)數的準確計算,經(jīng)換算后即得轉動(dòng)軸轉過(guò)的精確角位移。

  因此,計算固定時(shí)間段內光電編碼器的角位移,就可求得轉動(dòng)軸的角速率,結合光電編碼器同軸轉盤(pán)的半徑,就可算得與髖作用力同步的線(xiàn)速度值。實(shí)際編程中,選用單片機內部512 Hz的時(shí)基中斷產(chǎn)生固定時(shí)間段,即計算每個(gè)時(shí)間間隔t=l/512 s內光電編碼器的輸出脈沖個(gè)數,從而求得速度。設v為t時(shí)間內的平均速度,由于固定時(shí)間段足夠小,所以將瞬時(shí)速度近似為平均速度v,則

  式中:s為t時(shí)間內被測對象產(chǎn)生的位移;n為固定時(shí)間間隔內(1/512 s)光電編碼器輸出的脈沖數;ι為光電編碼器同軸轉盤(pán)的周長(cháng),N為光電編碼器旋轉一周輸出的脈沖數,此處N=500。

  3.2.2 速度鑒相的方法

  髖作用力檢測過(guò)程中,光電編碼器的轉向說(shuō)明訓練者髖部是主動(dòng)發(fā)力或是被動(dòng)受力。因此,光電編碼器轉向的判別是本測試儀必須具備的基本功能。通過(guò)對光電編碼器所輸出的相位差90°的兩路電壓脈沖信號0ut_A和Out_B進(jìn)行鑒相,就能夠判別轉盤(pán)正轉或反轉。具體鑒相電路原理如圖3所示。

  光電編碼器輸出的Out_A和Out_B分別接至D觸發(fā)器時(shí)鐘端Clk和控制端D。根據D觸發(fā)器的功能定義,在輸入時(shí)鐘信號Out_A的每個(gè)脈沖上跳沿,觸發(fā)器的輸出W2被控制端D的輸入信號Out_B置位。圖4示意了光電編碼器正轉時(shí),Out_A、Out_B的信號波形和鑒相電路的輸出。

  正轉時(shí),Out_A信號的相位超前Out_B信號90°,w1輸出始終為高電平。反轉時(shí),Out_A信號的相位延后Out_B信號90°,W1輸出始終為低電平。因此,通過(guò)讀取W1的電壓高低,就可以判別光電編碼器的轉向。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>