中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于802.11b與安卓手機(jī)操控機(jī)器魚(yú)的研究

        基于802.11b與安卓手機(jī)操控機(jī)器魚(yú)的研究

        作者: 時(shí)間:2012-08-24 來(lái)源:網(wǎng)絡(luò) 收藏


        3 Wi—Fi模塊
        Wi—Fi無(wú)線網(wǎng)絡(luò)包括兩種類型的拓?fù)湫问?,基礎(chǔ)網(wǎng)(Infra)和自組網(wǎng)(Adhoc)。要說(shuō)明無(wú)線網(wǎng)絡(luò)的拓?fù)湫问?,需要首先了解兩個(gè)基本概念:
        AP:也就是無(wú)線接入點(diǎn),是一個(gè)無(wú)線網(wǎng)絡(luò)的創(chuàng)建者,是網(wǎng)絡(luò)的中心節(jié)點(diǎn)。我們一般家庭或辦公室使用的無(wú)線路由器就一個(gè)AP。
        STA:即站點(diǎn),每一個(gè)連接到無(wú)線網(wǎng)絡(luò)中的終端(如筆記本電腦、PDA及其它可以聯(lián)網(wǎng)的用戶設(shè)備)都可稱之為一個(gè)站點(diǎn)。
        Infra也稱為基礎(chǔ)網(wǎng),是由AP創(chuàng)建,眾多STA加入所組成的無(wú)線網(wǎng)絡(luò)。這種類型的網(wǎng)絡(luò)的特點(diǎn)是AP是整個(gè)網(wǎng)絡(luò)的中心,網(wǎng)絡(luò)中所有的通信都通過(guò)AP來(lái)轉(zhuǎn)發(fā)完成:Adhoc也稱為自組網(wǎng),是僅由兩個(gè)及兩個(gè)以上STA自己組成,網(wǎng)絡(luò)中不存在AP,這種類型的網(wǎng)絡(luò)是一種松散的結(jié)構(gòu),網(wǎng)絡(luò)中所有的STA都可以直接通信。
        自組網(wǎng)中所有的STA都可以直接通信的特點(diǎn),本文采用了自組網(wǎng)的形式建立與Uart-wifi模塊之間的通信。和所有裝有Uart—wifi模塊的魚(yú)都各自是一個(gè)STA,當(dāng)發(fā)出控制命令后,每一條魚(yú)(即每一個(gè)STA)都會(huì)接收到這個(gè)控制命令,從而做出相應(yīng)的動(dòng)作實(shí)現(xiàn)對(duì)多魚(yú)的控制。
        由于數(shù)據(jù)在網(wǎng)絡(luò)上是以數(shù)據(jù)幀的形式傳輸?shù)?,而在串口中是以字?jié)流的形式傳輸?shù)模覀円氚咽謾C(jī)傳送的網(wǎng)絡(luò)數(shù)據(jù)通過(guò)串口傳送給單片機(jī)就要先進(jìn)行數(shù)據(jù)類型的轉(zhuǎn)換。所以我們采用了嵌入式Uart-Wifi模塊。Uart-wifi模塊是基與Uart接口的符合Wi—Fi無(wú)線網(wǎng)絡(luò)標(biāo)準(zhǔn)的嵌入式模塊,內(nèi)置無(wú)線網(wǎng)絡(luò)協(xié)議IEEE802.11協(xié)議棧以及TCP/IP協(xié)議棧,能夠?qū)崿F(xiàn)用戶串口數(shù)據(jù)到無(wú)線網(wǎng)絡(luò)之間的轉(zhuǎn)換。通過(guò)Uart-Wifi模塊,傳統(tǒng)的串口設(shè)備也能輕松接入無(wú)線網(wǎng)絡(luò)。當(dāng)Uart-Wifi模塊接收到網(wǎng)絡(luò)上傳輸過(guò)來(lái)的數(shù)據(jù)幀時(shí)它會(huì)將這些數(shù)據(jù)從幀格式轉(zhuǎn)換成流格式,這是比較容易的,也是大多數(shù)普通Wi—Fi模塊都能夠?qū)崿F(xiàn)的,但當(dāng)模塊從串口接收單片機(jī)返回的數(shù)據(jù)即接收到流格式數(shù)據(jù)要將其轉(zhuǎn)換成幀格式發(fā)送出去時(shí)就比較困難了,它需要一定的規(guī)則進(jìn)行約束。而Uart-Wifi模塊使用“自動(dòng)組幀長(zhǎng)度”和“自動(dòng)組幀周期”來(lái)進(jìn)行約束,能夠輕易的將數(shù)據(jù)從流的形式轉(zhuǎn)換成幀的形式。因此應(yīng)用Uart-wifi模塊作為中間模塊進(jìn)行手機(jī)和單片機(jī)間的通信能夠輕易地解決數(shù)據(jù)類型轉(zhuǎn)換難的問(wèn)題(見(jiàn)圖3)。

        本文引用地址:http://www.antipu.com.cn/article/170998.htm

        d.JPG



        4 單片機(jī)模塊
        本項(xiàng)目采用MSP430F149單片機(jī)作為魚(yú)體控制芯片,它是一種高性能、低功耗的16位控制器,廣泛應(yīng)用于通訊控制設(shè)備中。作為控制芯片,MSP430F149單片機(jī)顯著特點(diǎn)是高效、低耗。它的數(shù)據(jù)處理能力非常強(qiáng)大,雖然尋址方式廣泛(7種源操作數(shù),4種目的操作數(shù)),但只需要簡(jiǎn)潔的27條指令即可完成,而且耗電量非常少,能夠有效延長(zhǎng)魚(yú)下水的時(shí)間,非常適合做機(jī)器魚(yú)控制芯片。
        MSP430F149單片機(jī)作為“魚(yú)體”的主控MCU,主要用來(lái)接收米自Uart-Wifi模塊的數(shù)據(jù)流和控制機(jī)器魚(yú)舵機(jī)的運(yùn)轉(zhuǎn)。我們用的機(jī)器魚(yú)為三關(guān)節(jié)桿系機(jī)器魚(yú),這種利用桿系結(jié)構(gòu)來(lái)模擬真魚(yú)的運(yùn)動(dòng)的操作比較簡(jiǎn)單,只需要頭尾部的配重和魚(yú)尾各個(gè)關(guān)節(jié)轉(zhuǎn)動(dòng)的角度即可。
        機(jī)器魚(yú)的動(dòng)力來(lái)自舵機(jī)部分,三關(guān)節(jié)機(jī)器魚(yú)有三個(gè)舵機(jī),每個(gè)舵機(jī)由十五位的不同占空比的PWM波控制轉(zhuǎn)動(dòng)不同的角度,繼而控制“魚(yú)體”擺動(dòng)形成魚(yú)體波。魚(yú)體波是利用桿系機(jī)器魚(yú)對(duì)真實(shí)魚(yú)游動(dòng)形態(tài)的擬合,可以認(rèn)為魚(yú)體波曲線是魚(yú)體波幅包絡(luò)線和正弦曲線的合成,它開(kāi)始于魚(yú)體的慣性。根據(jù)魚(yú)體波原理我們編寫(xiě)下位機(jī)程序讓單片機(jī)計(jì)算出各個(gè)關(guān)節(jié)的轉(zhuǎn)動(dòng)角度,產(chǎn)生相應(yīng)的控制信號(hào)控制舵機(jī)的運(yùn)作,使三個(gè)舵機(jī)相互配合產(chǎn)生相應(yīng)的魚(yú)體波,推動(dòng)機(jī)器魚(yú)前進(jìn)。主控芯片的流程如圖4所示。

        e.JPG




        評(píng)論


        相關(guān)推薦

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

        關(guān)閉