一道课程设计题:基于单片机的波形发生器的设计

huyiwen168 2011-11-25 03:14:27
设计要求:
1.能产生正弦波、方波、三角波、锯齿波等4种周期性波形,并且可通过调节变形成其它相关波形。
2.用键盘输入可生成正弦波的基波及各次谐波单独的波形,也可生成基波和各次谐波线形组合的波形。
3.输出波形的频率范围为100MHz~1Hz;可以通过键盘输入粗调频率。
4.输出波形幅度范围为0~5V(峰-峰值),可通过可变电阻任意调整。
5.具有显示输出波形类型、及其粗调频率和幅度的功能。
6.具备语音提示波形类型和粗调频率的功能。
7.可以在实现基本要求的基础上,进行发挥。


小弟现在一片茫然,求高人指点迷津!不知道有什么好的可行的方案!!!
不知道max038+51是否可行!!!
...全文
1026 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
吻花者 2011-11-30
  • 打赏
  • 举报
回复
100M的频率确实有点可怕,你 确认不是写错了啊,要是没错的话单片机就是浮云了,用下FPGA试试吧,楼主要是不会的话,还是直接用硬件搭个电路吧,找个频带宽,速度快一点的运放试试!!
Frog1228 2011-11-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lbing7 的回复:]
直接频率合成

其它什么单片机和FPGA都是浮云
[/Quote]
怎么弄?
zero8788 2011-11-30
  • 打赏
  • 举报
回复
叫你用DDS,好像不感兴趣?
schlafenhamster 2011-11-30
  • 打赏
  • 举报
回复
叫你用DDS,好像不感兴趣?
huyiwen168 2011-11-29
  • 打赏
  • 举报
回复
求高手指导啊!!!小弟万分感激!!!!!!!!!!!!
huyiwen168 2011-11-29
  • 打赏
  • 举报
回复
那可怎么办哦!!!迷茫啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
求高手相助啊!!!!!!!!!!!!!!
w22net 2011-11-29
  • 打赏
  • 举报
回复
仅用单片机100M 几乎做不到。考虑下fpga之类的器件
Frog1228 2011-11-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 leiiiii 的回复:]
借用别人的话:有种答案叫做搜索。
http://apps.hi.baidu.com/share/detail/14629339
[/Quote]
那篇文章“没有用定时器进行精确定时,随便用的delay()函数,频率做的很低”。这道题的难点在于频率太高。谐波什么的我都忘了。
lbing7 2011-11-29
  • 打赏
  • 举报
回复
直接频率合成

其它什么单片机和FPGA都是浮云

yoyowar 2011-11-29
  • 打赏
  • 举报
回复
预先将每个波形的点做成数组记为Y,点越多波形越平滑。时间轴为X.
把握好X Y的关系即可做到LZ需要的东西。
但是确定频率需要100M吗?max038+51直接输出CLK都得不到100M的方波
liangboone 2011-11-28
  • 打赏
  • 举报
回复
觉得这个题目好难啊。前几天也有一个兄弟在问这个问题。
(1)仅仅用51单片机加DAC的话,正弦波的频率能够做到1M都很难,要求能够到100M,实现不了。
(2) MAX038最高频率只能到20M,而且好像不支持锯齿波。
(3)第二个要求也感觉很难做,不知道有没有其它的专用芯片,我没有想到好的办法。
sunny_2 2011-11-28
  • 打赏
  • 举报
回复
这个课题应该现成的比较多。
sunny_2 2011-11-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 leiiiii 的回复:]

借用别人的话:有种答案叫做搜索。
http://apps.hi.baidu.com/share/detail/14629339
[/Quote]
经典!
schlafenhamster 2011-11-25
  • 打赏
  • 举报
回复
数字频率综合器
leiiiii 2011-11-25
  • 打赏
  • 举报
回复
借用别人的话:有种答案叫做搜索。
http://apps.hi.baidu.com/share/detail/14629339

27,374

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