任务名称
2015年_G题:短距视频信号无线通信网络
任务要求
难度

一、任务
设计并制作一个短距视频信号无线通信网络。通信网络如图 1 所示。该网络包括主节点 A、从节点 B 和 C,实现从节点 B 和 C 到主节点 A 的视频信号传输。传输的视频信号为模拟彩色视频信号(彩色制式不限),由具有 AV输出端子的彩色摄像头提供。每个从节点预留 AV 视频输入(莲花 RCA)插座,通过一根 AV 连接电缆与摄像头 AV 输出端子连接。节点须使用水平全方向天线,确保节点在水平全方向上都能达到要求的通信距离。 

二、要求
1.基本要求
(1)实现由从节点 B 到主节点 A 的单向视频信号传输。主节点 A 预留 AV视频输出(莲花 RCA)插座,可以输出 AV 模拟彩色视频信号。采用具有 AV 输入端子的电视机显示通信的视频内容,电视机的彩色制式应与彩色视频信号制式一致。要求电视机显示的视频内容应清晰无闪烁、色彩正常,与摄像头直接用 AV 电缆连接到电视机的图像质量无明显差异(可拍摄题目附件的电视测试卡作为图像比较的参照物),最小通信距离不小于 5m。
(2)实现由从节点 C 到主节点 A 的单向视频信号传输,图像质量与通信距离要求同基本要求(1)。
(3)同时实现两个从节点 B 和 C 到主节点 A 的单向视频信号传输。图像质量与通信距离要求同基本要求(1)。主节点 A 可通过开关选择显示从节点 B 或 C 的视频内容。
(4)通过开关控制,从节点 B 和 C 在其发射的视频信号中,分别叠加对应字符“B”和“C” 的图案,在主节点 A 的电视机屏幕上与视频内容叠加显示。字符显示颜色、位置与大小自定。
2.发挥部分
(1)从节点 B 和 C 必须分别采用 2 节 1.2~1.5V 电池独立供电。摄像头也要求采用电池独立供电,摄像头功耗不计入从节点 B 和 C 的功耗。启动产生叠加字符功能,在通信距离为 5m 时,图像质量要求同基本要求(1)。从节点 B 和 C 的功耗均应小于 150mW。
(2)可以指定从节点 C 为中继转发节点(指定的方式任意),实现由从节点B 到主节点 A 间的视频信号中继通信。要求 B 节点到主节点 A 总的通信距离不小于 10m,图像质量要求同基本要求(1)。
(3)从节点 C 在转发从节点 B 视频信号到主节点 A 的同时,仍能传输自己的视频信号到主节点 A。主节点可通过开关选择显示从节点 B 或 C 的视频内容,图像质量与通信距离要求同基本要求(1)。
(4)其他(如尽可能降低从节点 B 和 C 的功耗等)。
三、说明
1. 网络节点可以使用成品收发模块,但其工作频率和发射功率应符合国家相关规定(http://www.miit.gov.cn/n11293472/n11295310/n11297428/11637344.html)。

2. 摄像头与从节点间的信号连接仅限一根 AV 视频电缆,传输 AV 模拟彩色视频信号,不得再使用其他有线或无线连接方式。
3. 本题所述的通信距离指两个节点设备外边沿间的最小直线距离。
4. 发挥部分必须在完成基本要求(4)的功能后才能进行,否则发挥部分不计入成绩。
5. 发挥部分(2)、(3)必须在发挥部分(1)要求的供电方式下进行。 

评审标准

参考答案

GPT-4o给出的设计方案:

1. 概述

设计并制作一个短距离视频信号无线通信网络,实现多点视频传输,请参照图示的网络结构,包括主节点A、从节点B和从节点C。主节点与从节点之间的视频传输通过AV视频信号(RCA)进行,支持视频和音频信号。最大传输距离为5米。

2. 硬件结构

  1. 视频信号输入与处理

    • 使用AV(RCA)接口接收视频及音频信号,输入到主节点A。
    • 在主节点A中使用视频处理芯片,如ADV7180,实现复合视频信号的解码。
  2. 无线传输模块

    • 主节点A与从节点B及C通过无线传输模块通信,可以选用Wi-Fi模块(如ESP8266/ESP32)或NRF24L01无线模块,传输距离满足5米范围。
    • 无线接口采用SPI或UART与主控MCU连接,实现数据的传输与接收。
  3. 视频信号输出

    • 从节点B和C接收视频信号后,经处理后输出到AV接口,连接显示设备。
    • 使用视频编码芯片,如ADV7341,将数字视频信号转换为模拟信号输出。
  4. 电源管理

    • 从节点B和C可以使用1.2~1.5V电池供电,设计低功耗模式。
    • 选择低功耗MCU(如STM32L系列)和高效电源管理模块。

3. 操作模式

  1. 视频信号传输

    • 主节点A接收AV输入信号,通过视频解码芯片处理后,转换为数字信号。
    • 数字视频信号经过无线模块传输至从节点B和C,再通过视频编码芯片转换为模拟信号输出。
  2. 多点控制

    • 主节点A可同时向从节点B和C发送信号,并可以通过开关选择显示某一节点的视频信号。
    • 从节点B和C在传输时也可以将自己的视频信号发送回主节点A。
  3. 任一节点监控与管理

    • 任一节点可实时监控并切换接收和发送的视频信号,确保网络中任一节点的视频信号清晰流畅。

4. 关键电路设计及代码实现

AV信号解码模块(主节点A)

#include <Wire.h>
#define ADV7180_ADDRESS 0x21

void setup() {
  Wire.begin();
  initADV7180();
}

void initADV7180() {
  // 初始化ADV7180
  Wire.beginTransmission(ADV7180_ADDRESS);
  Wire.write(0x00); // 设置寄存器地址
  Wire.write(0x00); // 设置寄存器值
  Wire.endTransmission();
}

void loop() {
  // 获取并处理视频信号
}

无线传输模块初始化

#include <ESP8266WiFi.h>

const char *ssid = "your_SSID";
const char *password = "your_PASSWORD";

void setup() {
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
  }
}

