搜索
bottom↓
回复: 27

如何做到实时显示波形呢?

[复制链接]
(403277971)

出0入0汤圆

发表于 2009-4-8 22:38:15 | 显示全部楼层 |阅读模式
一般信号变化是很快的,波形实时显示就要求液晶刷新的速度比较快。我用的320*240LCD,MSP430FG4618的MCU,刷次屏得半秒钟。各位高手有无什么低成本的实时显示方案?
(403277291)

出0入0汤圆

发表于 2009-4-8 22:49:35 | 显示全部楼层
实时显示是不可能的~数字示波器必定存在死区时间
不过半秒也太慢了吧?
波形捕获速率就是描述这个指标的
(403276942)

出0入0汤圆

 楼主| 发表于 2009-4-8 22:55:24 | 显示全部楼层
只要LCD刷新率20HZ以上基本就OK吧,难道这样得用上ARM级别的处理器?
(403275525)

出0入0汤圆

发表于 2009-4-8 23:19:01 | 显示全部楼层
楼主用的是TFT吧,最好用带总线的单片机或是ARM
(403241379)

出0入0汤圆

发表于 2009-4-9 08:48:07 | 显示全部楼层
要做到实时显示的话,就必须做到处理和显示的时候,不漏掉一个应该采集的数据.
(403239973)

出0入0汤圆

发表于 2009-4-9 09:11:33 | 显示全部楼层
TFT LCD顯示實時波形的方法是:

用大規模FPGA來設計TFT LCD CONTROLER,並依據TFT LCD的timing將波形顯示更新率達到最極致,
TFT LCD廠商也必須根據要求修改規格以提高反應時間,不是一般在市面上買到的LCD模塊,
一般數字示波器顯示實時波形要求的更新率最少在1000禎/每秒,
這不是採用32位元ARM就可以達到的,用ARM來做示波器只能算是玩具.
(403222512)

出0入0汤圆

发表于 2009-4-9 14:02:34 | 显示全部楼层
“最少在1000禎/每秒”应该是采集率吧,显示更新率超过50帧/秒人眼就看不出多大区别了。
(403220473)

出0入0汤圆

发表于 2009-4-9 14:36:33 | 显示全部楼层
TEK DSO 波形更新率   3800帧/秒
GW DSO波形更新率     2500帧/秒
RIGOL DSO波形更新率  1000帧/秒
-----------------------------
玩具DSO   50帧/秒 以下
(403212106)

出0入0汤圆

发表于 2009-4-9 16:56:00 | 显示全部楼层
我的理解,这些是采集率,即每秒能触发并记录这么多次,而不是每秒在屏幕上更新这么多次 - 那样是困难的,也是不必要的。
(403205146)

出0入0汤圆

发表于 2009-4-9 18:52:00 | 显示全部楼层
最少在1000禎/每秒
试问你见过这样的示波器?就算是专业做示波器的也不会扫那么快,那是模拟示波器做的,这里说的是数字示波器,搞清楚
(403203934)

出0入0汤圆

发表于 2009-4-9 19:12:12 | 显示全部楼层
經詢問FPGA與軟件設計人員,所謂的波形更新率1000帧/秒以上,
是指在FPGA內部采集的波形次數,算法有好幾種,但不管那一種,
都是取最多次數來做文章,這是行銷的手法.
而顯示波形的次數確實都在50上下,
RIGOL與GW都是一樣的,而TEK則有待查證.

感謝ray0812, lisn3188 的指正.
是我有一點搞混了...

剛才,上去ray0812在淘宝店賣的示波器套件,挺有意思的,
預祝他生意興隆,越賣越多...
(403200024)

出0入0汤圆

发表于 2009-4-9 20:17:22 | 显示全部楼层
大家因该明白以下几点
数字示波器是先采集后显示             模拟示波器是采集与显示是同步的
数字示波器是有采样深度               模拟示波器没有
数字示波器显示时间是不变的           模拟示波器显示时间是随采样时间而变化的
(403197066)

出0入0汤圆

 楼主| 发表于 2009-4-9 21:06:40 | 显示全部楼层
1000帧/秒主要是为了测量的精确性了
既然每秒显示的波形只要求50左右  应该有较低成本的实时显示方案的,并不一定要用FPGA做LCD控制的

lisn3188 是桂林的? 我也是桂林的,在桂电
(403196229)

出0入0汤圆

发表于 2009-4-9 21:20:37 | 显示全部楼层
每秒1000桢你看得到吗?
(403195805)

出0入0汤圆

 楼主| 发表于 2009-4-9 21:27:41 | 显示全部楼层
上面都说了1000帧/秒是FPGA内部数据更新速率 不是TFT刷新率
(403195429)

出0入0汤圆

发表于 2009-4-9 21:33:57 | 显示全部楼层
1000帧/秒是FPGA内部数据更新速率?没听过,只知道500Ms/s,1Gs/s等指标
(403195193)

出0入0汤圆

发表于 2009-4-9 21:37:53 | 显示全部楼层
所有示波器的液晶刷新率其实最多都只有60次左右的,所谓的波形更新率是指数据采集到的次数,不是液晶刷新的次数。
(403189257)

