Arduino-微功率AM广播发送器

图片

许多人仍然拥有带有CB和LW频段的收音机,并且这些频段中的业余无线电接收也仍然存在。 在中波的情况下,在无干扰的情况下(城市外,公园内,阳台上,带有外部天线,或者在极端情况下是在公寓的窗户旁),晚上会收到许多远程广播电台,但白天只听到空气中的噪音。 在DV范围内,根本没有广播电台。

使用在几米半径范围内运行的简单低功率无线电发射机纠正这种情况。 在组装这些设计之一的过程中,作者想到了尝试制造这种基于Arduino的变送器的想法。

设备的基本要求:可用的Arduino UNO或Arduino Leonardo板,电路的最大程度的简化(没有比单个晶体管上最简单的发射器复杂)和令人满意的AM范围的音质。

作为用于我们目的的载波,您可以使用方波信号,该信号易于接收并以一种谐波接收。 给定发射器的低功率,“额外”谐波的信号将不会扩散到房间范围之外,也不会干扰其他房间。

幅度控制会出现困难:输出端的信号只能取两个值,即使使用最简单的DAC,也会在设计中增加十二个电阻。

关于analogWrite的失控笔记
请注意,由于其高载波频率(对于DW范围的下限至少为150 kHz),在经典版本中无法成功使用PWM和AnalogWrite。 虽然它是PWM,但以不同的容量使用,这将有助于获得解决方案。

另一方面,脉冲宽度控制被简单地实现。 让我们找出此参数将如何影响信号中包含的谐波幅度。

我们表示 ft带周期的方波函数 T脉冲持续时间 L和振幅A:
图片

在分解中 ft傅立叶级数

ft= fraca02+ sumn=1 infty left[an cos left frac2 pintT right+bn sin left frac2 pintT right right]

赔率 bn由于平价 ft等于零。 因此,振幅 n三次谐波与系数重合

an= frac2T intTTfs cos left frac2 pinsT rightds= frac2T intL/2L/2A cos\左 frac2 pinsT\右ds=

= left fracA pin sin left frac2 pinsT right right|L/2L/2= frac2A pin sin left frac pinLT right


但是  sinx=x+ox2x\到0\罪x接近 x如果 x还不够 因此,对于小 L幅度依赖性 n来自的谐波 L接近线性,而不是载波的幅度,您可以更改脉冲持续时间,注意不要超过一些足够小的值!

编写草图以形成这样的信号很容易,但这不是必须的:可以在输出端通过脉宽调制获得所需形状的现成信号。 在62.5 kHz的PWM频率下,三次谐波的频率为187.5 kHz,它属于长波的广播范围。 将低频信号施加到相应的Arduino输出并为其连接天线就足够了,剩下的工作将由PWM完成。 仅重要的是,analogWrite函数的value参数的值不要超过允许的失真值所确定的边界。 评估此边界。

L= alphaT在哪里  alpha in[01]-脉冲持续时间,以周期的分数表示。 然后

an alpha= frac2A pin sin alpha pin


相对偏差 an alpha从线性函数 2A alpha

 frac2A alpha frac2A pin sin alpha pin2A alpha= frac alpha pin sin alpha pin alpha pin\到0


 alpha\到0。 随着增加  alpha偏差越来越大。 对于  alpha=0.085n=3它大约是10%,这是很多。 选择高次谐波时,偏差会更大。 由于在8位PWM脉冲持续时间  alpha=1对应于值= 255,然后对于  alpha leq$0.08值必须不超过 255 cdot0,085\约22。 得出的估计值使您可以了解可接受值的顺序,然后通过实验选择合适的值。

庞大的理论块的结果是一个简单的方案:
图片

和一个非常简单的草图:

void setup() { //   TCCR1A = TCCR1A & 0xe0 | 1; TCCR1B = TCCR1B & 0xe0 | 0x09; } int const SHIFT = 8; int const SCALE = 8; void loop() { analogWrite(9, (analogRead(A0) - 512) / SCALE + SHIFT); } 

作为天线,使用1米长的安装线的一部分。

没有输入信号时,SHIFT设置PWM输出的值。 在调制过程中,它的范围是1到15,脉冲持续时间在这种情况下是周期的1/255到15/255。

通过实验选择SCALE常数,以使来自电话输出的信号适合PWM输出处可接受的值范围。

当从GSS向设备的输入馈入1 kHz正弦波时,在接收器的输出端会获得一个未经失真的响亮信号,并将其调谐到187.5 kHz的频率:

图片

口袋超外差的接收范围约为一米半。

在DW范围内第二次以250 kHz的频率接收信号。 切换到四次谐波时,耳朵的音质损失是不可察觉的。 随着谐波次数的增加,失真也会增加,但是对于选定的参数,在属于中波范围下部的第九谐波562.5 kHz处,质量仍然可以接受。

通过增加(在合理范围内)SHIFT值,您可以尝试通过在采样级别数量的增加和失真的增加之间寻求折衷来改善声音质量。 在这种情况下,必须减小SCALE,以保持调制系数。 但是,失去了接收高次谐波的可能性。 例如,SHIFT = 16且SCALE = 4的实验在187.5 kHz的频率下显示了很好的结果,但在CB范围内,失真非常大。

结果是一个不包含自制电感器的简单设备。 它的优点包括载波频率的稳定性和不存在寄生频率调制,这通常是简单设计的问题。

在文章的结尾,有一段视频演示了微型发射器的操作。

Source: https://habr.com/ru/post/zh-CN415333/


All Articles