聚丰项目 > 精密化工无线气液流量监测系统

精密化工无线气液流量监测系统

精密化工无线气液流量监测系统是为解决精密化学工业中对各管路中气、液反应物、产物的监测而开发的一种无线传感解决方案。 解决了精密化学工业中对系统各管路中的监测问题,实现了管路中气体、液体反应物、产物的流速可视化。并提供了云方案,能够实现远程监测。 系统提供两种监测Ui,包括实时刷新的WEB应用和运行在云服务器(树莓派)上的实时刷新的桌面应用

墨迹风华 墨迹风华

分享
2 喜欢这个项目
团队介绍

墨迹风华 墨迹风华

团队成员

张栋杰 作者

分享
项目简介
精密化工无线气液流量监测系统是为解决精密化学工业中对各管路中气、液反应物、产物的监测而开发的一种无线传感解决方案。 解决了精密化学工业中对系统各管路中的监测问题,实现了管路中气体、液体反应物、产物的流速可视化。并提供了云方案,能够实现远程监测。 系统提供两种监测Ui,包括实时刷新的WEB应用和运行在云服务器(树莓派)上的实时刷新的桌面应用
硬件说明

一.项目硬件说明

   2.1项目硬件总成

   整体硬件由三大系统组成,各系统间协调工作,共同组成整个监测网络

硬件总成.png

  2.2 传感器节点硬件

传感器节点硬件由传感器、微处理系统(MPU system)、无线传输模块组成。


 

2.2.1 传感器 :

    传感器采用IDT提供的2DAF01气体流速传感器,量程为为 0-2L/Min,提供IIC接口和模拟量输出(采用模拟量输出)

 

IMG_20190109_222147.jpg 

图(1)传感器

2.2.2 微处理系统 :

    微处理系统(MPU system)采用了由ST公司生产的STM32F103C8T6这颗搭载了ARM Coretex M3 内核的32位高性能MCU,以提供稳定的数据采样处理。

IMG_20190109_222125.jpg 

图(2STM32核心板

 

 

 

 

 

2.2.3 无线传输模块采用由NORDIC公司生产的ISM频段的2.4G无线数据传输模块,以提供稳定、持续、远程的无线数据传输。

IMG_20190109_222052.jpg 

图(3NRF24L01

 

2.2.4总成

 

IMG_20190109_221939.jpg 

图(4)传感器节点总成

 

  2.3 云端无线节点硬件

云端无线节点是连接传感器节点与云服务器的物联网中间件。由微处理系统(MPU)和无线模块组成。

 

 

 

 

 

2.3.1 微处理系统 :

    采用同传感器节点相同的方案。

IMG_20190109_222125.jpg 

    图(5STM32核心板

2.3.2 无线模块 :

    采用同传感器节点相同的方案。

IMG_20190109_222052.jpg 

图(6NRF24L01

2.3.3 云端无线节点总成 :

IMG_20190109_224331.jpg 

图(7)云端无线节点总成

 

 

 

 

 

 

 

 

 

 

2.4 云服务器硬件

云服务器采用强大可靠的树莓派(Raspberrt Pi)平台。型号为树莓派2B

1. 搭载博通 BCM2836 soc 4核)

2. CPUARM Coretex A8 应用处理器内核

3. 板载USB-HUB  USB-RJ45有线网卡

 

IMG_20190109_230455.jpg 

 

图(8)云服务器


软件说明

一.软件说明

3.1 软件总成

由于系统的硬件结构较为复杂且分散,因此软件结构也较为分散。

软件系统除云服务器的部分较为分散。

 3.1 传感器节点软件

开发语言 C++

开发环境 keil MDK (ARM)

标准库 STM32标准库(非HAL库)

拓展库 BSP库(自主开发)

系统类型 :裸机

系统架构 :轮询系统

图片1.png

 

图(9)传感器节点源码

 

3.2 云端无线节点软件

开发语言 C++

开发环境 keil MDK (ARM)

标准库 STM32标准库(非HAL库)

拓展库 BSP库(自主开发)

系统类型 :裸机

系统架构 :轮询系统

图片2.png

 

图(10)云端无线节点源码

 

 

3.3 云服务器软件

云服务器软件由两大部分组成

一. WEB应用 :提供跨局域网访问,实时刷新传感器节点传回的数据的云端WEB应用 (B/S架构)

 

二.云服务器桌面应用:由Python3 利用PyQt5 编写的(因为用Python开发支持跨平台,可以在win10系统的PC机上开发调试好后,拷贝到linux的云服务器上运行),提供Ui,以图表形式实时显示传感器节点传回的数据。(纯客户端架构)

 

 

3.3.1 概览

 

OS : Linux - Debian - Raspbian

图片3.png

 

       图(11)云服务器软件结构图 

 

 

 

 

 

 

 

3.3.2 web应用

 

使用Dw开发web应用

 

图片4.png

 

图(12)使用Dw开发web应用

 

 

 

 

3.3.3 桌面应用

 

使用Qt designer (Qt设计师)设计UI

 

图片5.png

 

 图(13)使用Qt designer (Qt设计师)设计UI

使用eric6编译ui文件并完成后续开发

 

图片6.png

 

图(14)使用eric6编译ui文件并完成后续开发

 


演示效果

一.项目结果演示

  (视频在文件夹里,这里只展示软件截图)

 

云服务器桌面应用开发中的Ui运行结果(win10环境)

 

图片7.png

 

 

 

 

vnc 远程连接服务器桌面系统

云服务器桌面应用运行结果(linux环境)

图片8.png 

图片9.png 

图片10.png 

手机端Web应用长截图

IMG_20190110_012059.jpg 


PCWEB应用截图

网页截图 win 环境.PNG

 

 

附件

(7.49 MB)下载

评论区(1 )
  • 葬花佛: 您好,对您这边的项目很感兴趣,可以加微信聊聊吗?巩文洁,18222005391微信手机同号

    回复