迪文科技论坛

 找回密码
 立即注册
搜索
查看: 21|回复: 0

【分享】2026智能工程学院 黄馨慧&李卫凤疼痛体验仪界面...

[复制链接]

0

主题

0

回帖

21

积分

新手上路

Rank: 1

积分
21
发表于 前天 13:07 | 显示全部楼层 |阅读模式
一、项目简介
本项目基于迪文屏DGUS串口屏实现分娩疼痛体验仪界面开发,面向母婴科普、护理实训场景,用来模拟三级分娩痛感:辅助分娩、自然分娩、分娩阵痛。界面采用蜡笔小新卡通主题,降低体验者紧张感。界面包含首页、模式选择页、单人体验页、双人体验页、后台密码登录页、密码修改页、提示弹窗等。支持单人/双人双通道独立刺激输出,后台加密管控最大疼痛强度、体验人数统计、音量、密码重置等参数,防止误操作带来风险。迪文屏完成全部触摸交互、页面跳转、数值显示;主控单片机负责解析DGUS串口指令、双通道刺激信号输出、统计数据回传,实现整套体验仪的可视化操控。
二、工作原理
系统采用迪文标准DGUS串口协议通信:
1.迪文屏预先烧录DGUS组态工程,所有页面、按键、数字变量等都在DGUS软件内组态完成。用户触摸屏幕按键时,屏幕自动向MCU发送对应变量地址与数据指令。
2.模式选择逻辑:首页点击【开始】进入模式选择页面,可选择单人模式、双人模式、后台监测;后台监测需要6位密码校验,密码错误弹出提示弹窗,密码正确才进入后台设置界面。
3.体验模式(单人/双人):
①单人模式:单通道A/B可选,可切换三种分娩类型,通过加减按钮调节疼痛等级,点击启动输出刺激;实时显示等级,支持返回上一页。
②双人模式:双通道独立控制,两个人可以单独选择分娩类型、单独调节等级、独立启停,互不干扰,也可实现两人同时控制。
4.后台监测页:可设置系统最大疼痛强度上限、音量滑动调节、分段统计体验人数(20-50级、51-90级、91-100级)、统计清零、重置密码;重置密码需要两次输入校验,匹配则提示设置成功。
5.通信回传:MCU持续把当前通道等级、运行状态、统计人数、故障标识回传给迪文屏,屏幕实时刷新数字与状态图标;当设置等级超过后台设定最大强度,MCU拒绝执行启动指令,保障安全。
6.图解:
  ①使用者在迪文屏上触摸操作,发出启动、停止、调整疼痛档位的指令;
  ②迪文屏通过串口把指令传给控制板;
  ③控制板接收指令后,改变输出电刺激信号的强度,信号送到电极片;
  ④同时控制板把当前档位、设备运行状态回传给迪文屏;
  ⑤迪文屏刷新界面,实时展示疼痛等级和设备状态,形成闭环。
三、完整流程
(一)DGUS软件界面开发流程
1.需求梳理:规划页面顺序:欢迎首页→模式选择页→单人模式页→双人模式页→密码登录页→密码错误弹窗→后台设置页→新建密码页→密码成功提示页;规划控件:返回按键、增减调节控件、数字变量显示、滑动条、数字键盘、弹窗提示。
2.UI素材制作:制作蜡笔小新主题黄色风格背景图、按钮底图、图标,统一屏幕分辨率,导出BMP位图。
3.DGUS工程搭建:新建DGUS工程,导入每一页背景图,放置控件及配置。
4.模拟器仿真:DGUS模拟器依次测试页面跳转、按键触摸、密码输入弹窗逻辑,排查页面跳转卡死、控件不响应问题。
5.工程烧录:生成DWIN_SET文件夹,SD卡给迪文屏烧录界面程序,烧录完成。
(二)设备上电用户操作流程
1.上电启动:迪文屏加载【疼痛体验仪首页】,显示蜡笔小新全家福背景,等待点击【开始】按钮。
2.模式选择:点击【开始】,跳转模式选择页,三个选项:单人模式/双人模式/后台监测。
①选择单人模式 → 进入单人操作界面:左上角返回键,左侧切换辅助分娩/自然分娩/分娩阵痛,右侧通道A/B选择,中间疼痛等级数字和疼痛等级加减键、启动按键。
②选择双人模式 → 进入双人操作界面:左右两侧独立控制区,A、B 通道分开,选择分娩类型、调节等级、独立启动,两人互不影响,也可使用中间控制区实现两侧同时启停。
③选择后台监测 → 跳转6位密码输入界面,用户在数字键盘输入密码,点确认:若密码校验通过,进入后台配置页面;若密码不匹配,弹出【密码错误】提示,只能点返回重新输入。
3.后台参数配置:
   ①设置最大强度上限(安全保护,所有体验模式等级不能超过该值);
   ②音量滑动条拖动调节设备提示音音量;
   ③查看20-50级、51-90级、91-100级体验人数统计,可一键清零统计;
   ④点击重置密码:跳转新建密码页面,两次输入6位密码;两次输入一致 → 跳转【新密码设置成功】提示页;点击返回回到后台。
  
4.体验运行流程(单人/双人页):
①选择分娩类型、选择通道;
②上下按键调节疼痛等级;MCU校验等级≤后台最大强度,校验通过;
③点击启动,MCU输出对应等级分娩模拟刺激,屏幕实时刷新当前等级;
④体验过程中随时可返回退出、停止输出;刺激结束后MCU自动停止信号输出,更新对应档位的体验统计人数并上传后台。
5.异常保护:如果用户调节等级超过后台上限,MCU不执行启动命令,设备不输出痛感刺激,实现权限安全隔离。

演示视频:【疼痛体验仪界面开发-哔哩哔哩】 https://b23.tv/pA1ncO6
源工程:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-11-4 10:52 , Processed in 0.044050 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表