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

當前位置:首頁 > 通信技術(shù) > 通信網(wǎng)絡
[導讀] 引言 隨著信息技術(shù)的飛速發(fā)展,短距離無線通信技術(shù)的應用已經(jīng)越來越廣泛,硬件低成本,協(xié)議簡單的無線通信系統(tǒng)越來越受到歡迎?,F(xiàn)有的一些通信技術(shù)包括WiFi和UWB,WiFi是一種無線網(wǎng)絡通信

引言

隨著信息技術(shù)的飛速發(fā)展,短距離無線通信技術(shù)的應用已經(jīng)越來越廣泛,硬件低成本,協(xié)議簡單的無線通信系統(tǒng)越來越受到歡迎?,F(xiàn)有的一些通信技術(shù)包括WiFi和UWB,WiFi是一種無線網(wǎng)絡通信技術(shù),可以改善基于IEEE802.11標準的無線網(wǎng)絡產(chǎn)品之間的互通性。UWB(Ultra Wideband)是一種無載波通信技術(shù),它利用納秒至微微秒級的非正弦波窄脈沖傳輸數(shù)據(jù)。但采用這些方式其硬件成本較高,協(xié)議相對復雜。本文采用基于通信芯片SI4432設計的無線通信系統(tǒng),不儀通信質(zhì)量好,而且成本低和開發(fā)難度低,可應用于無線通信、智能控制等領域。

1 、系統(tǒng)網(wǎng)絡結(jié)構(gòu)

本方案采用分布集散數(shù)據(jù)采集控制系統(tǒng)結(jié)構(gòu),如圖1所示,由一個控制工作站(主操作臺)、多個無線監(jiān)控網(wǎng)關(guān)和多個無線控制節(jié)點組成。無線控制節(jié)點(即用戶所使用的設備和無線I/O模塊)通過無線監(jiān)控網(wǎng)關(guān)與控制工作站通信。

2、 無線通信系統(tǒng)總體設計

該系統(tǒng)用LPC2103微控制器控制SI4432實現(xiàn)數(shù)據(jù)收發(fā),系統(tǒng)軟件采用μC/OS-II嵌入式操作系統(tǒng)。μC/OS-II采用的是可剝奪型實時多任務內(nèi)核,該通信系統(tǒng)將分解成若干任務,實現(xiàn)模塊化設計。串口接收任務將數(shù)據(jù)寫入發(fā)送緩沖區(qū),發(fā)送任務從發(fā)送緩沖區(qū)取得數(shù)據(jù)并將數(shù)據(jù)傳輸給SI4432進行編碼處理,并以特定的格式經(jīng)天線發(fā)送給接收模塊。接收任務負責接收來自SI4432的數(shù)據(jù),并將數(shù)據(jù)寫入接收緩沖區(qū),串口的接收任務將數(shù)據(jù)傳到PC機或其他設備。無線收發(fā)模塊的硬件結(jié)構(gòu)如圖2所示。

3 、系統(tǒng)硬件設計

主控芯片采用飛利浦公司生產(chǎn)的LPC2103芯片,LPC2103是基于ARM7TDMI-S CPU的微控制器,由于內(nèi)置了寬范圍的串行通信接口(范圍從多個UART、SPI和SSP到兩條I2C總線)和8 KB的片內(nèi)SRAM,非常適合通信網(wǎng)關(guān)和協(xié)議轉(zhuǎn)換器應用,可以通過內(nèi)置SPI控制器對SI4432的內(nèi)部寄存器進行讀寫操作,根據(jù)實際情況配置各項參數(shù)。通過SPI接口完成對SI4432的各種配置和操作,如初始化配置、讀寫數(shù)據(jù)、訪問FIFO等。MOSI和MISO用于實現(xiàn)LPC2103到SI4432的雙工傳輸;SCK用于串行數(shù)據(jù)傳輸?shù)耐?nSEL作為片選信號。SPI接口示意圖如圖3所示。

4、 系統(tǒng)軟件設計

采用μC/OS-II作為操作系統(tǒng),該系統(tǒng)將分解成幾個任務:系統(tǒng)初始化任務、SI4432發(fā)射任務、SI4432接收任務、讀緩沖區(qū)任務、寫緩沖任務。軟件合理設定任務的優(yōu)先級,μC/OS-II是基于優(yōu)先級調(diào)度執(zhí)行的。

4.1 系統(tǒng)初始化任務

系統(tǒng)初始化任務包括目標板初始化、SPI接口初始化、SI4432初始化。

4.1.1 目標板初始化

目標板初始化主要是定時器0初始化和注冊定時器0中斷服務程序。μC/OS-II要求提供時鐘中斷以實現(xiàn)延時與超時控制功能,多任務系統(tǒng)啟動以后,也就是涮用OSStart()之后第一件事就是初始化定時器,定時器0初始化:

4.1.2 SPI接口初始化

為了使LPC2103與SI4432能更高速地進行雙向數(shù)據(jù)傳輸,將前者配置為SPI主機模式后者為從機模式。由于SI4432的所有配置都是通過SPI接口進行的,配置的恰當與否對系統(tǒng)最終的通信效果有很大的影響。SPI初始化為主機,部分程序如下:

4.1.3 SI4432初始化

SI4432主要是自組織協(xié)議設計和一些寄存器配置。自組織協(xié)議格式如圖4所示。

其中,Pre表示前導碼,這些字符雜波不容易產(chǎn)生,通過測試和試驗發(fā)現(xiàn),噪聲中不容易產(chǎn)生0x55和0xAA等非常有規(guī)律的信號,因此前導碼采用0x55AA;Sync(同步字)在前導碼之后,本系統(tǒng)設定的同步字為2B,同步字內(nèi)容為0x2DD4,接收端在檢測到同步字后才開始接收數(shù)據(jù);本系統(tǒng)不需要TX header(幀頭);Data表示有效數(shù)據(jù);CRC表示檢驗位,說明采用何種校驗方式,可避免接收錯誤的數(shù)據(jù)包;SI4432內(nèi)部集成有調(diào)制/解調(diào)、編碼/解碼等功能,Pre、Sync和CRC都是由SI4432自動填充,用戶只需設定數(shù)據(jù)包的組成結(jié)構(gòu)和有效數(shù)據(jù)即可。

4.2 SI4432發(fā)射任務

發(fā)射任務在LPC2103、SPI和SI4432的初始化后。配置寄存器使其進入發(fā)射狀態(tài),然后讀取發(fā)射緩沖區(qū)(緩沖區(qū)就是一個靜態(tài)隊列數(shù)據(jù)結(jié)構(gòu))數(shù)據(jù)到TXFIFO里,當數(shù)據(jù)包發(fā)送完時,SI4432產(chǎn)生中斷,引腳nIRQ拉低從而通知LPC2103數(shù)據(jù)包發(fā)送完畢,LPC2103讀取該中斷信號從而釋放SI4432的nIRQ引腳,以便接收下一次中斷的產(chǎn)生。

無線監(jiān)控網(wǎng)關(guān)會根據(jù)所要傳遞到特定網(wǎng)關(guān)而切換到特定的信道,下面的子網(wǎng)關(guān)則使用特定的信道。無線發(fā)射流程圖如圖5所示。

4.3 SI4432接收任務

當接收任務檢測到LPC2103的P0.16引腳被拉低時,首先關(guān)閉SI4432接收,然后讀取其狀態(tài)寄存器釋放nIRQ,判斷數(shù)據(jù)包接收中斷和檢測該包是否有效。如果CRC也正確,LPC2103讀取RXFIFO中的數(shù)據(jù),將其寫入接收緩沖區(qū)(靜態(tài)隊列數(shù)據(jù)結(jié)構(gòu))。數(shù)據(jù)接收完畢后,清除RXFIFO打開接收使系統(tǒng)進入下一次數(shù)據(jù)通信,無線監(jiān)控網(wǎng)關(guān)會監(jiān)聽所有的信道,而下面的子網(wǎng)關(guān)則使用特定的信道。無線接收程序流程如圖6所示。

4.4 讀緩沖區(qū)任務和寫緩沖任務

讀緩沖任務主要是讀取SI4432寫到緩沖區(qū)的數(shù)據(jù),傳送到串口,以便傳輸?shù)絇C或其他設備;寫緩沖區(qū)任務主要是把PC或其他設備準備發(fā)射的數(shù)據(jù)由串口寫入到發(fā)射緩沖區(qū),由發(fā)射任務發(fā)射出去。

結(jié)語

本文設計了一種基于SI4432的無線通信平臺,此通信平臺采用μC/OS-II和LPC2103作為操作系統(tǒng)和微控制器,通信的直線距離可達600~800 m,在建筑物內(nèi)通信質(zhì)量亦能得到保證,該通信平臺能夠應用于多種場合。

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

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