找回密码
 立即注册
查看: 2408|回复: 19

产生正弦波的几种方法,有高速的,也有硬件超级简单的,波形发生器

[复制链接]
  • TA的每日心情
    奋斗
    昨天 08:55
  • 签到天数: 136 天

    [LV.7]常住居民III

    26

    主题

    1316

    回帖

    4101

    积分

    论坛元老

    积分
    4101
    发表于 2023-8-4 19:04:19 | 显示全部楼层 |阅读模式
    产生正弦波的几种方法,有高速的,也有硬件超级简单的,波形发生器

    1. 使用PWM输出脉冲通过RC(1K+1uF)低通滤波,输出50Hz正弦波:
    产生正弦波的几个方法-1.png
    高级PWM输出两路互补SPWM.zip (28.18 KB, 下载次数: 127)

    2. 使用老梁示波器的信号发生器,PWM输出脉冲经过5阶有源滤波输出1KHz正弦波:
    产生正弦波的几个方法-2.png
    产生正弦波的几个方法-3.png
    老梁示波器-信号发生器.zip (16.75 KB, 下载次数: 99)

    3. 使用普通I/O口和电阻分压实现高速DAC输出高速正弦波

    产生正弦波的几个方法-4.png
    使用普通IO口和电阻分压实现高速DAC产生正弦波.zip (418.59 KB, 下载次数: 128)


    回复 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    8

    回帖

    109

    积分

    注册会员

    积分
    109
    发表于 2023-8-9 22:05:09 | 显示全部楼层
    请问下第一个使用RC低通滤波器产生正弦波,两路互补输出,是两个单片机管脚同时接在电阻输入端吗?
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    8

    回帖

    109

    积分

    注册会员

    积分
    109
    发表于 2023-8-9 22:05:16 | 显示全部楼层
    请问下第一个使用RC低通滤波器产生正弦波,两路互补输出,是两个单片机管脚同时接在电阻输入端吗?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:55
  • 签到天数: 136 天

    [LV.7]常住居民III

    26

    主题

    1316

    回帖

    4101

    积分

    论坛元老

    积分
    4101
     楼主| 发表于 2023-8-10 09:23:59 | 显示全部楼层
    NJLYR 发表于 2023-8-9 22:05
    请问下第一个使用RC低通滤波器产生正弦波,两路互补输出,是两个单片机管脚同时接在电阻输入端吗? ...

    两路互补输出,是产生两路互补的正弦波,单片机的两个输出脚分别接RC低通滤波电路。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    8

    回帖

    109

    积分

    注册会员

    积分
    109
    发表于 2023-8-10 09:44:28 | 显示全部楼层
    谢谢
    回复 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    13

    回帖

    74

    积分

    注册会员

    积分
    74
    发表于 2023-8-18 21:42:28 来自手机 | 显示全部楼层
    你好,请教一下这种只要第二个方案正弦波才会过零吗?用这种电路方案,可以多少频率范围的方波可以转换不失真呢?我我想做个10hz~5000hz可以用这个电路转换吗?
    Cache_70560e06ec035ddd.jpg

    点评

    电路形式可以,但是要重新计算R、C的值,截止频率设计为-3db 5000Hz,波表采样至少20Kz输出正弦波。  详情 回复 发表于 2023-8-18 22:42
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2979

    回帖

    6713

    积分

    超级版主

    积分
    6713
    发表于 2023-8-18 22:42:12 | 显示全部楼层
    stcstc 发表于 2023-8-18 21:42
    你好,请教一下这种只要第二个方案正弦波才会过零吗?用这种电路方案,可以多少频率范围的方波可以转换不失 ...

    电路形式可以,但是要重新计算R、C的值,截止频率设计为-3db 5000Hz,波表采样至少20Kz输出正弦波。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    回帖

    16

    积分

    新手上路

    积分
    16
    发表于 2023-9-8 10:37:10 | 显示全部楼层
    如何输出幅度可变?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:58
  • 签到天数: 163 天

    [LV.7]常住居民III

    13

    主题

    244

    回帖

    863

    积分

    高级会员

    积分
    863
    发表于 2023-11-23 10:27:41 | 显示全部楼层
    学习了。用单片机产生正弦波,只能说可以无限近似吧,完全一致,总觉得办不到。
    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 06:10
  • 签到天数: 145 天

    [LV.7]常住居民III

    15

    主题

    549

    回帖

    2004

    积分

    金牌会员

    打工人

    积分
    2004
    发表于 2023-11-23 11:01:28 | 显示全部楼层
    好资料,学习了。感谢分享
    打工人
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-10 02:46 , Processed in 0.070373 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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