基于MC12311微控制器WSN中間件的設(shè)計(jì)研究及應(yīng)用
本文關(guān)鍵詞: WSN MC12311 軟件構(gòu)件 硬件構(gòu)件 中間件 圖形化 出處:《蘇州大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:無線傳感器網(wǎng)絡(luò)(WSN)綜合了計(jì)算機(jī)技術(shù)、通信技術(shù)以及傳感器技術(shù),被廣泛用于環(huán)境監(jiān)測(cè)、軍事防御等領(lǐng)域,是當(dāng)今嵌入式領(lǐng)域的研究熱點(diǎn)。WSN應(yīng)用開發(fā)設(shè)計(jì)涉及的相關(guān)領(lǐng)域較多,包括射頻電路設(shè)計(jì)、底層驅(qū)動(dòng)封裝、應(yīng)用編程框架等理論體系,有一定的技術(shù)門檻,,很大程度上限制了WSN的應(yīng)用推廣。加之WSN存在大量的異構(gòu)硬件平臺(tái),如果能夠?qū)Ξ悩?gòu)的軟件系統(tǒng)做一些中間件的封裝,屏蔽掉底層硬件平臺(tái)的差異,方便開發(fā)人員使用,將大大降低WSN應(yīng)用設(shè)計(jì)的技術(shù)門檻。 受飛思卡爾公司委托,憑借實(shí)驗(yàn)室在WSN研究領(lǐng)域多年的經(jīng)驗(yàn)與實(shí)踐,以飛思卡爾2012年最新上市推出的一款應(yīng)用于WSN領(lǐng)域的微控制器芯片MC12311為硬件藍(lán)本,基于此芯片針對(duì)WSN應(yīng)用進(jìn)行了一定的基礎(chǔ)性研究。利用MC12311微控制器設(shè)計(jì)了一款命名為SD-WSNZN的無線硬件節(jié)點(diǎn),按照嵌入式硬件構(gòu)件思想對(duì)該新芯片進(jìn)行了最小系統(tǒng)電路、射頻電路、電源電路及接口電路等模塊的硬件設(shè)計(jì)。同時(shí)遵循軟件構(gòu)件思想,對(duì)底層模塊驅(qū)動(dòng)進(jìn)行了封裝;通過對(duì)WSN中間件體系的學(xué)習(xí)與借鑒,嘗試提出了WSN中間件SDWML的軟件體系,提取并抽象WSN各層功能邏輯,將軟件中間件劃分為物理層、MAC層、網(wǎng)絡(luò)層的三層架構(gòu),并逐層實(shí)現(xiàn)了功能,同時(shí)給出了功能結(jié)構(gòu)清晰的對(duì)外應(yīng)用接口;明確分割了應(yīng)用層和中間層,創(chuàng)新性地引入了圖形化應(yīng)用層,統(tǒng)一了應(yīng)用編程框架,使得一般的應(yīng)用人員通過配置圖形參數(shù)、操作圖形元素編程的方式實(shí)現(xiàn)了WSN應(yīng)用的基本編程,降低了WSN應(yīng)用開發(fā)的難度。本文對(duì)微控制器芯片MC12311在WSN方面的基礎(chǔ)性研究,為其市場(chǎng)的應(yīng)用和推廣提供了實(shí)質(zhì)的參考價(jià)值。 出于驗(yàn)證以上相關(guān)設(shè)計(jì)研究工作的正確性和合理性的目的,本文最后以基于SD-WSNZN無線節(jié)點(diǎn)開發(fā)的企業(yè)車間無線數(shù)據(jù)采集系統(tǒng)為應(yīng)用對(duì)象,組織了一個(gè)較為簡(jiǎn)單的應(yīng)用實(shí)例。經(jīng)測(cè)試的WSN中間件SDWML體系受到了飛思卡爾的認(rèn)可,同時(shí)設(shè)計(jì)的SD-WSNZN無線節(jié)點(diǎn)和WSN中間件SDWML軟件在此實(shí)際應(yīng)用中得到了驗(yàn)證,運(yùn)行穩(wěn)定。
[Abstract]:Wireless sensor network (WSN), which integrates computer technology, communication technology and sensor technology, is widely used in environmental monitoring, military defense and other fields. WSN application development and design involves many related fields, including RF circuit design, bottom driver packaging, application programming framework and other theoretical systems, there is a certain technical threshold. In addition, there are a large number of heterogeneous hardware platforms in WSN. If we can do some middleware encapsulation to the heterogeneous software system, we can shield the differences of the underlying hardware platform. Easy for developers to use, will greatly reduce the technical threshold of WSN application design. Entrusted by Freescale, with the laboratory in the field of WSN years of experience and practice. In 2012, Freescale launched a microcontroller chip MC12311 used in the field of WSN as the hardware blueprint. Based on this chip, a certain basic research on WSN application is carried out, and a wireless hardware node named SD-WSNZN is designed by using MC12311 microcontroller. According to the idea of embedded hardware component, the hardware design of the new chip is carried out, such as minimum system circuit, radio frequency circuit, power supply circuit and interface circuit, etc. At the same time, the idea of software component is followed. The bottom module driver is encapsulated. Based on the study and reference of WSN middleware system, this paper proposes the software architecture of WSN middleware SDWML, extracts and abstracts the functional logic of each layer of WSN, and divides the software middleware into physical layer. The MAC layer, the three-layer architecture of the network layer, has realized the function layer by layer, at the same time has given the function structure clear external application interface; The application layer and the middle layer are clearly divided, the graphical application layer is introduced innovatively, and the application programming framework is unified, so that the general application personnel can configure the graphic parameters. The basic programming of WSN application is realized by operating graphic element programming, and the difficulty of developing WSN application is reduced. In this paper, the basic research on WSN of MC12311 microcontroller chip is presented. It provides the essential reference value for the application and promotion of its market. In order to verify the correctness and rationality of the above related design research work, this paper takes the enterprise workshop wireless data acquisition system based on SD-WSNZN wireless node as the application object. A simple application example is organized. The tested WSN middleware SDWML system is recognized by Freescale. At the same time, the SD-WSNZN wireless node and WSN middleware SDWML software are verified and run stably.
【學(xué)位授予單位】:蘇州大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP368.1;TP212.9;TN929.5
【參考文獻(xiàn)】
相關(guān)期刊論文 前5條
1 魏勇,張權(quán);中間件技術(shù)研究[J];電子技術(shù)應(yīng)用;2004年11期
2 崔莉,鞠海玲,苗勇,李天璞,劉巍,趙澤;無線傳感器網(wǎng)絡(luò)研究進(jìn)展[J];計(jì)算機(jī)研究與發(fā)展;2005年01期
3 李揚(yáng),鄭瑩娜,朱錚濤;圖形化編程語言LabVIEW環(huán)境及其開放性[J];計(jì)算機(jī)工程;1999年04期
4 朱紅軍,劉錦德;嵌入式中間件的研究[J];計(jì)算機(jī)應(yīng)用研究;2004年07期
5 王汝傳,陳志;無線傳感器網(wǎng)絡(luò)中間件和平臺(tái)軟件的研究[J];無線通信技術(shù);2005年03期
相關(guān)博士學(xué)位論文 前1條
1 劉勇;嵌入式可重構(gòu)計(jì)算系統(tǒng)及其任務(wù)調(diào)度機(jī)制的研究[D];中國(guó)科學(xué)院研究生院(上海微系統(tǒng)與信息技術(shù)研究所);2006年
相關(guān)碩士學(xué)位論文 前5條
1 彭英;無線傳感器網(wǎng)絡(luò)的中間件技術(shù)研究[D];哈爾濱工程大學(xué);2006年
2 周海發(fā);智能家居解決方案及模擬實(shí)現(xiàn)[D];蘇州大學(xué);2006年
3 張紅霞;嵌入式MES數(shù)據(jù)采集及傳輸終端的設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2008年
4 薦紅梅;基于硬件構(gòu)件的嵌入式底層軟件開發(fā)方法研究及其應(yīng)用[D];蘇州大學(xué);2008年
5 倪敬飛;ZigBee-2006協(xié)議棧的實(shí)現(xiàn)及其應(yīng)用[D];蘇州大學(xué);2009年
本文編號(hào):1479615
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1479615.html