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

SPI/UART與ZigBee協(xié)議轉(zhuǎn)換模塊設(shè)計

2015-12-28 13:50:29董澤龍毋茂盛
物聯(lián)網(wǎng)技術(shù) 2015年12期

董澤龍 毋茂盛

摘 要:TI公司生產(chǎn)設(shè)計的CC2530采用8051單片機(jī)內(nèi)核,該芯片不僅集成有UART和SPI接口,還具有采用ZigBee協(xié)議進(jìn)行數(shù)據(jù)無線發(fā)送和接收功能。為了方便非計算機(jī)專業(yè)學(xué)生進(jìn)行基于CC2530的開發(fā),文中設(shè)計了SPI/UART到ZigBee協(xié)議的轉(zhuǎn)換模塊,該設(shè)計可廣泛應(yīng)用于智能家居、遠(yuǎn)程分布式控制等領(lǐng)域,并省去了連線,降低了成本,提高了開發(fā)效率。

關(guān)鍵詞:ZigBee;SPI;UART;CC2530

中圖分類號:TP212.9 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2015)12-00-03

0 引 言

ZigBee是一種短距離無線通信協(xié)議,具有方便、成本低等特點(diǎn),特別適合于智能家居、工業(yè)控制等特定的場合,省去連線的麻煩。UART與SPI接口是目前眾多單片機(jī)的標(biāo)準(zhǔn)接口。TI公司生產(chǎn)設(shè)計的CC2530采用8051單片機(jī)內(nèi)核,不僅集成有UART、和SPI接口,而且還具有采用ZigBee協(xié)議進(jìn)行數(shù)據(jù)無線發(fā)送和接收的功能,廣泛應(yīng)用于物聯(lián)網(wǎng)技術(shù)領(lǐng)域。由于基于CC2530的開發(fā)要求具有TCP/IP協(xié)議等背景知識,對于非計算機(jī)專業(yè)的學(xué)生是件比較困難的事。因此,本文利用CC2530設(shè)計了一個SPI/UART到ZigBee協(xié)議轉(zhuǎn)換模塊,該模塊通過UART或SPI接口與其它單片機(jī)系統(tǒng)相連,實(shí)現(xiàn)數(shù)據(jù)的無線傳輸,可廣泛應(yīng)用于智能家居,分布式控制等領(lǐng)域,大大提高了系統(tǒng)的開發(fā)效率。

1 模塊的功能與工作原理

SPI/UART到ZigBee協(xié)議轉(zhuǎn)換模塊可通過ZigBee協(xié)議無線接收或發(fā)送數(shù)據(jù),通過SPI或UART和其它的單片機(jī)系統(tǒng)相接口,作為一個模塊應(yīng)用到各種相關(guān)的單片機(jī)應(yīng)用系統(tǒng)中;該模塊也可作為ZigBee網(wǎng)絡(luò)的協(xié)調(diào)器使用。模塊工作時的連接如圖1所示。

2 硬件設(shè)計

硬件設(shè)計按功能大約可分為4個部分。

2.1 CC2530及外圍相關(guān)電路

德州儀器公司推出的SoC芯片CC2530,兼容ZigBee協(xié)議,它采用8051內(nèi)核,并在此基礎(chǔ)上增加了許多功能,如支持基于IEEE 802.15.4協(xié)議的無線射頻等。CC2530及其外圍相關(guān)電路如圖2所示。

(1)數(shù)字電源和模擬電源通過電容接地;

(2)通過配置寄存器,將UART引腳RXD、TXD分別映射到引腳P0.2、P0.3;將SPI的引腳MISO、MOSI、SCK、SSN映射到P1.4、P1.5、P1.6、P1.7,并通過2個IDC10連接器和其它單片機(jī)系統(tǒng)相連。

2.2 電平轉(zhuǎn)換電路

CC2530芯片工作電壓為3.3 V,而許多單片機(jī)應(yīng)用系統(tǒng)采用的是5 V的電壓,為了解決與5 V單片機(jī)系統(tǒng)的接口問題,設(shè)計了電平轉(zhuǎn)換電路。具體為采用了4路2輸入與門芯片74HCT08D,其14腳接5 V電源。由于CC2530為CMOS芯片,輸入可以承受5 V的電壓,所以,由5 V單片機(jī)到轉(zhuǎn)換模塊的信號不用電平轉(zhuǎn)換電平;而轉(zhuǎn)換模塊到5 V單片機(jī)的信號要進(jìn)行轉(zhuǎn)換,即將3.3 V輸出的引腳連接到74HCT08的一對輸入引腳,將對應(yīng)的輸出引腳連接到其他單片機(jī)相關(guān)引腳即可。

2.3 電源轉(zhuǎn)換電路。

本模塊不帶電源,但需要3.3 V電源。為此,專門設(shè)計了5 V到3.3 V電源轉(zhuǎn)換的電路,電路中采用LD1117將輸入到模塊的5 V電源轉(zhuǎn)換成3.3 V電源為CC2530供電。另外還設(shè)計了對 CC2530的編程與調(diào)試的接口電路。該模塊的實(shí)物圖如圖3所示。

3 軟件設(shè)計

為了方便用戶進(jìn)行基于CC2530芯片的開發(fā),德州儀器公司(Texas Instruments)專門為用戶開發(fā)了Z-Stack協(xié)議棧,它為用戶提供了應(yīng)用層的API,因此,用戶可以不需詳細(xì)了解內(nèi)部實(shí)現(xiàn)原理,就進(jìn)行基于CC2530的應(yīng)用開發(fā)。但是由于Z-Stack協(xié)議棧是半開源的,對于底層內(nèi)部實(shí)現(xiàn)原理用戶無法了解和修改,給移植和深入研究造成了一定的困難。

3.1 寄存器配置

在模塊工作時,相關(guān)引腳必須連接正確。在UART模式下,CTS、RTS引腳不用連接,TXD和RXD與對應(yīng)通信單片機(jī)的RXD和TXD連接。在SPI模式下,4根引腳對應(yīng)連接即可。配置寄存器復(fù)用相應(yīng)的引腳如表1所列。

3.2 UART模式操作

UART模式下采用檢測寄存器的發(fā)送完成標(biāo)志位來判斷數(shù)據(jù)是否發(fā)送完成;采用中斷方式響應(yīng)數(shù)據(jù)接收中斷,在中斷函數(shù)內(nèi)對數(shù)據(jù)進(jìn)行處理。

3.3 SPI模式的操作

(1)主模式

4 結(jié) 語

本文設(shè)計的模塊經(jīng)過實(shí)際的應(yīng)用,工作穩(wěn)定,實(shí)現(xiàn)了數(shù)據(jù)的無線傳輸功能,可以作為獨(dú)立擴(kuò)展模塊和其他單片機(jī)進(jìn)行通信,不需從頭設(shè)計無線通信的部分,降低開發(fā)難度,大大提高了開發(fā)的效率??捎糜谥悄芗揖?、分布式控制等領(lǐng)域,省去連線的麻煩,節(jié)約開支。

參考文獻(xiàn)

[1] 毋茂盛. 單片機(jī)原理與開發(fā)[M]. 北京:高等教育出版社,2015.

[2] 王小強(qiáng),歐陽駿,黃寧淋.ZigBee無線傳感器網(wǎng)絡(luò)設(shè)計與實(shí)現(xiàn)[M].北京:化學(xué)工業(yè)出版社,2012.

[3] 法拉哈尼. ZigBee無線網(wǎng)絡(luò)與收發(fā)器[M].沈建華,王維華,闊鑫,譯.北京:北京航空航天大學(xué)出版社,2013.

[4] Texas Instruments.CC111xFx, CC243xFx,CC251xFx and CC253xFx SPI[EB/OL].2009. http://www.ti.com.cn/cn/lit/an/swra223a/swra223a.pdf.

[5] Texas Instruments. CC253x/4x User's Guide[EB/OL].2014. http://www.ti.com.cn/cn/lit/ug/swru191f/swru191f.pdf.

[6] Texas Instruments.CC2530 Datasheet[EB/OL].2009. http://www.ti.com.cn/cn/lit/ds/symlink/cc2530.pdf.

主站蜘蛛池模板: 国产成人高清在线精品| 国产九九精品视频| 欧美日韩一区二区三| 国产主播在线观看| 自拍偷拍欧美日韩| 天堂av高清一区二区三区| 国产JIZzJIzz视频全部免费| 福利视频一区| 亚洲成人网在线观看| 精品国产成人国产在线| 亚洲av无码久久无遮挡| 国产一级做美女做受视频| 青草91视频免费观看| 国产噜噜噜视频在线观看 | 免费人欧美成又黄又爽的视频| 亚洲精品无码成人片在线观看| 天天摸夜夜操| 911亚洲精品| 国产另类乱子伦精品免费女| 69av在线| 国产精品第一区| 国产欧美成人不卡视频| 无码粉嫩虎白一线天在线观看| 日本不卡在线播放| 欧美a级在线| 久久一本日韩精品中文字幕屁孩| 国产一区二区三区精品久久呦| 伊人AV天堂| 日本黄色a视频| 国产综合亚洲欧洲区精品无码| 91原创视频在线| 亚洲AV无码乱码在线观看裸奔| 国产麻豆aⅴ精品无码| 欧美一区二区三区国产精品| 亚洲精品在线影院| 高清不卡毛片| 国产精品永久免费嫩草研究院| а∨天堂一区中文字幕| 午夜精品一区二区蜜桃| 亚洲天堂.com| 日本精品影院| 99久久精品国产精品亚洲| 国产精品19p| 国产91熟女高潮一区二区| 国产制服丝袜91在线| 欧美日韩国产高清一区二区三区| 五月婷婷激情四射| 久久香蕉国产线看观看精品蕉| 欧美视频在线观看第一页| 久久综合国产乱子免费| 亚洲欧洲一区二区三区| 伊人久久福利中文字幕| 国产亚洲日韩av在线| 一本大道视频精品人妻| 92精品国产自产在线观看| 色婷婷在线播放| 欧美黄网站免费观看| 高清亚洲欧美在线看| 片在线无码观看| 国产精品主播| 精品国产免费观看| 亚洲欧美另类久久久精品播放的| 国产男人天堂| 伊人91在线| 成人在线观看不卡| 国产成人精品一区二区免费看京| 国产在线精彩视频二区| 亚洲啪啪网| 日韩成人在线视频| 人妻无码中文字幕第一区| 无码中文字幕精品推荐| 九九久久精品免费观看| 性网站在线观看| 亚洲精品图区| 91色国产在线| 欧洲精品视频在线观看| 中文字幕亚洲精品2页| 日韩不卡免费视频| 欧美国产日韩在线观看| 性69交片免费看| 成年看免费观看视频拍拍| 日本a级免费|