你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32示波器+电感测量仪(multiScope)(上)

[复制链接]
丿灬幸灬 发布时间:2018-12-24 21:10
本帖最后由 丿灬幸灬 于 2018-12-25 20:49 编辑

6805241491177518786.jpg
快速、便携且经济实惠的示波器+电感测量仪
1565151490995247433.jpg
描述
不要被它的小尺寸所欺骗。这是一个电感测量仪和一个示波器,采样速率为 MS/s,基于72MHz的STM32。
包括频率、电压和占空比信息。你也可以得到温度和压力感测。
382601490995154797.jpg
细节
这个系统的主要目的是要有一个简单易用的装置来观察振荡的范围,以及一个电感测量仪来了解振荡电路。

这些工具的商业版本价格很高,这对于我们许多人来说是令人望而却步的,这个项目更经济、更开源的方法可能会让越来越多的制造商和创客探索电子产品世界。

从硬件角度来看,构建我们的multiScope并不难。最神奇的是软件部分,这个项目的基础是STM32-O-Scope ,从中我得到了DMA代码。没有它,我们的项目就不会这么快。

STM32F103C8T6是一款32位ARM微控制器,其时钟和ADC分辨率高于任何基于AVR的Arduino,但比它们便宜。
另一件很棒的事情是,你可以使用Arduino IDE对它进行编程。

我为multiScope选择了触摸屏显示器,以保持用户交互简单灵活。考虑到这些相同的原理,输入信号被连接到一个分压器,将电压降低到3.3V,可以更换分压器,便于STM32将安全地处理。

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

您可以根据自己的需要调整multiScope。因为我身边有bmp180,所以它被作为额外的功能包括在内,你也可以自己选择。
如果你不想要它或者想包括另一种传感器,只需改变几行代码。
153761490995069598.jpg
相关文件

multiScope_patched_libraries.zip

multiScope_v4.1.ino

lcd_touch_paint.ino

multiScope_v3.ino

143721490995110865.jpg
负电压支持
我也决定把它增加到仪器上,在修改范围的同时,我最终增加了对负电压和偏移的支持。
这是一张120VAC电源输入的图片:

1.jpg
我已经上传了新代码,并计划稍后在此适当更新说明,但同时,任何感兴趣的人都可以查看那里的项目。

相关资料请见GitHub
STM32 core for Arduino

The original STM32-O-Scope repo

其他版本

instructables上也有资料


收藏 1 评论7 发布时间:2018-12-24 21:10

举报

7个回答
engerHi 回答时间:2018-12-24 23:27:22
东西不错,有时间再过来仔细看看
zwei99999999 回答时间:2018-12-25 01:43:59
stm1024 回答时间:2018-12-25 08:41:17


















strang 回答时间:2018-12-25 08:48:01
楼主辛苦了,感谢分享,学习下
TIM图片20181226105949_02.jpg
wuhuiskt 回答时间:2018-12-25 10:00:32
感谢分享,学习学习
zjczm 回答时间:2018-12-25 12:41:33
相当不错啊。强!
leo121_3006061 回答时间:2018-12-26 16:41:36
谢谢分享

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版