音频信息传输系统(第四周)
第四周学习笔记
一、本周学习任务总览
本周主要进行接收板焊接调试、单片机测频程序完善、OLED显示调试以及收发整套系统联调。完成了从硬件实物焊接到软件测频、整机正常工作的完整流程。
二、本周项目推进与原理学习
本周熟悉了电路板焊接与硬件排错流程,进一步掌握STM32定时器测频原理、PWM信号输出校准方法。通过实际联调了解了音频信号从发射、空气传输、麦克风拾取到整形测频的完整工作过程,加深了对整套音频传输系统的理解。
三、本周完成工作
1. 完成接收板全部焊接与硬件调试
焊接接收板所有元器件,排查虚焊、干扰等问题,保证放大电路、整形电路工作稳定。
2. 完善单片机测频程序与OLED显示
优化外部中断+定时器计数测频程序,实现频率稳定采集,通过OLED屏幕实时显示测量频率,数据刷新稳定、无跳动。
3. 添加PWM校准功能,提升测量精度
利用STM32定时器输出标准PWM方波作为基准信号,对测频功能进行校准,修正误差,使整体测频精度大幅提高,测量结果准确稳定。
通过按键修改pwm波频率,分别在1khz和1.3khz将pwm输出端连接测试点,测试得到的频率与pwm波频率一样,几乎没有误差
4. 完成发射板与接收板整机联调
将555发射发声电路与麦克风接收电路配合调试,发射端输出不同频率音频,通过空气传输,接收端成功拾取信号并准确测出对应频率,整套基础音频测频系统调试成功、可以正常工作。
NE555产生的1khz方波
接收板测得的频率为1029hz,有一些误差,示波器测的检测端方波频率与oled显示的一致,说明误差是在NE555产生到接收端的过程中产生的。
NE555产生的1.5khz方波
检测到的频率为1486hz依旧有一些误差。
更改:发现要调整电位器控制正弦波峰值,尽量不要让进入扬声器的正弦波失真,经过调试后,现在误差极小,仅有1hz,但是测得发现进入方波整形电路前的正弦波失真,但是占空比和频率稳定,不影响整形后的方波
项目基本完成,还有一些问题可以完善