出0入0汤圆

发表于 2009-4-9 23:16:49 | 显示全部楼层
采集率高是有重要意义的,特别是对高频的情况。想想看吧,假如你有一台1G的示波器,你要看的信号周期可能只有1、2ns,如果示波器的采集率是50帧/秒,那么也就是说你每隔20ms才抓到2ns的信号,这对于周期信号或许还不很严重,如果是非周期信号那个“1G”就基本成了个摆设了。
(403145571)

出0入0汤圆

发表于 2009-4-10 11:24:55 | 显示全部楼层
楼上说的情况可以通过设置触发条件来捕捉和采集率关系不大,波形刷新率一般在看调频、调幅、视频信号的时候起的作用比较大。
(403145253)

出0入0汤圆

发表于 2009-4-10 11:30:13 | 显示全部楼层
普源DS1000E系列波形捕获率是1000 wfms/s
DS1000CA系列是2000 wfms/s

懂的朋友看后面的单位就会明白
(403144883)

出0入0汤圆

发表于 2009-4-10 11:36:23 | 显示全部楼层
RIGOL的波形刷新率基本属于骗人的,RIGOL的示波器采用的MCU是BF531,总线速度最快只有25M。存储深度1M,波形捕获率是1000 wfms/s,大家自己算算总线速度要达到多少才能接受这么多数据的吧,还不包括数据处理时间和液晶刷新时间。
(403136959)

出0入0汤圆

发表于 2009-4-10 13:48:27 | 显示全部楼层
【18楼】 newbier
楼上说的情况可以通过设置触发条件来捕捉和采集率关系不大,波形刷新率一般在看调频、调幅、视频信号的时候起的作用比较大。
-------------------------------------------------

波形影都没有的时候, 凭什么去设定触发条件?当然可以慢慢摸,如果是很久才出现一次的信号就不知道要摸多久了,这时高采集率就显示出它的好处了。 高采集率的用处当然不止如此,比如在测量jitter时就很有用,如果看调频、调幅、视频信号反倒不要太高采集率了。

“存储深度1M,波形捕获率是1000 wfms/s”是可信的,存储深度1M并非每次采集都用1M,事实上在高频使用时,用500-1000点就足够了,假设是1000点,1000 X 1000 = 1M,做起来并不特别困难。
(403127926)

出0入0汤圆

发表于 2009-4-10 16:19:00 | 显示全部楼层
照楼上的说法我每次采集几百个点的数据,然后波形刷新率不就可以定个10000 wfms/s?那不是比泰克、安捷伦牛逼多了?
波形刷新率的定法是有规矩的,泰克和安捷伦的波形刷新率就是指达到最大存储深度的时候的波形刷新率。
(403124658)

出0入0汤圆

发表于 2009-4-10 17:13:28 | 显示全部楼层
你是用10Msps或20Msps采几百个点还是用1Gsps甚至100Gsps采几百个点?你的模拟带宽可以做到多少呢?如果丢开其他指标光那一个和某某比,然后说比别人牛逼,这大概不是搞技术的人会去做的。
(360154362)

出0入0汤圆

发表于 2010-8-21 01:25:04 | 显示全部楼层
回复【7楼】SMH0  
-----------------------------------------------------------------------

今天测试了Agilent 54645 ,快时基上面都能达到30000wfms/s ,最快上面超过100000wfms/s
而L公司的7100A却只有220wfms/s 打开测量功能立马减半。Agilent 的几乎不受影响!原因是L公司用CPU去运算,而Agilent是MegaZoom
要是在L公司示波器跑一个SuperPI,示波器压根就不工作了
(360134040)

出0入0汤圆

发表于 2010-8-21 07:03:46 | 显示全部楼层
回复【24楼】06004326
回复【7楼】smh0   
-----------------------------------------------------------------------
今天测试了agilent 54645 ,快时基上面都能达到30000wfms/s ,最快上面超过100000wfms/s  
而l公司的7100a却只有220wfms/s 打开测量功能立马减半。agilent 的几乎不受影响!原因是l公司用cpu去运算,而agilent是megazoom
要是在l公司示波器跑一个superpi,示波器压根就不工作了
-----------------------------------------------------------------------

我也有54645D,不知道从哪里分析或是显示或是换算出WFMS指标的
(348698165)

出0入0汤圆

发表于 2010-12-31 15:41:41 | 显示全部楼层
回复【7楼】SMH0
tek dso 波形更新率   3800帧/秒
gw dso波形更新率     2500帧/秒
rigol dso波形更新率  1000帧/秒
-----------------------------
玩具dso   50帧/秒 以下           

-----------------------------------------------------------------------

请问波形更新率是视觉上液晶的更新率呢还是内部做到的更新率? 和采样速率有关吗
(307144159)

出0入0汤圆

发表于 2012-4-25 14:28:27 | 显示全部楼层
示波器实际上是有个死区时间的,并不是真正的实时显示的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-1-18 12:17

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

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