Files
IRIS_FODIS/README.md

121 lines
3.3 KiB
Markdown
Raw Normal View History

# 机顶辐照度使用说明书
## 1. 系统概述
机顶辐照度使用说明书 支持 GPS 北斗双模定位、实时暗背景扣除等功能。
## 2. 硬件连接
光谱仪 |USB(下)
GPS (内置)
## 3. 目录结构
**SD 卡根目录** (挂载到 /home/data/)
```
SD卡根目录/
├── configdatairis/ # 配置更新文件夹(可选)
│ ├── DeviceSettings.ini # 设备配置文件
│ └── DCTable.txt # 暗电流校准表
├── Setting/
│ └── DeviceSettings.ini # 设备配置文件
├── Data/
│ ├── DCTable.txt # 暗电流校准表
│ └── WavelengthInfo.txt # 波长校准信息(程序生成)
├── Log/ # 日志目录
└── stopwait.txt # 启动等待文件(可选)
```
## 4. 配置文件
### DeviceSettings.ini
```ini
[FS]
Model=IS1 # 光谱仪型号:IS1, IS11, FLAME
Port=/dev/ttyUSB0 # 串口路径
UID=FLMS15814 # 设备序列号
Depth=65535 # 积分深度
AEMax=0.85 # 自动曝光最大值
AEMin=0.60 # 自动曝光最小值
MinSI=1000 # 最小光谱强度
[GPS]
Port=/dev/ttyS1 # GPS 串口
Baud=9600 # GPS 波特率
```
### 支持的光谱仪型号
- `IS1` - Iris S1
- `IS11` - Iris S11
- `FLAME` - Ocean Optics FLAME
## 5. 输入输出文件
| 文件 | 类型 | 说明 |
|------|------|------|
| DeviceSettings.ini | 输入 | 设备参数配置 |
| DCTable.txt | 输入 | 暗电流校准表 |
| WavelengthInfo.txt | 输出 | 波长校准信息(程序生成) |
| *.dat | 输出 | 采集的光谱数据文件 |
## 6. 配置更新流程
如果在 SD 卡上放置 `configdatairis` 文件夹,程序启动时会自动拷贝其中的配置文件到 `/root` 并删除该文件夹。
```
1. 在 SD 卡根目录创建目录:configdatairis/
2. 放入配置文件:
- DeviceSettings.ini
- DCTable.txt
3. 启动程序,配置文件会自动复制到系统 /root/ 目录
4. configdatairis 文件夹会被自动删除
```
## 7. 使用流程
### 首次部署
1. 格式化 SD 卡(FAT32)
2. 创建必要目录结构:
```
SD卡根目录/
├── Setting/
├── Data/
└── Log/
```
3. 部署 deb 包或手动复制可执行文件到 `/home/pi/bin/`
4. 配置文件会随程序从系统 /root/ 复制到 SD 卡
### 正常启动
1. 系统上电,TF 卡自动挂载到 /home/data/
2. 启动程序:`/home/pi/bin/IRIS_FODIS &`
### 启动等待
如果 **不存在** SD 卡根目录下的 `stopwait.txt` 文件,程序会等待 30 秒再继续(用于调试时等待调试器附加)。
### 采集数据
程序自动采集光谱数据,保存到 SD 卡根目录 `/Data/` 目录,文件名格式为时间戳。
## 8. GPIO 指示灯
| 灯状态 | 含义 |
|--------|------|
| 灯1与灯2交替闪烁(各亮200ms) | TF 卡检测失败(卡未挂载),程序等待中 |
| 灯1与灯2同时闪烁(各亮200ms) | 光谱仪打开失败,程序异常 |
| 灯1亮,灯2灭 | GPS 时间同步中 |
| 灯1灭,灯2闪烁(亮200ms) | 数据采集中(光谱采集→写卡) |
| 灯1灭,灯2常亮 | 采集完成/待机 |
## 9. 版本信息
- 当前版本:1.1
- 版本号文件:SD卡根目录 `/version`