DIY基于AVR的信号发生器(已经补上电路图)
本人对电子比较感兴趣,在这里一直潜水,学了不少东西,将自己作的信号发生器贴出来,算是交个作业。原理是参照国外一个网站(http://www.scienceprog.com/avr-dds-signal-generator-v20/),电路图及PCB我用AD6重新画了,但直到调试的时候才发现运放的正负电压接反了,也懒得改图再重新做板了,直接飞线了,很业余,大家见谅。还有一点要注意,就是要把芯片的JTAG功能禁止掉,否则LCD工作不正常。
这个是第一版,用洞洞版搭的,自己又做了一个木头盒子。
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541159.JPG
(原文件名:DSC04058.JPG)
下面的图是第二版的。
这个是腐蚀前的板子
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541161.JPG
(原文件名:DSC04064.JPG)
这个是腐蚀后的板子
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541162.JPG
(原文件名:DSC04065.JPG)
焊好元件后的样子
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541164.JPG
(原文件名:DSC04067.JPG)
组装好后的样子
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541165.JPG
(原文件名:DSC04068.JPG)
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541166.JPG
(原文件名:DSC04069.JPG)
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541167.JPG
(原文件名:DSC04070.JPG)
运行后的波形图
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541452.JPG
(原文件名:DSC04078.JPG)
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541453.JPG
(原文件名:DSC04079.JPG)
电源部分
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541179.JPG
(原文件名:sch_power.JPG)
核心部分
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541180.JPG
(原文件名:sch_core.JPG)
振幅及位移控制
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541181.JPG
(原文件名:sch_amplitude_offset.JPG)
连接件及其他
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541182.JPG
(原文件名:sch_other.JPG)
PCB
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_541187.JPG
(原文件名:pcb.JPG)
电路图及PCB点击此处下载ourdev_541169.rar(文件大小:46K) (原文件名:sch_pcb.rar)
源码及固件点击此处下载 ourdev_541188.zip(文件大小:120K) (原文件名:src_firmware.zip) lz 很有耐心,学习 mark 不错,弄个玩玩看 mark MARK 前几天我也做了一个 在300M示波器下简直惨不忍睹
用模拟示波器看效果还是不错的 mark AVR做一般的小仪器确实不错 LZ的这个对我很有用,能说说你振幅及位移是如何具体实现的,还有能不能给的的程序加上注释!我邮箱是nyx585858@126.com 谢谢! LZ的DAC是自己直接用R-2R网络搭的?牛人呐,哈哈。对振幅和移位控制感兴趣,另外,LZ的波形毛刺基本没有,是加了滤波电路吗? 回复【楼主位】up2dream
-----------------------------------------------------------------------
ddddddddddddddd 顶,有时间了仿制一个 穷人的DA 楼主,程序中的SG.mode=0到8是什么意思啊,mode到底是什么能说一下没? 谢谢LZ的分享,想问下PCB是什么软件画的,我用Protel99SE和PADS2005都打不开?另外几个控制键的作用能否介绍下,比较关心步进控制方式。 呵呵,抱歉看帖不仔细,开头已说明是AD6了。 MARK! 学习了 MARK学习了 不错!MARK 记号 mark 赞一个 mark mark 真强人 好长时间没来了,顶一下 我想问楼主,你的程序用什么烧进去的,51的系统可以吗 http://www.scienceprog.com/avr-dds-signal-generator-v20/ 回LLS,程序可以用ISP烧进去,好像M16支持ISP的 这是2.0的版本,这个网站还有一个1.0的版本,我照着做了一个,单片机换成stc 1T系列的,同楼上的朋友,用数字示波器有点差强人意 学习 楼主的原理图protel 2004 dxp也可以打开,pcb打不开;看了一下原理图,那个运放的电压引脚没反啊 学习中 先作个记号。 我也来mark一下,害我苦找了一通 有一包麻辣蚕豆……注意力迅速被吸引……O(∩_∩)O哈哈~ 顶 麻辣蚕豆是亮点! 学习 mark 请问楼主这个正弦频率可以做到几K呢? 标记 mark 我也想做个但不知道是否能行 学习了~~~ 学习了 mark R2R,记号 mark 楼主问你一下你这个能发生连续可调的方波吗? 学习学习.谢谢.
最高能到多少频率啊? mark mark 谢谢,MARK 正想做一个,努力把思路弄明白 正想学习一下。。。 mark。。。。。。。。
记号一个! 这个顶一顶 要学习 这个顶一顶 要学习 是根据这做的http://www.myplace.nu/avr/minidds/index.htm
这个分辨率和频率好些 也来mark一下 难得好贴,赞一个,继续努力啊 {:smile:}学习 楼主腐蚀后的板子上边是镀锡吗?怎么镀上去的? {:lol:},回忆大学时代了!支持! 谢谢楼主,偶也用腐蚀法做了一个,不过还未调试成功,借鉴一下楼主的! 51能做控制可以吗?
我不会AVR~但是手头有MAX038想做一个,在学习思路 MARK!!!!!!!!!!!! 没有方波吗? 学习了
不错,学习一下。 我也mark一下
页:
[1]