OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6335|回复: 18

正弦波

[复制链接]

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-4-5
在线时间
0 小时
发表于 2013-4-12 09:15:04 | 显示全部楼层 |阅读模式
原子哥,你好,我想问一下,用stm32能不能产生正弦波,频率幅值都能可调?该用什么知识?谢谢了!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-12 10:21:47 | 显示全部楼层
用带DAC的STM32可以,频率可以调节,幅度就得你自己加电路了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-4-12 11:55:32 | 显示全部楼层
用PWM , + 加多阶的带通滤波, 就可以。
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-4-12 11:56:34 | 显示全部楼层
STM32 的 DAC 能输出三角波,之类的, 正弦波好像也能吧 ,这个得看看手册了
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-4-12 12:28:09 | 显示全部楼层
SPWM+低通滤波,可以实现正弦波。
PWM的频率越高,输出的波形越平滑。
回复 支持 反对

使用道具 举报

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-4-5
在线时间
0 小时
 楼主| 发表于 2013-4-12 12:54:46 | 显示全部楼层
我现在先做三角波,用DAC产生,但是怎么调节频率?求助,谢谢原子哥、、、、、、、、
回复 支持 反对

使用道具 举报

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-4-5
在线时间
0 小时
 楼主| 发表于 2013-4-12 13:07:52 | 显示全部楼层
上面有说加外部低通滤波,但是对不同频率的PWM还得每次都调节,我想问一下有没有不用调节的方式?
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-4-12 13:25:06 | 显示全部楼层
回复【7楼】hiayan19910702:
---------------------------------
那就外面加PLL专门调节频率吧
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-4-12 13:26:09 | 显示全部楼层
回复【7楼】hiayan19910702:
---------------------------------
PWM的频率是定的,波形的周期和PWM的周期不是同一个东西。
回复 支持 反对

使用道具 举报

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-4-5
在线时间
0 小时
 楼主| 发表于 2013-4-13 00:26:11 | 显示全部楼层
原子哥,产生PWM后,用低通滤波能够产生正弦波,但是针对不通的频率的PWM,低通滤波器还需要额外设置吗?我想要一种不用设置外部硬件电路,改变频率和幅值,一直产生正弦波的方式,急!急!!急!!!谢谢了、、、、、
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-4-13 09:28:04 | 显示全部楼层
PWM的频率只是决定你产生的波的平滑程度而已。并不决定你产生正弦波的频率。
回复 支持 反对

使用道具 举报

2

主题

1447

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2258
金钱
2258
注册时间
2010-12-16
在线时间
206 小时
发表于 2013-4-13 13:50:01 | 显示全部楼层
回复【10楼】hiayan19910702:
---------------------------------
搞下基本概念吧.

直接数字合成/DDS
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复 支持 反对

使用道具 举报

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-4-5
在线时间
0 小时
 楼主| 发表于 2013-4-14 12:51:15 | 显示全部楼层
有个问题想请教一下大家,就是假如我想用PA1368PB2467八个IO口作为一个连续的输出,在定义时候怎么定义?还有,在MINI开发板上,PB基本上被LCD占用,我想使用PB,该怎么分时复用?比如想在PB高八位上接一个DAC0832。谢谢了。。。。。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-14 14:51:38 | 显示全部楼层
回复【13楼】hiayan19910702:
---------------------------------
这样速度大打折扣。
可也是可以,移位逐个赋值,比较蛋疼。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-4-5
在线时间
0 小时
 楼主| 发表于 2013-4-14 18:56:37 | 显示全部楼层
我以前见过就是一次定义好几个管脚,还有,咱那个战舰开发板上的芯片有没有DAC,我现在用的是mini型的,没有DAC。我想换一个。。。。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-14 21:16:52 | 显示全部楼层
回复【15楼】hiayan19910702:
---------------------------------
战舰板有DAC,还有PWM DAC。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

11

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2013-4-5
在线时间
0 小时
 楼主| 发表于 2013-4-15 23:20:44 | 显示全部楼层
奥,知道了,谢谢原子哥
回复 支持 反对

使用道具 举报

8

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2012-3-28
在线时间
0 小时
发表于 2013-4-29 10:12:36 | 显示全部楼层
我想问一下,用stm32产生SPWM的话,为了要准确度足够高,是否需要加频率反馈,可这样的话stm32在产生波形的同时还要检测比较频率值,这个该怎么实现呢?
回复 支持 反对

使用道具 举报

27

主题

774

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1473
金钱
1473
注册时间
2013-4-12
在线时间
77 小时
发表于 2013-4-29 11:05:42 | 显示全部楼层
回复【13楼】hiayan19910702:
---------------------------------
有没有AD8320的资料求共享啊
简单是多么的快乐,而快乐就因你而简单!微芯动力LTKKS
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-20 18:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表