
DDS信号发生器 (基于AD9833模块和51单片机的)
简介
本项目采用的是现成的AD9833模块(某宝30元包邮左右)+51单片机40P+LCD1602 实现功能见下方描述
简介:本项目采用的是现成的AD9833模块(某宝30元包邮左右)+51单片机40P+LCD1602 实现功能见下方描述开源协议
:Public Domain
描述
本项目实现如下功能:
1.输出由按键调整的正弦波、方波、三角波
2.频率100Hz-1MHz可调
3.幅值0-5V可调(实际到不了0V,接近0)
4.频率和幅值步进可调(步进1-10000),带复位按键
细节:DC头5V供电,LCD1602和整个板子的螺柱是M3型号
按键说明:
+/-: 加/减按键,可长按
SET:设置按键,f为设置频率,A为设置幅值,B为设置步进
WaveForm:波形设置按键
使用方法:将单片机烧录hex文件即可
本项目是作为呼吸信号测量电路的高频信号发生模块,而那个模块需要10*10cmPCB板所以这块PCB板没有做压缩处理,若有不足欢迎提出。
也欢迎关注我,后续会继续分享
--------------------------------分割线--------------------------------
鉴于AD9833模块自带的放大倍数是5倍,有时候频率过高波形的幅值会下降,所以我仿照模块的官方手册制作了一个放大倍数可调的V2.0版本
在前一个版本的基础上增加以下功能:
1.增加射极跟随器,从PGA1口输出,提高带动负载能力
2.增加手动调节放大倍数功能,采用3296W滑动变阻器(定调20KΩ),理论上能将原始信号放大0-20倍,从VOUT1口输出
3.增加SMA接口,输出PGA信号
4.增加5V电压输出
设计图
BOM


评论