项目简介
本项目为Hamamatsu S11639 - 01线性CCD传感器提供完整的电子硬件、固件和主机软件解决方案。该传感器暗噪声极低(0.2mV)、动态范围极大(100000),适用于如光谱仪等精密光学测量。项目涵盖传感器板和控制板设计,以及对应的固件和主机软件,支持时钟控制、触发和门控等多种操作模式。
项目的主要特性和功能
电子硬件
- 传感器板:设有传感器插座,具备低噪声前端电路、16位ADC和SPI接口。
- 控制板:搭载Teensy 4.0或3.2处理器,通过带状电缆与传感器板连接,实现电源和数据通信。
固件特性
- 操作模式:支持时钟控制、触发和门控操作。
- 命令接口:通过串口提供人类可读命令接口,支持多种数据采集模式。
- 高性能:借助Arduino标准库和i.MX RT MCU的寄存器级增强,降低延迟,提高SPI传输效率。
主机软件功能
- 命令行接口:提供友好的命令界面,用于控制传感器和执行操作。
- 数据采集:支持单帧、时钟序列帧、触发单帧、触发序列帧和门控帧采集。
- 数据处理:提供Python和C语言的实用工具和库,便于集成到实验设备和应用。
安装使用步骤
硬件安装
- 准备传感器板、控制板、电源和连接电缆。
- 按电路图连接传感器板和控制板,确保连接稳固。
- 用两线电缆将控制板的5V电源连接到传感器板的电源接口。
软件安装和配置
固件烧录
- 从项目仓库下载固件源代码。
- 用Arduino IDE或Teensyduino软件将固件烧录到控制板。
主机软件配置和使用
- 从项目仓库下载主机软件源代码。
- 根据文档配置软件参数。
- 通过串口或USB连接控制板与计算机。
- 启动软件并测试传感器功能。
- 根据需求采集和处理图像数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】