【快乐分享】+袖珍示波器

[复制链接]
9026|59
 楼主| wbx2050 发表于 2013-7-20 19:56 | 显示全部楼层 |阅读模式
       平时在实验室里只有一台示波器,大家闲的时候他也也闲,忙的时候他就分身乏术了。所以根据平时所作电路的方向,大多时候使用示波器是为了检测一些波形的正确与否,频率一般都很低而且都是比较规律的波形。处于这些原因在闲的无聊的时候,参照网上的资料和自己有的元器件做了一款基于stm32的袖珍示波器,可以测到200khz的频率把,如果要看电压的话测噪声肯定是不太擅长的。
    用的STM32F103VET6做控制器,貌似有些浪费资源但是是为了用它的FSMC模块可以刷彩屏更快些。程序只是做了简单的编程,界面和算法什么的没有深入去做,可扩展性还是很大的。自己设计的带有USB接口(也可以做虚拟的示波器网上也有的)、五个按键和SD卡座,使用锂电池供电可以充电外观不给力:(。在做硬件时可是让人很头疼,虽然网上有不少电路图,但是自身条件和能力是有限的,数字电路不是问题,所有的模拟电路在经过电路模拟和理论认证后就做了PCB,为了便携使用电池供电那么产生正负电压就比较蛋疼了。看别人的电路是用232的芯片它自带有电荷泵电路可以产生的正负电压供电,但是还好自己开始时焊了电路验证过,它的供电电路刚好只能撑得起一个TL082和一个模拟开关,电路设计起来就比较坑了。要有放大和加法电路所以前级的衰减就只能用电阻分压,在经历很长时间的电路仿真后终于决定做了PCB回来之后才发现自己还是有很多没弄懂的。就看用max232产生正负电压做电源的输出噪声很大的,画板子的是虽然用了LCπ型滤波但是电容值和点感值都太小了,回来后只能用直插的大电容电感代替了,虽然难看还好是在里边的看不到。整体效果还不错跟多的功能有待开发,信号的放大还可以,只是TL082的性能有限衰减还是很严重的但并不影响信号的采集,整个电路中的电阻也已经使用的百分之一的精度了,没有做触发等功能,下边是自己做的PCB工程和程序,由于stm32工程过大值上传了user文件里的c文件和头文件。

电路模拟.rar (89.58 KB, 下载次数: 191)
user.rar (87.49 KB, 下载次数: 178)
袖珍示波器.rar (651.2 KB, 下载次数: 250)

评分

参与人数 2威望 +2 收起 理由
chrisfan + 1 赞一个,我相信我自己做不出来。.
地瓜patch + 1

查看全部评分

linfeng24 发表于 2013-7-20 21:35 | 显示全部楼层
好吧,,,先鼓励下。能做出来都是不错的。我做过示波器,也用STM32,觉得你的电源部分用MAX232不太明智,它输出电流那么小,怎么可能维持整个系统稳定工作?一会也许是可以的。没过多久必然发烫。建议下次用ICL7660,两片就是200mA了。其次,TL082是高精度运放,增益带宽只有20、30M,用在示波器上显然不太合适。应该用高速运放的。不然你的带宽永远上不去。你的AD用自带AD采,我做过,可以到1MHz没问题,你这里200k,应该是模拟电路没处理好。程控放大用AD603或者VCA810要比模拟开关靠谱。噪声就比降低很多了。好吧,说多了。。建议而已。。
trumpxp 发表于 2013-7-21 09:36 | 显示全部楼层
高手   版主是   不错   花点时间好好看看  很不错   顶一个
 楼主| wbx2050 发表于 2013-7-22 21:35 | 显示全部楼层
linfeng24 发表于 2013-7-20 21:35
好吧,,,先鼓励下。能做出来都是不错的。我做过示波器,也用STM32,觉得你的电源部分用MAX232不太明智, ...

硬件的没太多的考虑,在这个性能下还是够用的。200kHz的在1M的实时采用速率下可以差不多显示出一个波形,再高的频率stm32的内部AD就行了。
linfeng24 发表于 2013-7-22 21:43 | 显示全部楼层
wbx2050 发表于 2013-7-22 21:35
硬件的没太多的考虑,在这个性能下还是够用的。200kHz的在1M的实时采用速率下可以差不多显示出一个波形, ...

示波器,硬件也是需要考虑很多的哦
outstanding 发表于 2013-7-23 09:13 | 显示全部楼层
xzp114 发表于 2013-7-23 09:48 | 显示全部楼层
很强大,我是来学习的!
1314binbin 发表于 2013-8-3 11:01 | 显示全部楼层
:victory:
huazhongwang 发表于 2013-8-4 11:52 | 显示全部楼层
收藏了,以后做毕业设计用
outstanding 发表于 2013-8-4 15:59 | 显示全部楼层
hkcj 发表于 2013-8-4 19:05 | 显示全部楼层
强大  不错   收藏一个   谢谢了   楼主   顶一个  
zeluo 发表于 2013-8-4 19:25 | 显示全部楼层
很不错的资料   楼主   谢谢了   很不错  
qzc13457 发表于 2013-8-6 10:42 | 显示全部楼层
做示波器的好多啊,搞得我也想做了。。
a360013139 发表于 2013-8-6 19:46 | 显示全部楼层
拿起书本 发表于 2013-8-6 22:04 | 显示全部楼层
先支持一下,从简单到完善,一步一步来,不错,学习了
123de7 发表于 2013-8-9 17:14 | 显示全部楼层
顶一下
worldsing 发表于 2013-8-9 17:57 | 显示全部楼层
楼主配上一张图更V5
chuangpu 发表于 2013-8-9 20:36 | 显示全部楼层
好强大的东西   谢谢了   楼主   谢谢你的共享  
drysk 发表于 2013-8-10 00:24 | 显示全部楼层
很想自己動手作一個
先收集資料研究
感謝分享
重邮king 发表于 2013-8-10 22:08 | 显示全部楼层
学习了~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

268

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部