diy示波器有用吗(示波器可以实现哪些功能)
电子示波器是利用示波管来显示电信号波形的一种测量仪器,是用处最广泛的仪器之一,它不但可以用来观察信号的波形,还可以用来测量信号电压、频率、周期等参数。因此,示波器已日益成为电子爱好者不可缺少的工具,它的功能是万用表不能替代的。今天闲来无事做一个迷你示波器。 平时做小制作经常遇到查看信号波形或频率的时候,某宝上的示波器稍好的示波器都几百大洋,苦于囊中羞涩,加之平时对波形的质量要求不高,就自己做一个简易示波器。 迷你示波器最大采样率1Mbps、最小10bps,可选择自适应采样率或手动调节采样率,支持四路逻辑分析,一路方波输出。 制作材料: Arduino nano 328 锂电池 锂电升5V板 电位器50K LED 5枚 LCD5110液晶屏 开关 音频插座 电阻若干 微动开关2个 表笔2个 音频头1个 插针 亚克力板 万用板 原理及电路 主控采用Arduino Nano,通过ADC端口采样波形电压,波形电压可通过切换分压电阻衰减到原来十分之一或不衰减,可测量电压范围为0~50V。波形显示采用LCD5110液晶屏。四路逻辑输入连接到Nano的四个端口。 制作过程 1、 连接锂电池升压电路 锂电池连接开关后接到锂电池升5V板,5V板输出给Arduino Nano供电。 2、 连接LCD5110模块 LCD5110模块支持80*48点阵显示。外部接口有RST、CE、DC、Din、CLk、Vcc、BL、Gnd几个接口。我们将这分别连接到Nano的D3、D4、D5、D6、D7、5V、D8、Gnd上。 3、 连接音频插座及表笔 音频插座的地连接到Nano地,左声道通过衰减切换开关连接到Nano A6口。黑红表笔分别焊接在音频头的左声道和地。 4、 连接逻辑输入 逻辑输入L1~L4入通过4个插针分别连接到Nano的D2、D9、A1、A0 5、 连接方波输出 方波输出通过1个插针连接到Nano的D10 6、连接电位器及按键、LED 电位器两端连接Vcc和Gnd,中间连接Nono的A7口,按键一端接地,一端分别连接D11、D12,LED通过1k电路分别连接到D13、A5、A4、A3、A2 编写程序 Arduino驱动5110显示屏使用的是Nokia5110 lcd library,直接在arduino的库管理搜索即可找到。但由于库中行坐标y是从0到5,不能按点设置位置,所以不提供画点划线功能,所以程序对该库做了修改,可在ArduinoIDE导入此修改后的库。
|