首先,物理网是一种统称,并非产品。所以需要分开来看。
物理网结构上来说分为:产品、平台、系统(可包含在产品中)、服务器
简单的说
电子模块的设计
结构模块的设计(包括工业设计、机械设计等)
程序编写(即功能程序、系统程序等等)
后面需要做的就是:
架设服务器(这个并非必须,因为现在大的服务商都提供。这里所指的是内网或者是私人网络)
建立平台使得产品功能对接(现在也有一大堆的平台可以使用,所以也不是必须自己来建的)
对于大多数物联网从业者来说,有两样东西是避免不了的,一个是单片机,一个是移动通信模块。现在主流的通信模块都以4G模组和NB-IOT模组为主(由于运营商正在对2G进行退网,在新产品上继续使用2G模组已经是个不明智的决定了)。无论是曾经的2G模组还是现在主流的4G和NB-IOT模组,都采用了AT指令的方式与外部控制器进行通信,AT指令因此成为物联网从业者必须要掌握的知识。4G模组举例
AT是Attention的缩写,最早是贺氏公司(Hayes)为了控制调制解调器而发明的协议。后来随着网络带宽的升级,速度很低的拨号调制解调器基本退出一般使用市场,但是 AT 命令保留了下来,并且逐渐被标准化。现在的移动通信模组(2G,4G,NB-IOT)皆采用AT指令作为其控制协议,AT 指令已经成为通信模组产品开发中的实际标准。
某4G模块应用示意图
AT指令只是AT客户端(如MCU)和AT服务器(如移动通信模组)之间的软件接口,硬件上基本都采用串口作为接口。有一点需要注意,很多模块的串口电平采用的是18V,而大多数MCU的IO口电平是33V或5V,所以在硬件连接上需要依据具体情况考虑进行电平转换。
AT指令工作示意图
AT指令的大部分使用场景是这样:MCU主动发送AT指令给模组,然后等待模组返回数据,MCU再根据返回的数据做对应 *** 作。每个AT指令都有一个超时时间,如果MCU发送出AT指令后在超时时间内没有收到返回的数据则需要重试。AT指令中还有一种数据被成为URC数据,URC的全称是Unsolicited Result Code,翻译成中文就是“不请自来的结果码”。顾名思义,它不是模块对MCU所发送AT指令的返回,而是模块主动上报的数据。比如模块收到TCP数据包,或者模块的网络状态发生改变,都会通过URC数据主动告知MCU。
下面介绍下AT指令的格式。AT指令是基于字符串的通信协议,一般 AT 命令由三个部分组成,分别是:前缀、主体和结束符。其中前缀由字符“AT”构成;主体由命令、参数和可能用到的数据组成,结束符一般为 <CR><LF> (即回车换行,对应于ASCII码中的“\r\n”)。AT指令可以分为以下几种(<x>代表命令):
上表中省略了结束符,在实际使用中,将<x>替换为要用的命令,并且整个命令需要以<CR><LF>结尾。如何知道模块都支持哪些AT指令呢?关于具体的AT指令,其实不用刻意去记忆,因为每个模块都会有配套的AT指令集手册,要用的时候再去查询手册就行了。
AT指令应用举例(以下指令皆省略了回车换行):
MCU发送:AT
模组返回:OK
命令说明:可以根据是否有OK返回判断模块是否可用。
MCU发送:AT+CGSN
模组返回:<IMEI>
OK
命令说明:用于查询模组的IMEI。
MCU发送:AT+CGACT=<state>,<cid>
模组返回:OK
命令说明:用于设置模块PDP上下文激活状态。
MCU发送:AT+CGACT?
模组返回:+CGACT: <cid>,<state>
OK
命令说明:用于查询模块PDP上下文激活状态。:物联网是一个非常先进的、综合性的和复杂的系统。其最终目标是为单个产品建立全球的、开放的标识标准,并实现基于全球网络连接的信息共享。物联网主要由六方面组成:EPC编码、EPC标签、识读器、Savant(神经网络软件)、对象名解析服务(Object Nami
NHR系列智能显示控制仪表RS-485通信中应用
01摘要
NHR系列智能显示控制仪表是经过多年开发制造经验而设计生产,集诸多全新功能于一身的新一代智能显示控制仪表。针对现场温度、压力、液位、速度、流量等各种信号进行采集、显示、控制、远传、通讯、打印等处理,构成数字采集系统及控制系统,广泛运用于电力、石化、冶金、轻工、制药、航空等诸多领域。产品的EMC设计符合GB/T176262-11相关规定,同时产品取得了CE认证。
02产品的市场背景
在自动化控制领域,随着分布式控制系统的发展,在产业上的分布式控制系统中,经常需要采用串行通讯来达到远程信息交换的目的。目前,用于串行通讯的接口标准包括:RS-232、RS-422、RS-423和RS-485。RS-232是最早的串行接口标准,广泛应用在短间隔、较低波特率串行通讯中。其后发展起来的RS-422、RS-485是平衡传送的电气标准,比起RS-232非平衡的传送方式在电气指标上有了大幅度的进步。RS-485串行接口的电气标准实际上是RS-422的变型,它属于七层OSI (open system interconnection,开放系统互连)模型物理层的协议标准。由于性能优异、结构简单、组网轻易,RS-485总线标准得到了越来越广泛的应用。下面是关于虹润NHR 系列智能显示控制仪表在RS-485通信中的应用。
03产品的技术原理
1、系统技术方案
工业场合中,经常要用一些仪表去控制如温度、液位、流量等。在某些场合,需要1台控制器灵活地控制多台仪表,以达到设计控制目的。
本文利用标准的MODBUS RTU通讯协议与 RS-485通信指令,方便的实现与多台虹润NHR系列仪表的串行通信成功的实现了用单台控制器对多台仪表的灵活控制。可编程控制器允许在一个RS-485通信接口上连接多达100台虹润仪表,仪表大于60台时,需加一个RS-485中继器,RS-485通信口通信距离长达1KM以上。
2、RS-485总线的硬件设计
考虑到此控制系统中网络节点数较多,整个网络超过100个节点,为保证通讯的可靠性和通讯效率按照仪表在系统中实现的不同功能、数据流量、实时性要求把各仪表分布到两条总线上,而且所选器件中的RS-485芯片驱动能力均达到255点,通讯速率选96Kbps,离主站最远的节点不超过50m。
3、网络协议
为了能使具体的命令、数据在网络上正确地传输,在数据链路层必须提供一定的网络协议,保证在物理层的比特流出现错误时进行检测和校正,同时实现数据帧和命令帧的功能。然而,为保证数据传输质量,对每个字节进行校验的同时,应尽量减少特征字和校验字,而常用的数据包格式由引导码、长度码、地址码、命令码、数据、校验码、尾码组成,每个数据包长度达20~30字节,在RS-485系统中显得又有些繁杂。由于MODBUS协议是公然的通讯协议,而且被很多的工控产品生产厂家支持,该协议已广泛应用于水利、水文、电力等行业设备及系统的国际标准中,因此,本系统采用MODBUS协议作为此控制系统的网络协议。
在此控制中由于对PLC和变频器的通讯数据量小而且实时性要求不高,因此采用MODBUS ASCII方式,而对单片机的数据通讯量较大且实时性要求高,因此采用MODBUS RTU方式。
04产品的应用
考虑到100台仪表在RS485总线上的实时性、有效性、正确性,现将100台虹润NHR系列智能控制仪表通讯组网分为两条总线,分别由PLC的串口扩展口分别定义为A1、B1和A2、B2 ;下面是虹润NHR系列智能控制仪表与PLC主机连接图,见图1、图2:
图1:虹润仪表与PLC组网图
图2:虹润仪表与PLC组网图
1、虹润NHR系列智能显示控制仪表通信参数配置
(1)、通信方式为RS-485, (1个起始位,1个或2个停止位,8位数据,无奇偶校验)
(2)、通信传输数据的波特率(12K 24K 48K 96K 192K)可在仪表叁数baud中设定
(3)、通信协议为标准Modbus Rtu 模式
这里重点突出可编程控制器与虹润NHR仪表RS-485接口部分。在工业现场,RS-485通信是应用较多的一种通信方式,图中可编程控制器通过RS-485通信接口与多个NHR仪表相连接,最多可达到100台,每台仪表被赋予各自的地址码,用以识别身份,( 地址码可在仪表叁数Addr中设定),子单元和主单元采用地址轮询方式。这样可编程控制器的RS-485通信口便能通过RS485总线对挂在下面的所有仪表进行控制 *** 作。
2、虹润NHR系列智能数字显示控制仪通信数据流解析
本通信协议采用标准ModBus协议,采用RTU(十六进制数)传输模式。ModBus协议是一种主---从式协议。任何时刻只有一个设备能够在线路上进行发送。由主站管理信息交换,且只有主站能发起。主站会依次对从站进行轮流查询。只有当从站地址与轮询地址相匹配,从站才能回复消息。从站之间不能进行直接通信。协议桢中不包含任何消息报头及消息结束符,消息的开始和结束依靠间隔时间来识别,当间隔时间长于或等于35个字符时,即作为检测到桢结束。如果网络内没有与查询地址相一致的从站或从站接收时CRC校验出错,主站将不会接收到返回桢,这时主站根据超时设定判断是否超时,如超时,作出重发或d出异常错误窗口动作。
协议桢定义如下:
从站地址:地址必须在1---247之间。
在同个主站网络中每个从站地址必须唯一。
0为广播地址,从站接收消息并作相应处理,但不能回复消息。
功能代码:包含读、写寄存器。
数据:以二进制代码传输。
CRC16:循环冗余校验,校验从从站地址到数据区最后一个字节,计算多项式码为A001(hex)。
(1)、通讯口设置
通讯方式 异步串行通讯接口,如RS-485,RS-232等。
波 特 率 2400~9600bps(可由设定仪表二级参数自由更改,设定仪表二级参数BT,默认4800)。
(2)、字节数据格式 HEX
一位起始位、八位数据位、一位停止位、无校验
(3)、消息桢格式(读、写功能是从主站角度定义的)
读寄存器桢
读寄存器返回桢
写寄存器桢
写寄存器返回桢
错误返回桢
功能代码表:1
错误代码表:2
3、产品
05结论
本文利用标准的MODBUS协议和虹润NHR系列智能显示控制仪表进行RS-485通信,实现了单台控制器控制多台NHR仪表的任务,并能实时检测各仪表的运行状态,整个系统控制灵活方便, 方案结构简单,开发成本低,周期短,既使在恶劣的工业环境下也能稳定工作。
gravity T-R R-T Vcc GND
13号接个灯
查看消息
查看另一个topic1的消息
分别发送 ON and OFF 可以控制13号灯的使用设备管理,用户管理,数据传输管理,数据管理。
1,设备管理:设备管理顾名思义就是定义设备相关信息,如设备类型、设备属性等。注:定义设备的类型,一般由设备的制造商来定义,一种设备类型最重要的是关联到一套独有的数据解析方法,数据的存储方法,已经设备规格等数据,也只有设备的制造商才可以编辑有关设备类型的数据,而设备的使用者只能浏览设备类型的相关信息。
2,组织管理:在物联网卡平台中,所有的设备、用户、数据都是基于组织的管理的。用户管理:用户是基于一个组织下的人员构成,每个组织下面都有管理员角色,管理员可以为其服务的组织添加不同的用户,并分配每个用户不同的权限。注:一个用户也可以属于多个不同的组织,并且扮演不同的组织。
3,数据传输管理,定义针对一类型设备的数据传输协议,基本格式是:每一个设备都有唯一的序列号,但没有固定格式(因为每个制造商有自己的编码格式);命令码一般采用2位数字编码00~99;而数据部分是此条报文,所包含的数据部分,每个协议可以定义不同的解析方式,比如服务器在收到数据包后,会根据预先定义好的解析方式解析数据字段,并按照规则存储。
4,(1)权限管理,数据的权限是至关重要的。(2)大数据,物联网数据是一个海量的数据,我们可以根据这些数据来实现数据的可视化分析。(3)数据的导出,用户可以导出数据到本地做分析。
通过上述介绍我们知道,物联网卡管理平台由设备管理、用户管理、数据传输管理与数据管理四个板块构成,各个板块负责各,自数据查询、管理,通过网络系统与通信技术的彼此连接共同组建物联网卡平台系统,实现数据的即时连接查询。我们表示,物联网卡管理平台的出现是物联网技术发展到一定阶段的必然产物,也是物联网卡得以批量连接硬件设备的基础,通过物联网卡管理平台管理物联卡,对物联网卡发展趋势大有裨益。
随着经济和 社会 的发展,城市公共照明已经成为城市现代化水平的重要标志之一,城市照明设施规模日益增大,用电量节节攀升, 社会 各方对城市公共照明的要求和希望越来越高。而目前国内城市照明的监控和管理方式相对简单、粗放,服务质量和节能水平有待提高,难以满足现代化城市照明的需要,主要表现在以下几个方面:
监控管理方式相对粗放。传统“三遥”系统只能实现回路级别的采集和控制,对单灯运行情况无法实时、准确监控,不能实现智能化监控和精细化管理;部分城市仍停留在“时控”时代,缺少基本的信息化管理手段。
运行维护效率低、成本高。现有的照明设施故障发现机制主要采用人工巡查模式,工作量巨大,需要投入大量的人力物力,并且还可能留有盲区,运维效率低、成本高,难以实现主动服务、保障服务质量。
照明能耗偏大。缺少灵活有效的节能控制手段,过度照明和照明不足的矛盾难以调和,无法实现按需照明,从而在保障照明质量的前提下有效降低照明能耗设施安全难以保障。缺少实时监管措施,设施被盗时有发生,给照明管理部门造成直接的经济损失,严重影响城市照明的正常运行,同时带来安全隐患。
1 设计与实现
本系统由3大部分组成:NB-IoT通信模块、云端控制系统、手机端APP。
图1
11 NB-IoT通信模块
基于高通MDM9206平台高性能、低功耗的CAT-M1/CAT-NB1/GSM三模无线通信模块,支持全球各主流定位系统GNSS,不仅支持当前运营商的主流物联网频段,对未来可能会部署的频段也最大可能性的支持 ,其尺寸仅 为 225mm265mm27mm,能最大限度地满足终端设备对小尺寸模块产品的需求,
通过该模块实现路灯信息传输、调光、降功率、按需开关灯等管理方式,减少过度照明节约电能,真正实现节能、环保、安全、舒适的照明,减少对大气的污染,建设资源节约型、环境友好型 社会 。
12 云端控制中心
是根据路灯管控开发的一款远程 *** 作与监控管理平台,方便了管理人员的管理与维护。通过灯联网集中监控管理平台可以远程控制每一个回路的开、关状态,也可以实时监测每个设备的当前信息,并根据采集到的参数的情况,实时判断线路情况,给用户直观的解析。系统同时还具备短消息报警和声音报警的功能。
13 手机端APP
一种基于智能手机APP应用的城市路灯控制方法,包括将智能手机APP应用与路灯管理系统相关联,形成APP调节城市路灯的架构,构建智能手机 APP 节点,每个 APP 节点代表一个APP 注册用户;当用户登录 APP 应用时,APP 应用将包含用户地理位置、行进方式的 APP 应用信息传送到路灯管理系统;路灯管理系统根据APP应用信息,查询用户所属路段的路灯实时状态,并对路灯进行调节控制。采用NB-IoT物联网概念,通过手机 APP 应用按照用户实际需求开启路灯、调节路灯亮度,合理分配路灯照明资源,降低了路灯能耗、节约了路灯使用成本。
2 测试与分析
硬件调试:分为电源电路、通信链路、LED驱动电路调试。
21 电源电路
图2 电源电路
图 2 中,EUP3420 是一款恒定频率,采用电流模脉宽调制(PWM)架构的降压型变换器。芯片集成了主开关和同步整流开关,可以获得更高的效率。本系统采取5V适配器输入,转化给NB-IoT无线通讯模块VBAT网络33V供电。
C1000:适配器的输入端,用万用表或者示波器测试该点电压是否为5V。
L1000:开关电源 buck 电感输出端,用万用表或者示波器测试该点电压是否为33V,通过调整R1000和R1007阻值调整VBAT输出的大小。
22 通信链路
NB-IoT模块上电后sim卡状态测试。
图3 NB-IoT模块Sim卡状态查询
23 LED驱动电路
图4 LED驱动电路
上图中,三极管驱动电路由Q11、R128、D30、J26(焊接LED模组)组成,NB-IoT通信模块通过GPIO口控制三极管的基集,使三极管Q11工作在开关状态,实现对LED的开断。
3 软件测试
安卓手机端可以控制指定路灯的亮与灭以及全开全灭。
图5 手机控制端界面
PC端实现对各个端口的控制。
图6 云端控制端界面
4 控制系统特性
41 管道NB-IoT设计
一是广覆盖:NB-IoT 覆盖能力强,在同样的频段下,NB-IoT 比现有的网络增益 20dB,覆盖面积扩大 100 倍。它不仅可以满足广覆盖需求,对于厂区、地下车库、井盖这类对深度覆盖有要求的应用同样适用。因此不只是道路照明,在室内、工业照明领域的应用前景也十分广阔。
二是强链接:在同一基站的情况下,NB-IoT可以比现有无线技术提供50-100倍的接入数。一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构。这将意味着,基于 NB-IoT 通信技术的照明控制系统,将能够管控更多的终端设备,满足未来智慧城市中大量设备联网需求。
三是低功耗:低功耗特性是智慧照明应用一项重要指标,NB-IoT聚焦小数据量、小速率应用,因此NB-IoT设备功耗可以做到非常小,终端模块的待机时间可长达10年,特别适用于智能家居的应用。
四是低成本:低速率、低功耗、低带宽同样给 NB-IoT 芯片以及模块带来低成本优势。单个接连模块预期价格不超过 5美元,最终低至 1 美元,这对降低智慧照明应用的成本起到关键性作用。
42 云端智能管理
采用单灯控制技术,构建路灯物联网,精准控制每一盏路灯,在保证照明需求的前提下,根据季节、路段、天气、特殊场合等条件设定路灯运行方案,真正实现“按需照明”,深化节能减排。因本项目范围内 LED 路灯电源不具备调光接口,单灯节能方式采用开关灯控制方式。
通过单灯“在线巡测”,及时发现路灯故障并在地图上进行精准定位,转变“人工巡检、热线报修”的传统运维方式,实现定向运维、主动服务,减轻劳动强度,提高路灯运维效率,降低运维成本。
43 客户端APP
智慧公共照明管理平台具有全面和优化的路灯智能控制功能,为路灯管理人员提供更高效的管理和维护手段,主要体现为:实时监控:可以对任意一盏、一路或任意自定义组的路灯进行开关灯、调光。同时支持多终端,支持基于 Android *** 作系统的移动终端远程控制,可采用平板电脑、手机等终端下发开关灯、调光等控制命令等。
5 应用前景分析
对于 NB-IoT 产业的发展,中国移动、中国联通、中国电信三大运营商皆就NB-IOT发布了各自的发展计划。工信部也发文要求加快 NB-IoT 在国内落地,到今年年底建成基站规模 40万个,到 2020 年建成基站规模 150 万个。中国 NB-IoT 产业加速布局,将是全球 NB-IoT 产业领跑者。目前在上海、广州、江
门、鹰潭、长沙落地了NB-IoT智慧路灯项目,实现了到处开花、处处结果。
6 结束语
城市智慧照明是智慧能源的开端,以 NB-IoT 新一代通信技术为支撑,实现整个城市一张网,对城市道路每盏灯实现全面的感知、智能的控制、广泛的交互和深度的融合,在满足市民正常照明需求的前提下,通过智能调光、降功率、按需开关灯等管理方式,减少过度照明,电能节约率可达30% 60%,真正实现节能减排,减少对大气的污染,建设资源节约型、环境友好型 社会 。同时通过对城市照明设施实现精细化管理,通过对城市道路每个灯具的运行状态进行准确分析和故障报警,并根据故障等级启动相应的处置流程,将被动巡检改为定点维护,反应更加敏捷处置效率更高,将使城市的灯光管理水平与现代化的大都市相适应,提高亮灯率,减少各种故障,合理照明,美化照明,安全照明,营造出现代城市科学和艺术完美结合的照明效果,树立和提升城市的品牌形象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)