搜索
bottom↓
回复: 392

【开源】基于STM32 虚拟示波器(附带声卡信号发生器、谱分析仪和滤波器设计)上位机通信

  [复制链接]

出0入0汤圆

发表于 2010-11-9 15:17:46 | 显示全部楼层 |阅读模式
以“低成本和高性能”为设计思想,借助虚拟仪器的概念和高速的数字信号处理算法将传统的函数发生器、示波器、数据记录仪、频率计、谱分析仪以及滤波器设计和仿真等功能高度集成、统一平台方便使用。
    软件环境支持声卡、USB模块和虚拟仿真,三种模式。声卡模式,可以借助电脑的声卡来完成对音频范围内信号的分析和处理;USB模块,可以完成对带宽允许内的信号的分析和处理;其中演示模式采用软件模拟来实现所有的功能,便于教学和理论的演示。
公开软件通信协议,可以按照协议将自己的硬件加入我们的软件环境,使用所有的分析功能。
函数发生器
   支持产生“正弦波”、“三角波”、“矩形波”、“上锯齿波”、“下锯齿波”、“白噪声”和“合成波形”,并提供峰值、频率、输出相位差的调整功能。
波形文件输出,可以支持“正弦波”、“三角波”、“矩形波”、“上锯齿波”、“下锯齿波”、“白噪声”和“合成波形”,提供峰值、频率、输出相位差的调整功能,支持以wav、txt、hex和mif文件形式的输出。

   示波器/谱分析仪
可以工作在“声卡”、“USB模块”、“仿真”和“串口捕获”四种模式。支持任意多画面的同时显示,便于波形的多样分析;支持输入波形硬件和软件触发;支持输入波形的插值和等效采样;支持输入波形的“相加”、“相减”和“相乘”合成;支持对输入波形加“矩形窗”、“三角窗”、“海明窗”、“汉宁窗”和“布莱克曼窗”;支持对输入波形的滤波处理; 支持对输入波形的“李萨茹图形”、“幅频”、“相频”、“对数幅频”、“自功率谱”、“对数自功率谱”、“自相关”和“互相关”的分析。

   数据记录仪
数据记录仪可以从声卡或者USB模块连续的记录采集的数据,存储成wav格式的文件;同时还支持将wav的文件直接导入;支持全局数据的浏览。

   滤波器设计
支持设计IIR和FIR滤波器,并且可以将设计的滤波器用于采集数据的滤波处理和仿真模式的理论演示;其中IIR支持“巴特沃斯”、“切比雪夫I”、“切比雪夫II”、“椭圆”和“贝塞尔”类型的滤波器设计;FIR支持“矩形窗”、“三角窗”、“汉宁窗”、“海明窗”、“布莱克曼窗”和“凯塞—贝塞尔窗”;支持将设计好的图像保存;将设计的H(z)系数保存成txt文件,用于其它的设计系统中;将设计的参数保存成fdd格式,便于以后的打开以及用于波形处理和仿真。
协议
    公开软件的通信协议,分为:学习版和商业版。可以根据协议,将自己开发的硬件加入我们的软件环境。
(1)上位机启动界面

(原文件名:启动界面.jpg)
(2)基于声卡函数信号发生器界面

(原文件名:函数发生器.jpg)
(3)示波器与波形分析界面

(原文件名:界面.jpg)
(4)下位机USB模块实物照片

(原文件名:下位机USB模块.JPG)
(5)下位机完整包装

(原文件名:完整包装.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2010-11-9 15:24:12 | 显示全部楼层
很专业

出0入0汤圆

 楼主| 发表于 2010-11-9 15:25:45 | 显示全部楼层
全部资料下载:
(1)上位机应用软件
点击此处下载 ourdev_596484OQKACX.rar(文件大小:1.47M) (原文件名:多功能虚拟信号分析仪.rar)
(2)使用说明书
点击此处下载 ourdev_596485HWOVPP.rar(文件大小:1.06M) (原文件名:使用说明书.rar)
(3)上位机通信协议(学习版)
点击此处下载 ourdev_596487ODV5SX.rar(文件大小:113K) (原文件名:学习版协议.rar)
(4)STM32源工程文件
点击此处下载 ourdev_596488J4Q5ZD.rar(文件大小:4.25M) (原文件名:STM32F103C8源工程.rar)
(5)下位机原理图
点击此处下载 ourdev_596489JITGLX.rar(文件大小:45K) (原文件名:原理图.rar)
(6)驱动
点击此处下载 ourdev_596490AQS89P.rar(文件大小:2K) (原文件名:驱动.rar)

本次发布的多功能信号分析仪的学习版,资源有限,只为展示虚拟仪器的设计思路,望大家谅解!
不过有DIY兴趣的朋友可以根据上位机通信协议,自己制作下位机模块,这也是真正学习的目的!

学习版技术技术指标:
通道            2
输入阻抗        1M
输入保护        Diode嵌位
最大实时取样率  400KHz
AD              8bit
电压量程        10mV-30V(配合探头)
触发类型        软件
软件触发        上升沿、下降沿、上升/下降沿、差分、上下+差分  
触发电平        可设置
存储深度        8K 每通道
输入带宽        DC to 200KHz

出0入0汤圆

发表于 2010-11-9 16:04:37 | 显示全部楼层
看起来挺不错啊!原理图能否转成低版本的和pdf档的

出0入0汤圆

发表于 2010-11-9 16:09:47 | 显示全部楼层
好,顶顶顶,但上位机应用软件不能下载,望楼主解决

出0入0汤圆

发表于 2010-11-9 16:09:58 | 显示全部楼层
上位机做的很不错!

出0入90汤圆

发表于 2010-11-9 16:22:22 | 显示全部楼层
好东西!!!!!!!!

出0入0汤圆

发表于 2010-11-9 16:26:48 | 显示全部楼层
基于STM32 虚拟示波器

出0入0汤圆

发表于 2010-11-9 16:28:07 | 显示全部楼层
好,good!

出0入0汤圆

发表于 2010-11-9 16:39:03 | 显示全部楼层
记号 下班回来仔细看

出0入0汤圆

发表于 2010-11-9 16:48:01 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-9 16:51:06 | 显示全部楼层
看起来很漂亮

出0入0汤圆

发表于 2010-11-9 17:03:50 | 显示全部楼层
好东西,忒专业啊

出0入0汤圆

 楼主| 发表于 2010-11-9 17:17:22 | 显示全部楼层
点击此处下载 ourdev_596652LCWCGU.pdf(文件大小:582K) (原文件名:原理图.pdf)

出10入210汤圆

发表于 2010-11-9 17:20:14 | 显示全部楼层
好贴。

出0入0汤圆

发表于 2010-11-9 17:24:44 | 显示全部楼层
好东西 支持

出0入0汤圆

发表于 2010-11-9 17:26:41 | 显示全部楼层
收藏

出0入0汤圆

发表于 2010-11-9 17:27:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-9 17:58:23 | 显示全部楼层
好东西,收藏了。谢谢

出100入2764汤圆

发表于 2010-11-9 18:40:52 | 显示全部楼层
楼主强大!

出0入0汤圆

发表于 2010-11-9 18:53:25 | 显示全部楼层
好东西!

出0入0汤圆

发表于 2010-11-9 18:55:39 | 显示全部楼层
很好  很强大!

出0入0汤圆

发表于 2010-11-9 18:56:32 | 显示全部楼层
指标呢?好象找不到呢

出0入0汤圆

发表于 2010-11-9 19:10:23 | 显示全部楼层
不错,支持一下…

出0入0汤圆

发表于 2010-11-9 19:18:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-9 19:23:01 | 显示全部楼层
好东西

出0入0汤圆

发表于 2010-11-9 19:24:55 | 显示全部楼层
不错,很专业!

出0入0汤圆

发表于 2010-11-9 19:32:56 | 显示全部楼层
价位怎么样?

出0入134汤圆

发表于 2010-11-9 19:36:18 | 显示全部楼层
真强大!!

出0入0汤圆

发表于 2010-11-9 20:17:18 | 显示全部楼层
好贴子,顶一顶

出0入4汤圆

发表于 2010-11-9 20:25:05 | 显示全部楼层
不错,很专业。

出0入134汤圆

发表于 2010-11-9 20:25:42 | 显示全部楼层
录音控制台启动失败!

OS: WIN7


(原文件名:QQ截图未命名.jpg)

出0入0汤圆

发表于 2010-11-9 20:41:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-9 20:43:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-9 20:45:53 | 显示全部楼层
回复【32楼】elecfun 熊
-----------------------------------------------------------------------

请你确认  C:\WINDOWS\system32\sndvol32.exe
这个录音台控制程序确实存在

出0入0汤圆

发表于 2010-11-9 20:54:51 | 显示全部楼层
看一下参数

出0入134汤圆

发表于 2010-11-9 21:04:30 | 显示全部楼层
回复【35楼】avr_dong
回复【32楼】elecfun 熊
-----------------------------------------------------------------------
win7系统不兼容情况,我们会尽快解决!
-----------------------------------------------------------------------

恩  等待你们的好消息!


还有就是  数据记录仪 中的 开始记录 按钮不够突出

另外 用MFC做的?

出0入0汤圆

发表于 2010-11-9 21:11:06 | 显示全部楼层
回复【36楼】xiaorunyi 萧润逸
-----------------------------------------------------------------------

因为本次发布的多功能信号分析仪的学习版,资源有限,只为展示虚拟仪器的设计思路,望大家谅解!
不过有DIY兴趣的朋友可以根据上位机通信协议,自己制作下位机模块,这也是真正学习的目的!

学习版技术技术指标:
通道            2
输入阻抗        1M
输入保护        Diode嵌位
最大实时取样率  400KHz
AD              8bit
电压量程        10mV-30V(配合探头)
触发类型        软件
软件触发        上升沿、下降沿、上升/下降沿、差分、上下+差分
触发电平        可设置
存储深度        8K 每通道
输入带宽        DC to 200KHz

出0入0汤圆

发表于 2010-11-9 21:12:20 | 显示全部楼层
回复【37楼】elecfun 熊
-----------------------------------------------------------------------

我们看了一下,请你确认你的系统中  C:\WINDOWS\system32\sndvol32.exe 这个录音台控制程序确实存在

“数据记录仪 中的 开始记录 按钮不够突出”  这个我们在下一版中修改

另外,软件是用MFC做的

出0入0汤圆

发表于 2010-11-9 21:12:54 | 显示全部楼层
你太牛了!

出0入0汤圆

发表于 2010-11-9 21:13:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-9 21:18:47 | 显示全部楼层
不错!
学习了!

出0入0汤圆

发表于 2010-11-9 21:32:59 | 显示全部楼层
不错不错,支持一下,界面友好度,易用性有待提高

出0入0汤圆

发表于 2010-11-9 21:50:55 | 显示全部楼层
做的不错,收藏学习下

出0入0汤圆

发表于 2010-11-9 21:51:10 | 显示全部楼层
好东西啊

出0入0汤圆

发表于 2010-11-9 21:55:51 | 显示全部楼层
迟早要做一个

出0入0汤圆

 楼主| 发表于 2010-11-9 22:07:33 | 显示全部楼层
回复【43楼】Apache-Zjk 飞
-----------------------------------------------------------------------

你是否可以提供一些你认为可以改进的地方,我们将会在下一版中升级相应的功能

出0入0汤圆

发表于 2010-11-9 22:09:42 | 显示全部楼层
mrak!

出0入0汤圆

发表于 2010-11-9 22:18:51 | 显示全部楼层
不错,支持

出0入0汤圆

发表于 2010-11-9 22:28:40 | 显示全部楼层
qiang a

出0入0汤圆

发表于 2010-11-9 22:28:52 | 显示全部楼层
很好  顶

出0入0汤圆

发表于 2010-11-9 22:29:54 | 显示全部楼层
太牛了,顶死!

出0入0汤圆

发表于 2010-11-9 22:41:50 | 显示全部楼层
点击数字存储示波器又弹出一个窗口,问题不大,还能接受,只是感觉怪怪的
函数发生器中波形输出窗口的指示不美观,如图所示

(原文件名:S.JPG)


先写这么两点,其它等有时间慢慢说

出0入0汤圆

发表于 2010-11-9 23:14:35 | 显示全部楼层
不错,学习了

出0入0汤圆

发表于 2010-11-9 23:24:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-10 00:14:53 | 显示全部楼层
收藏啦,好东西…

出0入0汤圆

 楼主| 发表于 2010-11-10 09:17:24 | 显示全部楼层
回复【53楼】Apache-Zjk 飞
-----------------------------------------------------------------------

非常感谢,我们会在下一版改进!

出0入0汤圆

发表于 2010-11-10 09:24:27 | 显示全部楼层
上位机不是开源的吧?

出0入0汤圆

发表于 2010-11-10 09:25:32 | 显示全部楼层
好东西,谢谢楼主!

出0入0汤圆

 楼主| 发表于 2010-11-10 09:32:29 | 显示全部楼层
回复【58楼】oldtom
-----------------------------------------------------------------------

上位机软件开发历时一年,全部开源是不太现实的,不过上位机协议+下位机模块全部开源,应该可以满足大家学习的要求了,望理解!

出0入0汤圆

发表于 2010-11-10 09:37:17 | 显示全部楼层
不错!

出0入0汤圆

发表于 2010-11-10 09:43:30 | 显示全部楼层
顶!

出0入0汤圆

发表于 2010-11-10 09:46:33 | 显示全部楼层
不错!

出350入8汤圆

发表于 2010-11-10 09:48:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-10 09:50:32 | 显示全部楼层
mark

出0入137汤圆

发表于 2010-11-10 09:54:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-10 10:01:55 | 显示全部楼层
ding

出0入0汤圆

发表于 2010-11-10 10:43:44 | 显示全部楼层
好东西

出0入134汤圆

发表于 2010-11-10 12:56:53 | 显示全部楼层
回复【39楼】avr_dong
回复【37楼】elecfun 熊
-----------------------------------------------------------------------
我们看了一下,请你确认你的系统中  c:\windows\system32\sndvol32.exe 这个录音台控制程序确实存在  
“数据记录仪 中的 开始记录 按钮不够突出”  这个我们在下一版中修改
另外,软件是用mfc做的
-----------------------------------------------------------------------

没有这个文件,但是有SndVol.exe

出0入0汤圆

 楼主| 发表于 2010-11-10 13:49:17 | 显示全部楼层
回复【69楼】elecfun 熊
-----------------------------------------------------------------------

我们会多找几台win7系统测试,尽快找到解决方案!

出0入0汤圆

发表于 2010-11-10 15:23:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-10 16:32:20 | 显示全部楼层
cool

出0入0汤圆

 楼主| 发表于 2010-11-10 19:12:17 | 显示全部楼层
适用过的朋友,有什么意见可直接跟帖回复,以便达到最好的学习效果!

出0入0汤圆

发表于 2010-11-10 19:33:24 | 显示全部楼层
这东西搞不定!要是出套件就好!还有越来越害怕虚拟机的电脑安全问题要是能隔离就非常理想

出0入0汤圆

 楼主| 发表于 2010-11-10 19:48:08 | 显示全部楼层
回复【74楼】fjourdev
---------------------------------------------------------------------
其实套件也是可以出了,但主要是让大家对本虚拟仪器有所了解。
对于安全问题,也是我们关心的部分,经过较长时间的测试(半年),还未发现有损坏USB的现象发生,不过还需要大家继续适用,并告知其问题,我们会一一解决,最终提交一份满意的作品!

出0入0汤圆

发表于 2010-11-10 19:51:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-10 20:01:53 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-11 15:12:19 | 显示全部楼层
这么好的东西怎么能沉!!

我也提点建议:
    1、输出线的颜色和样式能否可以自己设定
    2、频谱分析部分垂直缩放感觉从0点缩放,有点难受,能不能重新调整一下。

出0入0汤圆

发表于 2010-11-11 15:24:30 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-11-11 20:20:10 | 显示全部楼层
回复【78楼】hong1986
-----------------------------------------------------------------------

非常感谢你的支持与建议,我们会在下一版中加以改进!

出0入0汤圆

发表于 2010-11-14 13:28:02 | 显示全部楼层
楼主:-5V电源我为什么不使用7660进行搭建,这样不可以节省成本吗

出0入0汤圆

 楼主| 发表于 2010-11-14 17:50:45 | 显示全部楼层
回复【81楼】hong66999
-----------------------------------------------------------------------

如果你愿意使用ICL7660的话,建议使用两个ICL7660并接的方式使其输出-7V~-10V电压后在接7905以提高功率!

出0入0汤圆

发表于 2010-11-15 14:03:36 | 显示全部楼层
我用过ICL7660并接的方式输出电压不稳定,建议用MC34063作负压工作稳定,功率足够

出0入0汤圆

 楼主| 发表于 2010-11-16 16:12:10 | 显示全部楼层
回复【83楼】tongyf
-----------------------------------------------------------------------

tongyf说的极是,但是MC34063的外围电路确实有点占空间,不太适合以小巧著称的虚拟仪器使用,还是需要找个更实用方便的-5V电源啊,不知有没有能人可以一同帮忙解决一下啊,不胜感激!

出0入0汤圆

发表于 2010-11-16 16:46:42 | 显示全部楼层
下班了. 先做个记号

出0入0汤圆

发表于 2010-11-19 11:25:09 | 显示全部楼层
也许哪天会用

出0入0汤圆

发表于 2010-11-19 12:56:44 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-11-19 18:41:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-24 11:29:30 | 显示全部楼层
强人^_^

出0入0汤圆

发表于 2010-11-24 14:15:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-24 14:19:46 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-11-24 14:37:35 | 显示全部楼层
这个既然有学习版  和 商业版 是否意味着 已经有产品出售?

出0入0汤圆

发表于 2010-11-24 14:48:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-24 16:05:26 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-11-24 16:29:35 | 显示全部楼层
不错,好东西

出0入0汤圆

 楼主| 发表于 2010-11-24 20:16:36 | 显示全部楼层
回复【92楼】xinchangkk 拥有
-----------------------------------------------------------------------

你好,为了更好的便于大家学习,我们会在适用后期出学习版相关套件,并且商用版也会相继面世的,敬请期待!

出0入0汤圆

发表于 2010-11-27 15:55:03 | 显示全部楼层
好东西,感谢分享!

出0入0汤圆

发表于 2010-11-28 18:40:40 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-30 11:57:59 | 显示全部楼层
刚发现  非常顶

出0入0汤圆

发表于 2010-12-1 15:18:54 | 显示全部楼层
关注此贴^_^
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 02:54

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表