这是一个简单的方波发生器,基本上使用 TimerOne 库,允许您在引脚 9 处生成一个 PWM 信号,范围从大约 5Hz 到 1 Mhz,并且您可以将占空比从 0 调整到 100%。
设备构建起来非常简单,仅包含几个组件:
- Arduino Nano 微控制器
- 液晶显示器
- 三个上拉电阻
- 和三个按钮
脉冲发生器能够使用连接到 Arduino 数字输入 6 和 7 的按钮调整脉冲重复周期。13 输入引脚允许您调整占空比。持续时间和占空比读数显示在 LCD 16 × 2 指示器的第一行,频率读数显示在第二行。调整脉冲重复周期的最小步长为1μs,因此频率会离散变化,例如1μs为1MHz,2μs为500kHz,3μs为333.333Hz,依此类推,并且随着频率的降低,其调整的平滑度增加。这在较高频率下非常不切实际,但这是简单的代价。
为了可视化输出信号,我使用了小型单通道示波器。最后,将该设备安装在一个合适的盒子里,它是电子实验室的另一个有用工具。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !