六月婷婷综合-日韩理论在线-69久久久久-欧色图-蜜桃成人在线视频-色先锋在线-亚洲va中文字幕-香蕉影院在线-av一区免费-强开小嫩苞一区二区三区网站-国产视频九色蝌蚪

寧波市鄞州首南恒宇激光雕刻廠

MSC1210在微位移傳感器系統中的應用
分享到:


摘要:將中科院合肥智能所機器人傳感器實驗室的多維力傳感器技術與TI公司新推出的MSC1210單片機相結合,可實現機器人對微小位移的高分辨率檢測。文章首先簡要介紹微位移傳感器結構特點,然后結合實際使用情況較為詳細地說明MSC1210的多路輸入復用器、PGA、濾波器等新特性,在此基礎上構建微位移檢測的硬件平臺。同時,為傳感系統設計智能人機交互接口,幫助用戶根據實際需要方便選擇諸如采樣率、濾波器型號等相關參數,以求達到滿意的應用效果。
關鍵詞:多維力傳感器 MSC1210 微位移檢測

引 言

微操作已在許多應用領域得到了應用,特別是在納微米級的定位系統中,要求傳感器能檢測出微小的力和位移的信息[1]。目前用于微位移檢測的原理較多,如光學式、磁和電感式、電容式和壓電式等[2,3],但這些大多不便用于機器人對微小的多維力和位移信息的獲取。為了將技術成熟的多維力傳感器用于微力和微位移信息獲取,中科院合肥智能所機器人傳感器實驗室在改造多維力傳感器結構參數的同時,充分利用德州儀器(TI)的MSC1210單片機的許多新特性,如其自帶的8路24位高精度ΣΔ A/D轉換器、可編程增益放大(PGA)和濾波器等,實現了對力和位移的高精度測量。本文主要從微型機的應用角度展開探討,希望能為提高傳感器的集成化程度、分辨率、穩定性和人機交互能力作出一點貢獻。

1 多維力傳感器特點與MSC1210簡介

微位移傳感器結構主要借鑒實驗室的機器人六維腕力傳感器結構特點,在設計中同樣采用雙E型膜片結構[4]。首先用改進的二維力傳感器來檢測作用于物體上的X和Y兩維上的力信息,再將其換算成平面的位移信息。同時,它在機器人六維力傳感器基礎上改變了相關的結構參數,如量程和靈敏度等,以便實現對微小的力和位移信息的獲取。

美國德州儀器公司(Texas Instruments)新推出了一種功能很強的帶24位A/D轉換器的微處理器MSC1210[5]。MSC1210具有一些增強特性,特別適合測量高精度溫度、壓力傳感器等輸出的微弱信號。MSC1210主要包括增強型8052微控制器核心、閃存、高性能模擬功能和高性能外設。增強型8052微控制器核心包括雙數據指示器,執行指令的速度比標準8052核心快3倍。這種MIPS功能使用戶能夠根據特殊需求優化速度、功率及噪聲。圖1是MSC1210 ADC 的方框圖。

圖1 MSC1210 ADC方框圖
高精度微位移傳感器電路模塊的核心是MSC1210單片機。它完成微弱信號的多路切換、信號緩沖、PGA編程放大、24位ΣΔ A/D轉換、數字濾波、數據處理、信號校準以及UART通信等功能[6]。以下結合微位移傳感器的使用作簡要介紹。

MSC1210 輸入復用器比一般ADC 靈活,它的每個輸入引腳均可針對特定的測量而配置成正輸入或負輸入。與啟動ADC 部件通常定義輸入對相比,MSC1210 可把一個引腳定義為負輸入,把另一個定義為正輸入,使設計方便自由。微位移傳感器一組橋路輸出分別接MSC1210 ADC的AIN0與AIN1,作為一路差分輸入;另一組橋路輸出分別接MSC1210 ADC的AIN2與AIN3,作為第二路差分輸入。ADMUX寄存器初始化賦值為:ADMUX=0x01。

按照TI公司的MSC1210的數據說明,輸入緩沖器可降低ADC 測量中偏移的可能性。只要輸入信號的特征允許,就應該采用它。惟一不采用輸入緩沖器的情況是,其中一個模擬輸入上的最大電壓低于正軌電壓高于1.5 V。不帶緩沖器時,MSC1210 的輸入阻抗是5 MΩ/PGA。啟用緩沖器時,該阻抗一般為10 GΩ。輸入電壓范圍縮小,同時模擬電源電流升高。在不是上述“惟一”的情況下,實驗中并沒有使用緩沖,而是清零ADC 控制寄存器(ADCON0.3) 中的BUF 位,即關閉緩沖,取得的效果卻較為理想,傳感器的零點輸出偏差變化較小。

可編程增益放大器(PGA) 的增益可設置為1、2、4、8、16、32、64 或128。利用PGA 可大大提高ADC 的有效分辨率。當然增益設置要合理,否則噪聲也隨之放大了。實驗中微位移傳感器的增益設置為64(準確地說,應該是MSC1210 ADC的PGA的增益)。

MSC1210數字濾波器有快速建立、sinc2 或sinc3三種,還有一個自動模式 。在輸入信道或PGA改變后,自動模式可把sinc 濾波器修改到最佳的可用選項。在切換到新的信道后,它可把快速建立濾波器用于下兩次轉換,其中的第一次轉換應被拋棄。然后,使用sinc2、隨后使用sinc3 濾波器來提高噪聲性能。這種操作可以同時融合sinc3 濾波器的低噪聲優勢和快速恢復時間濾波器的快速響應。數字濾波器中的sinc是數字濾波器中FIR濾波器的一種,常用在ΔΣ的ADC。當輸入信道突然變化時,輸出需要一定時間來正確表示新的輸入。所需要的時間取決于所采用的濾波器的類型。sinc2通常代表需要2個周期的數據輸出時間,sinc3代表需要3個周期的數據輸出時間,其他需要1個周期的數據輸出時間。通俗地說,若采用sinc3濾波器,則當輸入信道改變后,最先采樣輸出的3個數據不能使用,應該拋棄;只有第4個輸出數據是可使用的。這一點至關重要。

MSC1210既可以采用內部參考電壓,也可以采用外部參考電壓。參考電壓的開機配置是內部 2.5 V。通過ADCON0寄存器可以選擇參考電壓。實驗中啟用了內部參考電壓,通過設置ADCON0.4 (VREFH)選擇為 1.25 V。需要注意的是,啟用內部 VREF并不會消除外部連接需要。REFOUT引腳必須仍連接到 VREF+,而 VREF-必須仍連接到 AGND,以便內部 VREF能夠正常操作。由于篇幅限制,MSC1210 ADC的其他功能在此不作介紹。

2 傳感器的硬件組成

由于MSC1210 ADC的高度集成化,硬件系統構成很簡潔。圖2是微位移傳感器的部分效果圖。應變電阻片通過特殊的工藝,并且按照特定的方向被粘貼到E型膜片的表面上,連接組成兩組自動解耦的惠斯通全橋電路,作為原始的力信息的模擬輸出。小巧的電路板被放置于圓形的孔徑之中。

圖2傳感器部分效果
圖3為實驗系統的電路結構示意。實驗系統主要由傳感器本體(輸出原始的模擬信號)、MSC1210核心、串口通信電路和PC機組成。如前所述,微位移傳感器一組橋路輸出分別接MSC1210 ADC的AIN0與AIN1,作為一路差分輸入;另一組橋路輸出分別接MSC1210 ADC的AIN2與AIN3,作為第二路差分輸入。MSC1210通過RS232與PC機通信,實現信息的顯示和對MSC1210的控制。

聯系我們

地址: 浙江省.寧波市鄞州區寧姜公路(九曲小區二期旁)

郵編: 315040

聯系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機: 13867861670

郵箱: 85400329@qq.com

聯系我們
主站蜘蛛池模板: 奎屯市| 慈利县| 石景山区| 亚东县| 肃北| 鸡泽县| 阳泉市| 崇礼县| 永吉县| 凭祥市| 信宜市| 万安县| 葵青区| 安顺市| 乐陵市| 轮台县| 白银市| 南昌市| 南澳县| 永胜县| 柳江县| 张家港市| 永修县| 黄山市| 永登县| 张家口市| 沁阳市| 柳州市| 灵丘县| 金坛市| 广平县| 彭阳县| 荥经县| 杨浦区| 崇文区| 象州县| 崇义县| 龙井市| 山阴县| 常德市| 晋城|