×

基于Arduino Nano R3的DIY 1MHz方波发生器

消耗积分:0 | 格式:rar | 大小:0.41 MB | 2022-12-19

香香技术员

分享资料个

这是一个简单的方波发生器,它基本上使用 TimerOne 库,允许您在引脚 9 上生成 5Hz 到 1 Mhz 范围内的 PWM 信号,并且可以将占空比从 0 调整到 100%。

设备的构建非常简单,只包含几个组件:

  • Arduino Nano 微控制器
  • 液晶显示器
  • 三个上拉电阻
  • 和三个按钮

脉冲发生器能够使用连接到 Arduino 的数字输入 6 和 7 的按钮来调整脉冲重复周期。13 输入引脚允许您调整占空比。持续时间和占空比读数显示在 LCD 16 × 2 指示器的第一行,频率读数显示在第二行。调整脉冲重复周期的最小步长为 1 μs,因此频率会发生离散变化,例如 1 μs 为 1 MHz,2 μs 为 500 kHz,3 μs 为 333.333 Hz,依此类推,随着频率的降低,其调整的平滑度增加。这在较高频率下是非常不切实际的,但这是简单的代价。

为了可视化输出信号,我使用小型单通道示波器。最后,将该设备安装在合适的盒子中,它是电子实验室中另一个有用的工具。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !