日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]摘要:針對目前物聯(lián)網(wǎng)感知層無線通信協(xié)議種類眾多、組網(wǎng)方式多樣的問題,本文采用32位ARM920T芯片S3C2440A,移植Linux2.6.24內(nèi)核,結(jié)合3G網(wǎng)絡(luò)和以太網(wǎng)設(shè)計了一種多頻段網(wǎng)關(guān)。通過以太網(wǎng)或者移動通信網(wǎng)絡(luò),各頻段網(wǎng)

摘要:針對目前物聯(lián)網(wǎng)感知層無線通信協(xié)議種類眾多、組網(wǎng)方式多樣的問題,本文采用32位ARM920T芯片S3C2440A,移植Linux2.6.24內(nèi)核,結(jié)合3G網(wǎng)絡(luò)和以太網(wǎng)設(shè)計了一種多頻段網(wǎng)關(guān)。通過以太網(wǎng)或者移動通信網(wǎng)絡(luò),各頻段網(wǎng)關(guān)監(jiān)控了多個頻段的無線傳感器子網(wǎng)節(jié)點(diǎn)的運(yùn)行情況。
關(guān)鍵詞:物聯(lián)網(wǎng);網(wǎng)關(guān);Linux;點(diǎn)到點(diǎn)協(xié)議

引言
    目前,物聯(lián)網(wǎng)(Internet of Things,IOT)正呈現(xiàn)飛速發(fā)展的態(tài)勢。本文介紹一種無線多頻段WSN網(wǎng)關(guān),可通過以太網(wǎng)或者移動通信網(wǎng)絡(luò),監(jiān)控多個頻段的無線傳感器子網(wǎng)節(jié)點(diǎn)的運(yùn)行情況。

1 系統(tǒng)總體結(jié)構(gòu)
   
本文設(shè)計的系統(tǒng)在感知層采用4個頻段的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)。各頻段子網(wǎng)通過一個多頻段網(wǎng)關(guān)裝置接入到網(wǎng)絡(luò)層。用戶可以通過監(jiān)控終端監(jiān)控現(xiàn)場數(shù)據(jù),監(jiān)控終端既可以是固定的PC機(jī),也可以是移動的3G設(shè)備。同時,網(wǎng)關(guān)還具備良好的擴(kuò)展性,網(wǎng)關(guān)可以同時接入多個頻段的WSN網(wǎng)絡(luò)。多頻段WSN網(wǎng)關(guān)系統(tǒng)結(jié)構(gòu)框圖如圖1所示。



2 網(wǎng)關(guān)硬件系統(tǒng)設(shè)計
   
網(wǎng)關(guān)的主控制單元采用ARM9芯片S3C2440A,主頻400 MHz,外擴(kuò)64 MB SDRAM、64 MB NAND Flash。微處理器的外設(shè)數(shù)據(jù)控制器(PDC)向串行外設(shè)提供DMA通道,使其與片內(nèi)以及片外存儲器讀寫傳輸數(shù)據(jù)時不經(jīng)過處理器。
    網(wǎng)關(guān)3G網(wǎng)絡(luò)接入端采用USB接口,實(shí)現(xiàn)與3G網(wǎng)絡(luò)的通信;無線傳感器網(wǎng)絡(luò)子網(wǎng)接入端分別是2.4 GHz子網(wǎng)接入模塊、780 MHz子網(wǎng)接入模塊、470 MHz子網(wǎng)接入模塊和433 MHz子網(wǎng)接入模塊,各子網(wǎng)模塊都是通過串口實(shí)現(xiàn)與網(wǎng)關(guān)主控制單元的通信。以太網(wǎng)控制部分整個網(wǎng)關(guān)的結(jié)構(gòu)框圖如圖2所示。


2.1 多頻段無線傳感網(wǎng)子網(wǎng)接入部分
   
由于S3C2440A芯片自身只有3通道的串口。而4個頻段的子網(wǎng)接入模塊都是采用串行通信接口,ARM9芯片本身不能滿足本系統(tǒng)需求,所以需要利用外圍擴(kuò)展芯片,設(shè)計串口擴(kuò)展電路來滿足系統(tǒng)的需求。本設(shè)計采用TI公司的TL16C554A芯片,通過并行數(shù)據(jù)線和地址線擴(kuò)展出來4路全功能串口。
    TL16C554A芯片是8位數(shù)據(jù)寬度,TL16C554A的D0~D7引腳與ARM9芯片直接相連,讀寫信號是直接連接的。TL16C554A的引腳INA、INTB、INTC、INTD分別接在主控制芯片的引腳INT0、INT2、INT3、INT4,這樣擴(kuò)展的各通道串口就能通過中斷獨(dú)立地工作。
    將S3C2440A的地址線A0~A3與TL16C554A的A0~A3直接相連,S3C2440A的nGCS2作為譯碼器74LS139的片選信號。74LS139的輸入端分別接地址線A4~A5。根據(jù)譯碼器譯碼,實(shí)現(xiàn)地址分配,再通過ARM芯片地址映射。外擴(kuò)的4通道串口的物理地址為
    通道A——0x10000000~0x10000008
    通道B——0x10000010~0x10000018
    通道C——0x10000020~0x100000028
    通道D——0x10000030~0x10000038。
    主控制芯片通過訪問這些地址就能訪問外部寄存器,即TL16C554A芯片片內(nèi)寄存器地址。多頻段子網(wǎng)接入部分接口電路如圖3所示。


2.2 3G網(wǎng)絡(luò)接入接口部分
   
3G網(wǎng)絡(luò)接入部分采用USB接口的華為ET128無線網(wǎng)卡。接入接口使用USB—HUB芯片AU9254A21,它是一款單芯片USB集線器控制器。AU92 54A21采用12MHz無源晶振,為芯片工作提供獨(dú)立的時鐘。3G網(wǎng)絡(luò)接入部分接口電路如圖4所示。


2.3 以太網(wǎng)接入部分
   
網(wǎng)關(guān)通過以太網(wǎng)口發(fā)送數(shù)據(jù)包的原理是:處理器先將待發(fā)送的數(shù)據(jù)存入到內(nèi)部存儲器,提供發(fā)送緩沖區(qū)的首地址和數(shù)據(jù)長度,然后執(zhí)行發(fā)送命令,由DM9000A將數(shù)據(jù)按TCP/IP協(xié)議格式發(fā)送到物理鏈路上。
    因以太網(wǎng)信號電平與以太網(wǎng)控制器信號電平不同,所以在硬件電路實(shí)現(xiàn)上需要在控制器與RJ-45接口間增加一個網(wǎng)絡(luò)變壓器,網(wǎng)絡(luò)變壓器
采用TRC9016。
    電信號通過網(wǎng)絡(luò)變壓器轉(zhuǎn)換,然后經(jīng)RJ-45接口接入以太網(wǎng),從而完成數(shù)據(jù)發(fā)送過程。DM9000A主要完成數(shù)據(jù)包和數(shù)字電信號之間的相互轉(zhuǎn)換。

3 網(wǎng)關(guān)軟件系統(tǒng)設(shè)計
   
網(wǎng)關(guān)的軟件環(huán)境采用的是嵌入式Linux系統(tǒng)。移植好的Linux2.6.24源碼已經(jīng)包含了以太網(wǎng)控制器DM9000A、USB接口芯片等芯片的驅(qū)動。因此,軟件部分只需要設(shè)計串口擴(kuò)展芯片TL1 6C554A的驅(qū)動程序以及Linux環(huán)境下的應(yīng)用程序即可。
3.1 串口擴(kuò)展芯片TL16C554A驅(qū)動的實(shí)現(xiàn)
   
Linux2.6.24內(nèi)核提供了統(tǒng)一的設(shè)備驅(qū)動模型。多串口設(shè)備驅(qū)動的注冊,流程如圖5所示。


3.2 Linux下PPP的管理和配置
   
根據(jù)網(wǎng)關(guān)硬件接口的情況修改、移植通用驅(qū)動代碼后,通過相關(guān)的配置,定制和編譯網(wǎng)關(guān)所需的內(nèi)核映像文件。內(nèi)核編譯采用的交叉編譯器版本為arm-linux-gcc3.4.1,使用makemenuconfig ARCH=arm命令進(jìn)入內(nèi)核配置圖形化界面,選擇和PPP(Point-to-Point,點(diǎn)對點(diǎn)協(xié)議)有關(guān)的選項(xiàng),添加系統(tǒng)對PPP功能的支持。界面如圖6所示。配置完成以后,保存設(shè)置,退出內(nèi)核配置圖形化界面。使用命令:makeuImage ARCH=arm CROSS_COMPILE=arm-linux-.編譯完成以后,會在源碼包的arch/arm/boot路徑下生成內(nèi)核映像文件uImage,如圖7所示。


3.3 嵌入式Linux網(wǎng)絡(luò)編程
   
