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

基于STM32的数字示波器设计(完整的设计资料)

[复制链接]
tikytiky 发布时间:2016-6-1 10:23
数字示波器设计指标:
主控: STM32F103ZET6(STM 32F103ZET6数据手册)
液晶屏: 4.3寸TFT480×272 65K彩色LCD显示屏 FSMC
AD: 12位1MHz采样率
最高实时取样率: 1MSa/s 12Bits
取样缓冲器深度: 5K
垂直灵敏度: 5V,1V,500mV,200mV,100mV,50mV,20mV,10mV;
水平时基范围:2S,1S,500mS,200mS,100mS,50mS,20mS,10mS,5mS,2mS,1mS,500uS,200uS,100uS,50uS,20uS,10uS,5uS,2uS,1uS
输入阻抗:≥1MΩ
最高输入电压: 30Vpp
耦合方式: AC/DC
触发功能:实现自动、常规、单次触发方式 ,上升或下降边沿触发
参数计算:频率、周期、占空比、交流峰-峰值、平均值、光标追踪显示
RUN/STOP

功能:
1、波形发生器:使用STM32一路DA实现正弦,三角波,方波,白噪声输出。 任意一种波形幅值在0-3.3V任意可调、频率在一定范围任意可调、方波占空比可调。调节选项可以通过触摸屏完成设置。
2、SD卡存储: SD卡波形存储输出,能够对当前屏幕截屏,以JPG格式存储在SD卡上。能够存储1S内的波形数据,可以随时调用查看。
3、数据传输:用C#编写上位机,通过串口完成对下位机的控制。(1)实现STOP/RUN功能(2)输出波形电压、时间参数(3)控制截屏(4)控制波形发生器(5)控制完成FFT(6)波形的存储和显示
4、图形接口: UCGUI
5、水平扫速: 250 ns*、500ns、1μs、5 μs、10μs、50μs、500 μs、5ms 、50ms
6、垂直电压灵敏度:10mV/div, 20mV/div, 50mV/div, 0.1V/div, 0,2V/div, 0.5V/div, 1V/div,2V/div, 5V/div
7、被测信号的各种参数屏幕显示,包括频率、电压峰峰值等。

实物展示:
1.jpg

源代码的注释
2.jpg

上位机截图:
3.jpg

附件内容包括:
整个电路设计源代码;
示波器上层板、AD板原理图和PCB源文件以及NI仿真电路;
基于STM32示波器上位机EXE文件以及上位机源码;
示波器设计相关文档(通信协议、增益计算表等);


资料下载:http://www.cirmall.com/circuit/619/#/details

收藏 3 评论5 发布时间:2016-6-1 10:23

举报

5个回答
disheng4688 回答时间:2016-6-1 11:08:25
谢谢分享
00-405686 回答时间:2016-6-1 11:09:52
感谢楼主啊,很好的资料
yu0405jie 回答时间:2016-7-13 08:16:44
感谢楼主
kernel_sa 回答时间:2016-9-20 01:17:43
基于STM32的数字示波器设计

所属标签

STM32团队

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


最新内容

相似技术帖

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