打印

怎么用单片机产生正弦波形阿

[复制链接]
3920|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
niuniu1983|  楼主 | 2008-2-26 17:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
stycx| | 2008-2-26 17:36 | 只看该作者

干什么用的?

使用特权

评论回复
板凳
wayner| | 2008-2-26 20:20 | 只看该作者

要配合DA芯片

使用特权

评论回复
地板
gjg191| | 2008-2-27 12:34 | 只看该作者

dd

DA+运放

使用特权

评论回复
5
niuniu1983|  楼主 | 2008-2-28 08:05 | 只看该作者

用途就是产生一个可以调节幅值的波形

幅值大小必须可以严格控制。

目前初步决定用单片+DA实现,考虑到正弦波不易实现,就用三角波代替了。

使用特权

评论回复
6
niuniu1983|  楼主 | 2008-2-28 08:16 | 只看该作者

A点以后还应该加一个怎样的电路呢?

使用特权

评论回复
7
一朝成名| | 2008-2-28 08:47 | 只看该作者

频率有限制吗?

要是要求高的话只能用DSP了

使用特权

评论回复
8
computer00| | 2008-2-28 09:19 | 只看该作者

这个就是DDS。正弦波可以查表,计算速度太慢。

使用特权

评论回复
9
niuniu1983|  楼主 | 2008-2-28 09:48 | 只看该作者

不用产生正弦波了,就产生三角波

A点的波形应该是一个阶梯的波,怎么再处理一下呢

速度要求不高,用AVR可以实现

使用特权

评论回复
10
computer00| | 2008-2-28 09:56 | 只看该作者

在运放的3脚输入之前接一个RC低通滤波器

使用特权

评论回复
11
niuniu1983|  楼主 | 2008-2-28 10:34 | 只看该作者

是这样吧。

RC怎么取值呢,如果三角波的周期是100mS。DA每2mS输出一次模拟量。应该怎么取值呢

使用特权

评论回复
12
huangqi412| | 2008-2-28 16:05 | 只看该作者

da加运放或者pwm再滤波

取正弦的一些点输出就行了,

使用特权

评论回复
13
mapleyang| | 2008-2-28 16:08 | 只看该作者

re

直接用个带DAC的单片机就搞定了,任意波形都可以,查找表方式

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

127

帖子

1

粉丝