《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM720T的SEP4O2O 嵌入式處理器的動作控制MP3的設計
基于ARM720T的SEP4O2O 嵌入式處理器的動作控制MP3的設計
東南大學 李仁林 藍淵明 張楠楠
摘要: 本文介紹了針對SEP4020處理器等硬件在Linux操作系統下的動作控制MP3的設計流程,為這種控制方式的MP3設計提供了一個范例。以下是一些改進的建議:作為手持式設備,動作控制MP3對于能耗的要求比較高,所以設計時必須考慮多使用一些低功耗的器件替代高功耗的器件。動作控制的MP3在運動中是受限制的,MP3的判斷會受到比較大的干擾。所以如果動作采樣方法和動作判斷算法難以有很大的改進,為方便繼續使用應當考慮給MP3加上其他的控制方式,暫時取代動作控制。
Abstract:
Key words :

 動作識別是一個很熱門的話題。蘋果公司繼推出具有轟動效應的多點觸控技術后又籌備申請自己的動作識別專利。動作的識別簡單的說就是利用加速度傳感器,檢測在空間上的速度變化,通過算法,提取動作。動作識別在很多方面都有應用,比如Wii、手機感應游戲、四槳飛行器等,但是目前很少甚至沒有將其用在MP3控制上的。當今的電子產品的一大潮流就是用動作控制。試想一下一個沒有任何觸摸、機械按鍵的MP3,只要你前后左右的晃動就能進行所有最基本的控制操作,既靈動又時尚,這應當是一種全新的操作體驗。本文將探討如何設計這種通過動作來進行正??刂频腗P3。

  1硬件平臺
  1.1 SEP4020嵌入式處理器
  本文所述驅動程序基于SEP4020嵌入式微處理器。SEP4020是由東南大學國家專用集成電路系統工程技術研究中心設計的一款處理器,采用0.18μm標準CMOS的工藝設計,內嵌ASIXCORE(32位RISC內核,兼容ARM720T,帶8kB指令數據Cache和全功能MMU)。SEP4020芯片中集成各種功能,包括:
8/16位SRAM/NORFALSH接口,16位SDRAM接口
硬件NANDFLASH控制器,支持NANDFLASH自啟動,支持軟件/硬件ECC校驗
10M/100M自適應以太網MAC,支持RMII接口
64kByte高速片上SRAM
USBl.1Device,全速12Mb/s
支持I2S音頻接口
支持MMC/SD卡
LCD控制器,支持640×480×16位TFT彩屏和STN黑白、灰度屏
RTC,支持日歷功能/WatchDog,支持后備電源
10通道TIMER,支持捕獲、外部時鐘驅動和MATCHOUT
4通道PWM,支持高速GPIO
4通道UART,均支持紅外
2通道SSI,支持SPI和Microwire協議
2通道SmartCard接口,兼容IS07816協議
支持最多97個GPIO,14個外部中斷
支持鏈表DMA傳輸和外部DMA傳輸
片上DPLL,支持多種功耗模式:IDLE、SLOW、NORMALSLEEP
  1.2MC9S08QG8
  本文中的動作捕捉判斷部分由MC9S08QG8來控制完成。MC9S08QG8是Freescale公司的一款單片機,它的性能如下:
 
8通道、10位模數轉換器
3個通訊接口:SCI、SPI、IIC
4k或8k可重編程FLASH存儲器
內置在線仿真器(ICE)
 
  1.3MMA7620
 
  動作控制MP3中動作的感應是由MMA7620完成的。MMA7620是Freescale公司的一款三向加速度傳感器,它的性能如下:
 
