基于Android設(shè)備的無線風(fēng)扇調(diào)速設(shè)計(jì)課程設(shè)計(jì)論文_第1頁
基于Android設(shè)備的無線風(fēng)扇調(diào)速設(shè)計(jì)課程設(shè)計(jì)論文_第2頁
基于Android設(shè)備的無線風(fēng)扇調(diào)速設(shè)計(jì)課程設(shè)計(jì)論文_第3頁
基于Android設(shè)備的無線風(fēng)扇調(diào)速設(shè)計(jì)課程設(shè)計(jì)論文_第4頁
基于Android設(shè)備的無線風(fēng)扇調(diào)速設(shè)計(jì)課程設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、. . . . 嵌入式 課程設(shè)計(jì)論文論文題目:基于Android設(shè)備的無線風(fēng)扇調(diào)速設(shè)計(jì)28 / 28畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作與取得的成果。盡我所知,除文中特別加以標(biāo)注和致的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得與其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了意。作 者 簽 名:日 期:指導(dǎo)教師簽名: 日期:使用授權(quán)說明本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要

2、求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部容。作者簽名: 日 期:學(xué)位論文原創(chuàng)性聲明本人重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文使用授權(quán)書本學(xué)位論文作者完全了解

3、學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位論文的全部或部分容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日注意事項(xiàng)1.設(shè)計(jì)(論文)的容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻(xiàn)8)致9)附錄(對論文支持必要時(shí))2.論文字?jǐn)?shù)要求

4、:理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于1.2萬字。3.附件包括:任務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體與大小符合要求,無錯(cuò)別字,不準(zhǔn)請他人代寫2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(jì)(論文)2)附件:按照任

5、務(wù)書、開題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂3)其它目 錄摘 要4 1. 課程設(shè)計(jì)任務(wù)5 1.1 課程設(shè)計(jì)題目5 1.2 設(shè)計(jì)的要求5 1.3人員分工與進(jìn)度安排5 2. 設(shè)計(jì)總體方案選擇 (wifi模塊部分)6 2.1 wifi模塊的介紹6 2.2 方法一 HX-M02 wifi模塊怎么和手機(jī)連接測試數(shù)據(jù)收發(fā)AP模式7 2.3 方法二 HXM02 wifi模塊作為STA模式收發(fā)數(shù)據(jù)11 2.4串口大師的介紹15 3. 單元模塊設(shè)計(jì)17 3.1 wifi模塊TLN13UA06與單片機(jī)的接線通訊說明 17 3.2單片機(jī)怎么和wifi模塊實(shí)現(xiàn)通訊20 3.3串口抓包工具2

6、1 4. 其他部分22 4.1 51單片機(jī)產(chǎn)生PWM方法 22 5.調(diào)試與測試結(jié)果24 5.1 最終成果24 5.2 調(diào)試過程遇到的問題與解決方法24總結(jié)24 6.1收獲25 6.2不足、改進(jìn)措施25參考文獻(xiàn)26基于Android設(shè)備的無線風(fēng)扇調(diào)速設(shè)計(jì)(wifi模塊連接與整體調(diào)試部分)摘 要 本系統(tǒng)設(shè)計(jì)主要目的是手機(jī)通過app軟件在wifi環(huán)境下實(shí)現(xiàn)對電機(jī)轉(zhuǎn)速的無線控制。wifi模塊(紅心物聯(lián))的核心功能是將串口數(shù)據(jù)與TCP/IP數(shù)據(jù)進(jìn)行轉(zhuǎn)換傳輸。故而wifi模塊組建收發(fā)數(shù)據(jù)測試,必須將wifi模塊的串口端和計(jì)算機(jī)串口端連接,同時(shí)wifi模塊的網(wǎng)絡(luò)也需要與計(jì)算機(jī)通過無線網(wǎng)卡或者無線路

7、由器建立連接。把wifi模塊與單片機(jī)線連接,手機(jī)發(fā)送信號給wifi模塊,事先編好程序的單片機(jī)接收到wifi模塊的信號對風(fēng)扇電機(jī)轉(zhuǎn)速做出調(diào)節(jié),實(shí)現(xiàn)無線傳輸控制風(fēng)扇轉(zhuǎn)速。關(guān)鍵詞wifi模塊; 51單片機(jī); 無線數(shù)據(jù)傳輸; 串口連接1. 課程設(shè)計(jì)任務(wù)1.1 課程設(shè)計(jì)題目 在Android平臺開發(fā)app,手機(jī)通過app軟件對wifi模塊下單片機(jī)上風(fēng)扇電機(jī)轉(zhuǎn)速的無線控制1.2 設(shè)計(jì)的要求技術(shù)參數(shù):單片機(jī)5V,wifi模塊3.3V供電工作溫度圍: -45°C +85°C尺寸:32mm x 20mm x 4.5mm1.3人員分工與進(jìn)度安排人員分工:本小組由三名成員組成

8、,王永浩(組長)、雷(組員)、萌林(組員),王永浩主要負(fù)責(zé)對單片機(jī)源程序的編寫與還有電機(jī)的調(diào)試,萌林主要負(fù)責(zé)手機(jī)app的編寫和調(diào)試,雷主要負(fù)責(zé)wifi模塊的通信,wifi模塊與單片機(jī),手機(jī)的連接和調(diào)試。周期進(jìn)度:1、確立任務(wù)目標(biāo),設(shè)計(jì)思路,基本框架圖,購買相關(guān)元器件,初步編寫代碼; 2、配置元器件,繼續(xù)編寫完善程序,嘗試初連接; 3、聯(lián)機(jī)操作,完善配置,開始調(diào)節(jié),看是否實(shí)現(xiàn)目標(biāo),改進(jìn); 4、改進(jìn)配置要求,調(diào)節(jié),分析,完善; 5、結(jié)合設(shè)計(jì)產(chǎn)品,修改完善論文。2. 設(shè)計(jì)總體方案選擇 (wifi模塊部分)2.1 wifi模塊的介紹首先介紹一下wifi模塊(紅心物聯(lián))的核心功能是將串口數(shù)據(jù)與TCP/I

9、P數(shù)據(jù)進(jìn)行轉(zhuǎn)換傳輸。故而wifi模塊組建收發(fā)數(shù)據(jù)測試,必須將wifi模塊的串口端和計(jì)算機(jī)串口端連接,同時(shí)wifi模塊的網(wǎng)絡(luò)也需要與計(jì)算機(jī)通過無線網(wǎng)卡或者無線路由器建立連接。 。  在wifi模塊串口端和wifi端同時(shí)與電腦設(shè)備連接上的提前下,可以通過串口測試工具獲取wifi端端發(fā)過來的數(shù)據(jù)(如串口大師),同時(shí)也可以通過TCP/UDP工具獲取從串口端發(fā)來的數(shù)據(jù)。 在使用模塊之前,首先應(yīng)該對模塊的收發(fā)測試,本模塊有多種測試平臺。  1. wifi模塊與帶無線網(wǎng)卡的電腦在wifi環(huán)境下測試。  2. 模塊與不帶

10、無線網(wǎng)卡的電腦在wifi環(huán)境下測試。  3. 模塊與手機(jī)在wifi環(huán)境下測試。 工具,硬件方面需要串口轉(zhuǎn)接板或者(TTL轉(zhuǎn)232轉(zhuǎn)接板),方便與電腦連接。(連接圖可以參考紅心物聯(lián)官網(wǎng))。  工具,軟件方面配置工具、串口大師、TCP/UDP工具可以從官網(wǎng)下載。    工具一:UART配置管理程序,由紅心物聯(lián)科技公司提供一個(gè)快捷配置管理模塊的   應(yīng)用程序,用戶查詢、配置、修改參數(shù)、功能測試、固件升級等.    工具二:網(wǎng)絡(luò)端TCP/UDP收發(fā)數(shù)據(jù)測

11、試工具,網(wǎng)絡(luò)上類似的小工具也有很多。   工具三:模塊串口端數(shù)據(jù)收發(fā)的調(diào)試工具,網(wǎng)絡(luò)有很多類似的小工具,如串口大師,串口助手、串口調(diào)試等等。2.2 方法一 HX-M02 wifi模塊怎么和手機(jī)連接測試數(shù)據(jù)收發(fā)AP模式 HXM02 wifi模塊可以作為AP和STA兩種模式與電腦實(shí)現(xiàn)數(shù)據(jù)收發(fā),HXM02 wifi模塊作為AP的時(shí)候,怎么和手機(jī)實(shí)現(xiàn)收據(jù)測試收發(fā)的。這是我們需要研究的,因?yàn)檫@次課程設(shè)計(jì)我們主要運(yùn)用了wifi模塊的AP模式,后面我會介紹STA模式。第一步打開HX-M02 wifi模塊的配置軟件,查看wifi模塊的相關(guān)數(shù)據(jù),比如wifi模塊所處的工作模式,以與

12、wifi模塊的地址以與IP。詳情你看下面的圖解。(還有一個(gè)通訊端口沒講解,HX-wifi模塊的通訊端口默認(rèn)是8000)第二步,手機(jī)和電腦同時(shí)連接HX-wifi模塊AP模式的網(wǎng)絡(luò)。第三步:手機(jī)客戶端的操作,打開手機(jī)客戶端的“網(wǎng)絡(luò)通訊助手”(本教程以安卓手機(jī)為例,蘋果手機(jī)也一樣操作)由于wifi模塊處于AP服務(wù)器 TCP通訊模式,所有手機(jī)客戶端需要建立一個(gè)TCP通訊的客戶端。并且連接服務(wù)器,建立通訊。詳情可以參考下圖。第四步:打開串口工具測試并且點(diǎn)擊建立連接。(注意:串口設(shè)置一定要對于你電腦連接的串口,以與默認(rèn)波特率是115200)最后一步,前戲都做完了,環(huán)境也搭建好了,下面開始用手機(jī)發(fā)數(shù)據(jù)給HX

13、-M02 wifi模塊,以與wifi模塊發(fā)送數(shù)據(jù)給手機(jī)了。2.3 方法二 HXM02 wifi模塊作為STA模式收發(fā)數(shù)據(jù)第一步:打開上述工具一配置管理程序,對模塊進(jìn)行相應(yīng)的設(shè)置  a. 在"串口連接"中選擇電腦使用的COM接口,設(shè)置中確定波特率為"9600",數(shù)據(jù)位"8",效驗(yàn)碼"無效驗(yàn)"、停止位"1"."點(diǎn)擊確定"。然后點(diǎn)擊"退出透傳模式"按鈕。如果退出不成功,可以重新給模塊上電,再次"搜索模塊"。

14、60;       (提示:連接成功之后的界面)  b. 在連接成功之后,無線設(shè)置下面的,"工作模式"選擇基礎(chǔ)網(wǎng)絡(luò)-STA,"網(wǎng)絡(luò)名稱"、"密鑰"填寫你要連接的無線網(wǎng)絡(luò)名稱和密碼。(注:密鑰格式選擇“ASCII” ,安全模式根據(jù)路由器的加密方式選擇)  c. 選擇啟用自動工作模式,協(xié)議選擇"TCP"、"客戶端"服務(wù)器地址打開"TCP&UDP

15、測試工具"的電腦IP(這里設(shè)置成:192.168.1.100),這里測試的是本機(jī)IP,最后是端口號,任意設(shè)置,只要與后面步驟的端口號一致就可以(這里先設(shè)置成60000)。  d. 點(diǎn)擊"提交修改"彈出確定重啟。彈出無響應(yīng),點(diǎn)擊確認(rèn)即可。如果設(shè)置沒有錯(cuò)誤wifi模塊現(xiàn)在應(yīng)該與無線路由器建立連接了,可以從wifi模塊的LED燈觀察狀態(tài),也可以通過"配置管理程序"中的"功能測試"選項(xiàng)下"掃描","狀態(tài)"功能確認(rèn)是否正常連接。(參數(shù)修改成功,才能保證下面步驟順利進(jìn)

16、行)  第二步:關(guān)閉配置管理程序,打開工具二(TCP/UDP收發(fā)數(shù)據(jù)測試工具)對本機(jī)電腦進(jìn)行設(shè)置。  a. 點(diǎn)擊"創(chuàng)建服務(wù)器",輸入本機(jī)端口號"6000",即步驟1中c步驟設(shè)置給模塊的端口值。點(diǎn)擊"啟動服務(wù)器",然后對wifi模塊復(fù)位。(提示,這里一定要重新啟動wifi模塊,要不然TCP工具搜索不到客戶端)  第三步:打開工具三(如串口大師工具)選擇端口與工具二(TCP/UDP收發(fā)數(shù)據(jù)測試工具)通訊,實(shí)現(xiàn)雙向通訊傳輸功能。  a.打開打開工具三(

17、如串口大師工具)軟件。選擇電腦使用的串口,波特率"9600"、數(shù)據(jù)位"8"、效驗(yàn)碼"NO"、停止位"1"都是默認(rèn)設(shè)置,打開"高級選項(xiàng)"按鈕中"流量控制"下拉框,選擇"硬件RTS/CTS流控",預(yù)防數(shù)據(jù)丟失。點(diǎn)擊"打開串口"。2.4串口大師的介紹串口大師(ComMaster) For Win2000/XP 是一款集調(diào)試,測試,監(jiān)視,過濾一體的串口專用軟件(利用Win2k WDM設(shè)備驅(qū)動編程技術(shù)).軟件性質(zhì): 共享軟件. 串口監(jiān)視/過濾的功

18、能有使用次數(shù)限制,串口調(diào)試,串口測試完全免費(fèi).軟件版本: 1.1調(diào)試功能設(shè)置豐富,測試功能非常專業(yè),監(jiān)視功能可以監(jiān)視通信程序?qū)Υ诘脑L問流程,過濾可以對串口數(shù)據(jù)流進(jìn)行更改.串口調(diào)試/測試要獨(dú)占串口,監(jiān)視/過濾功能不占用串口資源.1. 串口調(diào)試設(shè)置豐富,幾乎用到了串口的所有功能. 自動檢測串口,包括主板串口,USB虛擬串口,網(wǎng)絡(luò)虛擬串口 波特率 110-512000( 波特率>115200時(shí)需要硬件支持 ), 數(shù)據(jù)位5-8位, 5種校驗(yàn)位,3種停止位(5位數(shù)據(jù)位時(shí),才能設(shè)置1.5位) 多種流量控制,可在發(fā)送,接收選用不同的流控方式 能發(fā)送大的文件,和16進(jìn)制字符 顯示所有的MODEM信號線

19、,以與各種串口硬件錯(cuò)誤(幀錯(cuò),校驗(yàn)錯(cuò).),圖形方式顯示數(shù)據(jù)流量2. 串口測試功能專業(yè),發(fā)送/接收標(biāo)準(zhǔn)通信測試用的偽隨機(jī)碼,測試串口線路誤碼率 設(shè)置同串口調(diào)試. 發(fā)送 215-1,211-1,29-1與16bit人工碼,這些都是通信測試儀表選用的偽隨機(jī)碼型 接收自動同步,可以測試單向的串口線路誤碼 記錄發(fā)生的誤碼個(gè)數(shù),誤碼率,誤碼時(shí)間.3. 串口監(jiān)視功能分析詳細(xì) 采用WDM型設(shè)備驅(qū)動編程,不占用串口資源,監(jiān)視通信程序?qū)Υ诘娜魏卧L問 監(jiān)視: 波特率,數(shù)據(jù)位,校驗(yàn)位,停止位的設(shè)置 各種特殊字符,讀寫超時(shí),讀寫緩沖區(qū)的設(shè)置 握手方式,流量控制,串口事件,MODEM信號的變化 實(shí)時(shí)顯示讀寫數(shù)據(jù) 顯示:

20、 被監(jiān)視串口的MODEM信號線,硬件錯(cuò)誤,圖形顯示數(shù)據(jù)流量 作用: 破解它方的通信軟件,通信協(xié)議. 利用它可以看見'超級終端','撥號網(wǎng)絡(luò)','串口專家','串口助手'等等軟件對串口訪問的全部過程4. 串口過濾功能更改串口數(shù)據(jù)流 采用WDM型設(shè)備驅(qū)動編程,不占用串口資源,應(yīng)用程序根本感覺不到它的存在 按字節(jié),按時(shí)間,周期性的改變字符,使串口數(shù)據(jù)發(fā)生誤碼 按字節(jié),按時(shí)間,周期性的代替字符,使串口數(shù)據(jù)發(fā)生替換 按字節(jié),按時(shí)間,周期性的刪除字符,使串口數(shù)據(jù)丟失字符 作用: 可以模擬數(shù)據(jù)傳輸種出現(xiàn)的誤碼,丟失字符等現(xiàn)象,調(diào)試串口的通信協(xié)議

21、,不能檢查數(shù)據(jù)錯(cuò)誤的通信協(xié)議是失敗的協(xié)議3. 單元模塊設(shè)計(jì)3.1 wifi模塊TLN13UA06與單片機(jī)的接線通訊說明 wifi模塊TLN13UA06與單片機(jī)的接線通訊說明51單片機(jī)引腳圖51單片機(jī)有一個(gè)全雙工的串行通訊口,所以單片機(jī)和計(jì)算機(jī)之間可以方便地進(jìn)行串口通訊。進(jìn)行串行通訊時(shí)要滿足一定的條件,比如計(jì)算機(jī)的串口是RS232電平的,而單片機(jī)的串口是TTL電平的,兩者之間必須有一個(gè)電平轉(zhuǎn)換電路,我們采用了專用芯片MAX232進(jìn)行轉(zhuǎn)換,雖然也可以用幾個(gè)三極管進(jìn)行模擬轉(zhuǎn)換,但是還是用專用芯片更簡單可靠。我們采用了三線制連接串口,也就是說和計(jì)算機(jī)的9針串口只連接其中的3根線:第5腳的GND、第2腳

22、的RXD、第3腳的TXD。這是最簡單的連接方法,但是對我們來說已經(jīng)足夠使用了,電路如下圖所示,MAX232的第10腳和單片機(jī)的11腳連接,第9腳和單片機(jī)的10腳連接,第15腳和單片機(jī)的20腳連接。Wifi模塊相關(guān)數(shù)據(jù)1.模塊供電電壓為直流3.3V,接口信號電壓為標(biāo)準(zhǔn)串口TTL電平。2.模塊最大工作電流約250mA,在設(shè)計(jì)供電電路時(shí)需注意滿足模塊功耗、3.nRESET引腳可懸空,但仍建議將此引腳與MCU連接,以便必要時(shí)可對模塊進(jìn)行復(fù)位操作。 注:引腳(8 5)用于標(biāo)準(zhǔn)TTL電平串口通訊,引腳(4 1)為可選功能引腳。在不使用多功能的情況下將引腳懸空即可,不影響模塊正常工作。LED指示燈

23、說明LED:電源指示燈。LED:Link指示燈。在WIFI未聯(lián)網(wǎng)的情況下為低頻率閃爍,在WIFI聯(lián)網(wǎng)情況下為高頻率閃爍。最后,由于模塊已經(jīng)開發(fā)好,可以連接市面上大部分的單片機(jī)。參考樣板 3.2單片機(jī)怎么和wifi模塊實(shí)現(xiàn)通訊單片機(jī)怎么和wifi模塊TLN13UA06實(shí)現(xiàn)通訊,串口wifi模塊有自動模式和命令模式,若是工作在自動模式下實(shí)現(xiàn)透明傳輸,串口wifi模塊的作用如同一根虛擬的串口線將服務(wù)器和客服端的串口連接起來,編程比較方便 波特率設(shè)置簡單 。但總是發(fā)送和接收的字節(jié)相差很多,而且測試軟件上接收窗口不顯示接收字節(jié) 。解決辦法:第一:確信串口Wifi模塊TLN13UA06匹配好?尤

24、其是地址和端口。解決:串口Wifi模塊TLN13UA06配置軟件與單片機(jī)連接,成功時(shí)在軟件界面提示端口配置成功。第二:串口Wifi模塊傳輸數(shù)據(jù)量是多少?有沒有超過串口口的門限?硬件流控有沒有打開?沒有硬件流控的情況下,軟件流控有沒有做好?解決:自動組幀觸發(fā)長度:是指要達(dá)到門限長度,才會發(fā)送,否則,要等到觸發(fā)時(shí)間。如果傳輸字符串夠長,達(dá)到組幀觸發(fā)長度了;否則沒有的話,需要等到了觸發(fā)時(shí)間。工作在自動模式下,模塊支持用戶可設(shè)置的自動組幀觸發(fā)長度和觸發(fā)的時(shí)間。同時(shí)此模式下,模塊串口傳輸支持硬件流控方式,提供標(biāo)準(zhǔn)的RTS/CTS 信號,手冊說明用戶在進(jìn)行大數(shù)據(jù)量傳輸時(shí)啟用硬件流控功能,這樣可以充分保證數(shù)

25、據(jù)的可靠傳輸,對于不需要流控功能的應(yīng)用場合,用戶只需把RTS/CTS 引腳懸空即可。第三:嘗試著用AirPeek抓一下包。看看數(shù)據(jù)發(fā)送是否成功。3.3串口抓包工具這里需要兩個(gè)軟件,第一個(gè)是串口抓包工具,還有一個(gè)是配置工具。要注意一個(gè)問題,必須先打開串口抓包工具的串口,然后再打開配置工具。串口抓包工具下載地址:pan.baidu./s/1dDhdM9N配置工具下載地址:pan.baidu./s/1gdtDHCn第一步使開發(fā)套件,連接好電源和串口線。然后打開配置工具。第二步打開串口抓包工具。并簡單的設(shè)置好。然后選擇啟動。第三步,可以看到通過串口抓包工具看到配置工具發(fā)了什么AT指令給wifi模塊了。

26、其他部分4.1 51單片機(jī)產(chǎn)生PWM方法 89C51芯片沒有自帶PWM發(fā)生器,如果要用51來產(chǎn)生PWM波就必須要用軟件編程的方法來模擬。  例程 本例程采用定時(shí)器T0在工作方式1下產(chǎn)生一路PWM,用獨(dú)立鍵盤控制頻率、占空比的加減,頻率可調(diào)圍100Hz-10kHz,占空比0-100%均為理論值,實(shí)際值略低) 部分代碼如下: 注:T0_H , T0_L , T1_H , T1_L 均用于暫時(shí)存儲初值,進(jìn)入中斷服務(wù)程序后直接給寄存器TH0、TL0賦值,避免了在中斷中計(jì)算。5.調(diào)試與測試結(jié)果5.1 最終成果 給wifi模塊和單片機(jī)供電之后,連接好實(shí)物圖

27、配置好電機(jī),手機(jī)搜索到wifi信號連接,輸入事先設(shè)定好的命令,01表示轉(zhuǎn)速最快,02表示稍快,03表示稍慢,04表示最慢,05表示停止,其他命令均表示停止。觀察電機(jī)運(yùn)行狀態(tài)可以發(fā)現(xiàn)控制實(shí)現(xiàn)得非常完美,所以本次實(shí)驗(yàn)相對來說是很成功的。5.2 調(diào)試過程遇到的問題與解決方法(1) .在進(jìn)行wifi模塊配置之前沒有認(rèn)真閱讀相關(guān)文獻(xiàn),對wifi模塊的原理一知半解所以一直調(diào)節(jié)不出來正確的配置,使用模式為AP模式。一開始電腦程序收不到串口設(shè)備發(fā)來的數(shù)據(jù),而且程序給串口設(shè)備發(fā)指令也沒有回應(yīng)。已知程序和串口調(diào)試助手之間可以正常通信,串口設(shè)備與上位機(jī)之間也可以正常收發(fā)數(shù)據(jù).后來查閱資料才知道是程序不能與串口設(shè)備通

28、訊。問題解決了,是因?yàn)殡娔X的串口接法和串口設(shè)備的串口接法不同,換了下引腳就通了.(2) wifi模塊與單片機(jī)連接的時(shí)候我們沒有相應(yīng)的串口線,所以把wifi模塊拔下來對它的引腳分別與單片機(jī)相應(yīng)連接,可是它們之間的工作電壓不同所以我們用了兩個(gè)單片機(jī)面板,一個(gè)專門為wifi模塊提供3.3v電源,一個(gè)作為工作的單片機(jī)。(3) 在連接好電路的情況下發(fā)現(xiàn)電機(jī)沒有響應(yīng),換了一個(gè)電機(jī)調(diào)試才成功了,原因是電機(jī)的額定電壓不同,調(diào)試完成后能夠?qū)崿F(xiàn)轉(zhuǎn)速的控制??偨Y(jié)6.1收獲 此次課程設(shè)計(jì),我主要負(fù)責(zé)的是對wifi模塊的連接部分,之前也沒有學(xué)習(xí)過嵌入式,一開始什么也不懂都要從頭查閱資料學(xué)習(xí),從怎樣配置模塊到怎樣傳輸發(fā)送命令,再到連接起來實(shí)現(xiàn)完整控制的整個(gè)過程。通過學(xué)習(xí)了有關(guān)控制工程和嵌入式軟件、硬件方面的知識,也學(xué)到了很多知識,在設(shè)計(jì)過程中雖然遇到了一些問題,但經(jīng)過思考,一遍又一遍的檢查查閱資料終于找出了原因所在,也暴露出了我在這方面的知識欠缺和經(jīng)驗(yàn)不足。實(shí)踐是最好的老師,通過親自動手制作,使我們掌握的知識不再是紙上談兵。通過這次課程設(shè)計(jì),我掌握了硬件電路的設(shè)計(jì)方法和相關(guān)串口工具軟件的使用,通過查閱資料,也掌握了wifi模塊,51單片機(jī)的使用方法和工作原理。 整個(gè)設(shè)計(jì)通過了軟件和硬件上的調(diào)試。設(shè)計(jì)中遇到了很多實(shí)際性問題,在實(shí)際設(shè)計(jì)中發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論