1 系統(tǒng)結(jié)構(gòu)及總體設(shè)計(jì)
本系統(tǒng)的結(jié)構(gòu)框圖如圖1所示。系統(tǒng)總共分為5部分,分別是:無線路由器、智能手機(jī)、CC3000 Wi—Fi模塊、MSP430單片機(jī)電路和直流電機(jī)驅(qū)動電路。首先,智能手機(jī)將Wi-Fi連接到無線路由器;接著打開智能手機(jī)中的SmartConfig的APP,配置CC3000 Wi—Fi模塊,這樣CC3000即可連接到無線路由器;然后打開電機(jī)控制APP,建立智能手機(jī)和CC3000 Wi—Fi模塊的連接。其中,CC3000 Wi—Fi模塊與MSP430單片機(jī)是通過SPI總線進(jìn)行通信的。最后,可以通過智能手機(jī)中的電機(jī)控制APP對電機(jī)進(jìn)行無線控制。
2 硬件設(shè)計(jì)
2.1 CC3000 Wi-Fi模塊
系統(tǒng)無線通信部分采用TI公司的Simple LinkCC3000 Wi—Fi,它是一款自成一體的無線解決方案,可大幅簡化因特網(wǎng)連接的實(shí)施過程。而且它可為基于微控制器(MCU)的系統(tǒng)提供簡化的Wi—Fi連接,能夠與MSP430及Tiva C系列MCU LaunchPad評估套件配合,為各種基于MCU的家庭自動化、健康健身以及機(jī)器對機(jī)器(M2M)應(yīng)用快速啟動開發(fā)。Simple Link CC3000Wi—Fi解決方案以模塊方式提供,如圖2所示。
它可以縮短產(chǎn)品開發(fā)時間、降低制造成本、節(jié)約板級空間、簡化認(rèn)證工作,并降低對RF專業(yè)技術(shù)的要求。通過在CC3000上完整集成軟件來實(shí)現(xiàn)與低存儲容量微控制器的連接。
Simple Link CC3000 Wi-Fi主要特點(diǎn)有:
①無線網(wǎng)絡(luò)處理器使用IEEE802.11b/g(2.4 GHz)標(biāo)準(zhǔn),嵌入IPv4 TCP/IP協(xié)議棧。
②具有良好的射頻性能,發(fā)送功率為+20 dBm,11Mbps(CCK);接收靈敏度為-89 dBm,11 Mbps(CCK)。
③可輕松與低存儲容量、低成本以及低功耗的微控制器系統(tǒng)進(jìn)行配套。
④經(jīng)過FCC、IC、CE和TELEC認(rèn)證的內(nèi)置天線參考設(shè)計(jì)。
⑤集成了晶振和電源管理模塊。
⑥小封裝,尺寸為16.3 mm×13.5 mm×2 mm。
⑦工作溫度為-20~70℃。
⑧智能配置技術(shù):可以用智能手機(jī)、平板電腦或者PC機(jī)配置Simple Link CC3000 Wi—Fi。
⑨已經(jīng)驗(yàn)證的Wi-Fi互操作性:基于TI第七代經(jīng)驗(yàn)證的Wi—Fi解決方案。
⑩提供該方案的完整平臺,包括用戶手冊、移植指南、API指南、范例應(yīng)用并支持社區(qū)。
CC3000規(guī)范如表1所列。
2.2 MSP430單片機(jī)
MSP430單片機(jī)是TI公司生產(chǎn)的一款超低功耗類型的16位單片機(jī),它采用了RISC內(nèi)核結(jié)構(gòu),支持C語言編程。同時,該系列單片機(jī)將大量的外圍模塊(如液晶驅(qū)動器、看門狗、A/D轉(zhuǎn)換器、硬件乘法器、模擬比較器等)集成到片內(nèi),特別適合于設(shè)計(jì)片上系統(tǒng)。它與CC3000 Wi—Fi模塊通過SPI總線進(jìn)行連接,具體連接如圖3所示。MSP430單片機(jī)通過SPI總線,可以配置CC3000 Wi—Fi模塊的連接參數(shù),也可以與其他Wi—Fi設(shè)備進(jìn)行通信。
2.3 直流電機(jī)驅(qū)動電路
采用L298N來驅(qū)動直流電機(jī),它是ST公司生產(chǎn)的一種高電壓、大電流電機(jī)驅(qū)動芯片。該芯片的主要特點(diǎn)是:工作電壓高,最高工作電壓可達(dá)46 V;輸出電流大,瞬間峰值電流可達(dá)3 A,持續(xù)工作電流為2 A;內(nèi)含兩個H橋的高電壓大電流全橋式驅(qū)動器,可以用來驅(qū)動直流電動機(jī)和步進(jìn)電動機(jī)、繼電器、線圈等感性負(fù)載;采用標(biāo)準(zhǔn)TTL邏輯電平信號控制;具有兩個使能控制端,在不受輸入信號影響的情況下允許或禁止器件工作;有一個邏輯電源輸入端,使內(nèi)部邏輯電路部分在低電壓下工作;可以外接檢測電阻,將變化量反饋給控制電路。
直流電機(jī)驅(qū)動電路如圖4所示。通過單片機(jī)的P3.0輸出占空比不同的PWM波形來調(diào)節(jié)直流電機(jī)的速度,通過P3.1和P3.2引腳的高低電平不同來控制直流電機(jī)的旋轉(zhuǎn)方向。
3 軟件設(shè)計(jì)
3.1 MSP430單片機(jī)程序設(shè)計(jì)
MSP430單片機(jī)主要完成兩方面的功能:一是與CC3000進(jìn)行通信;二是控制直流電機(jī),前者是本程序設(shè)計(jì)的難點(diǎn)。
單片機(jī)主程序流程圖如圖5所示。將CC3000作為Server,等待智能手機(jī)連接。單片機(jī)首先進(jìn)行I/O口的初始化以及一些寄存器的配置;接著判斷CC3000是否需要進(jìn)行Smart Config,如果不需要,再判斷是否已經(jīng)連接到一個無線路由器,CC3000連接上路由器后,就會獲得一個IP地址;然后CC3000發(fā)送廣播以及初始化CC3000為Server模式,等待Clie nt連接。當(dāng)智能手機(jī)收到廣播,與CC3000連接上之后,就可以通過智能手機(jī)控制直流電機(jī)了。
3.2 Android應(yīng)用程序設(shè)計(jì)
APP分為兩個部分:SmartConfig和電機(jī)控制。本系統(tǒng)SmartConfig程序直接采用TI官網(wǎng)提供的APP程序,在此不需要進(jìn)行程序設(shè)計(jì)。CC3000初次使用或者換一個網(wǎng)絡(luò)環(huán)境時,需要對儀器進(jìn)行SmartConfig,將目前的網(wǎng)絡(luò)信息寫入CC3000中,下次再使用時,該儀器會自動連接到該網(wǎng)絡(luò)中。
電機(jī)控制程序界面如圖6所示。該程序主要實(shí)現(xiàn)智能手機(jī)連接CC3000 Wi—Fi模塊,以及控制電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、停止和速度。界面中的3個Button組件是用來控制電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和停止。通過滑動SeekBar組件,可以調(diào)節(jié)電機(jī)的速度,并在該組件的上方顯示出速度大小。最下面的Spinner組件用于顯示連接的設(shè)備,當(dāng)連接上CC3000后,會在此處顯示出來。
結(jié)語
本文采用MSP430單片機(jī)作為控制端的核心,通過SPI總線與CC3000 Wi—Fi模塊進(jìn)行通信,使智能手機(jī)與MSP430單片機(jī)能夠間接進(jìn)行數(shù)據(jù)交互,從而達(dá)到智能手機(jī)遠(yuǎn)程控制單片機(jī)及其外圍設(shè)備的目的。經(jīng)過測試,智能手機(jī)和CC3000能夠穩(wěn)定的連接,并可以通過電機(jī)控制APP控制直流電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、停止以及調(diào)節(jié)電機(jī)的速度。本系統(tǒng)達(dá)到了預(yù)期的設(shè)計(jì)目的,具有較高的實(shí)用價值。
上一篇:采用MSP430F449設(shè)計(jì)的電子血壓計(jì)
下一篇:MSP430開發(fā)板可二次開發(fā)的設(shè)計(jì)實(shí)例
推薦閱讀
史海拾趣
在電子行業(yè),尤其是工業(yè)自動化與控制領(lǐng)域,F(xiàn)oxboro I C T Inc(現(xiàn)為施耐德電氣旗下的一部分,通常簡稱為Foxboro)的發(fā)展充滿了創(chuàng)新與挑戰(zhàn)。以下是五個與Foxboro在電子行業(yè)里發(fā)展起來相關(guān)的故事,每個故事均基于事實(shí)進(jìn)行描述:
1. Foxboro的起源與早期創(chuàng)新
Foxboro的歷史可以追溯到1908年,在美國馬薩諸塞州的福克斯伯勒,E.H.和B.B.兄弟聯(lián)手開設(shè)了商店,并逐漸發(fā)展成為一家專注于工業(yè)控制自動化的公司。1920年代,F(xiàn)oxboro推出了其第一款Model 10 Stabilog比例加復(fù)位控制器,這標(biāo)志著公司在工業(yè)自動化領(lǐng)域的初步探索。此后,F(xiàn)oxboro持續(xù)在控制技術(shù)上取得突破,如1950年代發(fā)布的全尺寸圖形面板儀表和首款磁流量計(jì),這些創(chuàng)新為公司在工業(yè)控制領(lǐng)域奠定了堅(jiān)實(shí)的基礎(chǔ)。(參考來源:Foxboro官網(wǎng)及相關(guān)歷史資料)
2. 分布式控制系統(tǒng)的先驅(qū)
進(jìn)入1970年代,F(xiàn)oxboro推出了SPEC 200系統(tǒng),這是全球第一款真正的分布式控制系統(tǒng)(DCS)。該系統(tǒng)通過分散控制、集中管理的理念,極大地提高了工業(yè)生產(chǎn)的效率和可靠性。SPEC 200系統(tǒng)的成功推出,不僅鞏固了Foxboro在工業(yè)自動化領(lǐng)域的領(lǐng)先地位,也推動了整個行業(yè)向更加智能化、自動化方向發(fā)展。(參考來源:知乎專欄及相關(guān)行業(yè)報告)
3. 進(jìn)入中國市場,引領(lǐng)自動化發(fā)展
1983年,在中美貿(mào)易合作的大背景下,F(xiàn)oxboro與中國上海儀電控股(集團(tuán))公司共同投資成立了上海福克斯波羅有限公司(即Foxboro中國)。作為最早的中美合資企業(yè)之一,F(xiàn)oxboro中國迅速將最新技術(shù)和產(chǎn)品引入中國,推動了中國過程自動化行業(yè)的蓬勃發(fā)展。在成立初期,F(xiàn)oxboro中國就完成了最新技術(shù)和產(chǎn)品向中國本土的轉(zhuǎn)移,所生產(chǎn)的成套系統(tǒng)裝置廣泛應(yīng)用于石油、化工、電力等多個行業(yè)。(參考來源:國際能源網(wǎng)及相關(guān)報道)
4. ISO 9001國際質(zhì)量認(rèn)證的歷史性突破
1991年12月,F(xiàn)oxboro中國成為中國首個獲得ISO 9001國際質(zhì)量合格證書的企業(yè)。這一歷史性突破不僅標(biāo)志著Foxboro中國在質(zhì)量管理上達(dá)到了國際先進(jìn)水平,也為中國儀表行業(yè)乃至整個工業(yè)領(lǐng)域樹立了標(biāo)桿。此后,F(xiàn)oxboro中國積極分享其質(zhì)量管理經(jīng)驗(yàn),幫助眾多中國企業(yè)取得國際質(zhì)量體系認(rèn)證,推動了整個行業(yè)的質(zhì)量提升。(參考來源:知乎專欄及相關(guān)歷史資料)
5. 數(shù)字化時代的轉(zhuǎn)型與升級
2014年,F(xiàn)oxboro被施耐德電氣收購后,融入了施耐德電氣的一體化能源管理與過程自動化解決方案。在此背景下,F(xiàn)oxboro推出了新一代EcoStruxure Foxboro DCS過程自動化系統(tǒng)。該系統(tǒng)融合了Foxboro I/A Series控制系統(tǒng)的可靠性和施耐德電氣的數(shù)字化能力,為企業(yè)客戶提供了一站式的平臺服務(wù)。EcoStruxure Foxboro DCS的推出,標(biāo)志著Foxboro在數(shù)字化時代邁出了重要一步,也為公司在全球工業(yè)自動化領(lǐng)域的持續(xù)發(fā)展注入了新的動力。(參考來源:施耐德電氣官網(wǎng)及相關(guān)產(chǎn)品介紹)
作為一家有社會責(zé)任感的企業(yè),德欣公司始終關(guān)注環(huán)境保護(hù)和可持續(xù)發(fā)展。公司積極推廣綠色生產(chǎn)技術(shù)和資源循環(huán)利用方案,減少生產(chǎn)過程中的能源消耗和廢棄物排放。同時,德欣公司還積極參與社會公益活動,為社區(qū)和環(huán)境貢獻(xiàn)自己的力量。這些舉措不僅體現(xiàn)了德欣公司的社會責(zé)任擔(dān)當(dāng),也為其贏得了更多客戶和合作伙伴的信任和支持。
在電子行業(yè)中,技術(shù)的更新?lián)Q代速度極快。為了保持競爭力,CYMBET公司始終將創(chuàng)新作為核心驅(qū)動力。公司不斷投入研發(fā)資金,引進(jìn)先進(jìn)設(shè)備和技術(shù)人才,對EnerChip技術(shù)進(jìn)行持續(xù)的優(yōu)化和升級。例如,公司成功研發(fā)出了更高能量密度、更長壽命的EnerChip電池芯片,進(jìn)一步提升了產(chǎn)品的性能和市場競爭力。同時,CYMBET還積極探索新的應(yīng)用領(lǐng)域,將EnerChip技術(shù)應(yīng)用于可穿戴設(shè)備、物聯(lián)網(wǎng)等新興領(lǐng)域,為公司帶來了新的增長點(diǎn)。
隨著業(yè)務(wù)的不斷發(fā)展,Embedded Artists公司開始考慮向國際市場擴(kuò)張。他們與全球各地的合作伙伴建立了緊密的合作關(guān)系,共同開發(fā)適用于不同市場的嵌入式解決方案。同時,公司還積極參加國際展會和研討會,與全球同行交流技術(shù)心得和市場動態(tài)。這些努力使Embedded Artists公司的品牌在國際市場上得到了廣泛認(rèn)可。
Eris Technology Corp公司自1995年成立以來,一直致力于半導(dǎo)體及相關(guān)技術(shù)的研發(fā)。在成立初期,公司面臨激烈的市場競爭和技術(shù)挑戰(zhàn)。然而,通過不斷的研發(fā)投入和人才引進(jìn),Eris Tech成功開發(fā)出一款高性能的二極管產(chǎn)品,并憑借其優(yōu)異的性能贏得了市場的認(rèn)可。隨著產(chǎn)品線的不斷豐富和市場布局的逐漸完善,Eris Tech逐漸在電子行業(yè)中嶄露頭角。
TI超低功耗 MSP430 MCU 設(shè)計(jì)大賽開始了! 剛看到的新聞,有興趣的可以看看: 德州儀器宣布啟動 MSP430 微控制器 (MCU) 超低功耗設(shè)計(jì)挑戰(zhàn)賽。比賽將在 2009 年 10 月 19 日至 2010 年 1 月 19 日期間進(jìn)行。參賽選手將提交使用業(yè)界最低功耗 MSP430 MCU 與開發(fā)工具、面向從日常實(shí)用解決方案到 ...… 查看全部問答∨ |
|
哪位在PB5中定制過中文輸入法, 我是這樣做的: 加入MSPY3.0 for Windows CE DataBase (1.7M) 加入Double Spelling SoftKey-small 軟輸入面板是可通過 SipShowIM調(diào)出使用,修改文件名可以, 但軟輸入面板顯示的同時,也顯示了一個小中文面板,在程 ...… 查看全部問答∨ |
|
我買了一個串口SIM300GPRS模塊,想用在WinCE上撥號上網(wǎng)。 當(dāng)在PC上時,把模塊連到COM1上,發(fā)送"AT/r",收到:at OK 但是在安裝了WinCE的開發(fā)板上,把模塊連到com1上,設(shè)置同樣的串口參數(shù),發(fā)送"AT/r",卻收不到任何數(shù)據(jù)。在程序中使用Rea ...… 查看全部問答∨ |
我在公司做的是銀行POS系統(tǒng),C語言開發(fā)的,不知道前景如何啊,順便給點(diǎn)專業(yè)點(diǎn)的意見… 查看全部問答∨ |
release下能用OutputDebugString() ? ce release 下能用OutputDebugString()打印輸出嗎? 如果不可以,請問用什么函數(shù)?… 查看全部問答∨ |
老師留了嵌入式作業(yè) 以下選一個 實(shí)驗(yàn)十四 LCD驅(qū)動實(shí)驗(yàn) 實(shí)驗(yàn)十五 觸摸屏驅(qū)動實(shí)驗(yàn) 實(shí)驗(yàn)十六 IDE_CF卡模塊讀寫實(shí)驗(yàn) 實(shí)驗(yàn)十七 MMC驅(qū)動實(shí)驗(yàn) &nb ...… 查看全部問答∨ |
分享AD9854資料,全力備戰(zhàn)2013電設(shè)大賽 本帖最后由 paulhyde 于 2014-9-15 03:30 編輯 分享AD9854資料,全力備戰(zhàn)2013電設(shè)大賽 里面有好資料,一起進(jìn)步!共勉:) [ 本帖最后由 在路上的旁觀者 于 2013-8-30 19:14 編輯 ] … 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 嵌入式學(xué)習(xí)篇丨迅為4412開發(fā)板Android4.4系統(tǒng)編譯
- Linux系統(tǒng)編程篇丨迅為IMX6ULL-對應(yīng)視頻講解
- 嵌入式學(xué)習(xí)丨4412開發(fā)板-uboot源碼-匯編-源碼分析(一)嵌入式學(xué)習(xí)丨4412開發(fā)板-uboot源碼-匯
- 迅為IMX6ULL開發(fā)板-主頻和時鐘配置例程(二)
- 迅為IMX6ULL開發(fā)板-主頻和時鐘配置例程
- 迅為IMX6ULL開發(fā)板安裝VMware Tool工具
- i.MX6ULL終結(jié)者Debian文件系統(tǒng)的構(gòu)建i.MX6ULL 移植Debian文件系統(tǒng)
- 迅為i.MX6ULL開發(fā)板按鍵例程編譯及運(yùn)行
- 迅為-i.MX6開發(fā)板手冊更新-非設(shè)備樹uboot-修改默認(rèn)環(huán)境變量
- 北京、上海、深圳自動駕駛領(lǐng)跑全國!
- 基于智能網(wǎng)聯(lián)汽車質(zhì)量與安全要求的全融合研發(fā)體系研究
- 全球首個人形機(jī)器人半馬將舉行,機(jī)器人在北京街頭開啟首次路測
- 高標(biāo)準(zhǔn)提升智能網(wǎng)聯(lián)汽車安全 SGS為杰發(fā)科技頒發(fā)ISO/SAE 21434認(rèn)證證書
- 元戎啟行聯(lián)合高通基于驍龍智駕平臺發(fā)布高階智駕解決方案
- 動力電池迎“新大考”① | 超快充爆發(fā)元年,安全標(biāo)準(zhǔn)何時升級
- 五菱發(fā)布神煉電池4.0,全球首款6C高錳電池M亮相
- 各車企智駕技術(shù)方案盤點(diǎn)
- 更強(qiáng)、更可靠的ESD方案
- 25億美元!英飛凌收購Marvell汽車以太網(wǎng)業(yè)務(wù)
- 比亞迪將全面搭載刀片電池,并準(zhǔn)備全行業(yè)外供
- SIA敦促美國政府采取行動,以加強(qiáng)美國的半導(dǎo)體供應(yīng)鏈
- IC Insights預(yù)計(jì)2021年半導(dǎo)體總出貨量將超過1萬1千億個
- HEV電池“狼煙四起”
- 一加在印度注冊O(shè)nePlus Pay商標(biāo) 引進(jìn)數(shù)字支付服務(wù)
- 新能源汽車選擇混動還是純電動的好?
- NXP推出全方位射頻功率多芯片模塊(MCM)產(chǎn)品組合
- 恩智浦推出射頻電路在線庫,適合即時工程支持
- 沒有了發(fā)動機(jī)的電動汽車報廢標(biāo)準(zhǔn)又是什么?
- 百度Apollo開放平臺升級5.0版本,讓自動駕駛量產(chǎn)落地