当前位置: 首页 > news >正文

音频信息传输系统(第四周)

第四周学习笔记

一、本周学习任务总览

本周主要进行接收板焊接调试、单片机测频程序完善、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,但是测得发现进入方波整形电路前的正弦波失真,但是占空比和频率稳定,不影响整形后的方波

项目基本完成,还有一些问题可以完善

http://www.gsyq.cn/news/1470299.html

相关文章:

  • APK安装器:在Windows上直接运行安卓应用的革命性解决方案
  • 给新人的架构演进‘避坑’指南:从单体到微服务,你的项目真的准备好了吗?
  • 视觉语言模型幻觉问题分析与注意力校准技术
  • 第 9 篇:子网掩码:如何划分“小区”
  • 红队效率翻倍秘籍:Viper内网渗透实战,从信息收集到横向移动的模块化作战
  • 多模态低空飞行环境感知大模型人工智能AI融合系统平台设计方案
  • VM虚拟机ubuntu中如何使用中文编辑文本
  • 为什么你的Sora生成视频在512kbps下出现块效应?——2比特率模式下VQ-VAE重建残差溢出的根因分析与GPU内存级修复方案
  • 5月30日截止!高校事业编网安岗,正式编制
  • 构建多模态 AI Agent 的噩梦:我为什么放弃了直连所有模型
  • 电力系统仿真避坑指南:Simulink中同步发电机三相短路,这些参数设置错了仿真就白做!
  • 别再为手眼标定头疼了!用ROS Noetic + easy_handeye + aruco_ros保姆级避坑指南
  • 2026年新发布:剖析临沂性价比高的云仓服务服务商选择逻辑与标杆企业深度解析 - 2026年企业资讯
  • 2026年越南注册公司多少钱,洲际桥咨询价格合理 - mypinpai
  • 云裳试衣真的有用吗
  • 暗黑破坏神2现代化改造指南:用d2dx解锁高帧率与高清宽屏体验
  • 2026年好用的极光岛光感膜推荐,哪个更靠谱 - mypinpai
  • 全网最全!星辰变归来官方正版下载链接+新手开荒进阶攻略
  • 从Verilog到SystemVerilog:用logic统一江湖,让你的代码更简洁安全
  • SpringBoot 实现自定义注解
  • 别再只跑compile了!深入解读Design Compiler的compile_ultra与优化策略(以时序违例修复为例)
  • Python 列表(List)与元组(Tuple)详解
  • 小米手表表盘设计终极指南:零代码打造个性化智能穿戴界面
  • BiliSum开源:B站YouTube视频一键转笔记+思维导图,数据纯本地
  • 递归函数的设计方法
  • Java+MySQL+Mybatis+Junit4实现学生信息管理系统
  • 为何VMware上云之路充满挑战?
  • 2026年养殖池防渗膜市场新观察:陵县源头厂家的核心价值与选择逻辑 - 2026年企业资讯
  • 1分钟教你如何AI生图
  • Spring Boot:整合Quartz集群部署指南