药品采集控制板产品系统

我要开发同款
微信用户11003527342026年10月10日
8阅读

技术信息

作品详情

行业场景

本项目面向医院药房、药品分拣中心、智能药柜及医疗物资管理等场景,用于解决人工分拣效率低、药品识别易出错、称重结果难核验以及设备状态不易统一管理等问题。通过上位机与下位机协同,实现药品识别、称重校验、标签打印、状态监测和设备控制,提高药品分拣的准确性、自动化程度及信息追溯能力。

功能介绍


系统由Windows上位机、STM32H743主控板、ESP32通信模块及多个业务外设组成。
上位机支持USB串口和Classic Bluetooth SPP两种通信方式,能够连接设备、发送控制命令、查询运行状态,并实时显示下位机上传的数据。主要功能包括软硬件开关设置、电压电量查询、电子秤管理、扫码枪数据接收、RFID读写、打印机控制、扫码手环管理、RTC时间设置、授权信息及产品信息查询。

下位机负责电子秤、扫码枪、RFID读写器、打印机和指示灯等硬件设备的控制与数据采集,并将扫码数据、RFID数据、重量数据、打印状态及设备异常信息主动上传至上位机。系统还具备心跳检测、欠压提示、电源控制、通信超时和异常恢复等功能。

项目实现

上位机采用Python和PyQt5开发,在Windows平台运行,按照通信传输、协议解析、业务服务和图形界面进行模块化设计。界面提供设备连接、参数设置、状态查询、实时通信数据显示、手动命令发送以及通信错误统计等功能。
下位机采用STM32H743作为核心控制器,负责业务逻辑、外设驱动、电源管理和运行状态监测;ESP32负责USB串口、Classic Bluetooth SPP通信以及上位机与STM32之间的数据转发。各功能模块通过任务、消息队列和异步收发机制协同运行,避免单个外设阻塞整个系统。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论