← 返回作品集

嵌入式软件

起搏器设备端软件与配套程控软件的设计、实现和联调经历。

概览

这一部分以起搏器软件为代表,主要介绍设备端实时控制、信号感知、参数管理、程控通信和系统联调方面的工作。

起搏器软件

起搏器项目以设备端嵌入式软件为核心,并包含用于参数配置和设备联调的配套程控软件。项目内容主要涉及实时控制、信号感知、参数管理和设备通信。

设备端软件

按照业务逻辑与硬件驱动分层设计。业务层负责起搏、感知、模式管理和通信,驱动层对定时器、信号采集及其他硬件接口进行封装,使关键控制逻辑保持清晰。

主要工作包括:

  • 实现基础起搏模式、模式切换以及相关的时间控制逻辑。
  • 接入心电感知信号,根据感知结果调整起搏行为。
  • 管理起搏参数、设备状态以及与程控端之间的数据交互。
  • 通过流程图、时序图和测试记录验证关键控制流程并定位联调问题。

程控与联调

程控端用于连接设备、读取运行信息和修改允许调整的参数。它作为设备端开发与验证的配套工具,用于检查参数交互、通信状态和异常恢复流程,不单独作为一个作品集项目展示。

项目边界

这一案例主要体现资源受限设备上的实时控制、硬件接口抽象和系统联调能力。内容以研发和原型验证为边界,不涉及临床有效性、产品认证或量产结论。

技术栈

  • C
  • STM32
  • Embedded System
  • Real-time Control
  • Communication
  • Debugging