日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 基于SEP4O2O微處理器的動(dòng)作控制MP3的設(shè)計(jì)

          基于SEP4O2O微處理器的動(dòng)作控制MP3的設(shè)計(jì)

          作者: 時(shí)間:2010-04-09 來源:網(wǎng)絡(luò) 收藏

          圖l是手持部分的原理圖,包括單片機(jī)和傳感器PTA0、PTAl、PTA2:輸入:分別接三向加速度傳感器的x、y、z端口輸出,讀取加速度傳
          感器的x、y、z軸的模擬數(shù)據(jù)。

          本文引用地址:http://yuyingmama.com.cn/article/166741.htm


          PTA3:輸出;接三向加速度傳感器的Sleep引腳用于使傳感器處于休眠狀態(tài)從而降低功耗和鎖定,避免運(yùn)動(dòng)時(shí)的干擾。
          PTTB0:輸入;作為串口接收腳用于接收從核心板傳來的命令。
          PTFBl:輸出;作為串口發(fā)送腳用于向核心板發(fā)送由加速度傳感器所測的經(jīng)過單片機(jī)處理后所得到的信息。
          PTB6、PTB7:輸出;接加速度傳感器的gselect引腳從而加速度傳感器的靈敏度。
          2.2 判斷
          利用Freescale公司的FreeMASTER軟件,可以很方便地進(jìn)行程序在線調(diào)試,查看程序所有全局變量,具體軟件和使用方法請查詢Frees-cfle管方網(wǎng)站。以下得到的數(shù)據(jù)為使用FreeMASTER欺件,以時(shí)間和AD轉(zhuǎn)換值為坐標(biāo)繪圖得到。
          每次每個(gè)方向采樣20個(gè)數(shù)據(jù),由于第一個(gè)數(shù)據(jù)的可靠性比較大,所以采用每組數(shù)據(jù)的第一個(gè)數(shù)據(jù)作為比較依據(jù)。經(jīng)過多次測試,當(dāng)x方向的數(shù)值小于80時(shí)為右轉(zhuǎn),x的方向的數(shù)值大于170時(shí)為左轉(zhuǎn)動(dòng)作,y方向的數(shù)值小于70時(shí)為向上抬的動(dòng)作,y方向的數(shù)值大于160時(shí)為向下壓的動(dòng)作。雖然以上數(shù)據(jù)能表示動(dòng)作,但人的動(dòng)作時(shí)間相對單片機(jī)處理分析速度差別還是太大。為了解決這個(gè)問題,使單片機(jī)和動(dòng)作同步,可以把前兩次的動(dòng)作記錄下來,根據(jù)前兩次的動(dòng)作對當(dāng)前動(dòng)作進(jìn)行過濾:如果連續(xù)幾個(gè)相同的動(dòng)作,就判斷為一次動(dòng)作,不相同則切換。動(dòng)作的切換必然帶有前后動(dòng)作的變化,記憶之前的動(dòng)作就可以判斷出有無動(dòng)作切換。這樣的動(dòng)作識別方法比較簡單且容易實(shí)現(xiàn),如果要實(shí)現(xiàn)更為精確的識別,則需要對算法進(jìn)一步優(yōu)化。圖2為右搖時(shí)AD轉(zhuǎn)換器所得到的結(jié)果。圖3為前后左右擺動(dòng)數(shù)據(jù)。


          在判別動(dòng)作后,通過串口通信協(xié)議,發(fā)送雙辦約定的動(dòng)作ID,具體見表l


          通過串口協(xié)議,核心板也可以對傳感器和單片機(jī)進(jìn)行一定的,包括傳感器靈敏度調(diào)節(jié),鎖定休眠功能,使得后期的測試開發(fā)更加的方便。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