新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Android平臺下AOA協議的PWM信號控制系統

        Android平臺下AOA協議的PWM信號控制系統

        作者: 時間:2015-02-02 來源:網絡 收藏

          在編寫程序前,需要為工程做以下設置工作:

        本文引用地址:http://www.104case.com/article/269331.htm

          ①配置 Mainfest文件,設置 USB配件模式。設定元素及android.hardware.usb.accessory屬性值,聲明使用USB配件API;設置最小SDK版本為12(Android從該版本后支持USB配件模式);增加元素,并指定android.hardware.Usb.action.USB_ACCESSORY_ATTACHED意圖,用于當USB配件連接后向用戶發出提示。增加元素并使其指向一個外部的XML資源文件accessory_filter.xml,該文件用于聲明希望Android設備檢測的USB配件的描述信息。

          ②配置accessory_filter.xml文件。增加元素,并指定manufacturer、model、version三個屬性。在Android配件的固件程序中,同樣包含以上三個屬性值。根據AOA協議,當Android配件連接到Android設備上時,配件會發送該屬性值到Android設備。Android程序將唯一響應與其accessory_filter.xml中指定的屬性值匹配的Android配件。

          本系統的accessory_filter.xml的配置如下:

          Android手機端程序流程如圖5所示。

          

         

          圖5程序流程

          3系統測試及結果

          本系統的測試場景如圖6所示。

          將ADK開發板通過USB數據線連接至Android手機上,此時,手機界面將彈出授權對話框,提示打開系統軟件。軟件界面如圖7所示。

          點擊“輸出”按鈕,輸出信號。在輸出信號的過程中,可以通過滑動條動態調整信號的周期和占空比。經過測試,本系統能夠實現Android手機通過USB接口控制產生信號。由于實驗設備(Android手機和ADK開發板)的性能限制,本系統能夠實現PWM信號的參數調節范圍如表3所列。

          

         

          圖6測試場景

          

         

          圖7軟件界面

          

         

          結語

          經過在小米2手機上的反復測試,通過手機能夠產生的PWM信號周期范圍為1~250 ms,占空比范圍為5%~95%,系統總體延遲小于5 ms.系統實現了通過Android手機USB控制Android配件生成參數可控PWM信號的功能,并且可以通過操作Android手機界面實現動態調節PWM信號。項目組正開發多種PWM信號的控制系統,并在深入研究和探討本系統與工業應用的結合。

        萬能遙控器相關文章:萬能遙控器代碼


        pwm相關文章:pwm是什么


        pwm相關文章:pwm原理


        紅外遙控器相關文章:紅外遙控器原理

        上一頁 1 2 3 下一頁

        關鍵詞: Android PWM

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 屏边| 玉树县| 大同县| 遂溪县| 赤壁市| 江山市| 高陵县| 新河县| 茂名市| 二连浩特市| 桃园市| 佛学| 朔州市| 都匀市| 石家庄市| 临安市| 洪洞县| 泰宁县| 漳州市| 沾化县| 永春县| 探索| 桂平市| 长垣县| 漳州市| 定日县| 信丰县| 二连浩特市| 三穗县| 封丘县| 保山市| 庆元县| 景泰县| 田阳县| 班玛县| 策勒县| 东乌珠穆沁旗| 旌德县| 海丰县| 青神县| 元阳县|