38度发烧友--38Hot Volt-Nuts

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 27|回复: 0

测试一下示波器所谓具的 64 级辉度

[复制链接]
发表于 2014-5-18 11:11:19 | 显示全部楼层 |阅读模式
本帖最后由 lilith 于 2014-5-18 18:35 编辑

一下子忘了 38 的 ID 不同

cr8043.jpg


scope_5.png

效果只能说,哎

cr8042.jpg

scope_4.png

源代码,用 AVR 单片机操作一个双 DAC(LTC1446)实现:


Declare Function DrawChr(bLine As Byte) As Byte
DDRD = &b00000111
PORTD = &b00000100
InitLcd()
   WaitMs 255
   Cls
   Lcd " LTC1446 Test 3"
Wait 1
'WriteDAC(192, 128)

Do      
Charat = "Lilith"
DrawChr(0)

Loop

Function DrawChr(bLine As Byte) As Byte  
Local is As Byte
Local iLs As Byte
Local iFn As Byte
Local iChn As Byte
Local bChr As Byte
Local xAdd As Byte
Local xBdd As Byte
Local idw As Byte
xAdd = 0
xBdd = 0
iLs = Len(Charat)
Locate 2, 1 : Lcd iLs
For is = 1 To iLs
    bChr = Asc(Mid(Charat,is,1)) - 32     
    For iFn = 0 To 4
        iChn = Ft1(bChr * 5 + iFn)
        ic = iChn
        For idw = 0 To 7
         id = ic And &b10000000
         If id = 128 Then
          WriteDAC(iFn * 8 + xAdd * 32 + xBdd * 12, idw * 16 + 16)
         End If
         WaitUs 2
         ic = Shift(Left, 1, ic)
        Next idw
        'xAdd = xAdd + 1
    Next iFn
    xAdd = xAdd + 1
    xBdd = xBdd + 1
Next is
Return 0
End Function
Function WriteDAC(X As Byte, Y As Byte) As Byte
Local wB1 As Byte
Local wB2 As Byte
Local wB3 As Byte
wB1 = X
wB2 = Swap(Y)
wB2 = wB2 And &b00001111
wB3 = Swap(Y)
wB3 = wB3 And &b11110000
ChipSet = 0
ShiftOut wB1; wB2; wB3
ChipSet = 1
Return 0
End Function

回复

使用道具 举报

发表于 2014-5-18 12:21:48 | 显示全部楼层
X,Y模式下很多插值和余辉算法失效,效果不如模拟示波器
回复

使用道具 举报

发表于 2014-5-18 13:44:17 | 显示全部楼层
顶一下...
回复

使用道具 举报

发表于 2014-5-18 14:01:49 | 显示全部楼层
washu?这个还挺酷的
回复

使用道具 举报

发表于 2014-5-18 15:15:31 | 显示全部楼层
ym_csu 发表于 2014-5-18 14:01
washu?这个还挺酷的

WASHU本来就是他的名字
回复

使用道具 举报

发表于 2014-5-18 15:34:16 | 显示全部楼层
华数大大又来秀他的安捷伦了,这是想让大家再一次流口水啊
回复

使用道具 举报

发表于 2014-5-18 15:54:36 38hot手机频道 | 显示全部楼层
这个示波器挺漂亮
回复

使用道具 举报

发表于 2014-5-18 17:10:21 | 显示全部楼层
ym_csu 发表于 2014-5-18 14:01
washu?这个还挺酷的

楼主在其他论坛的ID。至于中文,到底是“瓦数?”还是“挖树?”还是“哇!书”我就不清楚了

他还有个超酷的卡通头像呢


补充内容 (2014-11-30 07:36):
今天忽然想像,应该是“瓦叔”才对!广西的少数民族多,叫“瓦叔”的也应该有!
回复

使用道具 举报

发表于 2014-5-18 18:04:23 | 显示全部楼层
顶 washu,难道这个名字也是源自于卡通?
回复

使用道具 举报

发表于 2014-5-18 18:19:52 | 显示全部楼层
老师的贴子必须顶..............!
回复

使用道具 举报

 楼主| 发表于 2014-5-18 18:30:49 | 显示全部楼层
lzqing 发表于 2014-5-18 12:21
X,Y模式下很多插值和余辉算法失效,效果不如模拟示波器


也就是说如果我只写 Y 轴,让示波器自己触发 T 轴的效果会更好?
回复

使用道具 举报

 楼主| 发表于 2014-5-18 18:32:41 | 显示全部楼层
