ZHCAEZ5 February   2025 CC1310

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 楼宇自动化中的传感器控制器
    2. 1.2 TI 器件
      1. 1.2.1 CC13x4 无线 MCU
      2. 1.2.2 CC26xx 无线 MCU
  5. 2传感器控制器
    1. 2.1 特性
    2. 2.2 传感器控制器电源模式
      1. 2.2.1 工作模式
      2. 2.2.2 低功耗模式
      3. 2.2.3 待机模式
      4. 2.2.4 在电源模式之间切换
        1. 2.2.4.1 24MHz — 从待机状态启动并恢复待机状态的能量
        2. 2.2.4.2 2MHz — 从待机状态启动并恢复待机状态的能量
    3. 2.3 功率测量设置
      1. 2.3.1 EnergyTrace™ 软件
      2. 2.3.2 软件
      3. 2.3.3 电流消耗测量
      4. 2.3.4 硬件
  6. 3使用传感器控制器的楼宇自动化用例与技术
    1. 3.1 PIR 运动检测
      1. 3.1.1 PIR 传统信号链
      2. 3.1.2 无电容器运动检测方框图
      3. 3.1.3 数字信号处理
        1. 3.1.3.1 硬件
        2. 3.1.3.2 数字信号处理
    2. 3.2 玻璃破裂检测
      1. 3.2.1 低功耗与低成本玻璃破裂方框图
    3. 3.3 门窗传感器
    4. 3.4 低功耗 ADC
      1. 3.4.1 Sensor Controller Studio 中的代码实现
      2. 3.4.2 测量
    5. 3.5 使用 BOOSTXL-ULPSENSE 的不同传感器读数
      1. 3.5.1 电容式触控
      2. 3.5.2 模拟光传感器
      3. 3.5.3 电位器(0 至 200kΩ 范围)
      4. 3.5.4 超低功耗 SPI 加速度计
      5. 3.5.5 簧片开关
  7. 4总结
  8. 5参考资料

传感器控制器

传感器控制器是专为低功耗应用而设计的 — 使开发人员能够创建只需使用纽扣电池就能运行数年的智能传感器。传感器控制器可编程,允许用户读取和处理数据,以在系统其他部分休眠时做出低级决策。然后,传感器控制器可以唤醒系统,执行计算量更大的任务或通过无线电传输消息。
 系统 CPU 与传感器控制器交互图 2-1 系统 CPU 与传感器控制器交互

传感器控制器可实现串行运行的任务,而每个任务算法又分为四种类型的代码块:

  • 初始化代码:通过任务控制界面启动任务时运行一次
  • 执行代码:每次计划执行任务时运行(基于实时计数器 (RTC) 的周期性计时脉冲)
  • 事件处理程序代码:当设置的触发器发生时运行一次(例如,AUX I/O 引脚上的边沿或电平,或在可变延迟后)
  • 终止代码:通过任务控制界面停止任务时运行一次
 任务执行流程图 2-2 任务执行流程