up2dream 发表于 2010-3-26 09:43:49

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)

tyou 发表于 2010-3-26 10:08:16

lz 很有耐心,学习

guhenggao 发表于 2010-3-26 11:09:21

mark

lihua 发表于 2010-3-26 15:22:05

不错,弄个玩玩看

ch2003_23 发表于 2010-3-26 15:56:22

mark

jackiezeng 发表于 2010-3-26 16:04:27

MARK

rayz82 发表于 2010-4-1 21:40:50

前几天我也做了一个 在300M示波器下简直惨不忍睹
用模拟示波器看效果还是不错的

zbx602000 发表于 2010-4-1 22:01:51

mark

sonna 发表于 2010-4-1 22:10:56

AVR做一般的小仪器确实不错

nyx585858 发表于 2010-4-8 22:46:21

LZ的这个对我很有用,能说说你振幅及位移是如何具体实现的,还有能不能给的的程序加上注释!我邮箱是nyx585858@126.com 谢谢!

McDeggy 发表于 2010-4-12 14:14:11

LZ的DAC是自己直接用R-2R网络搭的?牛人呐,哈哈。对振幅和移位控制感兴趣,另外,LZ的波形毛刺基本没有,是加了滤波电路吗?

chao8828276 发表于 2010-4-23 19:04:45

hongyancl 发表于 2010-4-23 19:42:56

回复【楼主位】up2dream
-----------------------------------------------------------------------

ddddddddddddddd

moon0213 发表于 2010-4-23 21:46:35

顶,有时间了仿制一个

kangar0065 发表于 2010-4-23 23:30:32

穷人的DA

nyx585858 发表于 2010-4-30 17:16:15

楼主,程序中的SG.mode=0到8是什么意思啊,mode到底是什么能说一下没?

jxlwy 发表于 2010-4-30 20:11:00

谢谢LZ的分享,想问下PCB是什么软件画的,我用Protel99SE和PADS2005都打不开?另外几个控制键的作用能否介绍下,比较关心步进控制方式。

jxlwy 发表于 2010-4-30 20:12:03

呵呵,抱歉看帖不仔细,开头已说明是AD6了。

andriy 发表于 2010-5-7 23:00:55

MARK!

boy364100 发表于 2010-5-7 23:05:01

学习了

gps422129 发表于 2010-5-8 20:28:41

MARK学习了

timeliss 发表于 2010-7-24 10:47:51

不错!MARK

chenfuen 发表于 2010-8-10 16:43:58

记号

qsx201 发表于 2010-8-10 23:23:23

mark

chenboss 发表于 2010-8-14 19:47:29

赞一个

cool-co 发表于 2010-10-6 15:02:34

mark

cuikai12345 发表于 2010-10-7 17:31:58

mark

hnsq123 发表于 2010-10-7 18:49:38

真强人

angguohui 发表于 2010-10-9 09:40:30

好长时间没来了,顶一下

b0736033 发表于 2010-10-22 23:51:00

我想问楼主,你的程序用什么烧进去的,51的系统可以吗

myyule 发表于 2010-11-8 17:48:40

http://www.scienceprog.com/avr-dds-signal-generator-v20/

wzr200408 发表于 2010-11-8 18:02:37

回LLS,程序可以用ISP烧进去,好像M16支持ISP的

xinfa190 发表于 2010-11-8 19:49:34

这是2.0的版本,这个网站还有一个1.0的版本,我照着做了一个,单片机换成stc 1T系列的,同楼上的朋友,用数字示波器有点差强人意

eworker 发表于 2010-11-8 20:00:50

学习

xinfa190 发表于 2010-11-9 19:25:32

楼主的原理图protel 2004 dxp也可以打开,pcb打不开;看了一下原理图,那个运放的电压引脚没反啊

kandy11 发表于 2010-12-2 20:49:02

学习中

phone 发表于 2010-12-3 09:32:20

先作个记号。

xdata 发表于 2010-12-6 13:12:20

我也来mark一下,害我苦找了一通

xiao_L 发表于 2010-12-6 14:58:30

有一包麻辣蚕豆……注意力迅速被吸引……O(∩_∩)O哈哈~

Ye_gan 发表于 2010-12-7 06:41:23

trueboy 发表于 2010-12-7 08:02:59

麻辣蚕豆是亮点!

AG17 发表于 2010-12-22 00:42:45

学习

MA_J 发表于 2011-2-16 23:32:30

mark

ndt2000 发表于 2011-2-17 10:55:11

请问楼主这个正弦频率可以做到几K呢?

Ye_gan 发表于 2011-2-17 12:38:19

标记

MPV2011 发表于 2011-2-17 12:58:27

mark

xiabo891219 发表于 2011-2-17 14:43:05

我也想做个但不知道是否能行

huangboss77 发表于 2011-2-25 09:26:26

学习了~~~

xiabo 发表于 2011-2-27 11:34:24

学习了

yangjinke1118 发表于 2011-3-1 13:13:37

mark

huangdog 发表于 2011-3-1 13:48:38

R2R,记号

lantian0099 发表于 2011-3-13 02:14:17

mark

hysdh 发表于 2011-3-30 20:46:28

楼主问你一下你这个能发生连续可调的方波吗?

zjczm 发表于 2011-5-29 23:34:51

学习学习.谢谢.
最高能到多少频率啊?

yangjinke1118 发表于 2012-1-5 22:41:20

mark

atang 发表于 2012-1-18 15:11:02

mark

LLSSXX66 发表于 2012-2-7 19:59:52

谢谢,MARK

woshigeshuai 发表于 2012-5-16 20:02:54

正想做一个,努力把思路弄明白

crazy_bin 发表于 2012-5-17 00:29:52

正想学习一下。。。

keepmoving29 发表于 2012-5-17 10:54:33

mark。。。。。。。。

wukaka 发表于 2012-5-20 21:41:57

记号一个!

jiangshaoyatui 发表于 2012-5-25 10:24:49

这个顶一顶 要学习

jiangshaoyatui 发表于 2012-5-25 10:25:12

这个顶一顶 要学习

miscell 发表于 2012-5-29 11:05:09

是根据这做的http://www.myplace.nu/avr/minidds/index.htm
这个分辨率和频率好些

lidapang 发表于 2012-5-29 13:08:15

也来mark一下

岚岚uan 发表于 2012-5-31 23:43:23

难得好贴,赞一个,继续努力啊

aaa8001 发表于 2012-9-12 10:08:52

{:smile:}学习

Garbage614 发表于 2012-9-12 13:41:46

楼主腐蚀后的板子上边是镀锡吗?怎么镀上去的?

fendou_2010 发表于 2012-10-8 10:22:12

{:lol:},回忆大学时代了!支持!

Ardo 发表于 2012-11-30 22:52:39

谢谢楼主,偶也用腐蚀法做了一个,不过还未调试成功,借鉴一下楼主的!

目完雪 发表于 2012-12-3 21:32:25

51能做控制可以吗?
我不会AVR~但是手头有MAX038想做一个,在学习思路

slayer_ni 发表于 2012-12-5 12:28:08

MARK!!!!!!!!!!!!

ztrdiy 发表于 2012-12-5 23:29:27

没有方波吗?

sinxcosytana 发表于 2013-1-14 22:32:31

学习了   

185724132 发表于 2013-1-15 12:26:19

不错,学习一下。

tonyone 发表于 2013-1-20 10:41:58

我也mark一下
页: [1]
查看完整版本: DIY基于AVR的信号发生器(已经补上电路图)