lindeyang 发表于 2013-12-21 22:33:14

我的简易示波器

本帖最后由 lindeyang 于 2013-12-22 17:22 编辑

介绍:

1、可以截屏后调用输入法对刚截屏的图片中英文数字重新命名并存储在SD卡里;

2、简单的FFT显示,移植的电脑模拟U盘,可以查看SD卡里面的截图;

3、使用电阻触屏,支持示波器的AUTO功能,采样频率与放大倍数可调,可以上下移动波形,触发可调;

4、板都是用热转印做的

一手拿手机,一手拿触摸笔,手有点抖,点不准

http://v.youku.com/v_show/id_XNjUxNTU3NTcy.html

凌海滨 发表于 2013-12-21 22:37:55

不错,支持下

dl499126943 发表于 2013-12-21 22:39:02

不错,不错

fengyunyu 发表于 2013-12-21 22:55:42

做得不错!

奮闘ing 发表于 2013-12-21 23:10:31

不错,赞!!!

radar_12345 发表于 2013-12-21 23:11:01


不错,支持下

cmheia 发表于 2013-12-21 23:16:14

比较关心输入法

lindeyang 发表于 2013-12-21 23:26:32

cmheia 发表于 2013-12-21 23:16
比较关心输入法

没有注释,自己写的,可能看着会比较吃力,要的话我可以注释下

yushiqian_2012 发表于 2013-12-21 23:27:30

不错,支持下

LearningASM 发表于 2013-12-21 23:36:27

不错,支持下,参考一下。

goolloo 发表于 2013-12-22 14:01:02

有参数吗?            

lindeyang 发表于 2013-12-22 14:14:14

本帖最后由 lindeyang 于 2013-12-23 13:41 编辑

goolloo 发表于 2013-12-22 14:01
有参数吗?

频率1M以内,使用stm32的时钟最高只有36M,没有条件使用等效采样,显示波形只能到300HZ吧,因为时钟有最低就是TIM3->ARR=65535,采样频率大概1K左右,这样的波形只有不到一个的周期,不好观看,程序可以更改,使到1HZ也可以显示,因为IDT7204有4096个字节,可以容下两个周期的波形,只要显示隔几个取一个点就可以,目前测试峰峰值在0.05--10V没有问题,今天在弄了下视频,比较清晰的

cmheia 发表于 2013-12-22 14:14:46

lindeyang 发表于 2013-12-21 23:26
没有注释,自己写的,可能看着会比较吃力,要的话我可以注释下

{:dizzy:} 果然好吃力

dong889 发表于 2013-12-22 14:15:46

不错!mark         

keywod 发表于 2013-12-23 17:11:33

不错,楼主继续发扬DIY的精神!

bbsview 发表于 2013-12-23 19:25:23

做的不错呀,嘿嘿

jun66 发表于 2013-12-23 20:43:09

这个要支持下 厉害

format 发表于 2013-12-23 21:51:47

没想到楼主这骚年是个玩单面板的~~~

lindeyang 发表于 2013-12-23 21:56:25

本帖最后由 lindeyang 于 2013-12-23 21:57 编辑

format 发表于 2013-12-23 21:51
没想到楼主这骚年是个玩单面板的~~~

数字控制部分用双面板的,模拟也是,底面没有发图片,本来打算送工厂,试试学校的热转印可以做的出来就没有送了

gujiamao_love 发表于 2013-12-24 21:20:32

楼主真厉害。

xl1736 发表于 2013-12-25 22:31:56

不错,顶一下!

dz280339441 发表于 2013-12-25 22:44:52

本帖最后由 dz280339441 于 2013-12-26 01:13 编辑

DIY得很漂亮

linger3302 发表于 2013-12-30 23:57:22

不错啊,学习了

liujunzhan 发表于 2014-1-15 19:43:57

谢谢 分享

SNOOKER 发表于 2014-1-15 22:40:45

NB啊。。GUI很靓

liangws201 发表于 2014-1-15 22:50:16

不错,学习的对像啊

dimyR 发表于 2014-1-17 00:37:05

学习了,佩服!
热转印手艺不错,STM32四周密密麻麻的引脚都搞定了

unifax001 发表于 2014-2-8 21:22:19

很厉害 佩服佩服了

xiaolaoyu 发表于 2014-2-12 11:16:17

不错,支持下

MINI2440 发表于 2014-2-12 11:21:25

热转印这么厉害??这个做了多久?

passage110 发表于 2014-2-12 18:46:49

楼主NB,NBNBNBNB

lindeyang 发表于 2014-2-12 20:37:34

MINI2440 发表于 2014-2-12 11:21
热转印这么厉害??这个做了多久?

在大四开学一段时间后吧,具体时间现在想不起来了,出来实习了,用这个跟自己做的轨迹记录仪找工作,感觉挺顺利的...

shushanxiaoyao 发表于 2014-2-26 21:30:04

牛啊,佩服佩服

sunnyqd 发表于 2014-2-26 21:44:47

赞一个。lz可以出套件了

AllEle 发表于 2014-2-26 21:55:11

做的真不错

Danielzpp 发表于 2014-2-26 22:38:23

楼主的原理图中没有触发电路,是如何实现触发的

lindeyang 发表于 2014-2-27 07:18:28

Danielzpp 发表于 2014-2-26 22:38
楼主的原理图中没有触发电路,是如何实现触发的

程序触发的,AD把信号几个周期的数据采样并存在FIFO里面,我们取出来后,根据触发值在显示的时候做个起始显示点的选择就完成软件触发啦

lindeyang 发表于 2014-2-27 07:21:04

sunnyqd 发表于 2014-2-26 21:44
赞一个。lz可以出套件了

