一、任务
设计并制作一装置,能够检测并分析信号的波形及各项参数,并以指定要求的方式完整清晰地展示信号的波形。被测信号由信号源产生,可以是正弦波、锯齿波、脉冲波等基本周期信号,也可以是由多种同源基本周期信号复合形成的复杂周期信号,或单次猝发信号。构成信号单一成份频率范围 100Hz~10kHz ,信号峰峰值 0.5V~5V。
二、要求
装置能够检测出周期性基本信号的波形、最大值与最小值、频率或周期、占空比等参数,并在显示屏上显示参数值,相对误差绝对值不大于 5% 。(20分)
装置将检测到的信号波形(2 个周期及以上)描绘在显示屏上,需要有 X-Y 坐标轴及单位指示,能从波形图上观察到(1)中所述参数。(15分)
能够检测复杂信号,在 LCD 显示器上描绘波形,分析并显示构成信号各成份的频率及幅值(基波、5 次及以下谐波)。(30分)
能够检测单次猝发信号(持续时间 1~5ms),记录并完整显示信号波形,分析并显示信号最大幅度、持续时间等特征参数。(15分)
现场配备云台、紫外激光笔及紫外感光纸;自行将激光笔安装到云台上,装置控制云台与激光笔,在 3s 内将信号不少于一个周期的波形曲线在感光纸上完整、准确地描绘出来,尺寸不小于 10cm× 20cm 。(15分)
其他自主发挥。(5分)
设计报告。(10分)
三、说明
现场环境条件及测试要求
现场提供全系列双列直插电阻、电容及部分贴片器件,提供连接线、电路板、接插件等配件。
现场提供 MCU 等模块,参赛队也可使用自带的与现场提供相同型号的 MCU 板卡;可使用自带的 LCD 显示屏和键盘。
现场提供二维控制云台,紫外激光笔,参赛队需自行将激光笔安装到云台上;需能够控制激光笔的开启、关闭及指向;使用激光笔时务必注意安全,切勿照射自己或他人眼睛。
现场提供紫外感光纸(可重复使用)、 PVC 立板及双面胶等,自行选择感光纸与激光笔间距离,并将感光纸粘贴在 PVC 立板上。
被测信号由现场提供的信号源产生,参赛队员需要根据评委指令自行操作设置信号源参数。
装置只允许使用一只按键启动测试。
装置能够检测出周期性基本信号的波形、最大值与最小值、频率或周期、占空比等参数,并在显示屏上显示参数值,相对误差绝对值不大于 5% 。(20分)
装置将检测到的信号波形(2 个周期及以上)描绘在显示屏上,需要有 X-Y 坐标轴及单位指示,能从波形图上观察到(1)中所述参数。(15分)
能够检测复杂信号,在 LCD 显示器上描绘波形,分析并显示构成信号各成份的频率及幅值(基波、5 次及以下谐波)。(30分)
能够检测单次猝发信号(持续时间 1~5ms),记录并完整显示信号波形,分析并显示信号最大幅度、持续时间等特征参数。(15分)
现场配备云台、紫外激光笔及紫外感光纸;自行将激光笔安装到云台上,装置控制云台与激光笔,在 3s 内将信号不少于一个周期的波形曲线在感光纸上完整、准确地描绘出来,尺寸不小于 10cm× 20cm 。(15分)
其他自主发挥。(5分)
设计报告。(10分)
GPT-4o给出的设计方案:
信号检测与分析
信号显示
复合信号分析
光信号捕捉
幅频特性
时间分辨
信号输入电路
显示接口
MCU选择
激光笔
#include <math.h>
#include <your_mcu_library.h>
void process_signal() {
float signal_data[256];
float frequency = 0;
adc_read(signal_data, 256);
frequency = calculate_frequency(signal_data, 256);
display_frequency(frequency);
}
int main() {
initialize_system();
while(1) {
process_signal();
delay_ms(1000);
}
}
通过这样的设计,可以有效地检测、分析和显示信号特征,满足复杂信号的多项要求。
该题考查的主要知识点:
信号处理技术:包括信号的采集、滤波及数字化处理,分析信号的波形、幅值、频率等基本特征。
频域分析:使用傅里叶变换等方法对复合信号进行频域分析,提取谐波成分。
硬件设计:涉及ADC采样电路设计、信号调理电路,以及激光指示系统的设计与实现。
嵌入式系统开发:包括MCU编程,实现自动信号参数检测和显示功能。
图像显示技术:通过LCD或者其他显示终端展示信号波形和相关参数。
仪器集成与控制:激光模块的控制及光学系统的集成,确保信号波形准确投影。
这些知识点强调了信号检测与分析、硬件开发和系统集成能力。