本帖最后由 丿灬幸灬 于 2018-12-25 20:49 编辑
快速、便携且经济实惠的示波器+电感测量仪
描述 不要被它的小尺寸所欺骗。这是一个电感测量仪和一个示波器,采样速率为 MS/s,基于72MHz的STM32。 包括频率、电压和占空比信息。你也可以得到温度和压力感测。
细节 这个系统的主要目的是要有一个简单易用的装置来观察振荡的范围,以及一个电感测量仪来了解振荡电路。 这些工具的商业版本价格很高,这对于我们许多人来说是令人望而却步的,这个项目更经济、更开源的方法可能会让越来越多的制造商和创客探索电子产品世界。 从硬件角度来看,构建我们的multiScope并不难。最神奇的是软件部分,这个项目的基础是STM32-O-Scope ,从中我得到了DMA代码。没有它,我们的项目就不会这么快。 STM32F103C8T6是一款32位ARM微控制器,其时钟和ADC分辨率高于任何基于AVR的Arduino,但比它们便宜。 另一件很棒的事情是,你可以使用Arduino IDE对它进行编程。 我为multiScope选择了触摸屏显示器,以保持用户交互简单灵活。考虑到这些相同的原理,输入信号被连接到一个分压器,将电压降低到3.3V,可以更换分压器,便于STM32将安全地处理。 我们的电感测量仪基于LM339和一个简单的LC电路,我们测量其谐振频率以获得未知的L值。 您可以根据自己的需要调整multiScope。因为我身边有bmp180,所以它被作为额外的功能包括在内,你也可以自己选择。 如果你不想要它或者想包括另一种传感器,只需改变几行代码。
相关文件 multiScope_patched_libraries.zip multiScope_v4.1.ino lcd_touch_paint.ino multiScope_v3.ino
负电压支持 我也决定把它增加到仪器上,在修改范围的同时,我最终增加了对负电压和偏移的支持。 这是一张120VAC电源输入的图片:
我已经上传了新代码,并计划稍后在此适当更新说明,但同时,任何感兴趣的人都可以查看那里的项目。 相关资料请见GitHub STM32 core for Arduino The original STM32-O-Scope repo 其他版本 instructables上也有资料 |
| 东西不错,有时间再过来仔细看看 |
|
![]() |
楼主辛苦了,感谢分享,学习下![]()
|
感谢分享,学习学习 |
| 相当不错啊。强! |
| 谢谢分享 |
微信公众号
手机版