999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于ZigBee無線網(wǎng)絡(luò)項目教學平臺的構(gòu)建

2015-04-07 00:58:27郭曉科
關(guān)鍵詞:教學學生

郭曉科,宋 燁 ,練 斌

(長沙航空職業(yè)技術(shù)學院,湖南 長沙 410124)

一種基于ZigBee無線網(wǎng)絡(luò)項目教學平臺的構(gòu)建

郭曉科,宋 燁 ,練 斌

(長沙航空職業(yè)技術(shù)學院,湖南 長沙 410124)

針對高職“通信技術(shù)課程”教學的需要,設(shè)計一種基于ZigBee無線網(wǎng)絡(luò)項目教學平臺,采用CC2530射頻芯片。教學平臺研發(fā)包括三部分,硬件環(huán)境的設(shè)計,軟件環(huán)境的搭建,教學項目資源的開發(fā),教學平臺應用于實踐教學中可以提高學生工程開發(fā)能力。

無線網(wǎng)絡(luò);ZigBee;CC2530;教學平臺

高職學生在學習通信技術(shù)這門課程的時候,由于通信技術(shù)這門課程本身難度高,數(shù)學公式多,比較抽象,一直以來難于進行項目化、模塊化教學,主要是難于找到一個合適載體。學生在學習這門課程的過程中感覺難度大、太抽象、難理解,學習效果差,只能把這門課程當做一門擴展知識面的課程,感覺它的實用性很小。但實際并非如此,這門課是通信專業(yè)必修課,作為其他電子類專業(yè),如果要做通信相關(guān)的工作,也必須對其進行了解。所以如何讓學生掌握這一門課程迫在眉睫,而ZigBee做為一種新興發(fā)展起來的無線網(wǎng)絡(luò)技術(shù),正在快速進入很多領(lǐng)域,是目前發(fā)展的熱點之一。ZigBee是一種分層體系結(jié)構(gòu),又是基于8051基礎(chǔ)之上的,完全兼容8051的語言與開發(fā)平臺,所以學生完全可以進行應用層開發(fā)。如何能把ZigBee技術(shù)與通信技術(shù)這門課程結(jié)合起來,以ZigBee為項目載體,讓學生在學習過程中掌握通信技術(shù)、無線網(wǎng)絡(luò)技術(shù)、積累項目開發(fā)經(jīng)驗,為學生以后的職業(yè)生涯打下基礎(chǔ),對于學生將來的就業(yè)與發(fā)展是非常有幫助的。基于以上原因,從實際教學需求出發(fā),開發(fā)一款基于ZigBee無線網(wǎng)絡(luò)教學平臺,采用底板和核心板分離的雙芯片設(shè)計方案,并在此教學平臺上開發(fā)了項目教學案例。

1 教學平臺的介紹

ZigBee無線網(wǎng)絡(luò)項目教學平臺是基于CC2530解決方法,參考了TI 提供的技術(shù)資料,但并未全部遵循他們設(shè)計方案,而是裁剪掉一些華而不實的東西,改進了原電路,方便調(diào)試開發(fā),大大降低了開發(fā)難度,提高開發(fā)效率,特別適合高職學生使用。設(shè)計此教學平臺目的就是為了讓學生通過項目制作直觀了解通信技術(shù)、無線網(wǎng)絡(luò)技術(shù),讓學生充分掌握ZigBee架構(gòu)體系及通信的機制,能在此平臺上進行項目開發(fā),掌握C語言的編程技術(shù)。所以此平臺的項目教學案例必須要優(yōu)化選擇,具備可操作性,內(nèi)容呈現(xiàn)階梯性、開放性、擴展性。

ZigBee無線網(wǎng)絡(luò)項目教學平臺主要包括了硬件資源、軟件資源、項目教學資源三大部分。每套硬件設(shè)備包括兩個底板和兩個核心板,一個底板和一個核心板配成一對,自帶2個USB模塊、一個仿真器、LED 指示燈、1 個復位,3個普通按鍵、minUSB與DC2.1供電、Debug 接口、LCD接口、4個傳感接口。軟件資源包括,軟件開發(fā)平臺、程序下載器、仿真驅(qū)動、USB轉(zhuǎn)串口驅(qū)動、協(xié)議棧、協(xié)議包捕獲與分析、上位機軟件等。項目教學資源主根據(jù)由淺入深,逐步推進的原理,可以分為三個檔次,基礎(chǔ)教學項目、擴展教學項目、實用教學項目。

2 教學平臺硬件環(huán)境的構(gòu)建

ZigBee網(wǎng)絡(luò)是一種可擴展的、自恢復、自組織的無線網(wǎng)絡(luò),能管理多種數(shù)據(jù)傳輸模式[1,2]。為了降低成本,依據(jù)IEEE802.15.4標準,ZigBee網(wǎng)絡(luò)劃分成三類設(shè)備,即ZigBee路由器、ZigBee協(xié)調(diào)器、ZigBee終端設(shè)備。ZigBee無線網(wǎng)絡(luò)教學平臺根據(jù)配置不同,可以實現(xiàn)不同節(jié)點功能,可以作為教學演示與項目開發(fā)。教學平臺主要由核心板與底板組成,核心板與底板通過插針鏈接在一起,可以分離、靈活方便、節(jié)省成本。核心板主要作用是用于2.4G信號接收與發(fā)射,底板是對核心板的外圍開發(fā)、人機互動、方便控制、便于開發(fā),底板主要由電源電路,LED電路,LCD電路,USB轉(zhuǎn)串口電路,按鍵電路,Debug接口電路,傳感電路,以及外圍擴展接口構(gòu)成,如圖1所示。

圖1 ZigBee無線網(wǎng)絡(luò)教學平臺

ZigBee模塊核心板是實現(xiàn)無線通信的基礎(chǔ),采用的射頻芯片是Chipcon公司推出的CC2530,該芯片是TI推出的專門針對ZigBee協(xié)議標準的射頻SOC,并且同時推出了針對該款芯片的ZigBee協(xié)議棧。它主要包含一個高性能射頻收發(fā)器和一顆工業(yè)級小巧高效的8051控制器。微控制器主要包括存儲器及外圍設(shè)備,并為其它模塊提供電源管理、時鐘分配和測試等重要功能。它上面的資源有1個8位8051MCU、模數(shù)轉(zhuǎn)換器件ADC、256KB可編程閃存、8KB的RAM、定時器Timer、32kHz晶振的休眠模式定時器、AES128協(xié)同處理器、看門狗定時器電路、上電復位電路、掉電檢測電路、以及21個可編程I/O引腳[3],核心板如圖2所示。

圖2 ZigBee模塊核心板

ZigBee底板設(shè)計時考慮節(jié)省成本,靈活便捷的原則,電源供電提供USB和DC2.1兩種方式、接口通用,為了筆記本用戶使用方便,設(shè)計了USB轉(zhuǎn)串口的功能,只要裝上了驅(qū)動,就可以實現(xiàn)和核心板通信功能。底板設(shè)計了8個LED指示電路,用于數(shù)據(jù)收發(fā)顯示多種功能,4個按鍵,LCD接口(并支持OLED),顯示清晰,調(diào)試所見即所得;Debug接口電路、在線下載、在線調(diào)試功能。板上資源豐富,通用傳感器插上就能使用,所有I/O口都進行了擴展,便于外接電路與二次開發(fā),底板如圖3所示。

圖3 ZigBee模塊底板

3 教學平臺軟件環(huán)境的構(gòu)建

軟件設(shè)計主要包括 2 個部分:ZigBee節(jié)點軟件和上位機監(jiān)控軟件[4]。ZigBee 節(jié)點開發(fā)有兩款軟件可以選擇Keil C51與IAR集成開發(fā)環(huán)境。Keil C51 是美國 Keil Software 公司出品的51系列兼容單片機 C 語言軟件開發(fā)系統(tǒng), 提供豐富的庫函數(shù)和界面友好的集成開發(fā)調(diào)試工具,可以完成編輯、 編譯、 連接、 調(diào)試、 仿真等整個開發(fā)流程[5]。IAR集成開發(fā)環(huán)境, 它是瑞典IAR System公司推出的一種的嵌入式系統(tǒng)開發(fā)工具[6], 它使用戶能夠充分有效的開發(fā)并管理嵌入式應用項目,嵌入式IAR 適用于8位、16位以及32位的微處理器和微控制器,通過 IAR 工具用戶可以大大節(jié)省工作時間。這里兩款軟件都可以使用,但推薦使用IAR集成開發(fā)環(huán)境,只需按照安裝提示一步步操作,即可完成環(huán)境配置。

