一、高速PWM
现在收音机接收到是从单片机 AI8051U 发送的调幅广播。调幅信号是利用了 AI8051U 高速 PWM产生的。PWM波的频率为 707kHz。占空比不同对应的调幅信号的幅度变化,进而可以传送声音。
测试电路非常简单,只是包含有单片机 AI8051。它产生的高速 PWM波形,通过端口 P1 连接到外部一个磁棒天线。在端口P2 串联一个可调电容,可以与电感形成串联谐振。声音信号,通过两芯端口 PIN 输入到单片机的 AD端口。经过转换改变输出PWM的占空比,进而改变高频的幅度。使用单面PCB,制作了测试电路板。现在这个电路板可以完成声音调幅发送。
下面,调谐天线的串联电容。使得输出中波天线线圈上的电压最大。此时,天线对外发射距离也增加了。可以看到,线圈上的信号幅度受到输入信号的调制。可以将收音机移动较远的距离,仍然可以接收到发送的中波广播信号。
单片机程序也很简单。根据 AI8051U技术手册中给出的 高速PWM示例程序,选择PWMA 的时钟为内部的 PLL 信号。时钟频率大约为 180MHz。使用单片机定时器4,产生10kHz的中断,在中断中,通过ADC采集外部的音频信号。将采集到的音频信号,改变PWM的占空比。此时占空比的分频为 256,实际上可以使用到的占空比调整空间为 0 到128 。这样才能够完成输出中波信号的调幅。
本文利用 AI8051U 产生了 中波调幅信号,可以通过磁棒天线将ADC采集到的音频信号通过空间发送出去,附近的调幅收音机可以接收到声音信号。只是现在发送的功率全依仗单片机 IO 口驱动,所以发送的功率比较小。如果外部再增加一级功率放大器,可以提高无线发送的距离了。