一种基于NB-Iot方式传输的多传感器系统的制作方法

文档序号:15443164发布日期:2018-09-14 23:02阅读:395来源:国知局

本发明涉及传感器及通讯技术领域,特别是一种基于nb-iot方式传输的多传感器系统。



背景技术:

数字传感器是指将传统的模拟式传感器经过加装或改造a/d转换模块,使之输出信号为数字量(或数字编码)的传感器,主要包括:放大器、a/d转换器、微处理器(cpu)、存储器、通信接口、温度测试电路等,在微处理器和传感器变得越来越便宜的今天,全自动或半自动(通过人工指令进行高层次操作,自动处理低层次操作)系统可以包含更多智能性功能,能从其环境中获得并处理更多不同的参数。

当前数字传感器普遍采用有线通信、外接电源供电的方式,存在设计单一、布线困难、维护麻烦等缺点。并且这类传感器还有透明传输导致的数据安全性问题,因为技术可靠性和成本都不是很好控制。而且当前多功能传感器普及率还是比较低。所以,设置一种基于nb-iot方式传输的多传感器系统。



技术实现要素:

有鉴于现有技术的上述缺陷,本发明的目的就是提供一种基于nb-iot方式传输的多传感器系统,采用先进的芯片和处理技术来降低系统功耗、提高传输效率和可靠性;通过专用加密算法来保障传输数据安全性。

本发明的目的是通过这样的技术方案实现的,一种基于nb-iot方式传输的多传感器系统,它包括有:

单片机模块、电源模块、nb-iot通讯模块和传感器组;所述传感器组包括有多个传感器模块;

所述电源模块分别与单片机模块、nb-iot通信模块和传感器组模块连接,用于给整个系统进行供电;

所述nb-iot通讯模块分别与单片机的uart通讯接口和电源模块的输出接口连接;所述nb-iot通讯模块的ring接口与单片机模块的gpio接口连接;

所述单片机模块还与传感器组中的各个传感器模块进行连接。

进一步,所述传感器组包括有:gpio接口传感器模块、i2c接口传感器模块、uart接口传感器模块和spi接口传感器模块;

gpio接口传感器模块包括但不限于:gpio接口温湿度传感器模块、红外人体感应传感器模块、烟雾传感器模块、gpio接口有害气体传感器模块、门磁传感器模块和水浸传感器模块;

i2c接口传感器包括但不限于:i2c接口温湿度传感器、可吸入颗粒物传感器和i2c接口有害气体传感器;

uart接口传感器包括但不限于:uart接口温湿度传感器、配电参数传感器和蓄电池监控传感器;

spi接口传感器包括但不限于:spi接口温湿度传感器。

进一步,所述gpio接口温湿度传感器模块包括有risymdht11芯片,其中1号接口为电源正极,接入3.3v电源;2号接口为输出口k51,接入到单片机模块的gpio端口k15;3号接口为空;4号接口为电源负极,接入gnd,1号接口与4号接之间串联有电容c7。

进一步,所述烟雾传感器模块包括有传感器模块u7,1引脚通过电阻r27连接到单片机模块的gpio接口,1、2引脚为红外发送二极管的正负极;3脚通过电阻r28和r24分压后连接到单片机的ad采样接口,3、4脚为红外接收二极管的正负极。

进一步,所述红外人体感应传感器模块包括有risymhc-sr501芯片,1引脚与5v电源连接,1引脚通过电源c11接入gnd;2引脚通过r37与3.3v电源连接,2引脚为输出口k71与单片机模块的gpio端口k17连接,3引脚接入gnd。

进一步,所述水浸传感器模块包括有ne555芯片,ne555芯片引脚4和引脚8与ss8550三极管的集电极连接,ss8550三极管的基极与r26连接,ss8550三极管的发射极通过电脑r29与5v电源连接,通过电阻r30与3.3v电源连接;ne555芯片引脚7通过电阻r32与ss8559三极管的集电极连接,引脚7通过电阻r33与引脚2和引脚6连接,引脚6和引脚2与芯片p7的端口1连接,芯片p7的端口2通过电容c14与引脚6和引脚2连接;ne555芯片引脚3与二极管tp13连接,引脚3作为输出端口k81与单片机模块的gpio端口k18连接;ne555芯片的引脚5通过电容c12与p7端口连接;ne555芯片引脚1分别与gnd和p7的端口2连接。