本設(shè)計中通過TD—SCDMA網(wǎng)絡(luò)接入Internet。WSN子網(wǎng)的某一節(jié)點(diǎn)在上電后,網(wǎng)關(guān)分配給其一個1 6位的短地址,使其在子網(wǎng)中標(biāo)識自己,然后周期性地發(fā)送其采集到的數(shù)據(jù)。網(wǎng)關(guān)收到傳感器節(jié)點(diǎn)傳送過來的數(shù)據(jù)之后,進(jìn)行IEEE 802.15.4協(xié)議與以太網(wǎng)協(xié)議的轉(zhuǎn)換,為了向網(wǎng)絡(luò)設(shè)備提供透明的接口和區(qū)分串口數(shù)據(jù)的來源,需要制定統(tǒng)一的數(shù)據(jù)幀格式,所以協(xié)議轉(zhuǎn)換后加上slip的幀頭,通過串口設(shè)備發(fā)送給ARM。
    ARM在解析了slip幀頭之后交給上層以及MAC層,解析以太網(wǎng)頭,然后上交給適配層,適配層將對完整的IPv6數(shù)據(jù)進(jìn)行壓縮或者分片。數(shù)據(jù)在IPv6層根據(jù)鄰居發(fā)現(xiàn),找到要發(fā)送的網(wǎng)絡(luò),并且進(jìn)行路由轉(zhuǎn)發(fā),經(jīng)過在MAC層加上相應(yīng)的MAC頭后,經(jīng)TD模塊發(fā)送到TD—SCDMA通信網(wǎng)。這樣,從子網(wǎng)到TD網(wǎng)絡(luò)的數(shù)據(jù)轉(zhuǎn)發(fā)結(jié)束。
3.3.1 PPP協(xié)議簡介
   
PPP是一種提供兩個實(shí)體之間數(shù)據(jù)包傳輸?shù)逆溌愤B接設(shè)計的鏈路層協(xié)議。這種鏈路具有全雙工操作、實(shí)現(xiàn)流量和差錯控制等功能,并按照順序傳遞數(shù)據(jù)包??梢酝ㄟ^撥號或者專線方式,讓客戶端和服務(wù)端建立起一種點(diǎn)對點(diǎn)的連接,傳遞數(shù)據(jù)。
3.3.2 建立撥號連接
   
在Linux系統(tǒng)中,通過PPP可以將主機(jī)與一個PPP服務(wù)器連接并進(jìn)入該服務(wù)器所連接的網(wǎng)絡(luò)資源,就好像直接連上那個網(wǎng)絡(luò)一樣。建立一個PPP連接上網(wǎng)主要有以下步驟:第一步是調(diào)用會話程序。然后會話程序通過發(fā)送AT指令給3G模塊,完成撥號、身份驗(yàn)證、配置等工作。最后,客戶端的pppd程序與服務(wù)器端的pppd程序進(jìn)行握手,建立好連接,相互傳遞數(shù)據(jù)。多頻段網(wǎng)關(guān)建立網(wǎng)絡(luò)連接流程圖如圖8所示。


3.4 應(yīng)用程序的設(shè)計
   
由于數(shù)據(jù)來源于4個頻段子網(wǎng)匯聚節(jié)點(diǎn)的串口,因此網(wǎng)關(guān)的應(yīng)用程序采集多頻段子網(wǎng)匯聚節(jié)點(diǎn)數(shù)據(jù)部分設(shè)計上采用Linux系統(tǒng)中的多設(shè)備讀取機(jī)制select(I/O多工機(jī)制)來實(shí)現(xiàn)對多個串口的監(jiān)聽。多串口采集數(shù)據(jù)的流程如圖9所示。



4 實(shí)例測試
   
圖10為PPP撥號成功后超級終端顯示的Linux系統(tǒng)信息截圖,撥號目標(biāo)上位機(jī)地址是222.182.101.220,從圖中可以看出,PPP撥號成功,并且獲得了TD網(wǎng)絡(luò)分配的IPv4地址10.81.185.15,遠(yuǎn)程服務(wù)器IP為192.200.1.21。


    網(wǎng)數(shù)據(jù)信息圖略——編者注。WSN子網(wǎng)數(shù)據(jù)信息通過網(wǎng)關(guān)發(fā)送到公網(wǎng)后,TCP/UDP客戶端成功接收顯示的WSN子網(wǎng)數(shù)據(jù)信息。

結(jié)語
   
隨著物聯(lián)網(wǎng)時代,TD—SCDMA將促進(jìn)物聯(lián)網(wǎng)有效發(fā)揮無縫通信的巨大威力,該方案充分利用了互聯(lián)網(wǎng)和無線通信公用網(wǎng)絡(luò)資源,將無線傳感網(wǎng)技術(shù)、嵌入式技術(shù)、TD—SCDMA通信有機(jī)地結(jié)合起來,成功設(shè)計了WSN/TD網(wǎng)關(guān),實(shí)現(xiàn)了無線傳感網(wǎng)與TD—SCDMA網(wǎng)絡(luò)的融合,在實(shí)際應(yīng)用當(dāng)中取得了良好的效果。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

上海 2025年4月29日 /美通社/ -- 在2025上海國際汽車工業(yè)展覽會期間,移遠(yuǎn)通信正式推出全新車載蜂窩天線補(bǔ)償器,該產(chǎn)品基于雙向動態(tài)補(bǔ)償、微秒級頻段切換、混頻電路...

關(guān)鍵字: 天線 蜂窩 移遠(yuǎn)通信 頻段

上海2025年4月21日 /美通社/ -- 當(dāng)前汽車行業(yè)正經(jīng)歷深刻變革:電動化進(jìn)程持續(xù)加速,多種技術(shù)路線并行發(fā)展;智能化技術(shù)融合各類場景,加快落地應(yīng)用;消費(fèi)者個性化需求日益凸顯,舒適性配置成為汽車差異化競爭的關(guān)鍵要素;同...

關(guān)鍵字: 內(nèi)核 汽車產(chǎn)業(yè) 可持續(xù)發(fā)展 智能化技術(shù)

在現(xiàn)代電子設(shè)備中,開關(guān)電源因其高效、節(jié)能等優(yōu)點(diǎn)得到廣泛應(yīng)用。然而,開關(guān)電源在工作過程中會產(chǎn)生電磁干擾(EMI),影響自身及周邊電子設(shè)備的正常運(yùn)行。EMI 干擾按頻段可分為不同類型,每種頻段的干擾有著獨(dú)特的產(chǎn)生原因,也需要...

關(guān)鍵字: 開關(guān)電源 電磁干擾 頻段

引領(lǐng)高精度導(dǎo)航新時代 上海2024年11月5日 /美通社/ -- 近日,全球領(lǐng)先的物聯(lián)網(wǎng)整體解決方案供應(yīng)商移遠(yuǎn)通信宣布,正式發(fā)布其全星系多頻段高精度GNSS模組LG580P。該模組具備高精度、高穩(wěn)定性、低功耗等特點(diǎn),并...

關(guān)鍵字: 頻段 高精度 移遠(yuǎn)通信 LG

雷達(dá)的角寬度與波長和天線寬度的比值成正比。想要獲得給定的波束寬度,波長越長,則天線必須越寬。低頻下,需選用非常大尺寸的天線才能產(chǎn)生理想的窄波束。而高頻下,小天線就足夠了。我們知道,波束越窄,角分辨力也就越高。

關(guān)鍵字: 雷達(dá) 頻段

上海2024年8月22日 /美通社/ -- 九曲銀河落碧川,蒼穹遼闊引浮翩。8月20-21日,佳通P10極致中國行活動來到天穹如蓋、遼闊無垠的錫林郭勒,開啟一場草原文化和自然風(fēng)光的深度融合之旅。在佳通駕控P10輪胎提供的...

關(guān)鍵字: P10 輪胎 內(nèi)核 可持續(xù)發(fā)展

麗水2024年8月9日 /美通社/ -- 7月27日,藍(lán)科中國應(yīng)邀出席由浙江省總會計師協(xié)會、麗水市財政會計學(xué)會、麗水職業(yè)技術(shù)學(xué)院繼續(xù)教育學(xué)院、浙江省第四期高端會計人才班、聯(lián)合舉辦的"高端會計人才'浙麗說'暨會計...

關(guān)鍵字: 研討會 BSP 內(nèi)核 電器

北京2024年7月19日 /美通社/ -- 近日,長擎安全操作系統(tǒng)24與浪潮信息集中式存儲HF/AS系列產(chǎn)品完成并通過浪潮信息澎湃技術(shù)相互兼容性測試認(rèn)證,長擎安全操作系統(tǒng)24與浪潮信息集中式存儲HF/AS系列產(chǎn)品完全兼容...

關(guān)鍵字: 操作系統(tǒng) 測試 內(nèi)核 數(shù)字化

上海2024年7月15日 /美通社/ --?近日,全球領(lǐng)先的物聯(lián)網(wǎng)整體解決方案供應(yīng)商移遠(yuǎn)通信正式宣布,其全新款支持"全系統(tǒng)+全頻段"的RTK高精度GNSS定位模組LG290P正式進(jìn)入商用階段,且已面向客戶實(shí)現(xiàn)批量交付。...

關(guān)鍵字: 頻段 高精度 移遠(yuǎn)通信 LG

隨著物聯(lián)網(wǎng)(IoT)技術(shù)的迅猛發(fā)展,無線傳感器網(wǎng)絡(luò)(WSN)在各個領(lǐng)域的應(yīng)用日益廣泛。無線傳感器作為WSN的基本單元,其電源設(shè)計直接關(guān)系到整個網(wǎng)絡(luò)的性能和壽命。然而,由于無線傳感器通常部署在環(huán)境復(fù)雜、維護(hù)困難的區(qū)域,其電...

關(guān)鍵字: 物聯(lián)網(wǎng) 無線傳感器網(wǎng)絡(luò) WSN
關(guān)閉