微位移檢測的基本原理有很多種,如:光、磁、電感應、電容、壓電等,但是這類方法大多不適合于機器人進行多維力和位移信息的獲取。為使技術成熟的多維力敏傳感器用于微位移信息的采集,中科院合肥智能所機器人傳感實驗室在對其結構參數進行了改進,最大限度地利用了單片機的許多新特性,如它自帶的8路24位高精度=-△A/D轉換器.程控增益放大(PGA)、濾波器等。它可以實現位移與力的高精度測量。本論文主要從微型機的應用角度出發,希望對提高傳感器的集成度.分辨率.穩定性以及人機交互能力有一定的幫助。
力傳感器的特性。
微位移傳感器結構主要借鑒了實驗室機器人六維腕力傳感器的結構特點,設計中也采用了雙E型膜片結構。該方法先利用改進的二維力敏元件,在XY和Y兩個維度上分別檢測力信息,并把它們轉換為平面位移信息。為了獲得力場、位移等微量信息,通過改變機器人六維力矩傳感器的結構參數,改變相應的結構參數,以獲得力場、位移等。
單片機是高精度微位移傳感器電路模塊的核心。實現弱信號的多路切換.信號緩沖.PGA程序放大.24比特=A/D轉換.數字濾波.數據處理.信號校正及UART通訊等功能。下面是結合使用的微型位移傳感器。
數字放大器的快速構建有三種.sinc2或sinc3,另外還有自動模式。自動模式會根據輸入通道或PGA變化將sinc濾波器調整為最合適的選擇。將快速建立濾光片在切換到一個新的通道后進行下兩次轉換,放棄其中的第一個轉換。接下來,使用sinc2.之后使用sinc3濾波器改善噪音性能。該運算可將sinc3濾波器的低噪聲優點與快速恢復濾波器的快速響應結合起來。sinc在數字濾波器中是FIR濾波器的一種,常用于△1=的ADC。如果輸入通道突然改變,輸出需要花費一定的時間才能正確地表示新的輸入。花費的時間依賴于使用濾光器的類型。sinc2通常表示需要2個數據輸出時間,sinc3表示需要3個周期的數據輸出時間,另一些則需要1周的數據輸出時間。從一般意義上講,如果采用sinc3濾波器,輸入通道改變后,3個首先采樣輸出的數據不可用,應棄掉第四個輸出數據。
數字放大器可以同時使用內部基準電壓和外基準電壓。基準電壓啟動配置為內部2.5V。基準電壓可通過ADCON0寄存器選擇。該試驗采用內部基準電壓,通過設置ADCON0.4(VREFH)選取1.25v。應該指出,啟用內部VREF并不能消除外部連接需求。REFOUT管腳必須仍然連接到VREF+,而VREF-必須仍然連接到AGND,以使內部的VREF可以正常工作。
感應器硬件構成。
單片機的高度集成性使其硬件系統結構非常簡潔。應變電阻器通過一種特殊的方法,貼在E型膜的表面,并將其連接成由兩組自動解耦的惠斯通全橋電路,作為原始力信息的模擬輸出。將小線路板放置在圓孔內的小孔中。
試驗系統主要由傳感器本體、數字放大器核、串口通信電路和PC機等部分組成。正如前面所述,一組橋梁輸出接數字放大器ADC的AIN0和AIN1,它們是一路差分輸入;另一組橋路輸出分別接數字放大器ADC的AIN2和AIN3,作為第二路差分輸入。數字放大器通過RS232與上位機通訊,實現數字放大器信息顯示及控制。
數字放大器數據采集系統的軟件設計。
單片機中各個控制字的設置將大大影響傳感器的最終分辨率和穩定性。舉例來說,輸入緩沖器是否被使用.可編程放大器增益的選擇.調制器時鐘速度的選擇(確定模擬取樣速率,以及選擇濾波器型號),這些參數并非一次完成,有些則需要反復結合.嘗試,最后獲得滿意的結果。為避免每一次修改后需要重新下載到FLASH程序存儲器,對其ADC的初始化工作完全由PC機完成。在數字放大器的基礎上,首先,PC將各種必要的控制信息通過串口傳輸到數字放大器,以此為基礎對ADC進行初始化。具體來說,PC機向數字放大器發送6個字節,這6個字節包含濾波器類型.ACLK.ADCON2和ADCON3寄存器中的采樣值.修改模擬輸入通道后的延遲值.必須丟棄的數據輸出周期和可編程放大器增益。數字放大器將開始ADC的初始化工作。在進入正常工作狀態之后,如果發現當前的輸出周期數超過一個預先設定的必須放棄的輸出周期,數字放大器就會認為此輸出數據和隨后的輸出數據是有效的,但是,它不會立即把數據發送到PC上,而是立即對模擬的輸入通道進行修改,使上一個通道的輸出無效,隨后進入下一次數據輸出循環。MSCl210的工作流程可以簡單地用圖4表示。PC機除了對數字放大器ADC進行初始化控制外,還主要負責MSCl210通過RS232串口發送的數據,以可視化的圖形實時顯示在窗口的適當位置。每一次數字放大器都發送4字節到PC機。定義如下所示:第一個字節代表傳感器的通道號,0代表AIN0輸入值,也就是X維的信息,1代表AIN2和AIN3的差分輸入。最后三個字節是24位二進制輸出數據的表示,是數字放大器ADC的轉換結果。上位機處理進程檢測到超過4個字節后,從緩沖區讀取數據,同時清空輸入緩沖區。按照第一個字節識別通道之后,將數據轉換成電壓值后顯示到適當的位置(單位:mV),窗口中打開了兩個圖形顯示區域,分別在X軸和y軸上實時顯示信號變化。該過程提供了圖形的放大顯示功能,以便更好地觀察到信號的細微變化。為便于使用,可以選擇12.5倍或125倍的放大倍數。
經多次試驗,結合實際需要,最終將微位位移傳感器的數據輸出速率控制在10Hz,分辨率15位,具有較高的穩定性,獲得了較好的效果。
該傳感器體積小,分辨率高,穩定性好,目前國內已有相關研究小組利用多維力傳感器技術開發出一種基于多維力傳感器的微位移傳感器。數字放大器單片機是功能強大的數據采集芯片,在儀器、儀表、測控、導航等方面具有廣闊的應用前景。
深圳市力準傳感技術有限公司是一家專業研發生產高品質、高精度力傳感器的廠家。截至目前已自主研發生產傳感器千余款,產品可廣泛應用于多種新型和智能化高端領域,包括工業自動化生產線、3C、新能源、機器人、機械制造、醫療、紡織、汽車、冶金以及交通等領域。
免責聲明:本文部分內容源于網絡,如侵犯您的權利,請聯系我們刪除。