Arduino 可用于生成 AM 波段频率为 540KHz 至 1700KHz 的射频载波信号。这可以使用波形生成的 CTC 模式来实现。输出为CTC模式为方波,我们可以使用RC低通滤波器将方波转换为正弦波。然后我们可以使用像MC1496这样的RF调制器IC来混合消息信号和载波信号以产生AM信号。这里说明了如何做到这一点。
以下是使用 Arduino的AM 发射器的电路图。
上述 AM 发射器电路图由以下子系统组件组成:
1.使用Arduino和LPF的载波信号发生器
2、信息信号发生器
3.使用MC1496平衡调制解调器的射频混频器
这些在接下来描述。
1.使用Arduino和LPF的载波信号发生器
下面的电路图显示了如何使用 Arduino 和 RC LPF 生成射频载波信号。
Arduino 被设置为使用 CTC 模式在 AM 频带 () 中输出方波。Arduino wave 的 Timer 1 用于 CTC 模式。在 CTC 模式下,我们必须将计数值加载到 OCR1A 寄存器中,该寄存器决定了输出方波信号的频率。教程Arduino CTC mode Programming with Examples对此进行了详细说明。CTC 方波信号的频率和 OCR1A 的计数值使用以下公式确定。
其中 N 是预标量(1、8、