程序聚合 软件案例 二次仪表上位机系统

二次仪表上位机系统

2025-08-04 11:17:37
行业:安全
载体:嵌入式软件、Windows应用
技术:C、C++、Qt、MQTT

业务背景

在核工业、医疗放射等涉及辐射监测的领域,往往需要同时监测多台设备的辐射数据。传统单机仪表显示方式存在数据分散、无法集中分析的弊端。本项目开发的二次仪表上位机系统,正是为了解决多探头协同监测的需求,通过Windows平台的主机程序集中显示所有探头采集的辐射数据,使工作人员能够实时掌握整体辐射水平,及时发现异常情况,为辐射安全管理提供可视化决策支持。

功能介绍

二次仪表上位机/固定式主机主要用于采集各种探头的数据进行显示,方便工作人员实时查看到探头监测到的辐射数据。在Windows平台下进行Qt程序开发。主要功能有:
1. 实时监测页面主要用于显示多个探头的数据,使用QCustomplot进行历史曲线图的绘图。
2. 历史记录页面主要用于查询获取到探头的历史数据。
3. 设备管理页面用于添加和管理各种探头。
4. 兼容不同的探头的不同协议,包括串口,Modbus RTU, modbus TCP等协议。
5. 使用sqltie3数据库,实现数据的增删改查功能。
6. 编写mqtt协议通信,将测量数据,传送到中控制室的服务器中。
7. 编写日志功能,记录操作日志和错误日志。

项目实现

1.采用Qt MVC架构实现业务解耦:
Model层:使用SQLite3数据库管理探头配置和历史数据
View层:通过QCustomPlot实现动态曲线绘制,QTableView展示表格数据
Controller层:处理协议解析(Modbus RTU/TCP)、数据校验和业务逻辑
2.多协议适配架构:
抽象通信接口层,支持串口、网络等多种通信方式
协议解析模块采用工厂模式,可灵活扩展新探头协议
3.关键技术实现:
实时数据展示:多线程采集+双缓冲绘图技术保证界面流畅
分布式通信:MQTT协议实现与控制室服务器的数据同步

示例图片视频


lucimer
24小时内活跃
方向: 桌面端-Qt、桌面端-.NET、
交付率:100.00%
相似推荐
救生衣软件-移动端-水援卫士
“水援卫士” APP 功能介绍 “水援卫士” APP 围绕救生衣智能管理,构建设备管控、安全监护、家庭协同、应急保障四大功能体系,为水上安全场景提供全流程数字化解决方案: 一、设备管理功能 (一)设备绑定与切换 支持快速绑定新设备(扫码 / 手动输入 ID),单账号可管理多台救生衣,满足家庭多成员或企业批量监管需求。设备列表实时展示在线状态、电量、最新定位,点击即可切换控制,适配渔业作业队、水上运动俱乐部等多设备场景。 (二)数据实时监测 核心参数同步:心率(精准度 ±2bpm)、电量(1% 梯度显示)、经纬度(GPS + 北斗双模定位,误差≤5 米)、采集时间(精确到秒),数据每 3 分钟自动刷新,支持手动 “刷新位置” 实时获取动态。 地址智能解析:经纬度自动转换为详细地址(含省 / 市 / 区 / 街道 / 门牌号),覆盖偏远水域(如渔港、无人岛),解决传统定位 “只看坐标不懂位置” 的痛点。 二、安全监护功能 (一)风险预警联动 电量预警:电量低于 20% 时,APP 弹窗 + 推送提醒,避免因设备断电丧失救援能力,适配长时间海上作业(如远洋渔业、水上工程)。 心率异常监测:预设心率阈值(可自定义,默认 40-180bpm),超出范围立即触发 “异常提醒”,结合水上作业环境,提前预警溺水昏迷、过度疲劳等风险。 (二)救援辅助工具 地图可视化:“查看地图” 功能集成卫星影像 + 水域地形,救援人员可直观判断水流方向、浅滩分布,规划最优救援路径;支持标记 “安全集结点”,方便落水者主动避险。 历史轨迹回溯:自动记录 7 天内设备移动路径,可追溯异常点(如突然落水的坐标、时间),为事故调查、责任判定提供数据依据,适配海事监管、保险理赔场景。 三、家庭协同功能 (一)共享监护权限 “我的家庭” 模块支持邀请家庭成员加入(微信 / 短信 / 邮箱邀请),授权查看设备数据、接收报警通知,解决 “单人监管压力大” 问题。例如渔民出海时,家人可远程同步监护,无需反复沟通位置。 (二)紧急联系人管理 多级联系人设置:支持添加 “子女 / 配偶 / 同事 / 救援机构” 等多类型联系人,报警时按优先级推送(默认前 3 位),适配复杂救援场景(如个人遇险时,同步通知家人 + 海事局 + 保险公司)。 一键呼叫:紧急状态下,APP 自动触发 “语音播报 + 短信 + 电话” 三级通知,联系人点击链接即可跳转地图查看定位,无需手动输入坐标,缩短救援响应时间。 四、系统服务功能 (一)消息与安全提示 智能消息推送:设备离线、数据异常、救援触发等事件,实时推送至 APP,支持自定义提醒时段(如夜间静音免打扰),平衡安全监管与生活干扰。 安全提示自动化:每周推送 “设备自检清单”(电量 / 定位 / 心率传感器)、“水上安全知识”(溺水急救、台风避险),降低因人为疏忽导致的安全事故
光纤直放站网管系统
1、通过局域网网络实时查询设备的参数,并写入数据库中持久化保存 2、设备主动发送告警信息到服务器,服务器响应给前端的客户端浏览器 3、客户端浏览器可通过管理平台管理设备,如添加,删除; 4、客户端浏览器可以记录设备的告警记录、用户操作行为等等; 5、客户端浏览器可以设置定时任务,自动查询、轮询设备;以及记录设备返回的状态结果;
弾耳产线智能管控系统-弾耳产线智能管控系统
以3种弹耳产品的生产工艺要求,建设一条自动化加工单元。主要由加工设备(数控车床+立式加工 中心)、自动化转运设备、自动化装夹设备、检测设备、清洗设备、激光打标等设备组成,并配有数据库及加工单 元生产控制系统。
西山制孔集控平台-西山制孔集控平台
在现代制造业中,尤其是航空航天、汽车制造、机械加工等领域,零部件的制孔作业是一道极为关键 且普遍的工序。传统制孔方式往往依赖人工操作或简单的机械设备,存在精度难以保证、效率低下、一致性差等 问题,难以满足高端制造业对产品质量和生产效率的严格要求。为了解决这些痛点,我们启动了制孔平台项目, 旨在开发一款高度自动化、智能化且高精度的制孔解决方案。
管道机器人开发
机械结构设计:项目的核心工作之一是管道机器人的机械结构设计,主要通过Solidworks软件进行建模与设计,确保机器人在复杂管道环境中的灵活性与稳定性。 磁力与物体厚度研究:深入研究永磁体的磁力与待测物体厚度之间的关系,并利用仿真软件Ansys进行模拟与对比,为机器人的缺陷检测提供科学依据。 硬件与软件开发:负责机器人硬件电路设计及软件编程控制。硬件部分采用STM32芯片作为控制核心,并结合陀螺仪、Zigbee等传感器进行数据采集与控制。软件部分则负责机器人各项运动与检测功能的协调。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服