用Arduino&proteus仿真信号发生器(一)

用Arduino&proteus仿真信号发生器(一)

前几天琢磨proteus仿真Arduino的时候,尝试仿真了Arduino的正弦波信号发生器。这个正弦波发生器,是从一篇老外的教程里面节选出来的。这两天在CSDN上,忽然看到也有人在做它:

https://blog.csdn.net/weixin_37576915/article/details/104609331

于是把这个信号发生器又看了一下,感觉还是比较实用的,仿真的结果是大约20Hz到400Hz以下,还是比较稳定的,至少做高中物理里面的实验,绰绰有余。计划是这样:

1、在proteus里先把原型的东西做一下,看看情况。所以现在是仿真;

2、在面包板上把实际的电路接一下,有时间的时候。所以以后是实际电路。

CSDN的这篇文章,作者是有图、有视频为证的,说明人家肯定做出来了。但是所附fritzing电路可能画错了,R-2R少了一个电阻。另外,这个电阻似乎应该20k的,就是我补上的R16,但是一些文章里都画成10k了,它对输出贡献的权重是,所以10k还是20k,几乎看不出波形的差别。确实不敢确认。以后琢磨。

这样,画出图来如下。其中电位器FREQUENCY用来调节信号频率。WAVE下拉电阻把D12拉到地,然后电键按下动作发生,就切换波形输出。示波器用来显示波形,频率计用来测量输出的频率,这些东西只是大概的测量,实际电路里往往还会有一些误差。然后为了避免对输出波形有大的影响,用100k以上的电阻把信号送给三极管,点亮LED。

仿真过程:

(0)

相关推荐