




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于LoRa的組網設計方案1 概述12 功能性能指標12.1 功能指標12.2 性能指標23 技術路線選擇34 系統設計44.1 系統組成44.2 系統工作模式54.2.1 主機輪詢的組網方式64.2.2 分時間片的組網方式65 通信設計75.1 MODBUS®信協議75.2 MODBUS®信示意圖86 軟件設計86.1 軟件流程圖86.2 軟件時序圖97 結構設計107.1 接口設計107.2 外形設計118 實驗方案129 項目進度和質量保證139.1 項目研制進度計劃139.2 質量控制與文件交付進度計劃1410 主機與監測系統通信協議1410.1 概述1410.2
2、協議標準設置1410.3 字節格式1510.4 幀格式1510.5 浮點數存貯和傳輸格式1610.6 功能碼1610.7 讀寫保持寄存器1610.8 舉例1710.9 異常響應1910.10 CRC16校驗方式191 概述基于LoRa的組網通信系統采用LoRa通信協議進行組網通信,系統由計算機終端、通信基站、集成通信模塊的用戶設備、具備通信功能的用戶設備等組成,實現整套系統的互相通信。2 功能性能指標2.1 功能指標LoRa組網通信功能:通過通信基站向全部設備廣播信息;通過通信基站向某一特定設備發送參數或控制命令;通信基站同時接收16個設備的上傳數據。LoRa通信加密功能:無線通信具備加密功能
3、,提供加密算法。設備命名功能:為每一個接入網絡的設備定義設備編號,名字可長期不變,也可經授權改變,可唯一識別不同的設備,滿足后續數據處理。485通信功能:按照485標準以及MODBUS據格式,通信模塊可完成與用戶模塊電路之間的數據通信。調試界面軟件功能:實時顯示各設備數據,包括設備工作狀態、設備傳感器數據;設置設備參數與狀態,包括設備命名與修改、下達復位命令、設置報警值、設置數據上傳時間間隔、啟停數據采集等;存儲數據,按照不同任務、不同設備進行關聯存儲;數據可查詢;數據可打印。API接口通信功能:按照MODBUS據格式和LoRa通信協議,建立界面軟件(包括調試界面軟件)和通信基站之間通信通道,
4、界面軟件可實現相應功能。故障顯示與定位功能:當通信基站和通信模塊發生故障時,界面可顯示故障,并顯示具體哪一個通信模塊或通信基站發生故障。2.2 性能指標無線通信體制:LoRa通信,一個基站對多個通信設備的組網通信。無線通信距離:無遮擋傳輸距離n5000ml有金屬遮擋傳輸距離n2000m。無線通信速率:通信基站向用戶設備下傳數據n1kbps;用戶設備向通信基站上傳數據n5kbps;通信基站數據吞吐速率n10kbps,可同時接收n16路的設備上傳數據;有遮擋時,上傳和下傳數據率的衰減量w50%通信模塊供電:采用+12V電源供電。通信基站功耗:通過DC12Vt源適配器進行設備供電。數據加密:無線通信
5、上傳和下傳數據進行加密,16路同時上傳時,數據吞吐速率不超過通信基站額定能力的70%。提供數據加解密算法。485通信速率:通信模塊向用戶模塊電路的下傳數據速率1kbps;用戶模塊電路向通信模塊的上傳數據速率5kbps;數據格式采用MODBUS訊協議。一次工作時間:一次開機,可可靠連續工作12h。工作溫度:-3555。存儲溫度:-4070。濕度:40工作溫度下,90%濕度,通信基站、通信模塊能正常工作,且不凝露。元器件和原材料的性能參數滿足環境溫度(工作溫度、存儲溫度)要求。3 技術路線選擇LoRa是LPWAN低功耗廣域物聯網)通信技術中的一種,LoRa作為目前最有發展前景的低功耗廣域通信技術,
6、已經被運用在個各行各業中。是美國Semtech公司采用和推廣的一種基于擴頻技術的超遠距離無線傳輸方案。LoRa無線通信采用直序擴頻技術,具有通信距離遠、功率密度集中,抗干擾能力強的優勢。同時具有軟件FEC前向糾錯算法,其編碼效率較高,糾錯能力強,在突發干擾的情況下,能主動糾正被干擾的數據包,大大提高可靠性和傳輸距離。目前,LoRa主要在全球免費頻段運行,包括433、868、915MHz等。LoRa是物聯網應用中的無線技術有多種,可組成局域網或廣域網。ZigBee是一種無線連接,可工作在2.4GHz(全球流行)、868MHz歐洲流行)和915MHz(美國流行)3個頻段上,是一種近距離、低復雜度、
7、低功耗、低速率、低成本的雙向無線通訊技術。基于此,我們選擇傳輸距離遠、功耗低(長電池壽命)的LoRa模塊。4系統設計基于LoRa的組網通信系統由計算機終端、通信基站、集成通信模塊的用戶設備、具備通信功能的用戶設備等組成,系統采用LoRa通信協議進行組網通信,實現命令或參數的下達,以及數據的采集與上傳等功能適配器12V供電計算機終端|USB 接口I上傳下達外置天線XZ設備1485通信接口O O O設備10通信 模塊10圖4.1基于LoRa的組網通信系統組成示意圖4.1 系統組成系統由計算機終端、通信基站、集成通信模塊的用戶設備(設備1設備10)、具備通信功能的用戶設備(設備11設備16)等組成。
8、表1設備清單序號名稱數量說明1通信基站1臺提供技術手冊。2通信模塊10塊提供技術手冊。3基站天線1套SMA接口;提供技術手冊。4設備天線10套防水、防塵;SMA接口;提供技術手冊。5通信模塊電纜10套每套含:一根300mm的SMA電纜;一根300mm的485通信電纜(含接插件,提供定義,3個信號線);一根300mm的供電電纜(SMA接口);一根485轉USB電纜。6API接口軟件1套提供使用說明書。7LoRa通信協議與MODBUS數據格式1套采用該通信協議和數據格式,可滿足其他設備實現LoRa通信功能設計。8調試界面軟件1套供系統集成調試用,提供說明書。4.2 系統工作模式因射頻的特性決定了無
9、線串口收發模塊可以一發多收,不能同時多發一收,造成了射頻組網的最大的障礙,因此,為了解決這個問題就只能夠利用時間來實現組網,下面是無線LoRa收發模塊實現多發一收的解決方案。4.2.1 主機輪詢的組網方式該組網方式能夠準確主機輪詢方式組網是主機逐個查詢的方式,上傳,并且相互設備之間不容易出現沖突,組網也比較穩定,但是缺點是主機輪詢耗時間長。這種組網方式適合那些對時間要求不高的組網應用。主機輪詢的組網方式原理很簡單,通過點名的方式實現應答。如主機發送給1號從機,由于從機都有地址設別,因此只有從機1能夠響應主機。從機1收到主機的命令后,將數據上傳給主機。主機再以相同點的輪詢方式輪詢其它從機數據。圖
10、4.2主機輪詢組網圖4.2.2 分時間片的組網方式分時間片的組網方式對于組網數據收集來說是比簡單的輪詢方式快了很多,但是對從機的時間同步以及發送延遲要求高。圖4.3分時間片組網圖如圖,這種組網方式是先由主機發起廣播時間,從機收到后,同步自己的本地時間,同步完成后,根據自己的編號進行延時上傳,從而實現多發一收的功能。這種組網方式收發數據時間節省很多,并且能夠防止沖突,但是對軟件延時等調整要求較高。為保證數據傳輸的實時性,選擇第二種方式分時間片的組網方式,實現整個系統的無線通信。5通信設計5.1MODBUS通信協議MODBUS絡是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或
11、局部專用線路連接而成。其系統結構既包括硬件、亦包括軟件。它可應用于各種數據采集和過程監控。它已經成為一種通用工業標準。MODBUS絡只有一個主機,所有通信都由它發出。網絡可支持247個之多的遠程從屬控制器,但實際所支持的從機數要由所用通信設備決定。MODBUS議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了一個控制器請求訪問其它設備的過程,如何回應來自其它設備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內容的公共格式。MODBUS絡以RTUJI式進行通信,在消息中的每個8Bit字節按照原值傳送,不做處理。這種方式的主要優點是:數據幀傳送之間沒有間隔,
12、相同波特率下傳輸數據的密度要比ASCII高,傳輸速度更快。5.2MODBUS通信示意圖本系統由無線LoRa和有線485進行組網通信。均采用MODBUS信協議RTU®信方式。可進行點對點通信和點(基站)對多(模塊)通信。圖5.1基于LoRa的通信示意圖6軟件設計6.1 軟件流程圖監測主機界面軟件主要對整個系統的運行狀況進行監控。出現異常情況時,給出報警提示;同時可進入設置界面進行參數設置,對歷史數據存儲和打印。實時監測探 測器數據、 狀態,TF# 狀態,電池 電量、時間I開機報 警 時 間時間設置設備編號數據密鑰系統復位數據存儲于打印結束圖6.1監測主機軟件流程圖6.2 軟件時序圖監測
13、主機界面軟件可通過無線LoRa或者有線485進行通信。監測主機作為主機,可對任一設備進行點對點通信,也可通過廣播命令控制所有從機,當主機獲取所有從機數據時,從機根據設備編號延時間隔固定時間依次回應數據。監測土機”/mHHg123r1I1III1III1111111111任一數據請求數據響應11Il,1111_i_1任一數據請求1.數據響應t任一數據請求-_,_+_,Ik11數據響應1lIFlllIl*1111I所有數據請求卜電數據響應100ms1kX數據響應1*1.11111111;111!111-m土國n白皮|F1,奴他響出11r1i1i11i1iII圖6.2監測主機軟件時序圖7結構設計通信
14、基站和通信模塊采用如圖所示外形結構和安裝尺寸,包括各接口定義。7.1接口設計圖7.1電氣接口示意圖(CZ)RS23248 匕一A445 BGMO VCC無線數傳電臺WirelessDataTransceiverR5232/RS485ajntYMOMlr<5r®圖7.2狀態指示圖DC828Voo&PWRTMDRXD表2電氣接口定義表腳號名稱功能說明1DB-9母型插座RS-232接口標準RS-232接口23.81接線端子RS-485、電源接口標準RS-232接口與壓線式電源接口3PWR-LED電源指7K燈紅色,電源接通時點亮4TXD-LED發送指7K燈黃色,發送數據時閃爍5
15、RXD-LED接收指7K燈黃色,接收數據時閃爍6DC電源接口電源接口直插式圓孔5.5*2.5mm7撥碼開關撥碼開關工作模式控制8天線接口SMA-K接口外螺紋內孔,長10mm,特征阻抗50Q*注:DC電源接口和3.81接線端子供電均為12V,根據現場接線情況二選一即可。7.2外形設計u無線數傳電臺Wireless Data TransceiverR52 必 RS485RS2324S5_A 4H5,B GND VCCo o oPVM TXD RXt>ANTDC10-36V圖7.3結構外形尺寸圖8實驗方案序號試驗項目名稱試驗樣品數量試驗結果試驗單位1外觀、重量、尺寸全檢檢驗報告陜西衛峰2無線通
16、信距離耐僉測試韭的陜西衛峰3無線通信速率耐僉測試韭的陜西衛峰序號試驗項目名稱試驗樣品數量試驗結果試驗單位4通信模塊供電與功耗耐僉測試報告陜西衛峰5通信基站功耗耐僉測試報告陜西衛峰6一次工作時間耐僉檢驗報告陜西衛峰772h穩定性試驗全檢檢驗報告陜西衛峰8工作高溫試驗耐僉檢驗報告陜西衛峰9工作低溫試驗耐僉檢驗報告陜西衛峰10工作濕度試驗耐僉檢驗報告陜西衛峰11貯存局溫試驗型式試驗檢驗報告陜西衛峰12貯存低溫試驗型式試驗檢驗報告陜西衛峰9項目進度和質量保證9.1 項目研制進度計劃序號名稱時間備注1簽訂合同合同簽訂之日起算T02質量計劃1周T0+13研制方案1周T0+14研制方案評審1周T0+25工程
17、樣機4周T0+66工程樣機試驗2周T0+87設備制造6周T0+148試驗大綱3周T0+14序號名稱時間備注9型式試驗2周T0+1610出廠驗收2周T0+189.2 質量控制與文件交付進度計劃文件清單如下:序號文件名稱文件類型提交進度1技術文件、圖紙1.1研制方案I合同簽訂后2周內1.2設備外形圖、安裝圖、外部接線圖I合同簽訂后2周內1.3通訊協議說明(LoR固I合同簽訂后2周內1.4安裝說明書I合同簽訂后10周內2質保文件2.1產品出廠合格證明書I設備交運前10主機與監測系統通信協議10.1 概述本協議規定了主機與監測系統的通信協議,所有相關硬件設備都應遵從協議規范。10.2 協議標準設置采用
18、RS-485標準接口標準協議:ModbusRTUfetb議1.1 特率:9600bps。1.2 備地址:1-247(出廠默認值為00H)。1.3 訊方式:監測主機主機主動發送命令,便攜主機被動應答。1.4 字節格式編碼系統:8位二進制,十六進制0-9,A-F。數據位:1起始位,8位數據(低位先送),無奇偶校驗,停止位1位。錯誤校驗區:循環冗余校驗(CRC16)RTU錯誤校驗碼為2字節16位CRC碼。1.5 幀格式Modbus信息以幀的方式傳輸,每幀有確定的起始點和結束點,使接收設備在信息的起點開始讀地址,并確定要尋址的設備(廣播時對全部設備),以及信息傳輸的結束時間。RTU模式中,信息開始至少
19、需要3.5個字節的靜止時間,發送完最后一個字節后,也有一個3.5個字符的靜止時間。整個信息必須連續發送。如果在發送幀信息期間,出現大于1.5個字符的靜止時間時,則接收設備刷新不完整的信息,并假設下一個地址數據。開始地址功能數據校驗終止T1-T2-T3-T48bits8bitsN*8bits16bitsT1-T2-T3-T41.6 浮點數存貯和傳輸格式浮點數采用IEEE標準的單精度浮點數格式,如圖所示,每個數由4字節組成,數據傳輸時,從第一字節到第四字節的順序傳送。1.7 功能碼功能代碼功能名稱03(0x03)讀寄存器06(0x06)寫單個寄存器16(0x10)寫多個寄存器10.7讀寫保持寄存器
20、地址高字節低字節數據類型備注00H01H實時數據float只讀02H報警狀態TF卡狀態uchar只讀03H電池電量uchar只讀04H年月uchar讀寫05H日時uchar06H分秒uchar07H08H報警閾值float讀寫09H報警時間uchar讀寫0AH密鑰設備編號uchar只限485接口0BH系統復位uchar只寫02H報警大態:0=正常,1=報警。TF卡狀態:0=正常,1=異常。03H、電量:0-100.09H、報警時間:0=0.5s,1=1s,2=2s.0AH、設備編號:1-247.0BH、系統復位:寫入0X00AA可復位。10.8舉例1、讀取設備數據與狀態:01030000000
21、7xxxx(地址01)地址功能碼寄存器起始地址寄存器數量CRC010300000007xxxx從應答:01030700000050120701090C22xxxx地址功能碼字節數實時數據(4字節)報警、TF卡01030E3D4CCCCD0000電池電量時間CRC0050120701090C22xxxx實時數據0.05Bq/cm2,未報警,TF卡正常,80%18年7月1日9時12分34秒。2、讀取報警時間:010300090001xxxx(地址01)地址功能碼寄存器起始地址寄存器數量CRC010300090001xxxx從應答:0103020001xxxx地址功能碼字節數數據CRC0103020
22、001xxxx報警時間為1s.3、寫系統時間:011000040003120701090C22xxxx地址功能碼起始地址寄存器數量數據CRC011000040003120701090C22xxxx從應答:0103020001xxxx地址功能碼起始地址寄存器數量CRC011000040003xxxx4、系統復位:0106000B00AAxxxx地址功能碼寄存器起始地址數據CRC0106000B00AAxxxx從應答:0106000B00AAxxxx(成功原樣返回)地址功能碼寄存器起始地址數據CRC0106000B00AAxxxx10.9 異常響應出現異常指令時,設置功能碼的MS昉1。這使得異常響
23、應中的功能碼值比正常響應中的功能碼值高0x80,返回異常指令。地址功能碼異常碼CRC0180|xxxxxxxx異常碼內容01非法功能碼02非法數據地址03非法數據10.10 CRC16校驗方式staticconstuint8auchCRCHi口=0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x
24、41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x
25、40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x
26、41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x
27、40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40;staticconstuint8auchCRCLo=0x00,0xC0,0xC1,0x01,0xC3,0x03,0x02,0xC2,0xC6,0x06,0x07,0xC7,0x05,0xC5,0
28、xC4,0x04,0xCC,0x0C,0x0D,0xCD,0x0F,0xCF,0xCE,0x0E,0x0A,0xCA,0xCB,0x0B,0xC9,0x09,0x08,0xC8,0xD8,0x18,0x19,0xD9,0x1B,0xDB,0xDA,0x1A,0x1E,0xDE,0xDF,0x1F,0xDD,0x1D,0x1C,0xDC,0x14,0xD4,0xD5,0x15,0xD7,0x17,0x16,0xD6,0xD2,0x12,0x13,0xD3,0x11,0xD1,0xD0,0x10,0xF0,0x30,0x31,0xF1,0x33,0xF3,0xF2,0x32,0x36,0xF6,0
29、xF7,0x37,0xF5,0x35,0x34,0xF4,0x3C,0xFC,0xFD,0x3D,0xFF,0x3F,0x3E,0xFE,0xFA,0x3A,0x3B,0xFB,0x39,0xF9,0xF8,0x38,0x28,0xE8,0xE9,0x29,0xEB,0x2B,0x2A,0xEA,0xEE,0x2E,0x2F,0xEF,0x2D,0xED,0xEC,0x2C,0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,0x22,0xE2,0xE3,0x23,0xE1,0x21,0x20,0xE0,0xA0,0x60,0x61,0xA1,0x63,0xA3,0xA2,0x62,0x66,0xA6,0xA7,0x6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 37 選擇性必修1 第七單元 第31講 神經調節的結構基礎及基本方式
- 06 必修1 第二單元 第6講 水進出細胞的原理
- 勸學教學課件大學
- 房地產投資信托基金設立及運營管理合同
- 建筑材料供應履約保證金協議
- 教育培訓機構部分股權收購轉讓協議范本
- 蔡歡離婚后子女監護權及探望權協議
- 采棉機作業與棉籽回收合同協議書
- 商標翻譯教學課件
- 教學課件動畫
- 2025輔警招聘考試題目及答案
- 2025年度上半年校園安全工作總結及下半年工作計劃
- 美國博物館向中方歸還楚帛書
- 浙江2025年6月高一學考模擬地理試題及答案
- 黑龍江司法警官職業學院2025年招生政治考察表
- (正式版)CB∕T 4549-2024 船舶行業企業加油-駁油作業安全管理規定
- 公司扣款單據模板
- 文獻檢索與閱讀方法課件
- 髂內動脈解剖特點PPT
- 螺旋槳加工與安裝工藝
- LED顯示屏合同范本
評論
0/150
提交評論