首页 / 专利库 / 信号处理 / 频率发生电路 / 一种基于NB-IoT的物体倾覆预警系统

一种基于NB-IoT的物体倾覆预警系统

阅读:1033发布:2020-09-20

专利汇可以提供一种基于NB-IoT的物体倾覆预警系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于NB‑IoT的物体倾覆预警系统,包括:多个探测器,具有用于固定在被测物体上的 外壳 、设置在外壳内的PCB线路板以及设置在PCB线路板上的监测 电路 ,监测电路具有固定于PCB印刷线路板中心 位置 的用于实时 感知 被测物体的空间运动的六个 自由度 参数的MEMS惯性 传感器 模 块 、用于感知被测物体的周围环境温湿度参数的AM2302环境温湿度监测传感器模块、用于传输自由度参数和环境温湿度参数的NB‑IoT数据模块以及用于对自由度参数和环境温湿度参数进行预处理的32位低功耗STM32F103C 单片机 ; 云 服务器 ,与探测器通过广域 物联网 NB‑IoT基站构成的广域物联网通信连接,用于发出预警 信号 ;以及多个预警终端,通过广域物联网与云服务器通信连接,用于接收预警信号。,下面是一种基于NB-IoT的物体倾覆预警系统专利的具体信息内容。

1.一种基于NB-IoT的物体倾覆预警系统,其特征在于,包括:
多个探测器,具有用于固定在被测物体上的外壳、设置在所述外壳内的PCB线路板以及设置在所述PCB线路板上的监测电路,所述监测电路具有固定于所述PCB印刷线路板中心位置的用于实时感知所述被测物体的空间运动的六个自由度参数的MEMS惯性传感器U2、用于感知所述被测物体的周围环境温湿度参数的AM2302环境温湿度监测传感器模块U4、用于传输所述自由度参数和所述环境温湿度参数的NB-IoT数据模块U3以及用于对所述自由度参数和所述环境温湿度参数进行预处理的32位低功耗STM32F103C单片机U1;
服务器,与所述探测器通过广域物联网NB-IoT基站构成的广域物联网通信连接,用于接收预处理后的所述自由度参数和所述环境温湿度参数并根据预处理后的所述自由度参数和所述环境温湿度参数得出所述被测物体的倾和发生倾覆的危险性等级从而进行判断,进而发出预警信号;以及
多个预警终端,通过所述广域物联网与所述云服务器通信连接,用于接收所述预警信号,
其中,所述32位低功耗STM32F103C单片机U1具有Kalman滤波单元以及数据计算单元,所述Kalman滤波单元用于将所述被测物体的六个自由度参数进行滤波融合处理,通过最优估计算法得到所述被测物体的倾角,
所述数据计算单元对所述六个自由度参数进行递归计算,根据计算出的值来判断所述被测物体发生倾覆的危险性等级,
所述NB-IoT数据模块U3具有用于设定传输所述自由度参数和所述环境温湿度参数的间隔时间的时间设定单元、用于设定所述环境温湿度参数阈值的阈值设定单元、用于分析环境温湿度参数的数据分析单元所述以及用于传输所述自由度参数和所述环境温湿度参数的数据传输单元,
所述阈值设定单元预先设定一个所述环境温湿度参数阈值,当所述数据分析单元分析出采集得到的所述环境温湿度参数达到所述环境温湿度参数阈值时,所述时间设定单元减小所述自由度参数和所述环境温湿度参数上传的时间间隔来提高所述自由度参数和所述环境温湿度参数的采集频率,从而通过所述数据传输单元将所述自由度参数和所述环境温湿度参数分别传输到所述Kalman滤波单元进行滤波融合和所述数据分析单元进行递归计算,得到所述被测物体的倾角以及发生倾覆的危险性等级,而后将所述倾角和所述危险性等级发送到所述云服务器进行判断,进而发出预警信号。
2.根据权利要求1所述的基于NB-IoT的物体倾覆预警系统,其特征在于:
其中,所述六个自由度参数分别为所述被测物体的沿着X轴的加速度、沿着Y轴的加速度、沿着Z轴的加速度、绕着X轴的转动角度、绕着Y轴的转动角度Y以及绕着Z轴的转动角度。
3.根据权利要求1所述的基于NB-IoT的物体倾覆预警系统,其特征在于:
其中,所述监测电路还具有AMS1117稳压电路U5,
所述AMS1117稳压电路U5的电压为3.3V,用于提供工作电源。
4.根据权利要求1所述的基于NB-IoT的物体倾覆预警系统,其特征在于:
其中,所述32位低功耗STM32F103C单片机U1的PA2/TXD2和PA3/RXD2引脚通过MEMS惯性传感器模块U2的预留调试接口J2连接到所述MEMS惯性传感器模块U2的RX和TX引脚上,用于采集和处理所述六个自由度参数,
所述32位低功耗STM32F103C单片机U1的PA1/ADC1引脚与所述AM2302环境温湿度监测传感器模块U4的3引脚连接,用于采集和处理所述环境温湿度参数,
所述32位低功耗STM32F103C单片机U1的PA10/RXD1引脚通过所述NB-IoT数据模块U3的预留调试接口J1与所述NB-IoT数据模块U3的TXD引脚连接,用于传输处理后的所述六个自由度参数和所述环境温湿度参数。
5.根据权利要求1所述的基于NB-IoT的物体倾覆预警系统,其特征在于:
其中,所述32位低功耗STM32F103C单片机U1的VCC引脚、GND引脚、PA13/SWDIO引脚以及PA14/SWCLK引脚分别与程序下载接口P1的4引脚、3引脚、2引脚以及1引脚连接,所述32位低功耗STM32F103C单片机U1的PA9/TXD1引脚与程序调试接口P2的1引脚连接。
6.根据权利要求1所述的基于NB-IoT的物体倾覆预警系统,其特征在于:
其中,所述PCB印刷线路板边缘处设置有多个直径2mm的通孔,所述通孔用于在所述MEMS惯性传感器模块U2不处于重心位置时,滴上焊以消除所述PCB线路板的不平衡
7.根据权利要求1所述的基于NB-IoT的物体倾覆预警系统,其特征在于:
其中,所述预警终端为电脑或手机。