節(jié)點程序編譯好以后,就要下載到的核心板上去和在線調(diào)試,Smart RF Flash Programmer和仿真器是很好的幫手,SmartRF 閃存編程器可用于對德州儀器(TI) 射頻片上系統(tǒng)器件中的閃存進行編程,按照安裝提示操作即可。安裝 USB 轉(zhuǎn)串口驅(qū)動,現(xiàn)在的筆記本電腦或臺式電腦很多都不帶串口,USB 轉(zhuǎn)串口成了開發(fā)人員必不可少的工具,開發(fā)板集成了 USB 轉(zhuǎn)串口,安裝驅(qū)動就可使用。安裝ZStack協(xié)議棧,TI提供的半開源的協(xié)議棧,里面包括一些文檔和例程,Zigbee組網(wǎng)實驗都可以基于里面的例程來修改,主要學習Zstack和使用Zstack的函數(shù),這是將來學習無線通信的基礎(chǔ)和重點。Packet Sniffer軟件包監(jiān)聽器是 PC端 應用軟件程序,用于顯示和存儲使用監(jiān)聽射頻器件捕獲的射頻軟件包。射頻器件通過 USB 與 PC 相連,支持各種射頻協(xié)議,軟件包監(jiān)聽器可以對軟件包進行過濾和解碼,并以簡便的方式顯示它們,同時提供用于過濾和存儲為二進制文件格式的選項。除此之外在項目開發(fā)中,還可能用到UltraEdit、Source Insight 3.5、Beyond Compare、VC助手等輔助軟件。

4 教學資源的介紹

教學資源分為基礎(chǔ)教學項目、擴展教學項目、實用教學項目,基礎(chǔ)教學項目主要是為了讓學生熟悉CC2530的內(nèi)部結(jié)構(gòu)、編程方法、編程技巧,使用C語言作為開發(fā)語言。目前開發(fā)項目有GPIO輸出控制實驗-控制Led亮滅、按鍵控制LED亮滅、按鍵控制LED跑馬燈、外部中斷控制LED倒流水燈、AD采集cc2530溫度串口顯示、MQ-2氣體傳感器、溫度傳感器DS18B20、人體紅外傳感器、光敏和熱敏傳感器等等。擴展與實用教學項目是為了進一步提高學生能力,鍛煉學生實戰(zhàn)開發(fā)技能,屬于深入與拔高階段,目前已經(jīng)開發(fā)了部分項目,后續(xù)還有項目計劃開發(fā)。

5 結(jié)論

該教學平臺的研發(fā),對于提高學生技能與掌握通信的機制有很大的幫助,目前擴展與實用項目的開發(fā)還不足,需要以后不斷推出新項目,以補充目前的不足,需要后續(xù)不斷努力。

[1] 肖俊芳. 無線傳感器網(wǎng)絡(luò)的若干關(guān)鍵技術(shù)研究 [D]. 上海: 上海交通大學, 2009.

[2] 鄭凱. 基于ZigBee無線傳感器技術(shù)的心電監(jiān)護網(wǎng)絡(luò)的研究 [D]. 吉林: 吉林大學, 2008.

[3] CC2530中文數(shù)據(jù)手冊完全版[Z]. Texas Instruments. 2009-04.

[4] 陶為戈,陳興瑞,賈中寧,等. 一種 ZigBee 無線傳感器網(wǎng)絡(luò)教學實驗平臺的構(gòu)建[J]. 實驗室研究與探索,2012,(12).

[5] ARM Ltd. Getting Started Creating Applications with μVision4[EB/OL]. http:/ /www.keil. com/product/ brochures/uv4,2013-08-11.

[6] 許建國,郭麥成,茍培培. 基于ARM 嵌入式系統(tǒng)的虛擬仿真[J]. 電腦知識與技術(shù),2007,(3).

[編校:楊英偉]

Construction of a Wireless Network Project TeachingP Based on ZigBee

GUO Xiaoke,SONG Ye,LIAN Bin

(ChangshaAeronauticalVocationalandTechnicalCollegeChangshaHunan410124)

According to the vocational teaching requirements of communication technology course, a wireless network project teaching platform of ZigBee based on CC2530 RF chip was developed. Teaching platform development includes three parts, namely, the design of hardware environment, the building of software environment, and the development of teaching resources for the project. The application of teaching platform in practice teaching can improve the students' ability of engineering development.

wireless network; ZigBee; CC2530; teaching platform

2015-02-14

郭曉科(1981- ),男,陜西寶雞人,講師,工學碩士,研究方向為嵌入式系統(tǒng)、通信技術(shù)。

本文為2013年湖南省高等學校教學改革項目(高職)“基于ZigBee的通信技術(shù)模塊化教學改革研究”(編號:YC1104)階段性研究成果。

TP212.9

A

1671-9654(2015)01-023-04

猜你喜歡
教學學生
快把我哥帶走
微課讓高中數(shù)學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
如何讓高中生物教學變得生動有趣
甘肅教育(2020年12期)2020-04-13 06:25:34
《李學生》定檔8月28日
電影(2018年9期)2018-11-14 06:57:21
趕不走的學生
“自我診斷表”在高中數(shù)學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
學生寫話
學生寫的話
跨越式跳高的教學絕招
體育師友(2013年6期)2013-03-11 18:52:18
主站蜘蛛池模板: 久久亚洲AⅤ无码精品午夜麻豆| 在线精品视频成人网| 国产成人高清亚洲一区久久| a亚洲视频| 国产一区在线观看无码| 国产成人欧美| 熟女日韩精品2区| 国产黄色免费看| 欧美日韩成人在线观看| 国产精品冒白浆免费视频| 欧美性精品| 97免费在线观看视频| 亚洲第一成人在线| 国产在线精品网址你懂的| 日韩中文字幕免费在线观看 | 亚洲第一页在线观看| 亚洲高清无码精品| 在线播放国产一区| 天堂岛国av无码免费无禁网站| 国产一区二区网站| 日韩精品一区二区深田咏美| 国产亚洲欧美日韩在线一区二区三区| 91蝌蚪视频在线观看| 国产精品太粉嫩高中在线观看| 老司机久久99久久精品播放| 久久福利网| 国产精品露脸视频| 国产久操视频| 日本免费新一区视频| 欧美午夜在线播放| 国产精品亚洲一区二区三区在线观看| 国产91高清视频| 国产91精品调教在线播放| 高h视频在线| 成年人国产视频| 国产午夜精品鲁丝片| 不卡视频国产| 国产69精品久久久久孕妇大杂乱| 亚洲va欧美va国产综合下载| 国产精品欧美日本韩免费一区二区三区不卡 | 国产在线自揄拍揄视频网站| 干中文字幕| 久久99久久无码毛片一区二区| 在线观看免费AV网| 国产丰满大乳无码免费播放 | 亚洲久悠悠色悠在线播放| 欧美精品v日韩精品v国产精品| 亚洲国产精品美女| 91免费观看视频| 尤物在线观看乱码| 性69交片免费看| 欧美综合成人| 热99精品视频| 亚洲国产综合精品中文第一| 免费看av在线网站网址| 91视频免费观看网站| 六月婷婷精品视频在线观看 | 欧美精品亚洲精品日韩专区va| 91久久青青草原精品国产| 国产精品亚洲综合久久小说| 黄色在线不卡| 88av在线| 制服丝袜 91视频| 国产一级小视频| 久久婷婷色综合老司机| 四虎综合网| 亚洲无码在线午夜电影| 国产亚洲精品自在线| 日韩av手机在线| 亚洲综合18p| av天堂最新版在线| 国产大片黄在线观看| 亚洲a级在线观看| 亚洲综合片| 午夜三级在线| 99国产精品国产高清一区二区| 亚洲综合狠狠| 国产欧美性爱网| 狼友视频国产精品首页| 亚洲欧美另类专区| 国产精品永久不卡免费视频| 亚洲日本韩在线观看|