概述

共聚焦显微镜项目周报 PPT(约 22 页),汇报两块外设驱动的开发/调研进展:简成(Jiancheng)电动位移台驱动与 CCD 相机驱动。属于”03 周报”目录下的阶段性汇报材料,多数页面以驱动软件/API 截图为主,文字要点如下。

简成位移台驱动

  • 控制方式:直接调用厂商动态链接库(DLL),无配套说明书,靠逆向/试错摸索 API。
  • 开发策略:对 DLL 函数做二次封装,实现基本控制模块,供上层自动对焦与 Z 轴层切功能复用。
  • 预期基本控制功能清单:
    • 设置串口连接
    • 当前控制轴切换
    • 移动位置到具体点位
    • 获取当前位置
    • 归零
    • 设置零位
    • 设置限制位
  • 隐含信息:位移台走串口通讯;封装层要屏蔽串口细节,向上暴露点位/归零/限位语义。

CCD 相机驱动

  • 相机自带驱动 + 样例程序 + 驱动软件,文档比位移台齐全。
  • 软件控制链路:相机链接 → 基本控制 → 对焦 → 拍摄/拍照 → 调节参数。
  • API 架构分五层(自底向上):
    1. 相机硬件驱动
    2. 软件接口
    3. 相机实例
    4. 传输方式控制
    5. 图像采集处理相关
  • API 分组:
    • 设备识别:获取设备列表、设备信息、接口
    • 相机控制:获取采集图像配置信息、获取采集数据
    • 图像采集:图像获取、图像格式转换
  • 预期驱动层功能:连接相机、初始化相机、打开/关闭相机、设置曝光、设置相机参数(图像大小等)、开始/结束采集、图像数据显示于通道。
  • 图像处理:结合 OpenCV 做处理与显示;明确提出”显示通道本身是需要考虑的问题”——即采集线程与 UI 显示通道的解耦是当时的开放问题。

关键结论与可行动点

  • 共聚焦项目的两条外设驱动路线确定:位移台=DLL 二次封装(无文档,风险高),CCD=厂商 SDK(有样例,风险低)。
  • 位移台封装模块是自动对焦和 Z 轴层切的前置依赖。
  • 图像显示通道设计(采集/渲染解耦)被列为待解决问题。

关联