基于LoRa的组网设计方案Word下载.docx

上传人:b****4 文档编号:14128598 上传时间:2022-10-19 格式:DOCX 页数:27 大小:135.41KB
下载 相关 举报
基于LoRa的组网设计方案Word下载.docx_第1页
第1页 / 共27页
基于LoRa的组网设计方案Word下载.docx_第2页
第2页 / 共27页
基于LoRa的组网设计方案Word下载.docx_第3页
第3页 / 共27页
基于LoRa的组网设计方案Word下载.docx_第4页
第4页 / 共27页
基于LoRa的组网设计方案Word下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

基于LoRa的组网设计方案Word下载.docx

《基于LoRa的组网设计方案Word下载.docx》由会员分享,可在线阅读,更多相关《基于LoRa的组网设计方案Word下载.docx(27页珍藏版)》请在冰豆网上搜索。

基于LoRa的组网设计方案Word下载.docx

6.1软件流程图

6.2软件时序图

7结构设计

7.1接口设计

7.2外形设计

8实验方案

9项目进度和质量保证

9.1项目研制进度计划

9.2质量控制与文件交付进度计划

10主机与监测系统通信协议

10.1概述

10.2协议标准设置

10.3字节格式

10.4帧格式

10.5浮点数存贮和传输格式

10.6功能码

10.7读写保持寄存器

10.8举例

10.9异常响应

10.10CRC16校验方式

1概述

基于LoRa的组网通信系统采用LoRa通信协议进行组网通信,系统由计算机终端.通信基站.集成通信模块的用户设备.具备通信功能的用户设备等组成,实现整套系统的互相通信。

2功能性能指标

2.1功能指标

LoRa组网通信功能:

通过通信基站向全部设备广播信息;

通过通信基站向某一特定设备发送参数或控制命令;

通信基站同

时接收16个设备的上传数据。

LoRe通信加密功能:

无线通信具备加密功能,提供加密算

法。

设备命名功能:

为每一个接入网络的设备定义设备编号,

名字可长期不变,也可经授权改变,可唯一识别不同的设备,满

足后续数据处理。

485通信功能:

按照485标准以及MODBUS数据格式,通

信模块可完成与用户模块电路之间的数据通信。

调试界而软件功能:

实时显示各设备数据,包括设备工作

状态.设备传感器数据;

设置设备参数与状态,包括设备命名与

修改、下达复位命令、设置报警值、设置数据上传时间间隔、启

停数据采集等;

存储数据,按照不同任务、不同设备进行关联存

储;

数据可查询;

数据可打卬。

API接口通信功能:

按照MODBUS数据格式和LoRa通信协

议,

道,

界面软件可实现相应功能。

建立界面软件(包括调试界面软件)和通信基站之间通信通

故障显示与定位功能.当通信基站和通信模块发生故障

时,

界面可显示故障,

并显示具体哪一个通信模块或通信基站发

生故障。

2.2性能指标

无线通信体制:

LoRe通信,一个基站对多个通信设备的组

网通信。

无线通信距离:

无遮挡传输距离5000m,有金属遮挡传

输距离>2000m0

无线通信速率:

通信基站向用户设备下传数据Mlkbps;

用户设备向通信基站上传数据>5kbps;

通信基站数据吞吐速率鼻

Wkbps,可同时接收$16路的设备上传数据;

有遮挡时,上传和

下传数据率的衰减量W50%。

通信模块供电:

釆用+12V电源供电。

通信基站功耗:

通过DC12V电源适配器进行设备供电。

数据加密:

无线通信上传和下传数据进行加密,16路同时

上传时,数据吞吐速率不超过通信基站额定能力的70%。

提供数

据加解密算法。

485通信速率.通信模块向用户模块电路的下传数据速率

Mlkbps;

用户模块电路向通信模块的上传数据速率$5kbps;

据格式采用MODBUS通讯协议。

一次工作时间:

一次开机,可可靠连续工作12h。

工作温度:

-35C~55C。

存储温度:

-40°

C~7(rC。

湿度:

40°

C工作温度下,90%湿度,通信基站.通信模块

能正常工作,且不凝露。

元器件和原材料的性能参数满足环境温度(工作温度、存

储温度)要求。

3技术路线选择

LoRa是LPWAN(低功耗广域物联网)通信技术中的一种,LoRa作为目前最有发展前景的低功耗广域通信技术,已经被运用在个各行各业中。

是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。

LoRa无线通信采用直序扩频技术,具有通信距离远、功率密度集中,抗干扰能力强的优势。

同时具有软件FEC前向纠错算法,其编码效率较高,纠错能力强,在突发干扰的情况下,能主动纠正被干扰的数据包,大大提高可靠性和传输距离。

目前,LoRa主要在全球免费频段运行,包扌舌433.868>

915MHz等。

LoRe是物联网应用中的无线技术有多种,可组成局域网或广域网。

ZigBee是一种无线连接,可工作在2.4GHz(全球流行).868MHz(欧洲流行)和915MHz(美国流行)3个频段上,是一种近距离.低复杂度.

低功耗、低速率、低成本的双向无线通讯技术。

基于此,我们选择传输距离远、功耗低(长电池寿命)的LoRa模块。

4系统设计

基于LoRe的组网通信系统由计算机终端.通信基站.集成通信模块的用户设备.具备通信功能的用户设备等组成,系统采用LoRe通信协议进行组网通信,实现命令或参数的下达,以及数据的采集与

上传等功能。

n

1|U$B接口

通信

11上传下达

基站

•I

适配器12V供电

计端

IAPUSD

通信模块1

图4.1基于LoRe的组网通信系统组成示意图

4.1系统组成

系统由计算机终端、通信基站、集成通信模块的用户设备(设备

「设备10).具备通信功能的用户设备(设备设备16)等组成。

表1设备清单

名称

数量

说明

1

通信基站

1台

提供技术手册。

2

通信模块

W块

3

基站天线

1套

SMA接口;

提供技术手册。

4

设备天线

W套

防水、防尘;

5

通信模块电缆

每套含:

一根300mm的SMA电缆;

一根300mm的485通信电缆(含接插件,提供定义,3个信号线);

一根300mm的供电电缆(SMA接口);

一根485转USB电缆。

6

API接口

软件

提供使用说明书。

7

LoRb通信协议与

MODBUS数据

格式

采用该通信协议和数据格式,可满足其他设备实现LoRa通信功能设计。

8

调试界而软件

供系统集成调试用,提供说明书。

4.2系统工作模式

因射频的特性决定了无线串口收发模块可以一发多收,不能同时多发一收,造成了射频组网的最大的障碍,因此,为了解决这个问题就只能够利用时间来实现组网,下面是无线LoRa收发模块实现多发一收的解决方案。

421主机轮询的组网方式

主机轮询方式组网定主机逐个查询的方式,该组网方式能够准确上传,并且相互设备之间不容易出现冲突,组网也比较稳定,但是缺点是主机轮询耗时间长。

这种组网方式适合那些对时间要求不高的组网应用。

主机轮询的组网方式原理很简单,通过点名的方式实现应答。

主机发送给1号从机,由于从机都有地址设别,因此只有从机1能够

响应主机。

从机1收到主机的命令后,

将数据上传给主机。

主机再以

相同点的轮询方式轮询其它从机数据。

从机1

从机

N+4

N+3

N+1

N+2

图4.2

主机轮询组网图

422分时间片的组网方式

分时间片的组网方式对于组网数据收集来说是比简单的轮询方

式快了很多,但是对从机的时间同步以及发送延迟要求高。

图4.3分时间片组网图

如图,

这种组网方式是先由主机发起广播时间,

从机收到后,同

步自己的木地时间,同步完成后,根据自己的编号进行延时上传,从而实现多发一收的功能。

这种组网方式收发数据时间节省很多,并且能够防止冲突,但是对软件延时等调整要求较高。

为保证数据传输的实时性,选择第二种方式分时间片的组网方式,实现整个系统的无线通信。

5通信设计

5.1MODBUS通信协议

MODBUS网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。

其系统结构既包括硬件.亦包括软件。

它可应用于各种数据采集和过程监控。

它已经成为一种通用工业标准。

MODBUS网络只有一个主机,所有通信都由它发出。

网络可支持247个之多的远程从属控制器,但实际所支持的从机数要由所用通信设备决定。

MODBUS协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。

它描述了一个控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。

它制定了消息域格局和内容的公共格式。

MODBUS网络以RTU模式进行通信,在消息中的每个8Bit字节按照原值传送,不做处理。

这种方式的主要优点是.数据帧传送之间没有间隔,相同波特率下传输数据的密度要比ASCII高,传输速度更快。

5.2MODBUS通信示意图

本系统由无线LoRa和有线485进行组网通信。

均采用MODBUS通信协议RTU通信方式。

可进行点对点通信和点(基站)对多(模块)通信。

具备通信功能

435(MODBUS)

485(MOOBUS)

内仙信横块

LoRa

图5.1基丁LoRa的通信示意图

6软件设计

6.1软件流程图

监测主机界面软件主要对整个系统的运行状况进行监控。

现异常情况时,给出报警提示;

同时可进入设置界而进行参数设置,对历史数据存储和打卬。

开机

■■

初始化

参数设置(有线/无线)

实时监测探测器数据、状态,TF卡状态,电池电量、时间

时间设置

报警阈值

报警时间

设备编号

数据密钥

系统复位

异常提示

数据存储于打印

图6.1监测主机软件流程图

6.2软件时序图

监测主机界而软件可通过无线LoRa或者有线485进行通信。

测主机作为主机,可对任一设备进行点对点通信,也可通过广播命令

控制所有从机,当主机获取所有从机数据时,从机根据设备编号延时

间隔固定时间依次回应数据。

图6.2监测主机软件时序图

7结构设计

通信基站和通信模块采用如图所示外形结构和安装尺寸,包插各接口定义。

7.1接口设计

<

0r<

S>

aano

图7.1电气接口示意图

无线数传电台

WirelessDataTransceiver

—5232/RS485—

RS23Z

ANT平

M0M1

485_A485_BGNDVCC

DC8-28V

eop

4oo

PWRTXORXO

图7.2状态指示图

表2电气接口定义表

功能

DB-9母型

插座

RS-232接口

标准RS-232接口

3.81接线

端子

RS-485、电源

接口

标准RS-232接口与压

线式电源接口

PWR-LED

电源指示灯

红色,电源接通时点亮

TXD-LED

发送指示灯

黄色,发送数据时闪烁

RXD-LED

接收指示灯

黄色,接收数据时闪烁

DC电源接

电源接口

直插式圆孔

5.5*2.5mm

拨码开关

工作模式控制

天线接口

SMA-K接口

外螺纹内孔,长

10mm,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1