彭鹏 发表于 2014-5-18 17:10
楼主在其他论坛的ID。至于中文,到底是“瓦数?”还是“挖树?”还是“哇!书”我就不清楚了
...


那个头像我很郁闷,一直传不上来 不过刚才试了一下可以了,看来这次更新把头像问题也修复啦

头像来源
bf90b982b8e0d4d96d811908.jpg
回复

使用道具 举报

发表于 2014-5-18 18:37:50 | 显示全部楼层
lilith 发表于 2014-5-18 18:30
也就是说如果我只写 Y 轴,让示波器自己触发 T 轴的效果会更好?

值得一试
回复

使用道具 举报

发表于 2014-5-18 18:40:53 | 显示全部楼层
lilith 发表于 2014-5-18 18:32
那个头像我很郁闷,一直传不上来  不过刚才试了一下可以了,看来这次更新把头像问题也修复 ...

恭喜您成功恢复“偷香”
回复

使用道具 举报

发表于 2014-5-18 18:43:19 | 显示全部楼层
嘿嘿,,不错的创意
回复

使用道具 举报

 楼主| 发表于 2014-5-18 18:57:15 | 显示全部楼层


以我的点阵方式看来,效果不是很好,T 轴自己要走我也没办法

scope_6.png
回复

使用道具 举报

发表于 2014-5-18 19:00:38 | 显示全部楼层
washu楼主应该姓胡
回复

使用道具 举报

 楼主| 发表于 2014-5-18 19:03:10 | 显示全部楼层
anjiyifan 发表于 2014-5-18 19:00
washu楼主应该姓胡




lilith = 李立师
回复

使用道具 举报

发表于 2014-5-18 19:05:00 | 显示全部楼层
lilith 发表于 2014-5-18 19:03


lilith = 李立师

我还以为Was Hu呢,
回复

使用道具 举报

发表于 2014-5-18 19:12:11 | 显示全部楼层
你滴头像好猥琐啊,,,,
回复

使用道具 举报

发表于 2014-5-18 19:41:04 | 显示全部楼层
[s:14]这个不错,以前看他们搞的示波器钟,就挺漂亮的。
回复

使用道具 举报

发表于 2014-5-18 20:23:16 | 显示全部楼层
厉害  我都只会拆示波器  还不会用呢
回复

使用道具 举报

 楼主| 发表于 2014-5-18 20:24:04 | 显示全部楼层
古人 发表于 2014-5-18 19:41
这个不错,以前看他们搞的示波器钟,就挺漂亮的。


那个要绘制矢量图,我用的单片机和 DAC 速度都不够了,有空试试看我爱用的 AVR 超频后的速度能不能满足
回复

使用道具 举报

发表于 2014-5-19 09:38:29 | 显示全部楼层
lilith 发表于 2014-5-18 18:57
以我的点阵方式看来,效果不是很好,T 轴自己要走我也没办法

示波器当前采样率太低了,另外,我忽略了另一个问题,示波器插值算法一般是一维的。
回复

使用道具 举报

发表于 2014-5-22 22:30:46 | 显示全部楼层
这个强大
回复

使用道具 举报

发表于 2014-5-31 10:05:45 | 显示全部楼层
理论上,数字示波器的效果是比不上模拟示波器的。

数字示波器最大的优点是单次的波形,只要被捕获到,就能清晰的显示,所以光标从一个点移动到另外一个点的时候,屏幕上会留有移动轨迹。

而模拟示波器不一样,如果光标移动的足够快,而且光标停留的时间比移动的时间长很多的话,就很难看到光标移动的轨迹。

所以,这类图案只有用模拟示波器才有好的效果。
回复

使用道具 举报

 楼主| 发表于 2014-5-31 11:08:31 | 显示全部楼层
van_wu 发表于 2014-5-31 10:05
理论上,数字示波器的效果是比不上模拟示波器的。

数字示波器最大的优点是单次的波形,只要被捕获到,就 ...


没有用模拟示波器了,以前有一台 SR8,接触不良早就拆掉卖废品了 有谁用模拟示波器的发个效果上来看看,还有谁有 256 级辉度的也发个效果上来看看,大家对比一下?

cr8046.jpg


回复

使用道具 举报

发表于 2014-11-29 22:36:27 | 显示全部楼层
强帖先顶!!其实我以前也喜欢这样,只不过我用示波器显示文字是直接利用的示波器的扫描,每一行扫描前加了一个-3V的脉冲作为电平触发,但是这样会有一个问题就是屏幕上除了显示的文字外还有一根烦人的“下划线”,看来楼主您的方法更好一些,来取取经学习下~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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