说明书全文

一种基于NB-IoT的物体倾覆预警系统

技术领域

[0001] 本发明属于物联网用精密仪器领域,具体涉及一种基于NB-IoT的物体倾覆预警系统。

背景技术

[0002] 在人们日常生活和生产实践中,在许多场景下需要对敏感设备的运动姿态进行测量与预警,譬如:大型广告牌的倾覆,桥式起重机等大型工程机械工作臂的倾斜,高压输电塔杆的倾斜,微楼的倾斜度监测,电梯运行加速度失常监测,重要资产设备(如保险柜)的非正常移动监测等等。在上述场合下都需要对监测对象的空间运动姿态进行精确测量,若超过安全阈值需要及时报警;或者需要长期监测,掌握其运动变化趋势。就涉及的文献来看,市场上已有对上述设备运动姿态进行远程监测的仪器设备,但大都存在着以=一个突出的问题采用GPRS/3G/4G等数据传输手段,探测器1功耗较大,无法采用电池供电进行长时间野外职守,运行维护费用较大。因此,需要设计一种能够解决上述问题的物体倾覆预警系统。

发明内容

[0003] 本发明是为了解决上述问题而进行的,目的在于提供一种基于NB-IoT的物体倾覆预警系统。
[0004] 本发明提供了一种基于NB-IoT的物体倾覆预警系统,具有这样的特征,包括:多个探测器,具有用于固定在被测物体上的外壳、设置在外壳内的PCB线路板以及设置在PCB线路板上的监测电路,监测电路具有固定于PCB印刷线路板中心位置的用于实时感知被测物体的空间运动的六个自由度参数的MEMS惯性传感器U2、用于感知被测物体的周围环境温湿度参数的AM2302环境温湿度监测传感器模块U4、用于传输自由度参数和环境温湿度参数的NB-IoT数据模块U3以及用于对自由度参数和环境温湿度参数进行预处理的32位低功耗STM32F103C单片机U1;服务器,与探测器通过广域物联网NB-IoT基站构成的广域物联网通信连接,用于接收预处理后的自由度参数和环境温湿度参数并根据预处理后的自由度参数和环境温湿度参数得出被测物体的倾角和发生倾覆的危险性等级从而进行判断,进而发出预警信号;以及多个预警终端,通过广域物联网与云服务器通信连接,用于接收预警信号,其中,32位低功耗STM32F103C单片机U1具有Kalman滤波单元以及数据计算单元,Kalman滤波单元用于将被测物体的六个自由度参数进行滤波融合处理,通过最优估计算法得到被测物体的倾角,数据计算单元对六个自由度参数进行递归计算,根据计算出的值来判断被测物体发生倾覆的危险性等级,NB-IoT数据模块U3具有用于设定传输自由度参数和环境温湿度参数的间隔时间的时间设定单元、用于设定环境温湿度参数阈值的阈值设定单元、用于分析环境温湿度参数的数据分析单元以及用于传输自由度参数和环境温湿度参数的数据传输单元,阈值设定单元预先设定一个环境温湿度参数阈值,当数据分析单元分析出采集得到的环境温湿度参数达到环境温湿度参数阈值时,时间设定单元减小自由度参数和环境温湿度参数上传的时间间隔来提高自由度参数和环境温湿度参数的采集频率,从而通过数据传输单元将自由度参数和环境温湿度参数分别传输到Kalman滤波单元进行滤波融合和数据分析单元进行递归计算,得到被测物体的倾角以及发生倾覆的危险性等级,而后将倾角和危险性等级发送到云服务器2进行判断,进而发出预警信号。
[0005] 在本发明提供的基于NB-IoT的物体倾覆预警系统中,还可以具有这样的特征:其中,六个自由度参数分别为被测物体的沿着X轴的加速度、沿着Y轴的加速度、沿着Z轴的加速度、绕着X轴的转动角度、绕着Y轴的转动角度Y以及绕着Z轴的转动角度。
[0006] 在本发明提供的基于NB-IoT的物体倾覆预警系统中,还可以具有这样的特征:其中,监测电路还具有AMS1117稳压电路U5,AMS1117稳压电路U5的电压为3.3V,用于提供工作电源。
[0007] 在本发明提供的基于NB-IoT的物体倾覆预警系统中,还可以具有这样的特征:其中,32位低功耗STM32F103C单片机U1的PA2/TXD2和PA3/RXD2引脚通过MEMS惯性传感器模块U2的预留调试接口J2连接到MEMS惯性传感器模块U2的RX和TX引脚上,用于采集和处理六个自由度参数,32位低功耗STM32F103C单片机U1的PA1/ADC1引脚与AM2302环境温湿度监测传感器模块U4的3引脚连接,用于采集和处理环境温湿度参数,32位低功耗STM32F103C单片机U1的PA10/RXD1引脚通过NB-IoT数据模块U3的预留调试接口J1与NB-IoT数据模块U3的TXD引脚连接,用于传输处理后的六个自由度参数和环境温湿度参数。
[0008] 在本发明提供的基于NB-IoT的物体倾覆预警系统中,还可以具有这样的特征:其中,32位低功耗STM32F103C单片机U1的VCC引脚、GND引脚、PA13/SWDIO引脚以及PA14/SWCLK引脚分别与程序下载接口P1的4引脚、3引脚、2引脚以及1引脚连接,32位低功耗STM32F103C单片机U1的PA9/TXD1引脚与程序调试接口P2的1引脚连接。
[0009] 在本发明提供的基于NB-IoT的物体倾覆预警系统中,还可以具有这样的特征:其中,PCB印刷线路板边缘处设置有多个直径2mm的通孔,通孔用于在MEMS惯性传感器模块U2不处于重心位置时,滴上焊以消除PCB线路板的不平衡
[0010] 在本发明提供的基于NB-IoT的物体倾覆预警系统中,还可以具有这样的特征:其中,预警终端为电脑或手机。
[0011] 发明的作用与效果
[0012] 根据根据本发明的一种基于NB-IoT的物体倾覆预警系统,因为采用的探测器具有的MEMS惯性传感器模块U2能够感知自由度参数,AM2302环境温湿度监测传感器模块U4能够感知环境温湿度参数,32位低功耗STM32F103C单片机U1能够对感知到的自由度参数和环境温湿度参数进行预处理,所以能够得到被测物体的倾角和发生倾覆的危险性等级,从而能够及时发出预警信号。因为采用的广域物联网在数据进行传输时具有功耗低、信号覆盖广的特点,所以具有较好的商业前景。因此,本发明的一种基于NB-IoT的物体倾覆预警系统可以确保上传到云服务器的数据的有效性,避免了大量无用数据的上传,还降低了功耗,能够采用电池供电的方式来长时间工作。附图说明
[0013] 图1是本发明的实施例中的基于NB-IoT的物体倾覆预警系统的系统示意图;
[0014] 图2是本发明的实施例中的探测器1的内部结构示意图;
[0015] 图3是本发明的实施例中的监测电路示意图;
[0016] 图4是本发明的实施例中的利用VC++2010Socket编写的云端数据接收软件工作界面示意图。

具体实施方式

[0017] 为了使本发明实现的技术手段与功效易于明白了解,以下结合实施例及附图对本发明作具体阐述。
[0018] 实施例:
[0019] 图1是本发明的实施例中的基于NB-IoT的物体倾覆预警系统的系统示意图。
[0020] 如图1所示,本实施例的一种基于NB-IoT的物体倾覆预警系统100,包括:多个探测器1、云服务器2以及预警终端3。
[0021] 图2是本发明的实施例中的探测器1的内部结构示意图,图3是本发明的实施例中的监测电路示意图。
[0022] 如图2和图3所示,多个探测器1,具有用于固定在被测物体上的外壳、设置在外壳内的PCB线路板11以及设置在PCB线路板11上的监测电路,监测电路具有固定于PCB印刷线路板中心位置的用于实时感知被测物体的空间运动的六个自由度参数的MEMS惯性传感器模块U2、用于感知被测物体的周围环境温湿度参数的AM2302环境温湿度监测传感器模块U4、用于传输自由度参数和环境温湿度参数的NB-IoT数据模块U3以及用于对自由度参数和环境温湿度参数进行预处理的32位低功耗STM32F103C单片机U1。
[0023] PCB印刷线路板边缘处设置有多个直径2mm的通孔,通孔用于在MEMS惯性传感器模块U2不处于重心位置时,滴上焊锡以消除PCB线路板11的不平衡。
[0024] 监测电路还具有AMS1117稳压电路U5,该AMS1117稳压电路U5的电压为3.3V,用于提供工作电源。
[0025] AMS1117稳压电路U5可以为高密度锂电池。
[0026] 32位低功耗STM32F103C单片机U1的PA2/TXD2和PA3/RXD2引脚通过MEMS惯性传感器模块U2的预留调试接口J2连接到MEMS惯性传感器模块U2的RX和TX引脚上,用于采集和处理六个自由度参数。
[0027] 32位低功耗STM32F103C单片机U1的PA1/ADC1引脚与AM2302环境温湿度监测传感器模块U4的3引脚连接,用于采集和处理环境温湿度参数。
[0028] 32位低功耗STM32F103C单片机U1的PA10/RXD1引脚通过NB-IoT数据模块U3的预留调试接口J1与NB-IoT数据模块U3的TXD引脚连接,用于传输处理后的六个自由度参数和环境温湿度参数。
[0029] 32位低功耗STM32F103C单片机U1的VCC引脚、GND引脚、PA13/SWDIO引脚以及PA14/SWCLK引脚分别与程序下载接口P1的4引脚、3引脚、2引脚以及1引脚连接。
[0030] 32位低功耗STM32F103C单片机U1的PA9/TXD1引脚与程序调试接口P2的1引脚连接。
[0031] 32位低功耗STM32F103C单片机U1具有Kalman滤波单元以及数据计算单元。
[0032] Kalman滤波单元用于将被测物体的六个自由度参数进行滤波融合处理,通过最优估计算法得到被测物体的倾角。
[0033] 数据计算单元对六个自由度参数进行递归计算,根据计算出的值来判断被测物体发生倾覆的危险性等级。
[0034] NB-IoT数据模块U3具有用于设定传输自由度参数和环境温湿度参数的间隔时间的时间设定单元、用于设定环境温湿度参数阈值的阈值设定单元、用于分析环境温湿度参数的数据分析单元以及用于传输自由度参数和环境温湿度参数的数据传输单元。
[0035] 云服务器2,与探测器1通过广域物联网NB-IoT基站4构成的广域物联网通信连接,用于接收预处理后的自由度参数和环境温湿度参数并根据预处理后的自由度参数和环境温湿度参数得出被测物体的倾角和发生倾覆的危险性等级从而进行判断,进而发出预警信号。
[0036] 多个预警终端3,通过广域物联网与云服务器2通信连接,用于接收预警信号。
[0037] 预警终端3为电脑或手机。
[0038] 阈值设定单元预先设定一个环境温湿度参数阈值,当数据分析单元分析出采集得到的环境温湿度参数达到环境温湿度参数阈值时,时间设定单元减小自由度参数和环境温湿度参数上传的时间间隔来提高自由度参数和环境温湿度参数的采集频率,从而通过数据传输单元将自由度参数和环境温湿度参数分别传输到Kalman滤波单元进行滤波融合和数据分析单元进行递归计算,得到被测物体的倾角以及发生倾覆的危险性等级,而后将倾角和危险性等级发送到云服务器2进行判断,进而发出预警信号。
[0039] 六个自由度参数分别为被测物体的沿着X轴的加速度、沿着Y轴的加速度、沿着Z轴的加速度、绕着X轴的转动角度、绕着Y轴的转动角度Y以及绕着Z轴的转动角度。
[0040] 探测器11通过轻量级应用层协议CoAP通信协议自动连接到云服务器2,步骤如下:
[0041] 步骤1,首先在云服务器2上对每一个探测器1进行注册。
[0042] 步骤1-1,获知云服务器2的IP地址与CoAP端口号;
[0043] 步骤1-2,每个探测器1用全球唯一的国际移动通信设备编号IMEI号进行注册,IMEI号可以通过NB-IoT数据模块U3的AT指令获得;
[0044] 步骤1-3,在百度地图上标注每个探测器1的经纬度;
[0045] 步骤1-4,对每个探测器1做必要的注释。
[0046] 步骤2,遵照CoAP通信协议向云服务器2上传数据和报警信息:
[0047] 步骤2-1,编写数据传输的嵌入式软件,并下载到32位低功耗STM32F103C单片机U1中。
[0048] 步骤2-2,将被测物体的倾角与发生倾覆的危险性等级,以及温湿度信号以16进制格式以数据包的格式发送到NB-IoT数据模块U3的RXD引脚,
[0049] 数据包的具体格式:AT+NMGS=;其中,Len是字节数,dat为16进制数。
[0050] 云服务器2将报警信息发送到接收终端,包括如下步骤:
[0051] 步骤1,在云服务器2上设置数据透传组即将报警信息实时推送给多个联网的PC机或智能手机。其核心是多线程数据通信机制。
[0052] 步骤2,输入关键客户的手机号,利用云服务器2自身的短信群发功能进行报警信息的推送或者为用户定制云端数据接收软件。
[0053] 图4是本发明的实施例的利用VC++2010Socket编写的云端数据接收软件工作界面示意图,其中IP,Port分别为云服务器2的IP地址与TCP服务端口号。
[0054] 如图4所示,简要操作步骤:
[0055] 步骤1,点击“Link”按钮实现与云服务器2的连接。
[0056] 步骤2,点击“Send”按钮发送注册包。
[0057] 步骤3,点击“Save”按钮保存数据。
[0058] 步骤4,点击“Draw”按钮绘制数据曲线。
[0059] 实施例的作用与效果
[0060] 根据本实施例的一种基于NB-IoT的物体倾覆预警系统,因为采用的探测器具有的MEMS惯性传感器模块U2能够感知自由度参数,AM2302环境温湿度监测传感器模块U4能够感知环境温湿度参数,32位低功耗STM32F103C单片机U1能够对感知到的自由度参数和环境温湿度参数进行预处理,所以能够得到被测物体的倾角和发生倾覆的危险性等级,从而能够及时发出预警信号。因为采用的广域物联网在数据进行传输时具有功耗低、信号覆盖广的特点,所以具有较好的商业前景。因此,本实施例的一种基于NB-IoT的物体倾覆预警系统可以确保上传到云服务器的数据的有效性,避免了大量无用数据的上传,还降低了功耗,能够采用电池供电的方式来长时间工作。
[0061] 根据本实施例的一种基于NB-IoT的物体倾覆预警系统,因为采用的AMS1117稳压电路U5的电压为3.3V,所以使得整个系统的运行维护费用较低。
[0062] 上述实施方式为本发明的优选案例,并不用来限制本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