进一步,所述门磁传感器模块包括有接口p4和电阻r22,接口p4的1端口通过电阻r22与3.3v电源连接,p4的1端口作为水浸检测模块的输出口k81与单片机模块的gpio端口k18相连,接口p4的2端口与gnd连接。

进一步,所述电源模块可为外部电源或内置电源,所述内置电源中包括有电源芯片。

进一步,所述单片机模块包括有休眠工作模式和唤醒工作模式。

进一步,所述系统还包括有设备编号设置模块,单片机模块的gpio接口k110与设备编号设置模块的输出端k101相连。

由于采用了上述技术方案,本发明具有如下的优点:

(1)不再需要复杂的布线,提供多种传感器接口,可接入各类传感器,灵活组合,满足不同应用场景的需要;

(2)能够将各个传感器的数据采集到单片机后,经过高速率单片机进行加解密处理,再通过有线或无线数据帧的方式发送出去;数据的加密保障了数据的安全可靠;

(3)当使用电池供电时,空闲时候系统会关闭所有的外设,进入休眠模式,极大的降低待机电流,低功耗的设计、可调整的工作占空比,延长了电池的使用寿命;

(4)实时监测电池状态,将电压数值发送到后台服务器,以便通知工作人员即时更换旧电池,保障系统的持续运行,对电池状态有实时检测,为更换电池提供依据;

(5)可按照设定的策略,利用输入输出端口进行联动控制,实现采集、处理、传输、控制一体化。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。

附图说明

本发明的附图说明如下:

图1为基于nb-iot方式传输的多传感器系统的连接示意图。

图2为基于nb-iot方式传输的多传感器系统的电源模块电路连接示意图。

图3为基于nb-iot方式传输的多传感器系统的gpio接口温湿度传感器模块电路连接示意图。

图4为基于nb-iot方式传输的多传感器系统的烟雾传感器模块电路连接示意图。

图5为基于nb-iot方式传输的多传感器系统的红外人体感应传感器模块电路连接示意图。

图6为基于nb-iot方式传输的多传感器系统的水浸传感器模块电路连接示意图。

图7为基于nb-iot方式传输的多传感器系统的门磁传感器模块电路连接示意图。

图8为基于nb-iot方式传输的多传感器系统的nb-iot与单片机的连接示意图。

图中:1.单片机模块;2.电源及检测模块;3.zigbee模块;5.温湿度传感器模块;6.烟雾传感模块;7.红外入侵测量模块;8.水浸检测模块;9.门磁检测模块;10.设备编号模块。

具体实施方式

下面结合附图和实施例对本发明作进一步说明。

实施例:如图1至8所示;一种基于nb-iot方式传输的多传感器系统,它包括有:

单片机模块1、和电池相连的电池及检测模块2、zigbee模块3、温湿度传感器模块5、烟雾传感模块6、红外入侵测量模块7、水浸检测模块8和门磁检测模块9;单片机模块1的ad采样接口k12与电源及检测模块2的测量点接口k21相连;单片机模块1的uart1端口k13与zigbee模块3的uart端口k31相连;单片机模块1的uart2端口k14与nb-iot通讯模块的uart端口k41相连;单片机模块1的gpio端口k15与温湿度传感器模块5的输出口k51相连;单片机模块1的gpio端口及ad采样接口k16和烟雾传感模块6的输入输出口k61相连;单片机模块1的gpio端口k17与红外入侵测量模块7的输出口k71相连;单片机模块1的gpio端口k18与水浸检测模块8的输出口k81相连;单片机模块1的gpio端口k19与门磁检测模块9的输出口k91相连。应用于电脑机房等监控环境,检测环境的温湿度、烟雾、人员入侵、漏水以及房门入侵。通过对环境温湿度的监测,来监控空调是否正常运行,对过高、过低的温湿度进行报警;通过对烟雾的监测,来监控环境是否发生火灾;通过检测红外人员入侵和房门入侵,来得到安防信息;通过漏水检测,来判断空调是否有漏水的问题。