void loop() {
  // 传输视频数据
}

主控程序:数据传输与接收

void sendVideoData(const uint8_t *data, size_t len) {
  WiFiClient client;
  if (client.connect("receiver_IP", 8888)) {
    client.write(data, len);
    client.stop();
  }
}

void receiveVideoData(uint8_t *data, size_t len) {
  WiFiServer server(8888);
  WiFiClient client = server.available();
  if (client) {
    client.read(data, len);
    client.stop();
  }
}

5. 调试与验证

  1. 单节点调试
    1. 检查AV信号输入输出的正确性,确保视频信号稳定。
    2. 测试无线传输模块,实现节点间的视频信号传输,确保信号完整。
  2. 多节点测试
    1. 配置主节点与多个从节点,实现视频信号的同步传输与切换。
    2. 测试在不同距离下的视频传输效果,确保传输距离在5米以内。
  3. 功耗测试
    1. 在实际应用场景下测试从节点B和C的功耗,优化电源管理。
    2. 确保节点在低功耗模式下的续航时间满足要求。

该设计方案确保构建一个短距离视频信号无线通信网络,满足多点视频信号同步传输、自动切换和低功耗的需求。


本题目考察的主要知识点:

  1. 无线通信技术:理解AV视频信号的无线传输原理,掌握无线模块的选型和使用,如Wi-Fi、NRF24L01等。
  2. 信号处理:掌握AV信号的编码和解码技术,使用视频处理芯片如ADV7180和ADV7341进行信号转换。
  3. 低功耗设计:熟悉低功耗电路设计,选择适合的MCU和电源管理模块以实现1.2V~1.5V电池供电。
  4. 系统集成与调试:掌握节点间数据传输的实现与管理,包括传输协议、数据包的发送与接收,确保信号清晰无干扰。
  5. 多点控制与显示:实现节点间视频信号的同步传输与切换,以及视频信号的实时监控和显示。
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号