ZHCU768 May   2021

 

  1.   说明
  2.   资源
  3.   特性
  4.   应用
  5.   5
  6. 1系统说明
  7. 2系统概览
    1. 2.1 方框图
    2. 2.2 主要产品
      1. 2.2.1 SimpleLink MCU
        1. 2.2.1.1 CC3235MODS
        2. 2.2.1.2 CC1352R LaunchPad
          1. 2.2.1.2.1 CC1352R
      2. 2.2.2 电源
        1. 2.2.2.1 TPS63802
        2. 2.2.2.2 TPS63900
        3. 2.2.2.3 TPS62825
        4. 2.2.2.4 TPS7A03
        5. 2.2.2.5 TPS7A20
        6. 2.2.2.6 TPS62840
        7. 2.2.2.7 TPS22919
        8. 2.2.2.8 LM66100
      3. 2.2.3 外设
        1. 2.2.3.1 OPT3004
        2. 2.2.3.2 DRV8837C
        3. 2.2.3.3 TPA2011
        4. 2.2.3.4 TLV61048
      4. 2.2.4 OmniVision 视频编码器 OA7000
      5. 2.2.5 OmniVision 图像传感器 SP2329
      6. 2.2.6 YTOT 镜头模块
    3. 2.3 设计注意事项
      1. 2.3.1  输入电源:电池和 USB
      2. 2.3.2  电源要求
      3. 2.3.3  摄像头唤醒和昼/夜传感
        1. 2.3.3.1 基于 PIR 和 MSP430 的低成本、高性能运动检测设计
      4. 2.3.4  电池电量监测
      5. 2.3.5  红外 LED 照明
      6. 2.3.6  红外截止滤光片
      7. 2.3.7  音频
      8. 2.3.8  系统运行
      9. 2.3.9  Wi-Fi 和主机子系统
      10. 2.3.10 固件控制
        1. 2.3.10.1 应用流程
  8. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件
    2. 3.2 软件
    3. 3.3 设置
      1. 3.3.1 通过 Wi-Fi 传输视频的配置步骤
      2. 3.3.2 (可选)通过 USB 为 OA7000 刷写最新固件或流式传输视频
      3. 3.3.3 视频流式传输
      4. 3.3.4 摄像头模块的 LPSTK-CC1352R 配置设置
    4. 3.4 测试结果
      1. 3.4.1 电源轨和电流消耗
      2. 3.4.2 电池寿命计算
      3. 3.4.3 视频流式传输
      4. 3.4.4 红外 LED 驱动
  9. 4设计和文档支持
    1. 4.1 设计文件
      1. 4.1.1 原理图
      2. 4.1.2 物料清单
    2. 4.2 软件
    3. 4.3 支持资源
    4. 4.4 参考文献
    5. 4.5 商标
  10. 5关于作者

通过 Wi-Fi 传输视频的配置步骤

  1. 使用软件包中提供的 Single.bin 刷写 OA7000(可选,因为摄像头模块中已经刷写最新的 .bin 文件)。如果需要覆盖或更新此文件,请参阅为 OA7000 刷写最新固件部分。
  2. 在 LaunchPad 和摄像头模块之间连接必要的信号(如设置 部分所述),并使用 USB 或电池为摄像头模块供电。
  3. 设置软件:
    • 安装最新的 CCS 以及 SimpleLink SDK
      注: 打开 CC32xx SDK 中的 <SimpleLink_SDK_Install_Dir>/docs/Documentation_Overview.html 文档,并导航至 Quick Start Guide,了解有关设置 CCS 来正确使用 FreeRTOS 程序的说明。
    • 在工作区导入和编译工程。导入以下两项:OV7000 工程和 FreeRTOS 程序。成功完成编译后,会在“Debug”输出文件夹中创建一个 .bin。
    • 其他配置:
      • 在 Provisioning.c 的第 1500 行 – 更改该代码以配置为已知的 AP。
      • 使用 SimpleLink Starter 应用来为器件配置 AP,该应用可以安装在 iOS 或 Android 智能手机上。
      • 可选:若要在 CC1352R LaunchPad 引脚 3 和 4 上通过 UART 查看 MCU(CC3235MODS 和 CC1352R)日志,请注意以下设置:
        • 每秒比特数:115200
        • 数据位数:8
        • 奇偶校验:无
        • 停止位数:1
        • 流量控制:无
  4. 刷写摄像头模块:
    • 查看关于如何对 C32xx 器件进行编程的 SimpleLink Academy
    • 以此作为指南来创建新工程 并做如下设置:Device Type: CC3235SF,Device Mode: Develop,Start Role: Station
    • 若要向工程中添加 MCU 图像,请按 Browse 按钮并导航至 video_streaming_ov7000_CC3235SF_LAUNCHXL_freertos_ccs\video_streaming_ov7000_CC3235SF_LAUNCHXL_freertos_ccs\Debug\video_streaming_ov7000_CC3235SF_LAUNCHXL_freertos_ccs.bin

      选择该 BIN 文件。

    • 若要向工程中添加服务包,请点击 Browse 按钮并导航至 simplelink_cc32xx_sdk_x_xx_xx_xx/tools/cc32xx_tools/servicepack-cc3xxx/sp_xxxx_xxxx_xxxx.bin

      选择该 BIN 文件。

    • 点击 Connect 按钮,然后按 Burn 按钮。这时会转至 Generate Image 页面,在该页面上,您可以通过选择 Program Image 来对模块进行编程。
    • 对摄像头模块执行下电上电。您可以从 UART 串行端口上的日志中观察到成功完成的消息和 IP 地址。
  5. 演示
    • 在成功配置或连接到 AP 后,将另一个器件连接到同一本地 AP 并启动 VLC 播放器。
    • Windows 版 VLC:
      • 启动 VLC,并从“Media”菜单中选择 Open Network Stream 以连接至 stream,如图 3-6 所示。
        GUID-20210422-CA0I-KD5L-9FVX-32LNDFLLZH1H-low.png图 3-6 从“Media”菜单中选择“Open Network Stream”以连接“Stream”
      • 对于网络 URL,请输入命令 rtsp://[IPADDRESS]:554 并按 Play。示例为 rtsp://192.168.2.24:554
      • 从应用日志或从配置应用获取摄像头模块的 IP 地址。
    • Android 版 VLC:
      • 启动 VLC 并选择 Stream,如图 3-7 所示。
        GUID-20210422-CA0I-JKPP-WSNX-P4JVHJZJHHHJ-low.png图 3-7 为 Android 选择 Stream
      • 对于网络 URL,请输入命令 rtsp://[IPADDRESS]:554 并按黄色箭头,如图 3-8 所示。示例为 rtsp://192.168.2.24:554
        GUID-20210422-CA0I-LFTL-CLS4-CHHHXQQVBFMQ-low.png图 3-8 在此输入网络地址
      • 摄像头模块的 IP 地址可以从应用日志或配置应用获得。
    • iOS 版 VLC:
      • 启动 VLC 并选择 Open Network Stream,如图 3-9 所示。
        GUID-20210422-CA0I-KNFB-QGG5-M2DM9VR6WT5Z-low.png图 3-9 为 iOS 选择打开网络流
      • 对于网络 URL,请输入命令 rtsp://[IPADDRESS]:554 并按 Open Network Stream。示例为 rtsp://192.168.2.24:554
      • 摄像头模块的 IP 地址可以从应用日志或配置应用获得。