搜索
bottom↓
回复: 100

60M采样数字示波器(ADS830+IDT7204+LPC2148+股票机液晶屏640*200)初步显示成功,是We

[复制链接]

出0入0汤圆

发表于 2009-2-27 07:05:08 | 显示全部楼层 |阅读模式
60M采样数字示波器(ADS830+IDT7204+LPC2148+股票机液晶屏640*200)初步显示成功,是WeiKun的方案

1:运放部分还有点问题,原设计中的输入射随器为负端输出,经查射随器输入应改为正端输入.待查.
2:采样部分还有点问题,无数据输入时,电压也正常,但采集到的数据都为0xFF,在AD输入口,和手接触一下,又正常了.待查.
3:ADS830的11脚误写成16脚了

4:时钟部分还没做,现在有MCU模拟完成(FIFO_EN脚模拟时钟)
5:电路图根本没画,等完成了,再画一份吧,电路不复杂的.
6:ADS830的电路不是很懂,参考电压接法在PDF文档中有很多种,请懂的大侠解答一二.
  
7:增益控制部分,最后的参考电压高整电路中,用的是运放做的加法器,能否换成更好的电平平移电路(参考商用示波器),
  因为我发现平移有些失真
8:问题还很多,主要还是AD工作还不是很正常,可能是因为AD接法不对,还有320*240的屏移植到640*200的屏上,程序还需
  要再修改完善,一步步来吧.
   

成本是很低的了,
    AD+FIFO+高速运放=100元,
    LCD+驱动        =75元
    LPC2148核心板   =80元
   合计:<300元
  人工不算钱啦!


大家一起来做一个,好玩又实用啊!

    支持WeiKun大侠!!!!!


ADS830特写.jpg (原文件名:ADS830特写.jpg)


LPC2148.jpg (原文件名:LPC2148.jpg)


波形.jpg (原文件名:波形.jpg)

示波器源代码.rar  注意这是测试代码,未完善ourdev_422530.rar(文件大小:868K) (原文件名:示波器源代码.rar)





以下资料为WeiKun的方案,供网友方便下载

