很长一段时间以来,我一直推迟购买示波器。现在,在购买之后,是时候拥有一个便宜的信号发生器了,用于业余爱好,对于诊断音频电路等至关重要。结合对电子和计算的两种热情,最好的办法是用 Arduino 自己动手。
DDS 模块的输出幅度不是很高,正弦波和三角波的平均峰峰值在 550 到 650 mV 之间,方波要高得多,大约为 4.5V 峰峰值。当然,这往往与频率成反比下降,但高达 1MHz 时它是非常线性的。AD9833 DDS 模块能够生成高达 12 MHz 的信号,这对我来说不是必需的。如果您需要超过 1 MHz,您可以尝试在显示屏上添加一两个数字,但这涉及到图形界面的部分重新设计。
输出信号的质量还取决于电源的质量,因此最好使用线性电源而不是开关电源,因为我这样做是为了减小我从旧项目中恢复的外壳尺寸。然而,即使使用开关模块,波形的线性度也非常好。
我使用了具有 10A 触点的预组装继电器模块,因为目前我没有微型簧片继电器,当不需要功率继电器时,这将是避免晶体管二极管和电阻器的最佳选择。Arduino 数字 PIN 可以提供最大 40 mA 的电流,因此您不能直接将机电继电器与 120/150 欧姆线圈连接。
使用电源电压时务必非常小心!
触电风险和/或对您的皮肤和眼睛造成伤害。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !