multiScope

简介

不要被它的小尺寸所欺骗。这个小电路板有一个电感计和一个采样率为1.7 MS/s的示波器,它基于STM32,运行于72MHz。包括频率、电压和工作周期信息。作为奖励,你会得到温度和压力感应。

当我建立这一个主要目标是有一个简单的使用,但有能力的范围来查看振荡和电感计,了解振荡器电路。

这些工具的商业版本价格高昂,对我们中的许多人来说都是令人望而却步的,因此,这个项目的更经济实惠和开源的方式可能会让越来越多的制造商和黑客去探索这个美妙的电子学部分。

从硬件的角度来看,构建我们的多视域并不难,最神奇的是软件。这个项目的基础是STM32-O范围(也基于另一个范围),从中我得到了DMA代码。没有它,我们的范围就不会那么快。

STM32 F103C8T6是一个32位ARM微控制器(具有相当长的名称),具有比任何基于AVR的ARDUNO更高的时钟和ADC分辨率,但仍然比它们便宜。另一个伟大的事情是,你可以使用好的古老的阿杜诺IDE来编程。

我选择了一个触摸屏来支付多视域,以保持用户交互的简单和灵活。考虑到这些相同的原理,输入信号被连接到可以被替换的分压器,以便将电压降低到3.3V,最大值STM32将安全地处理。

我们的电感计是基于LM339和一个简单的LC电路,其谐振频率我们测量得到未知的L值。

你可以适应你的需要。由于我有一个BMP180,它被包括作为一个额外的功能,但这是你的选择。如果你不想要它或者想包括另一种传感器,只要改变几行代码就行了。

multiScope项目相关文件下载

multiScope_patched_libraries.zip
arduino代码


相关文章