新聞中心
PRESS CENTER在對Lora通信研究的基礎(chǔ)上,設(shè)計了基于循環(huán)隊列緩沖的Lora通信數(shù)據(jù)終端及其數(shù)據(jù)處理方法,該數(shù)據(jù)終端利用循環(huán)隊列對接收到的數(shù)據(jù)進行緩沖,對數(shù)據(jù)幀逐一進行檢查、判斷,優(yōu)化緩沖內(nèi)容,最后通過W5100網(wǎng)絡(luò)接口芯片將數(shù)據(jù)發(fā)送給監(jiān)控主機。Lora通信數(shù)據(jù)終端可以對接收到智能鐵鞋的密集數(shù)據(jù)進行緩沖、檢查及判斷,進而優(yōu)化緩沖內(nèi)容,有效提高了數(shù)據(jù)傳輸?shù)姆€(wěn)定性、可靠性,對保障鐵路安全運行具有非常重要的理論意義和實用價值。
ZHC0561-lora數(shù)傳終端由縱橫智控開發(fā),是一款支持點對點通信協(xié)議的低頻半雙工 LoRa 數(shù)傳終端,具有2DO、4DI以及本地邏輯設(shè)置和設(shè)備間邏輯設(shè)置,支持 AES 通信加密。使用串口進行收發(fā),降低了無線應(yīng)用的門檻,可實現(xiàn)串口到 LoRa 的數(shù)據(jù) 互傳。LoRa 具有功率密度集中,抗干擾能力強的優(yōu)勢,本產(chǎn)品通訊距離可達 8000m(空曠視距,天線增益 3dBi,高度大于 2m,0.268K 空中速率,默認信道)。
lora數(shù)傳終端功能
***提示:以下只是文字介紹,若需要詳細了解該產(chǎn)品功能,可再本站“產(chǎn)品展示”頁面查看!***
◆ 節(jié)點對節(jié)點透傳
◆ 支持 4 路 DI 輸入
◆ 支持 2 路 DO 輸出
◆ 支持本地邏輯和設(shè)備間邏輯
◆ 支持多種功能碼:01、02、03、04、05、06、0F、10
◆ 支持設(shè)置數(shù)據(jù)主動上報
◆ 支持兩種工作模式:主機模式、從機模式,主機模式支持 RS485 級聯(lián)多個 Modbus設(shè)備
◆ 支持硬件看門狗
◆ 多個指示燈顯示工作狀態(tài)
◆ 支持自定義串口心跳
◆ 提供兩路開關(guān)量輸出
◆ 繼電器采用光電隔離
◆ 繼電器保留常開狀態(tài)
◆ 支持定時翻轉(zhuǎn)繼電器狀態(tài)
◆ 支持設(shè)置繼電器啟動狀態(tài)
◆ 支持 LoRa 通信 AES 加密
其他講解
緩沖技術(shù)是為了協(xié)調(diào)吞吐速度相差大的設(shè)備之間數(shù)據(jù)傳送用高性能的工業(yè)級芯片,實現(xiàn)數(shù)據(jù)透明傳輸功能,以及低功耗設(shè)而采用的技術(shù)。當(dāng)多臺智能鐵鞋在短時間內(nèi)向Lora通信數(shù)據(jù)終計,最低功耗小于2μA;提供多路I/O,可實現(xiàn)數(shù)字量輸入輸出、端發(fā)送數(shù)據(jù),就會導(dǎo)致與Lora通信數(shù)據(jù)終端往監(jiān)控主機發(fā)送數(shù)模擬量采集脈沖計數(shù)等功能。據(jù)的速度不匹配,從而帶來錯誤幀、重復(fù)幀以及數(shù)據(jù)丟失。目前,W5100是一款多功能的單片網(wǎng)絡(luò)接口芯片,內(nèi)部集成有Lora通信數(shù)據(jù)終端存在以下問題:數(shù)據(jù)接收與發(fā)送速度不匹配10/100Mbps以太網(wǎng)控制器,包括全硬件的的TCP/IP協(xié)議棧、而導(dǎo)致的丟包問題;在資源有限條件下,通信終端還要處理大量以太網(wǎng)介質(zhì)傳輸層(MAC)和物理層(PHY),且經(jīng)過多年市場驗存在的重復(fù)甚至錯誤無用的數(shù)據(jù),沒有對數(shù)據(jù)的錯誤與重復(fù)進證。W5100提供3種接口:直接并行總線、間接并行總線和SPI行針對性檢查與優(yōu)化?;谘h(huán)隊列緩沖的Lora通信數(shù)據(jù)終總線,與MCU接口簡單,使用時不需要考慮以太網(wǎng)的控制,只端,結(jié)合了物聯(lián)網(wǎng)技術(shù)和嵌入式系統(tǒng)的特點,實現(xiàn)了數(shù)據(jù)終端對需要進行簡單的端口編程,就像訪問外部存儲器一樣。數(shù)據(jù)進行的緩沖、檢查與優(yōu)化,使數(shù)據(jù)傳輸更為可靠高效。1硬件設(shè)計系統(tǒng)框架如圖1所示,Lora通信數(shù)據(jù)終端中Lora通信模塊與各智能鐵鞋中的Lora通信模塊進行基于Lora協(xié)議的無線通信,智能鐵鞋可向數(shù)據(jù)終端發(fā)送狀態(tài)信息、報警信息等,數(shù)據(jù)終端可向智能鐵鞋發(fā)送遠程配置信息等;MCU的串口引腳TXD、RXD分別與Lora通信模塊串口引腳RXD、TXD相連接,進行基于UART協(xié)議的串口通信;MCU的串口引腳SCLK、MOSI、MISO、SS分別與W5100網(wǎng)絡(luò)接口芯片串口引腳SCLK、MOSI、MISO、SS相連接,進行基于SPI協(xié)議的串口通圖1系統(tǒng)原理框圖信;所述的所述的W5100網(wǎng)絡(luò)接口芯片內(nèi)部集成有10/100以2工作流程太網(wǎng)控制器,通過以太網(wǎng)接口與智能防溜監(jiān)控主機相連接,基于本文提出了設(shè)計基于循環(huán)隊列緩沖的Lora通信數(shù)據(jù)終端TCP/IP協(xié)議進行通信,將數(shù)據(jù)發(fā)送到智能防溜監(jiān)控主機,。實現(xiàn)了數(shù)據(jù)終端對智能鐵鞋無線密集傳輸數(shù)據(jù)的緩沖及存取MCU選用ST公司推出的高性能微控制器,STM32F103RBT6,使數(shù)據(jù)傳輸更為可靠高效該芯片基于,主要包括以下三個步驟:ARM Cortex-M3TM 32位RISC內(nèi)核,工作頻率1)接收數(shù)據(jù):Lora通信數(shù)據(jù)終端中Lora通信模塊接收到智72MHz,兩個高速嵌入式存儲器:20k B的SRAM和128k B的能鐵鞋發(fā)送來的數(shù)據(jù)幀閃存,CPU將數(shù)據(jù)幀依次存入循環(huán)隊列;,兩個I2C接口和兩個SPI接口,三個USART接口,一個2)檢查與優(yōu)化數(shù)據(jù):CPU將數(shù)據(jù)幀從循環(huán)隊列中依次取出,USB和CAN接口。對數(shù)據(jù)進行錯誤幀無線通信模塊使用基于、重復(fù)幀的檢查及優(yōu)化;Lo Ra擴頻技術(shù)的F8L10D無線數(shù)據(jù)傳輸模塊3)上傳數(shù)據(jù):CPU將優(yōu)化后的數(shù)據(jù)發(fā)送到W5100網(wǎng)絡(luò)接口,利用Lo Ra網(wǎng)絡(luò)為用戶提供無線數(shù)據(jù)傳輸功能,采
芯片,根據(jù)不同的工作模式,W5100網(wǎng)絡(luò)接口芯片將數(shù)據(jù)發(fā)送到監(jiān)控主機。3軟件設(shè)計3.1接收數(shù)據(jù)當(dāng)智能鐵鞋向Lora通信數(shù)據(jù)終端發(fā)送來的數(shù)據(jù)后,數(shù)據(jù)終端需要立即對數(shù)據(jù)進行緩沖。接收數(shù)據(jù)具體包括的內(nèi)容如圖2所示,有以下內(nèi)容:CPU在RAM中分配一塊存儲區(qū),作為緩沖區(qū)。新建一個循環(huán)隊列,其中,隊列長度QS,隊列頭指針f,隊列尾指針r,元素個數(shù)C。
關(guān)鍵詞:lora數(shù)傳終端