搜索
bottom↓
回复: 10

药盒制作的信号发生器和频率计

[复制链接]

出0入0汤圆

发表于 2011-12-4 21:54:28 | 显示全部楼层 |阅读模式
这个周末逛超市,看到一个塑料药箱子,觉得挺好看的就买下来了,买来后才觉得没甚用,于是看到这个论坛在研究信号发生器,于是就把药箱子改造成信号发生器外加频率计了。

首先找了一个频率计的原理图资料,马上画板制图打印、曝光、腐蚀、上绿油、焊接。 两个小时就搞定了。 感光干膜真是好东西啊。
下面就是做的PCB,还没有全部焊接完。


自己做的PCB正面 (原文件名:P06-07-11_22.19.JPG)


自己做的PCB背面 (原文件名:P06-07-11_22.19[01].JPG)


自制的频率计板子的原理图 (原文件名:未命名.JPG)

小药箱出场了,花了一天的功夫在药箱上打孔、装电源、拧螺丝。 让它可以提供好几路电源输出,增加点其它功能。
里面还有我以前做项目的剩下的MCU板子,刚好可以控制AD9850模块。


和AD9850模块一起装入药箱 (原文件名:P17-07-11_21.26.JPG)

这个周末就被自己这样折腾过去了,到今天晚上了还没有干完。 为了不让自己白费功夫,就把原理图给大家,顺便也把AD9850的程序发布下:

/*************************************************************
函数名称: ad9850_reset_serial
函数说明: ad9850复位(串行模式)   
**************************************************************/
void ad9850_reset_serial()
{
  ad9850_w_clk=0;
  ad9850_fq_up=0;
  //rest信号
  ad9850_rest=0;  
  ad9850_rest=1;

  //w_clk信号
  ad9850_w_clk=0;
  ad9850_w_clk=1;
  ad9850_w_clk=0;
  //fq_up信号
  ad9850_fq_up=0;
  ad9850_fq_up=1;
  ad9850_fq_up=0;  
  
  ad9850_rest=0;   
}

/************************************************************
函数名称: ad9850_wr_serial
函数说明: 向ad9850中写命令与数据(串行)   
入口参数: frequence --- 需要输出的频率, 单位为Hz
************************************************************/
void ad9850_wr_serial(double frequence)
{
  byte i, w, m;
  dword y;

  //计算频率字
  frequence=frequence*34.35973837;
  y = (dword)frequence;
  
  //写4字节频率值,从低位到高位串行送入
  for(m=0; m<4; m++){
                w = y>>(m*8);
                for(i=0;i<8;i++) {
                        ad9850_bit_data = (w>>i)&0x01;
                        ad9850_w_clk=1;
                        ad9850_w_clk=0;
                }
        }
  //写最高位控制字
  for(i=0;i<8;i++) {
    ad9850_bit_data = 0;
    ad9850_w_clk=1;
    ad9850_w_clk=0;
  }
  //移入始能
  ad9850_fq_up=1;  
  ad9850_fq_up=0;      
}

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2011-12-4 21:57:49 | 显示全部楼层
未完待续......

出0入0汤圆

发表于 2011-12-4 22:03:00 | 显示全部楼层

出0入0汤圆

发表于 2011-12-4 23:57:56 | 显示全部楼层
进来支持

出0入0汤圆

发表于 2011-12-5 00:21:09 | 显示全部楼层
支持一下
LZ可否说一下指标?

出0入0汤圆

发表于 2011-12-5 08:51:25 | 显示全部楼层
药盒都能制作信号发生器和频率计,太厉害了.

出0入0汤圆

发表于 2011-12-5 09:10:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-5 15:39:44 | 显示全部楼层
回复【4楼】lw-seed
支持一下
lz可否说一下指标?
-----------------------------------------------------------------------
可以参照这个
点击此处下载 ourdev_701770Z8PJL2.pdf(文件大小:311K) (原文件名:AD9850.pdf)

出0入0汤圆

 楼主| 发表于 2011-12-5 18:32:55 | 显示全部楼层
我还没有完成啊,平时比较忙,只能在周六周末玩一下这个。

出0入0汤圆

发表于 2011-12-10 17:03:13 | 显示全部楼层
mark一下

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-8-26 04:25

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

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