
Lepton-Sensor-Software-Interface-Description-Document
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文档详述了Lepton热传感器软件接口的设计与实现,包括数据传输协议、API函数及应用示例,为开发者提供全面的技术支持。
本段落将详细介绍与FLIR Lepton软件接口相关的关键知识点。主要内容包括文档概述、通信协议、启动及端口配置以及SDK相机模块。
### 文档概述
该文档名为《FLIR-Lepton-Software-Interface-Description-Document》(简称FLIR Lepton Software IDD),主要描述了FLIR Lepton系列红外相机的软件接口规范,为开发者提供必要的技术指导,以便于他们能够正确地与Lepton设备进行交互。文档编号为110-0144-04,修订版本号为200。
#### 修订历史与范围
- **修订历史**:文档记录了历次修订的信息,确保用户可以追踪到所有重要的变更。
- **范围**:文档覆盖了Lepton软件接口的所有方面,包括通信协议、错误代码和启动配置等。
### 参考资料
该文档包含内部参考资料、外部相关技术文档以及缩写词表。此外还区分了硬件出厂设置与软件初始化时的默认配置。
### 通信协议
文档详细描述了FLIR设备与主机之间的CCITWI(Controller Command Interface Two-Wire Interface)寄存器协议,包括启动命令序列和读取/写入数据等操作方式,并列出了可能发生的错误情况及其对应的代码。
#### CCITWI寄存器协议
- **I2C命令接口启动**:定义了设备上电后与主机建立连接的步骤。
- **CCITWI接口**
- 包括读取和写入Lepton设备状态或数据的具体方法
- 定义了用于存储即将执行的命令、电源开关以及状态寄存器等内容,还涉及字节顺序定义及多字节传输处理。
#### CRC校验
- **消息CRC字节**:确保通信过程中数据完整性。
- 列出了在与Lepton设备通讯时可能出现的各种错误情况及其对应的错误代码。
### 启动及端口配置
描述了如何选择合适的通信端口以启动FLIR Lepton设备的步骤和方法。
### SDK相机模块
文档介绍了SDK支持的主要模块及其功能,包括数据类型、命令格式以及各种操作示例等。具体如下:
#### 数据类型与命令格式
- 定义了Lepton SDK中使用的各类数据类型。
- 描述了发送给Lepton设备的命令的基本格式。
#### 命令词生成示例
提供了AGC(自动增益控制)、VID、SYS模块以及OEM和RAD模块等不同类型的操作实例,以帮助开发人员更好地理解和使用SDK功能。
#### SDK模块:AGC (0x100)
- **控制自动增益**
- 包括启用/禁用AGC
- 选择不同的策略并定义感兴趣区域(ROI)
#### SDK模块:SYS (0x200)
提供了测试相机在线状态、获取当前状态信息及读取序列号等实用功能。
《FLIR-Lepton-Software-Interface-Description-Document》为开发者提供全面且详细的指导,帮助他们更好地理解和利用FLIR Lepton系列红外相机的功能。通过对文档内容的学习,开发人员可以更加高效地实现与Lepton设备的交互,并提升产品的性能和用户体验。
全部评论 (0)


