
天空星-信号发生器拓展板
简介
简介:基于天空星-STM32F407VET6的信号发生器拓展板,项目使用AD9834进行可调信号输出,支持标准方波输出、正弦波/三角波输出、示波器输入检测。
简介:简介:基于天空星-STM32F407VET6的信号发生器拓展板,项目使用AD9834进行可调信号输出,支持标准方波输出、正弦波/三角波输出、示波器输入检测。开源协议
:GPL 3.0
描述
一、项目介绍
简介:基于天空星-STM32F407VET6的信号发生器拓展板,项目使用AD9834进行可调信号输出,支持标准方波输出、正弦波/三角波输出、示波器输入检测。
1 项目简介
基于天空星-STM32F407VET6的信号发生器拓展板,板载1.8寸TFT屏幕接口,3个拓展功能按键、支持一路500Hz1Mhz方波输出、两路500Hz10Mhz正弦波/三角波输出,其中一路为默认530mVpp峰值、一路支持*2/*4放大输出、还支持1路示波器信号输入进行简单测试,输出接口均使用SMA连接器进行输出。
2 输出显示
首页显示

输出波形测试
默认正弦波输出测试(AD9834滤波后直出)
| 1K输出正弦波 | 10K输出正弦波 | 100K输出正弦波 | 1M输出正弦波 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
默认三角波输出测试(AD9834滤波后直出)
| 1K输出三角波 | 10K输出三角波 | 100K输出三角波 | 1M输出三角波 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
放大两倍正弦波输出测试(经过运算放大器后输出)
| 1K输出正弦波 | 10K输出正弦波 | 100K输出正弦波 | 1M输出正弦波 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
放大四倍正弦波输出测试(经过运算放大器后输出)
| 1K输出正弦波 | 10K输出正弦波 | 100K输出正弦波 | 1M输出正弦波 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
波形自检测试
| 2倍自输入检测 | 4倍自输入检测 |
|---|---|
![]() | ![]() |
波形采样测试
| 1K正弦波采样 | 10K正弦波采样 | 30K正弦波采样 | 50K正弦波采样 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
3 使用说明
该项目有三个功能,分别为波形输出测试、波形自检测试、示波器测试;默认进入的是功能选择页面,使用SW2按键单击进行页面切换;使用SW3按键单击进入页面功能;
3.1、波形输出测试:
- 长按SW2按键2S后松手退出到页面选择
- 双击SW2按键进入设置模式,此时对应选中变成白色
- 单击SW2按键改变选择项
- 单击SW3/SW1按键可改变选择
- 在输出频率选择项中,双击SW3/SW1,单次增加/减少1000Hz频率,单击SW3/SW1,单次增加/减少500Hz频率
3.2、波形自检测试:
- 长按SW2按键2S后松手退出到页面选择
- 双击SW2按键进入设置模式,此时对应选中变成白色
- 单击SW2按键改变选择项
- 单击SW3/SW1按键可改变选择
- 在输出频率选择项中,双击SW3/SW1,单次增加/减少1000Hz频率,单击SW3/SW1,单次增加/减少500Hz频率
3.3、示波器测试
- 长按SW2按键2S后松手退出到页面选择
- 单击SW2按键暂停/运行波形
- 单击SW3增加放大比例(2,4),双击减少放大比例(4,2)
4 复刻说明
项目器件均采用0603器件,焊接难度较大,推荐结合附件“天空星-信号发生器装配图进行焊接”,上电前记得测量是否电源短路。
代码开源链接:https://gitee.com/chen11232/Signal_Generator
5 写在最后
该项目难度不大,适合刚接触电赛的同学进行练习使用,目前示波器代码/硬件并不完善,尤其是示波器部分代码,大家如果有更好的优化思路欢迎在开源链接的评论区进行指出,我会一一评估进行修改。
该项目示波器显示部分借鉴了哔哩哔哩up主32Haozi的开源代码,这里附上原视频链接:https://www.bilibili.com/video/BV1AP411M75M/
如有侵权,随时联系修改该项目。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。
























评论