# 机顶辐照度使用说明书

## 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`
