[原创] 基于STM32 虚拟示波器(通信协议*下位机源工程*原理图完全公开)

zhanglei_hrb   2010-11-14 21:21 楼主

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

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

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

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

(1)上位机启动界面


(2)基于声卡函数信号发生器界面

(3)示波器与波形分析界面

(4)下位机USB模块实物照片

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

全部资料下载:
(1)上位机应用软件
(2)使用说明书

(3)上位机通信协议(学习版)

(4)STM32源工程文件

(5)下位机原理图

(6)驱动

回复评论 (80)

上位机应用软件 能开源 吗?
非常感谢啦那就!
点赞  2010-11-14 22:35
先感谢,再下载
点赞  2010-11-16 08:56
谢谢楼主,好东西
点赞  2010-11-16 09:00

回复 沙发 sblpp 的帖子

由于上位机开发周期较长,现在真的不太适合开源,忘见谅,不过我们开源了上位机的通信协议,已经做够大家学习了!
点赞  2010-11-16 16:16
呵呵 非常感谢啦!
上位机 是用LabVIEW做的吗??
点赞  2010-11-16 23:30

回复 6楼 sblpp 的帖子

当然不是啊,用别人的东西做好了怎么好意思往出拿啊,是我们用VC自己写的!
点赞  2010-11-17 20:19
谢谢了!~
QQ:1625345502
点赞  2010-11-17 21:02
呵呵 非常感谢啦:)
点赞  2010-11-25 18:44
不错的资料。。。
点赞  2010-12-11 01:43
看看原理图。。。
点赞  2010-12-13 08:51
学习一下
点赞  2010-12-28 08:17
先纯支持下,以个人目前的水平,还做不了这个啊
点赞  2010-12-28 21:20
还是 非常非常 想要上位机的源代码啊。。。
点赞  2010-12-29 16:01

先感谢,再下载

非常不错的资料。。。
点赞  2011-2-4 21:42
支持。。。。。。。。。。。。
点赞  2011-2-17 12:46

谢谢了

http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2011-2-17 16:58
好东西 楼主辛苦了
点赞  2011-4-7 15:00
定一个
点赞  2011-4-25 16:13
标记一下,谢谢分享啊
点赞  2011-5-14 07:59
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复