1 序.pdfourdev_422382.pdf(文件大小:716K) (原文件名:1 序.pdf)
2 总述.pdfourdev_422383.pdf(文件大小:1.60M) (原文件名:2 总述.pdf)
3 硬件篇.pdfourdev_422384.pdf(文件大小:453K) (原文件名:3 硬件篇.pdf)
4 软件篇.pdfourdev_422385.pdf(文件大小:348K) (原文件名:4 软件篇.pdf)
5 制作调试.pdfourdev_422386.pdf(文件大小:3.68M) (原文件名:5 制作调试.pdf)
6 完整源程序.rarourdev_422387.rar(文件大小:134K) (原文件名:6 完整源程序.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2009-2-27 08:01:07 | 显示全部楼层
哇 不错啦 顶你

出0入4汤圆

发表于 2009-2-27 08:05:19 | 显示全部楼层
支持》

出0入0汤圆

发表于 2009-2-27 08:07:25 | 显示全部楼层
不错不错

出0入0汤圆

发表于 2009-2-27 08:42:24 | 显示全部楼层
不错,顶!!

出0入0汤圆

发表于 2009-2-27 08:50:13 | 显示全部楼层
LZ啊,你自己的东西怎么一点也没有啊?

LPC2148的方案也没有给出,直接把魏坤的东西抄过来,好象不是太好吧?

出0入0汤圆

发表于 2009-2-27 11:37:21 | 显示全部楼层
跟随当然是正端输入那...

出0入0汤圆

发表于 2009-2-27 14:59:43 | 显示全部楼层
晕倒!完完全全的魏坤版!lz忽悠人,不太厚道啊!

出0入0汤圆

发表于 2009-2-27 15:04:46 | 显示全部楼层
魏坤的东西?有交流采样吗?

出0入0汤圆

 楼主| 发表于 2009-2-27 15:43:07 | 显示全部楼层
我的方案只是在魏坤的方案上,根据自己已有的硬件,初步调通了而已,还没有算成功.
放上来不能使用的东西反而会误人.
放上魏坤的方案是因为他的帖子上次没有了,放在这里是方便别人下载,并没有冒充的意思

出0入0汤圆

发表于 2009-2-27 15:52:34 | 显示全部楼层
那就注明一下文件来源呢吧~

出0入0汤圆

发表于 2009-2-27 15:57:18 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-2-27 16:34:19 | 显示全部楼层
mark.

出0入0汤圆

发表于 2009-2-27 17:05:32 | 显示全部楼层
至少自己的圖片也應該有1,2張吧!

出0入0汤圆

发表于 2009-2-27 19:23:47 | 显示全部楼层
不错,学习学习

出0入0汤圆

发表于 2009-2-27 20:39:35 | 显示全部楼层
顶一个!

出0入0汤圆

发表于 2009-2-27 20:48:34 | 显示全部楼层
上个图看看效果

出0入21汤圆

发表于 2009-2-27 21:00:55 | 显示全部楼层
恭喜楼主啊!
贴个照片上来啊……
很期待的~
我想看看跟我的320*240的评有多大区别,要是好,我也淘一块去!

出0入21汤圆

发表于 2009-2-27 21:08:39 | 显示全部楼层
对不住啊大家!模拟输入端的运放第2、3脚接反了!

出675入8汤圆

发表于 2009-2-27 22:14:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-2-27 23:03:21 | 显示全部楼层
模拟电路用这些洞洞板接可能比较容易受到干扰!
你说AD工作还不是很正常,具体什么问题呢!

出0入0汤圆

发表于 2009-2-28 00:10:02 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2009-2-28 08:24:31 | 显示全部楼层
ADS830输入电压低于2.5V采样数据就变为0XFF了,高于此电压则很正常,数据范围变为0X76__0XFF了

出0入0汤圆

发表于 2009-2-28 08:55:27 | 显示全部楼层
好像不错,看看

出0入0汤圆

发表于 2009-2-28 09:22:28 | 显示全部楼层
看看,我只是看看

出0入0汤圆

 楼主| 发表于 2009-2-28 14:02:32 | 显示全部楼层
选择内部参考电压,输入范围2Vpp模式,REFT,REFB两脚应该电路无关了的,对吗?

我想改成这样接,大家看看对不对?晚上去试试看

ADS830接法对吗?.jpg (原文件名:ADS830接法对吗?.jpg)

出0入0汤圆

发表于 2009-2-28 14:57:13 | 显示全部楼层
LZ你的LCD是不是买的我那个1335+ED7014啊,不错恩

出0入0汤圆

发表于 2009-2-28 15:14:59 | 显示全部楼层
不错呀

出0入0汤圆

发表于 2009-2-28 15:21:26 | 显示全部楼层
比较牛·记号一下

出0入0汤圆

发表于 2009-2-28 18:38:53 | 显示全部楼层
强,有机会也做玩玩

出0入0汤圆

发表于 2009-2-28 18:43:50 | 显示全部楼层
不错。

出0入0汤圆

 楼主| 发表于 2009-3-1 18:11:20 | 显示全部楼层
问题搞定,仔细阅读源代码后发现是程序中触发条件的问题
看代码:
read:  
  for(i=0;i<500;i++)
  {
   R_FIFO=0;
   add=Data_FIFO;            
   R_FIFO=1;
  }

   

while(!(add[q]>=120&&add[q+1]<=120))
{
    q+=1;
    if(q>260)goto read;
}   

意思是如果采集到的数据不符合条件就读FIFO,当FIFO里的数据都
读完还没符合触发条件的话,继续读FIFO,但是此时FIFO里已经没有
数据了,它还在继续读,读出来的数据都成了0xFF了.
解决办法:

把触发条件的绝对值比较,改为相对值比较,这样就能较好的解决问题了
只是运算量要相对增加不少,因为要用到加法,减法等.

出0入0汤圆

 楼主| 发表于 2009-3-1 18:16:32 | 显示全部楼层
TO 【27楼】 wangguanfu
屏和驱动都是你的,效果不错,有背光就更好了.

给你打打广告买屏和驱动:
http://shop37116146.taobao.com/

出0入0汤圆

 楼主| 发表于 2009-3-1 18:39:36 | 显示全部楼层
//-------------------------下降延有效--------------------------------------

while(!(add[q]>(add[q+1]+10)))//10为触发电压,下降延有效
  {
    if(++q>704)//此处根据LCD作调整
    {
      if(++cnt<4)//此处根据LCD作调整
        goto read;
      else
      {
        q=0;
        break;
      }
    }
  }

//-------------------------上升延有效--------------------------------------

  while(!(add[q+1]>(add[q]+10)))//10为触发电压,上升延有效
  {
    if(++q>704)//此处根据LCD作调整
    {
      if(++cnt<4)//此处根据LCD作调整
        goto read;
      else
      {
        q=0;
        break;
      }
    }
  }

出0入0汤圆

发表于 2009-3-11 01:41:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-3-11 11:09:25 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-3-13 14:21:35 | 显示全部楼层
楼主,你的电路图能整理一下吗。打算仿制一个你的。ARM的不会。哈哈哈。。。

出0入0汤圆

发表于 2009-4-15 08:09:32 | 显示全部楼层
我顶!做一个了!

出0入0汤圆

发表于 2009-4-16 03:48:16 | 显示全部楼层
我有点不明白......显示方式.是从下到上.显示出来的吗

出0入0汤圆

 楼主| 发表于 2009-4-16 08:31:30 | 显示全部楼层
从下到上也可以显示的

出0入0汤圆

发表于 2009-5-6 14:37:56 | 显示全部楼层
楼主
我也在学习LPC2148+IDT7204做数据采集
能否共享你的经验
liaofei321@126.com

出0入25汤圆

发表于 2009-5-6 14:59:50 | 显示全部楼层
Mark!

出0入0汤圆

发表于 2009-5-8 22:35:52 | 显示全部楼层
顶!

出0入0汤圆

发表于 2009-5-9 09:31:53 | 显示全部楼层
支持楼主用LPC2148替换AVR。

出0入0汤圆

发表于 2009-5-9 12:08:13 | 显示全部楼层
很 好 很强

出0入0汤圆

发表于 2009-5-9 12:59:05 | 显示全部楼层
屏幕不错

出0入0汤圆

发表于 2009-5-13 09:36:38 | 显示全部楼层
做个记号,真是强人

出0入0汤圆

发表于 2009-6-13 21:21:16 | 显示全部楼层
不错,MARK一下。

出0入0汤圆

发表于 2009-6-13 21:36:15 | 显示全部楼层
不错不错,有空学习

出0入0汤圆

发表于 2009-6-14 15:20:16 | 显示全部楼层
强!学习学习学习

出0入0汤圆

发表于 2009-6-23 01:13:14 | 显示全部楼层
不错,MARK一下
头像被屏蔽

出0入0汤圆

发表于 2009-6-23 01:16:19 | 显示全部楼层
Cool !

出0入0汤圆

发表于 2009-7-2 22:44:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-7-2 23:35:26 | 显示全部楼层
不错,值得大家学习,Mark一下
头像被屏蔽

出0入0汤圆

发表于 2009-7-8 22:24:32 | 显示全部楼层
我也有一块2132的看能不能模仿一个

出0入0汤圆

发表于 2009-7-24 18:26:41 | 显示全部楼层
顶,学习

出0入0汤圆

 楼主| 发表于 2009-7-26 11:19:01 | 显示全部楼层
我的帖子经过N天的等待终于不"裸体"了.另外转我发的另外一个帖子,是补充原示波器软触发的不足而设计的硬触发电路.
当然软件还没完善,作电平比较的电平我是用电位器来调节的,而不是用PWM来调节的,用用是还可以的了,我不打算花这个
时间了,有兴趣的朋友就继续提高吧.另外我只把这个示波器的精华部分公开了出来,可能对初学者有些不便,请谅解.


!!!60M 采样数字示波器电路更新,新增硬件触发电路,包好用!!!  



http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3308412&bbs_page_no=1&search_mode=3&search_text=wjb444&bbs_id=3053

出0入0汤圆

发表于 2009-7-26 12:19:02 | 显示全部楼层
很好!

出0入0汤圆

发表于 2009-8-11 11:59:06 | 显示全部楼层
640*200LCD带驱动有这么便宜吗?我买的320*240的灰白屏要了260,我郁闷~~~

出0入0汤圆

发表于 2009-8-28 01:12:49 | 显示全部楼层
厉害··

出0入0汤圆

发表于 2009-8-29 12:45:47 | 显示全部楼层
顶一下

出0入0汤圆

发表于 2009-9-1 22:29:30 | 显示全部楼层
不错,学习学习

出0入0汤圆

发表于 2009-9-1 22:53:38 | 显示全部楼层
马克

出0入0汤圆

发表于 2009-9-24 18:11:01 | 显示全部楼层
学习学习!!!!!!!!!!!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2009-10-21 17:15:41 | 显示全部楼层
顶~~~~~~

出0入0汤圆

发表于 2009-10-29 03:23:18 | 显示全部楼层
不错不错。。有空玩玩 ,谢谢楼主啦

出0入0汤圆

发表于 2009-11-26 18:45:00 | 显示全部楼层
看来 有空还是多学学 啊

出0入0汤圆

发表于 2010-2-3 16:05:52 | 显示全部楼层

出0入0汤圆

发表于 2010-3-25 11:20:33 | 显示全部楼层
这个不错,软硬件功夫都得了得才行。

出0入0汤圆

发表于 2010-4-13 23:03:15 | 显示全部楼层
xiexie

出0入0汤圆

发表于 2010-5-7 13:37:20 | 显示全部楼层
mark

出0入18汤圆

发表于 2010-5-17 23:07:46 | 显示全部楼层
呵呵,不错的东西哟!!!!

出0入0汤圆

发表于 2010-5-29 16:45:58 | 显示全部楼层
顶!学习了!

出0入0汤圆

发表于 2010-6-17 22:53:36 | 显示全部楼层

出0入0汤圆

发表于 2010-8-17 11:22:22 | 显示全部楼层
我啥时候能做出这么漂亮的东西呢?

出0入0汤圆

发表于 2010-8-19 16:59:59 | 显示全部楼层
支持。这个液晶是不是太粗糙了些?

出0入0汤圆

发表于 2010-8-19 18:08:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-20 13:15:36 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-9-7 15:24:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-7 17:15:04 | 显示全部楼层
支持楼主用LPC2148替换AVR。

出0入0汤圆

发表于 2010-9-7 17:52:53 | 显示全部楼层
楼主,你的电路图能整理一下吗。打算仿制一个你的

出0入0汤圆

发表于 2011-4-10 21:02:47 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-4-10 21:47:30 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-4-11 16:36:36 | 显示全部楼层
参考参考!

出0入0汤圆

发表于 2011-4-12 20:21:54 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-4-17 12:26:41 | 显示全部楼层
mark 等服务器修复

出0入0汤圆

发表于 2011-6-29 20:11:21 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-6-29 21:25:53 | 显示全部楼层
顶下楼主。

出0入0汤圆

发表于 2011-6-30 12:16:11 | 显示全部楼层
mark~学习了

出0入0汤圆

发表于 2011-6-30 13:14:29 | 显示全部楼层
取经,念佛,盼成仙

出0入0汤圆

 楼主| 发表于 2011-6-30 18:51:59 | 显示全部楼层
没时间整理原理图,而且核心模拟部分与硬件触发部分已放上,数字部分软件里都有定义,完全可以自己更改

现在没精力玩这个了,软件包已经完善,包括硬件触发,波形测量等功能,现在想成本价出掉

已知缺陷:   1:由于是各模块分开,三块双层面包板,体积比较大.当然也更容易改造
            2:由于是使用了AD按键,而我用的按键都是杂牌,所以现在需要更换好的按键了
            3:电源部分处理的不够好,5V开关电源供电,另用一个33063产生-5V,纹波比较大,有能力的可以改善

这个东西是纯手工制作,为了学习才搞的,如果追求性性价比或做工的请绕道.

有需要的请留言

出0入0汤圆

发表于 2011-8-26 20:15:27 | 显示全部楼层
支持一下

出0入0汤圆

发表于 2011-11-16 16:27:38 | 显示全部楼层
示波器

出0入0汤圆

发表于 2011-11-16 16:29:39 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2012-3-6 19:54:25 | 显示全部楼层
mark

出0入24汤圆

发表于 2012-3-6 20:58:31 | 显示全部楼层
Mark!

出0入0汤圆

发表于 2012-3-6 21:33:35 | 显示全部楼层
mark

出0入4汤圆

发表于 2012-3-6 22:04:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-8 19:51:18 | 显示全部楼层
谢谢楼主,打算用STM32做一示波器,但新手不知从何学起,于是我就先看示波器原理,不知方向对不?

出0入0汤圆

发表于 2014-5-25 15:02:09 | 显示全部楼层
顶你顶你
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 03:48

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

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