×

基于ATmega MCU的AM音乐传输器

消耗积分:0 | 格式:rar | 大小:0.02 MB | 2022-12-20

香香技术员

分享资料个

方案介绍

使用 ATmega MCU 可以完成很酷的事情。所以我有了用 Arduino Nano 构建 AM 发射器的想法(任何其他 Arduino 也是可能的)

问题是,如何在数字设备上实现幅度调制 (AM)?AM是指载波频率的幅度根据我们要传输的输入信号的幅度而变化。从数学上讲,我们将载波与输入信号相乘。但是由于 ATmega 只有数字输出,它只能给出两个值:高和低。坦率地说,没有办法从 Arduino 中获得真正的 AM。

尽管如此,还是有可能产生一些可以用普通 AM 无线电接收器清晰听到的输出信号!

该解决方案包括使用 ADC 和 ATmega MCU 的 16 位定时器/计数器 1 将模拟输入信号转换为 PWM 信号。

定时器/计数器 2 产生载波信号,该信号可以在 31KHz 和 8MHz 之间的宽范围内变化。

该载波信号以 PWM 信号的节奏在引脚 D11 上输出。AM 收音机的作用类似于 PWM 上的低通滤波器,因此我们可以在那里恢复原始音频信号。

这只是一个概念证明,所以我保持简单。如果您真的想将其用作 RF 发射器,您应该添加一个低通滤波器来消除音频输入的混叠,并为 RF 输出添加一个针对谐波的低通滤波器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !