chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于微加速度計的無線慣性鼠標(biāo)的設(shè)計方案

li5236 ? 來源:傳感器門戶網(wǎng) ? 作者:傳感器門戶網(wǎng) ? 2022-03-29 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要: 提出了一種基于微加速度計的無線慣性鼠標(biāo)的設(shè)計方案。該方案以微加速度計ADXL213作為信號檢測元件,并采用低功耗處理器MSP430F135和RF芯片nRF401進行信號處理與無線傳輸。按該方案設(shè)計的鼠標(biāo)結(jié)構(gòu)簡單、密封性好,在降低鼠標(biāo)功耗和提高鼠標(biāo)使用靈活性等方面具有較大的應(yīng)用前景。

1 引言

鼠標(biāo)作為PC機的輸入工具,其重要性不言而喻。但是,隨著計算機外圍設(shè)備的越來越多,各種連線也越來越多,給用戶帶來了許多的不便。于是,人們便有了無線接口的想法,迫切希望有一種鼠標(biāo),它能夠克服諸如有線的距離限制、有線鼠標(biāo)的線材損耗、連線多且錯綜復(fù)雜等問題。在這種情況下,無線鼠標(biāo)應(yīng)運而生。目前市場上的無線鼠標(biāo)幾乎都是光電射頻鼠標(biāo),它雖然克服了有線的缺點,但在功耗、使用場合等方面仍然存在一些不足。

采用微加速度計設(shè)計的無線鼠標(biāo),既可以獨立使用,作為桌面PC 的鼠標(biāo);同時也可以作為單獨的模塊嵌入到現(xiàn)有的機械鼠標(biāo)和光電鼠標(biāo)中,實現(xiàn)鼠標(biāo)的懸空使用,方便用戶的操作。該設(shè)計兼顧了設(shè)計成本與鼠標(biāo)使用壽命,使得慣性鼠標(biāo)具有相當(dāng)大的競爭力。

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

2.1 信號檢測電路的設(shè)計

ADXL213是一種低成本、低功耗、集成了信號調(diào)理電路和占空比調(diào)制器的微加速度計芯片。輸出為PWM數(shù)字信號,因此可與計數(shù)電路或單片機直接接口,無須放大和A/D電路。用戶只需外接三個無源器件就可以設(shè)置濾波器輸出帶寬和輸出PWM波的周期。

ADXL213的典型帶寬為1Hz~2500Hz,其-3dB帶寬公式為:

可見,帶寬主要由C(x,y)確定。C(x,y)越小,信號帶寬越寬,分辨率越高,響應(yīng)速度越快。設(shè)計時,首先要確定被測加速度的頻率范圍,然后再設(shè)計濾波器的參數(shù)。盡量使濾波器的帶寬略高于信號的最高頻率,這樣做不僅有利于濾除高頻干擾,也利于降低系統(tǒng)噪聲干擾。

對于占空比的設(shè)計,占空比調(diào)制器(DCM)的周期就是芯片輸出方波的周期T2。該周期是由RSEL確定的,其關(guān)系式為T2=RSEL/125MΩ(RSEL是用來設(shè)置輸出信號循環(huán)周期的電阻)。當(dāng)DCM輸出方波頻率大于模擬帶寬10倍以上,測量準(zhǔn)確度就很理想。從這一點來看,T2越小越好,但是T2的減小會提高對計數(shù)器以及微控制器的處理速度要求。另一方面,要提高測量的分辨率就應(yīng)該盡量提高T2時間內(nèi)的計數(shù)次數(shù),這就要求計數(shù)器和控制器有更高的處理速度,而實際中硬件的處理速度是受到器件性能限制的。綜上所述,T2是根據(jù)模擬帶寬、計數(shù)器和處理器速度以及測量分辨率的要求共同確定的。在設(shè)計時要明確測量的指標(biāo)要求,綜合考慮各種因素。

本設(shè)計中要求被測帶寬為20~50Hz,則選擇濾波器的帶寬為60Hz,選定T2為1.25ms,即DCM輸出方波頻率為800 Hz,該頻率是測量最大頻率的16倍,因此可以很好地反映加速度的變化。根據(jù)上述選擇,可以計算出電阻RSEL為156KΩ,兩個電容選用0.08μF。

對于鼠標(biāo)的按鍵設(shè)計,主要是要考慮消抖??紤]到鼠標(biāo)體積、功耗等要求,設(shè)計中采用軟件延時方式來消抖。加速度計及鼠標(biāo)的按鍵信號的處理由MSP430F135單片機來完成。

設(shè)計時應(yīng)將鼠標(biāo)響應(yīng)的實時性放在第一位,而將鼠標(biāo)的功耗放在第二位。加速度計需設(shè)置一個控制開關(guān),以解決其一直有信號輸出的問題(加速度計有零漂,鼠標(biāo)傾斜等原因)。按鍵及加速度計與單片機的連接如圖1:

圖1 鼠標(biāo)按芻及加速度計與單片機的連接圖

2.2 無線模塊的設(shè)計

圖2 發(fā)送端的硬件電路圖

圖3 接收端的電路圖

傳輸模塊的關(guān)鍵是無線收發(fā)芯片??紤]到鼠標(biāo)的體積和功耗等方面的因素,無線通信模塊選用了Nordic公司的nRF401芯片。nRF401在工作時,只需要外接一個晶振和幾個阻容、電感元件,基本無需測試。設(shè)計中,單片機通過異步串口與nRF401通信,然后再分別使用三個引腳作為nRF401的通信控制即可。外接晶體及阻容、電感等元件均按照nRF401推薦的典型參數(shù)值選取。發(fā)送端的硬件電路如圖2。接收端的nRF401接收到數(shù)據(jù)后通過USB接口與PC機相連,接收端的處理器采用AT89C51,具體連接見圖3。

為了獲得較好的RF性能,PCB設(shè)計至少需要兩層板來實現(xiàn),分成射頻電路和控制電路兩部分來布置。nRF401采用PCB天線,在天線的下面沒有接地面。為了減少分布參數(shù)的影響,PCB上應(yīng)該避免長的電源走線,所有元件地線,VDD連接線,VDD去耦電容必須離nRF401盡可能地近。nRF401的電源必須經(jīng)過很好的濾波,并且與數(shù)字電路的電源分離,在離電源腳VDD盡可能近的地方用高性能的電容去耦,最好是一個小電容和一個大電容相并聯(lián)。PCB板頂層和底層最好敷銅接地,把這兩層的敷銅用較多的過孔緊密相連,再將VSS腳連接到敷銅面。所有開關(guān)信號和控制信號都不能經(jīng)過PLL環(huán)路濾波器元件和VCO電感附近。

2.3 USB接口硬件設(shè)計

鼠標(biāo)與計算機的通信采用USB通信方式。USB控制芯片選擇了PHILIPS公司的PDIUSBD12。PDIUSBD12與89C51的連接如圖3,PDIUSBD12的8位并行數(shù)據(jù)接入89C51的P0口,地址線A15(P2.7)作為PDIUSBD12的片選,地址線A14(P2.6)作為PDIUSBD12的命令或數(shù)據(jù)的選擇線。PDIUSBD12 與89C51的數(shù)據(jù)交換采用中斷方式(外中斷INT0)。PDIUSBD12從USB口得到信息后向89C51發(fā)出中斷信號,89C51進入中斷處理程序進行響應(yīng)。

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

3.1 信號檢測部分的軟件設(shè)計

信號檢測部分軟件設(shè)計的關(guān)鍵是計算加速度計輸出信號的占空比,從而計算出加速度值。待機時,處理器工作在低功耗模式LPM3,從而降低整個系統(tǒng)的功耗。加速度計的輸出信號接MSP430F135的比較/捕獲模塊的輸入端,為了能精確測出輸出信號的占空比,可利用MSP430F135中Timer_A的比較/捕獲模塊,令其工作在捕獲模式,且讓其在上升沿和下降沿都捕獲。在上升沿時,捕獲一個定時器數(shù)據(jù),這個數(shù)據(jù)在捕獲寄存器器中讀出;再等下降沿到來,在下降沿時又捕獲一個定時器數(shù)據(jù);兩次捕獲的定時器數(shù)據(jù)差就是脈沖的寬度也即輸出信號中高電平的寬度。

限于篇幅,這里僅給出X軸的信號檢測部分的程序,分別用start和end記錄上升沿和下降沿捕獲時計數(shù)單元的值:

#include 《msp430x13x.h》

unsigned int start,end;

unsigned char overflow;

void main(void) {

WDTCTL=WDTPW+WDTHOLD; //關(guān)閉看門狗

P1DIR|=BIT0+BIT4; //P1.0設(shè)為輸出

P1SEL|=BIT1; //P1.1為模塊使用

CCTL0=CM0+SCS+CAP+CCTE0; //軟件捕獲,CCIOA

輸入,允許捕獲中斷

TACTL=TASSEL0+TACLR+TAIE+MC1; // ACLK,連續(xù)計數(shù)模式,清除TAR,允許定時器溢出中斷

_EINT(); //系統(tǒng)總中斷

for(;;){ //低功耗模式3

_BIS_SR(CPUOFF+SCG1+SCG0);

_NOP();}}

interrupt[TIMERA0_VECTOR]void TimerA0(void) {

Switch(TAIV) {

case:2; //捕獲中斷

if(CCTL0&&CM0) //上升沿

{CCTL0=(CCTL0&&(~CM0))|CM1; //改為下降沿觸發(fā)

star=TAR; //記錄初始時間

overflow=0; } //溢出計數(shù)復(fù)位

else if(CCTL0&&CM1) //下降沿

{CCTL0=(CCTL1&&(~CM1))|CM0; //改為上升沿觸發(fā)

end=TAR; } //用start、end和overflow計算寬度

break;

case 10; //定時器溢出中斷

overflow++; //溢出計數(shù)加1

break;

default: break; }}

3.2 無線通信模塊部分的軟件設(shè)計

為了節(jié)能,nRF401大多數(shù)情況下應(yīng)處于關(guān)閉狀態(tài)。由于無線部分硬件不具備自動喚醒功能,nRF401由MSPF135根據(jù)加速度信號來喚醒。在通信模塊的設(shè)計中,鼠標(biāo)的功耗、響應(yīng)的及時性和指針定位的準(zhǔn)確性是要考慮的主要問題。鼠標(biāo)的通信是一種非對稱的單工通信,系統(tǒng)的功耗主要產(chǎn)生在鼠標(biāo)主體部分即發(fā)送端。接收端由USB接口供電,可以一直處于接收監(jiān)聽狀態(tài),不影響系統(tǒng)的功耗,因此不需要設(shè)置同步碼來喚醒接收端,可以在幀尾加上2字節(jié)的CRC校驗來校驗數(shù)據(jù)傳輸?shù)恼_性,提高抗干擾能力。

綜上所述,通信幀格式采用了1字節(jié)地址加4字節(jié)有效數(shù)據(jù)信息再加2字節(jié)CRC校驗的短幀格式。當(dāng)CRC校驗錯誤時,直接丟棄該幀。這樣做雖然犧牲了數(shù)據(jù)傳輸?shù)目煽啃裕〝?shù)據(jù)傳輸?shù)目煽啃詫κ髽?biāo)來說并不太重要),卻換來了整個系統(tǒng)功耗的降低和響應(yīng)時間的加快。

程序設(shè)計時應(yīng)注意:nRF401的通信速率最高為20kbit/s;發(fā)送數(shù)據(jù)之前需將發(fā)送端置于發(fā)射模式(TXEN = l),接收端一直打開。在待機模式,電路不接收和發(fā)射數(shù)據(jù)。待機模式轉(zhuǎn)換為發(fā)射模式的轉(zhuǎn)換時間至少2ms;待機模式轉(zhuǎn)換為接收模式的轉(zhuǎn)換時間至少3ms。

3.3 USB接口的軟件設(shè)計

USB接口的軟件設(shè)計部分包括接口外設(shè)端的固件程序、PC操作系統(tǒng)上的USB設(shè)備驅(qū)動程序和串行通信程序。固件設(shè)計的目標(biāo)是使PDIUSBD12在USB上達到最大的傳輸速率。本方案的固件設(shè)計采用完全的中斷驅(qū)動方式。當(dāng)CPU處理前臺任務(wù)時,USB的傳輸在后臺進行,中斷和主循環(huán)的數(shù)據(jù)交換通過事件標(biāo)志和數(shù)據(jù)緩沖區(qū)進行。這樣既保證了最佳的傳輸速率,又簡化了編程和調(diào)試。固件結(jié)構(gòu)如圖4所示,圖中箭頭表示數(shù)據(jù)傳輸方向。

圖4 固件結(jié)構(gòu)和數(shù)據(jù)流向

固件中必須先定義命令和數(shù)據(jù)所在的地址:

unsigned char d12 _cmd xdata_at_0X7FFF;

unsigned char d12_data xdata_at_0X3FFF;

向PDIUSBD12發(fā)命令和對其進行讀寫的子程序:

void_wrt_cmd (unsigned char command)

{d12_cmd=command;} // 向PDIUSBD發(fā)命令

void wrt_data (unsigned char tmp_data)

{d12_data=tmp_data;} // 向PDIDUSBD寫數(shù)據(jù)

void read_data()

{return (d12_data);} // 從PDIUSBD12讀數(shù)據(jù)

PDIUSBD12命令接口包括了對PDIUSBD12讀寫操作的所有命令,通過定義若干個子程序?qū)?yīng)于各自不同的命令。當(dāng)固件中其它程序需要對PDIUSBD12進行讀寫時,只須調(diào)用其中相應(yīng)的子程序。

本設(shè)計的驅(qū)動程序直接采用了通用的USB鼠標(biāo)的驅(qū)動程序,因而可以在很大程度上簡化軟件設(shè)計。

4 結(jié)語

本文作者創(chuàng)新點:本設(shè)計按照低功耗系統(tǒng)的設(shè)計原則,利用加速度計和用戶操作的靈活性來判斷和檢測鼠標(biāo)的移動,設(shè)計了一種沒有活動部件、機械傳動機構(gòu)和光電器件的密封性好的低功耗無線慣性鼠標(biāo)。測試結(jié)果表明該無線慣性鼠標(biāo)靈敏度達到了使用要求,很好地解決了現(xiàn)有無線鼠標(biāo)存在的電池壽命低、使用場合不靈活等缺點,具有較大的應(yīng)用前景。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鼠標(biāo)
    +關(guān)注

    關(guān)注

    6

    文章

    596

    瀏覽量

    41372
  • 光電器件
    +關(guān)注

    關(guān)注

    1

    文章

    184

    瀏覽量

    19437
  • 低功耗
    +關(guān)注

    關(guān)注

    12

    文章

    2945

    瀏覽量

    106005
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    mems加速度傳感器都有哪些類型?這三種mems加速度計各有什么利弊?

    MEMS加速度計是近年來發(fā)展起來的一種新型加速度計。它使用振動梁作為加速度傳感器。振動梁由硅或石英晶體材料制成,并通過靜電或壓電作用以共振頻率振動。雙端梁以振動驅(qū)動模式振動。當(dāng)加速度
    的頭像 發(fā)表于 10-22 15:04 ?46次閱讀

    MEMS加速度計:小身材里藏著怎樣的"運動感知"大能量?

    在智能設(shè)備無處不在的今天,精確測量運動與姿態(tài)已成為眾多行業(yè)的核心需求。加速度計作為慣性傳感器,能精準(zhǔn)捕捉由重力或運動引起的線性加速度,ER-MA-5 MEMS加速度計憑借其小巧體積、輕
    的頭像 發(fā)表于 10-21 15:00 ?48次閱讀
    MEMS<b class='flag-5'>加速度計</b>:小身材里藏著怎樣的&amp;quot;運動感知&amp;quot;大能量?

    面向軌道交通的高可靠性MEMS加速度計MS9000

    加速度計傳感器能夠檢測多種機械運動形態(tài),包括慣性力、傾斜、振動與沖擊等。目前市場上存在多種類型的加速度傳感器,分別采用壓電式、壓阻式及電容式等不同傳感原理。然而,各類傳感技術(shù)在性能表現(xiàn)上存在顯著差異
    的頭像 發(fā)表于 10-17 12:03 ?65次閱讀
    面向軌道交通的高可靠性MEMS<b class='flag-5'>加速度計</b>MS9000

    石油鉆井為何離不開抗高溫抗沖擊的石英加速度計

    在地下數(shù)千米的復(fù)雜鉆井環(huán)境中,鉆頭需要穿越堅硬的巖層、承受劇烈振動和超過150℃的高溫。此時,石英加速度計就如同鉆井系統(tǒng)的"感知神經(jīng)",通過與陀螺儀協(xié)同工作,精確測量角速度加速度
    的頭像 發(fā)表于 09-30 15:16 ?239次閱讀
    石油鉆井為何離不開抗高溫抗沖擊的石英<b class='flag-5'>加速度計</b>?

    傳統(tǒng)格局將被打破?這款MEMS加速度計如何實現(xiàn)石英級精度

    慣性測量領(lǐng)域,高精度加速度計的市場格局似乎早已固化:石英加速度計憑借其卓越的穩(wěn)定性長期占據(jù)著高端應(yīng)用的統(tǒng)治地位。然而,這一格局正在被悄然打破。ER-MA-6 MEMS加速度計的出現(xiàn),
    的頭像 發(fā)表于 09-26 14:59 ?433次閱讀
    傳統(tǒng)格局將被打破?這款MEMS<b class='flag-5'>加速度計</b>如何實現(xiàn)石英級精度

    MEMS加速度計與石英加速度計的發(fā)展現(xiàn)狀與水平對比

    在工程測量與慣性導(dǎo)航領(lǐng)域,加速度計是感知運動與振動的核心傳感器。其中,微機電系統(tǒng)(MEMS)加速度計和石英加速度計是兩種技術(shù)路線迥異但應(yīng)用廣泛的重要類型。它們各自的發(fā)展現(xiàn)狀和技術(shù)水平呈
    的頭像 發(fā)表于 09-19 14:55 ?744次閱讀
    MEMS<b class='flag-5'>加速度計</b>與石英<b class='flag-5'>加速度計</b>的發(fā)展現(xiàn)狀與水平對比

    洞察萬物運動:詳解加速度計的分類與廣泛應(yīng)用

    在我們?nèi)粘I钪?,從智能手機屏幕的自動旋轉(zhuǎn)到汽車的緊急安全氣囊觸發(fā),一種看不見的技術(shù)始終在默默工作,感知著物體的運動和振動。這種技術(shù)的核心元件就是加速度計。它是一種能夠測量加速度(包括靜態(tài)重力加速度
    的頭像 發(fā)表于 09-18 16:06 ?377次閱讀
    洞察萬物運動:詳解<b class='flag-5'>加速度計</b>的分類與廣泛應(yīng)用

    能否用指甲蓋大小的超高精度MEMS加速度計,替代石英加速度計?

    慣性傳感領(lǐng)域,ER-MA-6 MEMS加速度計的出現(xiàn),標(biāo)志著微機電系統(tǒng)技術(shù)在超高精度測量方面實現(xiàn)重大突破。這款采用CLCC48封裝、尺寸僅如指甲蓋一般的微型傳感器,不僅繼承了MEMS技術(shù)所特有
    的頭像 發(fā)表于 09-16 14:27 ?290次閱讀
    能否用指甲蓋大小的超高精度MEMS<b class='flag-5'>加速度計</b>,替代石英<b class='flag-5'>加速度計</b>?

    為什么在振動分析中加速度計最常用?

    盡管振動可以通過位移、速度、加速度三個參數(shù)來完整描述,但在現(xiàn)代預(yù)測性維護和狀態(tài)監(jiān)測領(lǐng)域,加速度傳感器(加速度計)占據(jù)了絕對主導(dǎo)地位,原因如下:寬廣的頻率范圍:機械設(shè)備的早期故障(如軸承
    的頭像 發(fā)表于 09-12 12:02 ?343次閱讀
    為什么在振動分析中<b class='flag-5'>加速度計</b>最常用?

    超高精度MEMS加速度計能否撼動石英加速度計的市場地位?

    慣性傳感技術(shù)飛速發(fā)展的今天,ER-MA-6 MEMS加速度計以其突破性的技術(shù)指標(biāo),正在挑戰(zhàn)傳統(tǒng)石英加速度計的市場地位。這款采用先進微機電系統(tǒng)技術(shù)打造的高精度傳感器,不僅繼承了MEMS器件固有
    的頭像 發(fā)表于 08-28 15:21 ?343次閱讀
    超高精度MEMS<b class='flag-5'>加速度計</b>能否撼動石英<b class='flag-5'>加速度計</b>的市場地位?

    航空航天對石英加速度計的要求?

    在航空航天這一對精度與可靠性要求近乎極致的領(lǐng)域,石英加速度計不僅是測量的工具,更是飛行安全、導(dǎo)航精度和任務(wù)成功的核心保障。它如同飛行器的“精密感官”,必須在地面、高空乃至太空的極端環(huán)境下,瞬間捕捉
    的頭像 發(fā)表于 08-21 15:56 ?499次閱讀
    航空航天對石英<b class='flag-5'>加速度計</b>的要求?

    高性能石英加速度計,滿足最嚴(yán)苛應(yīng)用需求

    在精度、可靠性和環(huán)境適應(yīng)性至關(guān)重要的行業(yè)中,ER-QA-02A高性能石英加速度計無疑是一款顛覆性的產(chǎn)品。專為最具挑戰(zhàn)性的環(huán)境設(shè)計,這款先進的加速度計以無與倫比的精度和穩(wěn)定性,成為航空航天、國防、工業(yè)以及地震監(jiān)測等領(lǐng)域的理想選擇。
    的頭像 發(fā)表于 02-19 17:41 ?821次閱讀

    ADXL345超低功耗3軸加速度計中文手冊

    電子發(fā)燒友網(wǎng)站提供《ADXL345超低功耗3軸加速度計中文手冊.pdf》資料免費下載
    發(fā)表于 01-06 16:35 ?5次下載

    MEMS加速度計的工作原理是什么

    MEMS加速度計的工作原理主要基于牛頓第二定律,即力等于質(zhì)量乘以加速度。以下是對其工作原理的介紹: 一、核心部件與結(jié)構(gòu) MEMS加速度計的核心部件包括一個微小的質(zhì)量塊、彈性元件(如彈簧梁)以及檢測器
    的頭像 發(fā)表于 11-20 10:09 ?3058次閱讀

    PCB Piezotronics推出357A67型三軸電荷輸出加速度計

    據(jù)麥姆斯咨詢報道,近期,PCB Piezotronics推出了357A67型三軸電荷輸出加速度計,以滿足高溫應(yīng)用需求。這款新型號是PCB Piezotronics目前最小的三軸電荷輸出加速度計,可
    的頭像 發(fā)表于 11-09 11:03 ?3238次閱讀
    PCB Piezotronics推出357A67型三軸電荷輸出<b class='flag-5'>加速度計</b>