板都是纯手工的,还是自己去试试做更有收获哦

Danielzpp 发表于 2014-2-27 14:34:44

楼主如果你的触发电平设置的不正确的话(即大于信号的最大值或小于信号的最小值),示波器的显示会晃动的吗
就如下图所示
楼主方便把MDK工程发给我吗 我的邮箱Danielzpp@163.com

lindeyang 发表于 2014-2-27 17:22:46

Danielzpp 发表于 2014-2-27 14:34
楼主如果你的触发电平设置的不正确的话(即大于信号的最大值或小于信号的最小值),示波器的显示会晃动的 ...

触发值你自己要根据实际峰值做个条件限制,不然会出现波形左右波动,软件触发只能这样做了,这个程序难度不大,前提是你的采集数据要准确,我的数据还算比较准确,触发也就会稳点,   
不好意思,这个工程我还是想先自己保留着,你去看看我上传的资料跟魏坤的资料,自己好好努力去解决问题哦!

Danielzpp 发表于 2014-2-27 18:38:57

lindeyang 发表于 2014-2-27 17:22
触发值你自己要根据实际峰值做个条件限制,不然会出现波形左右波动,软件触发只能这样做了,这个程序难度 ...

嗯好的   谢谢了。

zqy517 发表于 2014-8-18 16:21:22


做得不错!

dgtg 发表于 2014-8-19 23:50:22

楼主威武!谢谢分享!

papa0305 发表于 2014-8-19 23:51:41

mark      

papa0305 发表于 2014-8-19 23:52:05

mark      

默默七 发表于 2014-8-20 00:05:47

mark下,DIY示波器

david2002guo 发表于 2014-8-25 21:35:26

请问屏幕是多大的,多少像素

lindeyang 发表于 2014-8-25 21:57:34

david2002guo 发表于 2014-8-25 21:35
请问屏幕是多大的,多少像素

240*3202.8寸的

david2002guo 发表于 2014-8-25 22:35:59

AD目前是8位吧,多少采样率?能换成12位吗 或者用STM32F4系列的,自带12位AD。

你是否还记的 发表于 2014-8-25 22:44:53

楼主不错,赞一个

lindeyang 发表于 2014-8-26 08:03:13

david2002guo 发表于 2014-8-25 22:35
AD目前是8位吧,多少采样率?能换成12位吗 或者用STM32F4系列的,自带12位AD。 ...

AD是8位,采样速度可达60M,但是完全可以使用集成的AD(采样频率不高没事),先验证下软件部分,等整个软件架构搭起来后,在考虑输入信号变化范围,从而加信号调理电路,这样做比较好点。但是示波器更多只能用来玩的,想做稳定需要有一定的模数混合系统设计经验!

david2002guo 发表于 2014-8-26 08:28:30

lindeyang 发表于 2014-8-26 08:03
AD是8位,采样速度可达60M,但是完全可以使用集成的AD(采样频率不高没事),先验证下软件部分,等整个软 ...

液晶是SPI接口的吧,你显示波形的同时实时做FFT吗,这个比较耗运算能力吧,你的MCU是多少主频的

lindeyang 发表于 2014-8-26 09:49:00

david2002guo 发表于 2014-8-26 08:28
液晶是SPI接口的吧,你显示波形的同时实时做FFT吗,这个比较耗运算能力吧,你的MCU是多少主频的 ...

FSMC接口(外部总线驱动方式),使用比较常用的芯片STM32F103VET6,内部达到72MHZ,FFT算法只有外部触发才有做,移植官网上的算法,做的是简单的FFT,带宽不高

david2002guo 发表于 2014-8-26 15:40:35

简单的FFT,你目前可以做到多少频率的多少点FFT?

lindeyang 发表于 2014-8-26 20:55:57

david2002guo 发表于 2014-8-26 15:40
简单的FFT,你目前可以做到多少频率的多少点FFT?

去年做的东西,具体参数也忘得差不多了,现在工作跟这个关系不大,让我去看那个输入法也吃力。不过FFT我做得很简单就是了,好像是64点的,你可以去ST官网下载例程看看,我只是移植过来而已,没有深度!

david2002guo 发表于 2014-8-27 16:41:52

请问你用的TFT屏幕 240*3202.8寸的大概多少钱的

megadiy 发表于 2014-8-27 17:03:08

牛叉,强悍,……

lindeyang 发表于 2014-8-27 17:20:24

本帖最后由 lindeyang 于 2014-8-27 17:24 编辑

david2002guo 发表于 2014-8-27 16:41
请问你用的TFT屏幕 240*3202.8寸的大概多少钱的

我的液晶是买开发板送的,具体价格不知道。2.8寸裸屏每个30元左右吧,你也可以买液晶模块,有转接板的液晶屏,价格可以淘宝。买裸屏回来自己热转印做,在学校都这样弄。可以的话自己买裸屏回来弄更好点!

leafyou 发表于 2014-9-1 23:47:29

厉害                                    

liuyuhui 发表于 2014-9-2 00:02:21

历害,真让我羡慕呀!

zhpic 发表于 2014-9-24 16:13:35

不错,学习了。资料下来参考一下。

for_ever包 发表于 2016-3-27 09:56:59

感觉很牛逼的样子

for_ever包 发表于 2016-3-27 09:57:27

感觉很牛逼的样子   

kevin.zhou 发表于 2016-3-29 15:19:02

牛人,顶!d=====( ̄▽ ̄*)b

自由飞儿 发表于 2016-4-6 14:55:38

做的很好

QQ忘了 发表于 2020-9-13 22:21:53

LZ 没去打样是对的,作品这样拿出去才显得有实力
页: [1]
查看完整版本: 我的简易示波器