3軸加速度感應和輸出,可同時測量三個坐標軸(x、y、z)的值并由三個通道輸出
4種靈敏度可供選擇
有休眠模式
 
  2動作控制MP3的設計
  2.1動作捕捉
  一個動作從開始到結束一定會有加速度的產生,所以可以通過檢測伴隨著動作產生的加速度的大小和方向來判斷動作。要測量加速度的大小就需要一個加速度傳感器,將所得到的加速度以模擬量的形式表示,然后將傳感器所得到的模擬量通過一個AD轉換模塊轉換成數字信號以方便后續計算。但是查找資料發現,如果單方面的使用一個AD變換器將從加速度傳感器中得到的電壓信號轉換成為數字信號并要求達到期望的精度將導致成本的大幅度提高,然而現有很多的單片機中已經集成了AD轉換模塊,并且整個單片機的價格要低于單買單個三通道AD轉換芯片。更為可觀的是還可以利用單片機本身的處理功能對AD轉換所得到的數字信號進行處理,預判動作。而且單片機中集成了很多的通信協議,簡單而健壯。綜合以上考慮,如果選用單片機代替AD轉換模塊就可以減輕核心板的負擔和整個項目的開發難度。
  加速度傳感器可以選擇使用Freescale公司的MMA7620三軸加速度傳感器。單片機可以選擇使用Freescale公司的MC9S08QG8單片機,它集成的八通道9bitAD轉換模塊正好和MMA7620的三通道輸出相匹配,體積也很小,適用于便攜設備。
  圖1是手持部分的原理圖,包括單片機和傳感器PTA0、PTAl、PTA2:輸入:分別接三向加速度傳感器的x、y、z端口輸出,讀取加速度傳感器的x、y、z軸的模擬數據。
PTA3:輸出;接三向加速度傳感器的Sleep引腳用于使傳感器處于休眠狀態從而降低功耗和鎖定,避免運動時的干擾。
PTTB0:輸入;作為串口接收腳用于接收從核心板傳來的命令。
PTFBl:輸出;作為串口發送腳用于向核心板發送由加速度傳感器所測的經過單片機處理后所得到的動作信息。
PTB6、PTB7:輸出;接加速度傳感器的gselect引腳從而控制加速度傳感器的靈敏度。
     2.2動作判斷
  利用Freescale公司的FreeMASTER軟件,可以很方便地進行程序在線調試,查看程序所有全局變量,具體軟件和使用方法請查詢Frees-cfle管方網站。以下得到的數據為使用FreeMASTER欺件,以時間和AD轉換值為坐標繪圖得到。
  每次每個方向采樣20個數據,由于第一個數據的可靠性比較大,所以采用每組數據的第一個數據作為比較依據。經過多次測試,當x方向的數值小于80時為右轉動作,x的方向的數值大于170時為左轉動作,y方向的數值小于70時為向上抬的動作,y方向的數值大于160時為向下壓的動作。雖然以上數據能表示動作,但人的動作時間相對單片機處理分析速度差別還是太大。為了解決這個問題,使單片機和動作同步,可以把前兩次的動作記錄下來,根據前兩次的動作對當前動作進行過濾:如果連續幾個相同的動作,就判斷為一次動作,不相同則切換。動作的切換必然帶有前后動作的變化,記憶之前的動作就可以判斷出有無動作切換。這樣的動作識別方法比較簡單且容易實現,如果要實現更為精確的識別,則需要對算法進一步優化。圖2為右搖時AD轉換器所得到的結果。圖3為前后左右擺動數據。
  在判別動作后,通過串口通信協議,發送雙辦約定的動作ID,具體見表l
  通過串口協議,核心板也可以對傳感器和單片機進行一定的控制,包括傳感器靈敏度調節,鎖定休眠功能,使得后期的測試開發更加的方便。
  2.3MP3控制
  Linux操作系統作為平臺,其良好的系統可定制、可移植性使得其在嵌入式領域占有重要的地位。Linux有很多好的進程通信機制,如內存共享、管道、多線程、信號等,這里選擇信號作為控制通信的橋梁。利用Linux內部完整的串口驅動程序可以很輕松地通過在串口的軟中斷接收程序中發射信號給指定的程序,也就是播放器程序,然后播放器程序接收并判斷信號類型,給相應控制全局變量賦與相應的控制值,使得介入控制變得可能。控制使用的是播放器自帶的機制,使得更加地穩定可靠。使用Madplay作為MP3播放軟件,其默認的控制是通過終端鍵盤來實現的。在設計時為了達到用動作產生的信號量來控制播放,同時不去大量修改Madplay的程序源碼,可以通過截斷播放器與鍵盤的聯系,與串口連接上,這樣就可以基本不用修改上層的機制就能夠控制整個播放器的動作。
  2.4MP3播放
  MC9S08QG8與SEP4020之間通過串口來進行通信。
  基本的串口操作原則是先保存串口原始的參數,然后再設置程序所需要的參數,程序結束后恢復現場。串口一般操作如下:
  串口操作需要的頭文件
串口軟中斷設置,填充SIGIO結構體,分配相應中斷函數:
  在操作系統中加入自動播放腳本,使得系統在開機時完成搜索MP3文件,建立播放列表,啟動Madplay播放器等操作。腳本代碼如下:
  動作發生時MC9S08QG8向SEP4020發送一個動作信號,然后SEP4020中的Linux內核就會發送一個SIGIO(串口信號)給各個用戶進程。Madplay生程捕捉該信號,并且讀取串口上的消息,用以判斷動作的形式。在Madplay程序中需要加入兩個模塊。第一個模塊用于讀取串口上的消息,具體實現方法是打開并讀取串口設備文件/dev/ttySl來獲取消息,然后按照設定會從設備上讀到4種串口信號,對應4個ASCII字符“L,R,U,D”分別對應四種不同的動作;第二個模塊是響應信號的處理函數,一旦Linux內核接收到SIGIO串口信號,Madplay進程就進入軟中斷讀?。痙ev/ttySl上的串口消息。甫一判斷出動作,Madplay就用kill函數向本進程發送相應的信號來控制播放。
  
  本文介紹了針對SEP4020處理器等硬件在Linux操作系統下的動作控制MP3的設計流程,為這種控制方式的MP3設計提供了一個范例。以下是一些改進的建議:作為手持式設備,動作控制MP3對于能耗的要求比較高,所以設計時必須考慮多使用一些低功耗的器件替代高功耗的器件。動作控制的MP3在運動中是受限制的,MP3的判斷會受到比較大的干擾。所以如果動作采樣方法和動作判斷算法難以有很大的改進,為方便繼續使用應當考慮給MP3加上其他的控制方式,暫時取代動作控制。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩亚洲国产欧美| 在线日韩一区二区| 欧美亚州韩日在线看免费版国语版| 亚洲欧美春色| 欧美手机在线视频| 日韩亚洲一区二区| 国产日本欧美一区二区| 亚洲永久字幕| 亚洲日本va午夜在线影院| 91久久精品一区二区别| 亚洲欧洲在线免费| 欧美1区3d| 亚洲第一精品夜夜躁人人爽| 国产精品区一区二区三区| 久久精品免费观看| 欧美日韩色综合| 亚洲丶国产丶欧美一区二区三区| 国产精品不卡在线| 欧美手机在线视频| 欧美中文字幕在线观看| 在线成人h网| 欧美日本国产| 影音国产精品| 久久精精品视频| 免费欧美网站| 亚洲第一搞黄网站| 欧美视频在线观看免费| 日韩亚洲国产精品| 亚洲国产综合视频在线观看| 欧美在线免费观看| 欧美一区二区三区免费观看视频| 久久久久久久久久久久久久一区| 欧美日韩国产影院| 一区二区视频欧美| 国产精品丝袜白浆摸在线| 99精品欧美一区二区三区综合在线| 国产日产欧美a一级在线| 欧美激情视频一区二区三区在线播放| 欧美日韩综合网| 久久久久久久久伊人| 国产精品久久久久久影院8一贰佰| 欧美视频不卡| 亚洲欧美日韩久久精品| 亚洲一区中文字幕在线观看| 国产精品a久久久久久| 午夜久久影院| 久久综合图片| 国产精品视频一区二区高潮| 9久re热视频在线精品| 亚洲尤物视频在线| 亚洲高清视频在线| 午夜在线播放视频欧美| 国产精品久久婷婷六月丁香| 在线成人国产| 另类春色校园亚洲| 亚洲免费在线观看视频| 国产美女扒开尿口久久久| 久久久蜜桃精品| 亚洲美女精品成人在线视频| 99在线精品免费视频九九视| 欧美日韩一区二区高清| 国产一区二区三区在线观看精品| 国产精品无码永久免费888| 欧美伦理91i| 亚洲黄色尤物视频| 欧美精品一区视频| 亚洲欧美成人网| 一区二区欧美日韩| 久久久久国产精品一区| 国产精品毛片在线| 亚洲国产精品久久久久秋霞不卡| 韩国精品在线观看| 亚洲国产日韩欧美| 欧美天堂亚洲电影院在线观看| 亚洲第一精品电影| 国产精品成人播放| 日韩视频在线观看| 欧美xart系列在线观看| 国产精品一区二区在线| 欧美成人综合网站| 99视频+国产日韩欧美| 国产在线观看精品一区二区三区| 国产精品视频一二| 国产女主播视频一区二区| 国产一级揄自揄精品视频| 国产精品外国| 夜夜嗨av一区二区三区网站四季av| 91久久精品国产91性色| 欧美精品1区2区3区| 国产精品一区二区在线观看| 久久手机精品视频| 国产精品男女猛烈高潮激情| 国产精品综合色区在线观看| 欧美诱惑福利视频| 国产美女精品一区二区三区| 国产日韩欧美在线播放不卡| 午夜在线精品偷拍| 国产精品视频一区二区高潮| 国产精品激情电影| 国产精品久久久一区二区三区| 国产日韩欧美一区二区三区在线观看| 亚洲丶国产丶欧美一区二区三区| 久久久蜜桃精品| 久久在线精品| 国产欧美亚洲日本| 韩国精品一区二区三区| 国产精品你懂的在线欣赏| 欧美日韩午夜| 久久亚洲色图| 欧美系列电影免费观看| 国产亚洲欧美日韩在线一区| 一区二区亚洲欧洲国产日韩| 午夜视频一区| 欧美午夜视频网站| 国产欧美日韩在线播放| 免费久久精品视频| 国产一区高清视频| 亚洲制服欧美中文字幕中文字幕| 国产欧美二区| 狠狠色香婷婷久久亚洲精品| 久久午夜羞羞影院免费观看| 国产精品自拍视频| 国产伦精品一区二区三区免费迷| 亚洲激情在线播放| 国产日产高清欧美一区二区三区| 国产精品男人爽免费视频1| 国语自产偷拍精品视频偷| 欧美3dxxxxhd| 久久精品视频在线播放| 欧美日韩一区二区视频在线| 亚洲国产精品一区在线观看不卡| 亚洲欧美国产日韩天堂区| 亚洲日本精品国产第一区| 国产精品美女久久久久aⅴ国产馆| 亚洲美女精品成人在线视频| 亚洲欧洲精品成人久久奇米网| 在线观看三级视频欧美| 国产亚洲精品aa| 亚洲电影免费观看高清完整版在线观看| 久久尤物电影视频在线观看| 经典三级久久| 欧美午夜精品电影| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲精品久久久久久久久久久久| 西西裸体人体做爰大胆久久久| 另类酷文…触手系列精品集v1小说| 亚洲视频中文字幕| 国产精品欧美日韩一区| 国产一区二区三区日韩| 欧美日韩国产精品一卡| 亚洲欧美国产视频| 国产农村妇女精品一区二区| 久久一区二区三区超碰国产精品| 在线亚洲国产精品网站| 欧美日本不卡高清| 国产精品日韩精品| 欧美日韩在线播| 午夜性色一区二区三区免费视频| 亚洲视频你懂的| 亚洲精品一区二区三| 久久久久久高潮国产精品视| 欧美亚洲免费电影| 欧美日韩国产二区| 国产精品午夜在线观看| 性感少妇一区| 一个色综合av| 欧美理论片在线观看| 欧美另类videos死尸| 国产在线观看91精品一区| 亚洲级视频在线观看免费1级| 快播亚洲色图| 欧美色大人视频| 国产精品久久久99| 亚洲天堂网站在线观看视频| 国产三区精品| 久久超碰97人人做人人爱| 欧美日韩日日夜夜| 亚洲黄色三级| 1024成人网色www| 亚洲一区二区在线观看视频| 欧美凹凸一区二区三区视频| 国产精品xnxxcom| 国产视频一区欧美| 国产精品一区视频| 性欧美精品高清| 一区视频在线播放| 亚洲美女黄网| 国产日韩亚洲欧美综合| 亚洲午夜成aⅴ人片| 欧美精品99| 国产精品久久久久久福利一牛影视| 亚洲激情中文1区| 欧美人交a欧美精品| 国产婷婷色一区二区三区| 欧美日韩1234| 欧美成人乱码一区二区三区| 久久天天狠狠| 欧美日本亚洲视频| 久久aⅴ国产紧身牛仔裤| 国内精品久久久久影院 日本资源| 国产欧美日韩精品专区| 亚洲视频axxx| 亚洲欧美视频在线| 精品va天堂亚洲国产| 亚洲韩国青草视频| 一区二区激情小说| 影音先锋久久精品| 欧美精品xxxxbbbb| 亚洲午夜在线| 欧美日韩美女在线观看| 久久精品日韩一区二区三区| 国产亚洲欧美aaaa| 亚洲黑丝在线| 国产一区二区中文字幕免费看| 久久综合色天天久久综合图片| 日韩图片一区| 亚洲国产精品成人精品| 亚洲老司机av| 尤物精品国产第一福利三区| 久久久久一区二区三区| 国产精品美女午夜av| 久久久久这里只有精品| 欧美中文字幕| 亚洲电影一级黄| 国产亚洲欧美另类一区二区三区| 中文精品视频一区二区在线观看| 久久综合色天天久久综合图片| 99国产精品久久久久久久久久| 国产精品一区在线观看你懂的| 久久久精品国产一区二区三区| 日韩香蕉视频| 亚洲精品1234| 国产亚洲精品7777| 国产一区视频在线看| 亚洲视频你懂的| 国产视频综合在线| 国产精品美女久久久久久2018| 亚洲欧美一区二区视频| 亚洲夜晚福利在线观看| 久久久在线视频| 欧美日韩精品在线| 久久噜噜亚洲综合| 在线观看欧美激情| 国产一区二区三区黄| 欧美三级欧美一级| 美女91精品| 亚洲韩国日本中文字幕| 亚洲人成毛片在线播放女女| 国产午夜精品美女毛片视频| 黑人巨大精品欧美黑白配亚洲| 最新国产成人在线观看| 中国成人亚色综合网站| 久久精品国产精品亚洲综合| 欧美一区亚洲| 午夜视频一区二区| 欧美三级电影网| 亚洲欧洲在线播放| 久久久久久久一区| 欧美一级在线亚洲天堂| 午夜精品一区二区在线观看| 久久黄色网页| 欧美日本一道本| 久久综合九色综合欧美就去吻| 欧美亚洲系列| 亚洲午夜av在线| 国产噜噜噜噜噜久久久久久久久| 欧美一二三视频| 在线中文字幕一区| 久久综合中文| 亚洲欧洲中文日韩久久av乱码| 欧美日韩中文字幕精品| 久久久久久国产精品mv| 午夜在线不卡| 国产欧美日韩亚洲精品| 欧美日韩免费一区二区三区视频| 亚洲一区二区在线播放| 日韩视频在线观看国产| 国产精品永久免费在线| 国产精品美女久久久久久免费| 国产亚洲成av人在线观看导航| 亚洲高清不卡一区| 欧美日韩高清在线播放| 亚洲国产视频一区二区| 国产裸体写真av一区二区| 欧美日韩一区在线观看视频| 亚洲精品日产精品乱码不卡| 中文精品视频| 国产精品久久999| 久久精品成人一区二区三区| 在线精品亚洲| 国产一区二区三区免费观看| 国产亚洲综合在线| 99精品久久免费看蜜臀剧情介绍| 激情综合色丁香一区二区| 欧美一区二区三区免费大片| 国产曰批免费观看久久久| 欧美国产精品人人做人人爱| 亚洲国产精品成人一区二区| 国产精品伦子伦免费视频| 亚洲激情亚洲| 久久久久久日产精品| 欧美成人亚洲成人日韩成人| 亚洲一区二区少妇| 国产精品国产成人国产三级| 国产精品稀缺呦系列在线| 欧美精品三级日韩久久| 国产精品美女999| 国产一区二区主播在线| 亚洲免费成人| 亚洲欧洲一区| 久久精品夜色噜噜亚洲a∨| 欧美先锋影音| 欧美精品福利视频| 中国日韩欧美久久久久久久久| 欧美日本一区二区三区| 在线免费观看一区二区三区| 国产日韩欧美综合一区| 欧美一区二区三区免费视频| 久久久久88色偷偷免费| 最新中文字幕一区二区三区| 99视频超级精品| 欧美专区18| 欧美在线免费视频| 欧美日韩日韩| 99国产麻豆精品| 亚洲精品影视在线观看| 亚洲国产高清高潮精品美女| 99pao成人国产永久免费视频|