论坛风格切换切换到宽版
  • 43379阅读
  • 150回复

DIY 0~500MHz多功能数字扫频仪 [复制链接]

上一主题 下一主题
离线梭鱼
发帖
589
只看该作者 40楼 发表于: 2010-07-01
用做调制测量的简易示波器功能也全由这部分电路完成。下面是软件触发和调制度测量计算部分的代码(全部源码回头一起上):

  mod_max = 0;
  mod_min = 1024;  
  x = 0;
  do
  {                  
    x++;
    y = read_adc(2);  
  } while ((y > 255) && (x < 30));
  if (x < 30)
  {                      
    x = 0;
    do
    {  
    x++;
    y = read_adc(2);      
    } while ((y < 255) && (x < 30));
  }
 
  for (x = 0; x < 100; x++)
  {
    y = read_adc(2);  
    curver[x] = y;  
    if (y > mod_max) mod_max = y;
    if (y < mod_min) mod_min = y;
  }
 
  for (x = 0; x < 100; x++)
  {
    y = curver[x];
    sgtemp = y / 20;
    sgtemp = 54 - sgtemp;
    lcd_hline(x + 28, sgtemp, sgy);
    sgy = sgtemp;                
  }
  if (mod_max < 100) mod_max = 0;
  else mod_max = (mod_max - mod_min) * 100 / (mod_max + mod_min);

  lcd_putnumber(mod_max, 88, 7, 0);
离线梭鱼
发帖
589
只看该作者 41楼 发表于: 2010-07-01
atmega8l使用内部8mhzrc时钟时,可以实现1ms/div的扫描,即满屏可以显示5个完整的1khz信号。输入更高频率(>5khz)屏幕显示会出现“混叠”,但不影响调制度的读数。
离线BG2ISM
发帖
10179
只看该作者 42楼 发表于: 2010-07-01
忍不住插入留名
感谢lz无私提供资料!
离线梭鱼
发帖
589
只看该作者 43楼 发表于: 2010-07-01
i、ii波段电路图。
因ad9851是购买的成品板子,上面只是datasheet里的标准电路,故没有画内部线路。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线phenguin
发帖
42
只看该作者 44楼 发表于: 2010-07-01
强人lz,留名
离线bg4uan
发帖
10625
只看该作者 45楼 发表于: 2010-07-02
楼主有没有兴趣联合做套件,如果有兴趣请电话联系,
离线梭鱼
发帖
589
只看该作者 46楼 发表于: 2010-07-02
这个是工作频率比较高的iii、iv波段电路图。这个扫频仪做成现在的样子看似很复杂,其实我最初的版本非常的简单(下面有图),就是两片m8l,一个管lcd显示,一个管dds控制(那时还没有两个pll),扫频范围仅0~60mhz。然后就是不断地编程序,增加附件。ii、iii、iv波段都是后来逐步增添的。很多功能是靠软件和附件来完成,这样也大大简化了内部的电路。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线BD6QBQ
发帖
360
只看该作者 47楼 发表于: 2010-07-02
支持出套件。。。。。。。。。。。。
离线文刀海
发帖
52
只看该作者 48楼 发表于: 2010-07-02
强烈支持出套件。。。。。。。。。。。。
离线infozx
发帖
307
只看该作者 49楼 发表于: 2010-07-02
厉害成马了,原来牛人都不画板子的啊,直接洞洞板或者整块覆铜板架空搭焊了!!!!
离线BG7TBL
发帖
2965
只看该作者 50楼 发表于: 2010-07-03
做板子最少要¥50.0/次,做出来的效果怎么样还不清楚!
还不如搭洞洞板来的快!
离线wuminsun1
发帖
308
只看该作者 51楼 发表于: 2010-07-03
有没有经编译好的程序发上来。做个玩一下
离线梭鱼
发帖
589
只看该作者 52楼 发表于: 2010-07-03
不用等编译好的程序,明后天上源码,随你玩!!!
下面是主控部分的电路。电源部分我是迁就手上的18伏电源设计的,整流后,稳压出两路5v电源(一路内部用,一路供usb出口)和一路12v,再从12v上用555振荡电路泵出一个负5v,另外再用一片mc34063从未稳压的整流输出端升压出一路30v。这部分图似乎没必要上了。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线bg6qbt
发帖
7257
只看该作者 53楼 发表于: 2010-07-03
楼主真是太强大了,这样的测量设备实际上我和bg6qgx两年前就想做了,苦于水平有限,没做下去。感谢楼主为大家设计出这么好的东东,希望哪位有时间可以为大家提供套件。
离线chenerbox
发帖
1173
只看该作者 54楼 发表于: 2010-07-03
强大 学习中 搭棚焊确实有创意 不错
离线BG3FK
发帖
1421
只看该作者 55楼 发表于: 2010-07-03
支持出套件。。。。。。。。。。。。
离线bg8tp
发帖
646
只看该作者 56楼 发表于: 2010-07-03
等套件
离线ydhsea
发帖
144
只看该作者 57楼 发表于: 2010-07-04
这活干的,没毛病,
要是让我焊,不等焊到一半就找不着北了,去南边吐血去了
离线bd5ii
发帖
2974
只看该作者 58楼 发表于: 2010-07-04
灰常之强大呀!~~~
离线bg9hu
发帖
2062
只看该作者 59楼 发表于: 2010-07-04
这贴不顶不行呀!难得的共享精神,搭棚的技术不是一般的牛,绝对可以防盗版。建议按照仪器的标准好好的优化一下,出个套件吧!