工作时,电池经过电源及检测模块2给单片机模块1、zigbee模块3、nb-iot通讯模块、温湿度传感器模块5、烟雾传感模块6、红外感应模块7、水浸检测模块8、门磁检测模块9、设备编号设置模块10供电。单片机模块1待机时关闭以上所有模块的供电,并且自身进入休眠模式以降低功耗;定时唤醒单片机后,单片机开启其它模块的供电,开始检测各个传感器模块的数值,然后通过zigbee模块3将数据传输出去。如果zigbee信号传输失败,则开启nb-iot通讯模块进行数据传输。数据传输完成后,单片机模块1关闭其余模块的供电,并进入休眠。本发明保证了信号传输的可靠性;空闲时候,系统会关闭所有的外设,进入休眠模式,极大的降低待机电流,延长电池使用寿命。实时监测电池状态,将电压数值发送到后台服务器,以便通知工作人员即时更换旧电池,保障系统的持续运行。

所述单片机模块的型号为pic16lf1947,其工作模式包括有休眠工作模式和唤醒工作模式。单片机定时唤醒,定时时间长度可根据实际情况设置,唤醒后检测各项传感器数据,如果满足预设的报警条件,则实时发送传感器数据;如果没有达到报警条件,则间隔一定时长发送一次传感器数据。检测完成后再次进入休眠,等待下次唤醒。

传感器组还包括有设备编号设置模块,单片机模块的gpio端口k110与设备编号设置模块的输出端k101相连。设备编号设置模块用作设置设备的编号。

如图2所示,电源及检测模块由电源芯片及一系列电阻电容元件组成。工作时,电池电压经过电源芯片降压到5v和3.3v,给单片机等模块供电。同时,电池电压经过r31和r36分压后接入单片机ad采样引脚进行电压检测。

如图3所示,温湿度测量模块5有四个接口。其中1号接口为电源正极,接入3.3v电源;2号接口为通讯数据接口,接入到单片机模块1的gpio口;3号接口为空;4号接口为电源负极,接入gnd。工作时,单片机模块1通过特定时序由2号接口对温湿度测量模块5发送指令,温湿度测量模块5将测量到的温湿度数据通过特定格式由2号接口传输回单片机,完成整个测量和传输过程。

如图4所示,烟雾传感模块6由传感器模块和一系列电阻电容元件组成。其中传感器模块u7的1、2引脚为红外发送二极管的正负极,3、4脚为红外接收二极管的正负极。1脚连接到单片机的gpio口,3脚通过电阻分压后连接到单片机的ad采样接口。红外发送二极管和接收二极管安装时呈一定角度,令发射的红外线不能直接到达接收端。工作时,单片机通过引脚对红外发送二极管供电,二极管发射红外线。有烟雾颗粒存在时,颗粒会散射红外线,使本来不能接收到红外线的接收二极管能够接收到一定量的红外线。当接收二极管受到红外线照射时,其将在r28和r24上产生电压,此电压被单片机ad采样模块转为数字信号,即可判断是否有烟雾存在。

如图5所示,红外入侵测量模块7有三个接口。其中1号接口为电源正极,接入5v电源;2号接口为信号输出接口,接入到单片机模块1的gpio口;3号接口为电源负极,接入gnd。工作时,红外入侵测量模块7持续工作,将测量到的结果通过特定电平信号由2号接口输出。当该接口为低电平时,表示没有检测到人体;当该接口为高电平时,表示检测到了人体。

如图6所示,水浸测量模块8由ne555芯片和一系列电阻电容组成。该电路构成一个无稳态振荡电路,其振荡频率由r32、r33、c14及其并联的感应电容决定。ne555的输出口接入单片机模块1的gpio口。工作时,单片机统计单位时间内接收到的脉冲数量。当接口p7引出的两根导线没有接触到水时,p7型号为kf128-5.08-2p,c14及其并联的感应电容是一个定值,此时单位时间内的脉冲数量是一定的;当接口p7引出的导线接触到水,导致其感应电容发生变化,影响到振荡电路的振荡频率,进而导致单位时间内的脉冲数量发生变化。单片机检测到这个变化,即可判断有水浸。

如图7所示,门磁检测模块9由接口p4和上拉电阻r22组成。当门磁开关断开时,单片机检测到高电平;当门磁开关闭合时,单片机检测到低电平。

广域网通信传输过程,如图8所示,以nb-iot通信模块为例,广域网通信模块可直接与单片机模块的uart通信接口和电源及检测模块的输出接口相连。工作时单片机与模块直接通信。

应当理解的是,本说明书未详细阐述的部分均属于现有技术。最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1