嵌入式-手把手教你制作简易双通道示波器(STM32F4移植,双通道采集)
前言
电源方向资料免费开源到QQ群1:280730348和QQ群2:725438563。
嵌入式方向资料免费开源到QQ群1:976387827。
博客地址edadong.com,博文同步发布在知乎、bilibili,其中bilibili主要以视频为主。对开源项目的疑惑请尽量在b站下方留言,其次在群内商讨,所有开源项目均自己设计验证过。
由于个人精力有限,以后不做免费的私聊问题回答,但B站我会做最快的响应回答,群内看到了也会回答。如果确实是想私聊问问题,5-15元一次答疑,避免太多人找我,此初衷主要是想更多人看到问题的解决方法或者开源项目这么做的意义,在B站解答大家都能看得到,私人解答就丢失了开源解答的优势了。
下面是简易示波器驱动电路的具体电路,硬件电路参照https://oshwhub.com/course-examples/yi-qi-yi-biao-jian-yi-shu-zi-shi-bo-qi-she-ji-cha-jian-ban
软件属本人自行设计。更详细的讲解请移步Bilibili:EDAdong。
设计目标和方案
主控选择STM32F401,双通道,每个通道通过拨码开关确认输入范围,分别是无衰减和衰减50倍。我尽量满足单通道显示,在此基础上再优化双通道显示。电压五十伏以下频率一千赫兹以下。由于我手头没有信号发生器,所以会到时候再弄两个个dac口输出信号,用来模拟检测。
注意事项
注意电路衰减和交直流耦合问题,特别是大电压采集的时候,不要用低等级的电路衰减了。另外此项目属本人闲暇时间的设计项目,非专业化项目,所以各位朋友不要抱有太高的期待,本人在设计的时候没有接触过示波器的代码设计方案,所有的UI界面也是自己手撸设计的,符合自己的观感,有不足的地方还请各位见谅。实物经本人验证过,下载好代码后即插即用。
原理图
PCB及3D实物图
总结
通过网盘分享的文件:post19资料合集
链接: https://pan.baidu.com/s/1VTiWAHnN-CRm_XeEL2kPnQ?pwd=t3u6 提取码: t3u6
–来自百度网盘超级会员v6的分享