新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 微加速度傳感器實現無線鼠標(2)

        微加速度傳感器實現無線鼠標(2)

        作者: 時間:2012-09-09 來源:網絡 收藏

        鼠標在人的操縱下移動,便會實時地輸出鼠標運動的加速度大小和方向,ADXL203的量程為±1.7gn ,電壓靈敏度為1000mV/gn,這個電壓信號經過差分放大5.0/1.7倍后,通過微控制器A/D轉換功能變成與加速度大小對應的數字信號,加速度經過兩次積分,便變成了鼠標移動的位移信號,然后,再經過編碼,并通過nRF2401射頻收發器將位移信號發射出去。

          當加速度輸出電壓為a時,經A/D轉換得到的數字量大小為

          

        數字量大小

          式中[ ]表示取整數;a為加速度傳感器輸出的電壓大小,V。ATmega 16L單片機最大采樣速率可以達到15000次/秒,本文采用1000次/秒;即每1ms采樣一次,每25ms便向電腦報告一次相對的位移改變量,以保證屏幕上鼠標指針運動的精確和平滑,則每一次報告的位移改變量包含25次對加速度采樣的數據。可以采用近似算法來對加速度信號進行二次積分,得到位移信號。

        模擬結果說明:的設計是合理可行的,提出的二次積分近似算法是簡捷有效的。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凌源市| 云浮市| 左贡县| 鄂温| 广河县| 龙南县| 梁山县| 宣武区| 揭西县| 兴仁县| 繁昌县| 石河子市| 乐清市| 分宜县| 黄石市| 蓝山县| 鄢陵县| 颍上县| 阿鲁科尔沁旗| 宜昌市| 微山县| 和顺县| 泽库县| 会同县| 正蓝旗| 赞皇县| 汝城县| 朔州市| 天镇县| 五原县| 呈贡县| 吉林市| 湛江市| 南投市| 井冈山市| 凤山市| 江都市| 宜川县| 济南市| 双流县| 乌鲁木齐市|