多传感器融合系统 - 架构设计

多传感器融合系统 - 架构设计

本项目是一个面向 nRF54L15 DK 的多传感器演示工程,目标是把采集、控制、无线通信和功耗管理整合到统一工程中。

项目结构

当前项目已经形成如下模块结构:

multi_sensor_project/
├── CMakeLists.txt
├── prj.conf
├── README.md
├── boards/
│   └── nrf54l15dk_nrf54l15_cpuapp.overlay
└── src/
    ├── main.c
    ├── sensor/
    │   ├── adc_sensor.c/h
    │   └── i2c_sensor.c/h
    ├── control/
    │   └── pwm_fan.c/h
    ├── communication/
    │   ├── uart_log.c/h
    │   └── ble_service.c/h
    └── utils/
        └── power_manager.c/h

功能划分

传感器层

控制层

通信层

系统层

当前实现特点

项目的模块划分已经落地到源码目录中,代码结构比较完整。

当前默认主程序仍是一个简化入口,优先验证 ADC 主路径,因此项目现状更适合理解为:

开发方向

后续集成顺序建议继续保持为:

  1. ADC + I2C + UART
  2. PWM 风扇控制
  3. BLE NUS
  4. Power Manager