近期工作汇报-1221(2021-12)

自动化学发光仪(机械臂+排枪液路系统)软件开发的阶段性工作汇报,2021 年 12 月 21 日。聚焦 CAN 通信、模块化封装、参数数据库与上机联调五条线。

工作内容一览

  • CAN 通信接口 Windows 化:在 Windows 平台开发 CAN 通信接口,实现软件在 Win10 下运行(此前受限于 Linux/专用平台)
  • 协议驱动模块开发:依照最新版通信协议开发模块功能,实现协议内基本功能
  • SQLite 存储接口:基于 sqlite 开发存储接口;建立设备参数表,存储机械臂对应的容器参数、Z 方向运动行为参数等
  • 按通量全流程调度:基于模块间功能封装,实现按通量(throughput)的全流程调度
  • 上机联调:寻找具体位置的参数,验证硬件是否支持软件运行逻辑

模块划分

六个执行机构模块:Z 轴、XY、排枪、条杯托、样本架、样本转移。

参数表设计

数据库表分两类:容器参数、Z 轴动作参数——把机械位置参数从代码硬编码迁移到数据库配置。

联调测试策略(渐进式验证)

  1. 单步指令准确性
  2. 按通量位置走位 + 参数封装
  3. Z 方向动作指令 + 参数封装
  4. 分步骤按通量运行流程
  5. 按通量全自动运行流程

成果

  • 确定全局容器参数
  • 确定全局动作参数

关联