• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

可以用51单片机或者STM32做一个信号发生器吗?

44f04ff97940fec6 2018-07-26 浏览量:1014
可以用51单片机或者STM32做一个信号发生器吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:17
  • 可以的,通过DAC即可输出不同的信号波形。
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以,STM32可以用自带的DAC发生器结合MOS管做信号发生器,51的话可以外接NE555产生规律波。

    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以没问题,用51频率会比较低,stm32频率高
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 选择带DAC外设的51或stm32实现较为简便,通过寄存器将数据连续送去内部dac模块,dac输出阶梯波形,通过滤波器会变成光滑的波形
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 完全可以的,使用DAC,没有DAC的就用PWM模拟
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 能做的,用STM32做吧,51自身的性能可能不够。STM32使用DAC产生PWM。
    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以通过PWM产生方波。

    在方波的基础上增加积分电路得到锯齿波。


    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果只需要输出方波的话,用PWM;

    如果还需要输出正弦波、三角波等可以使用DAC,但是频率比较低,想要频率高一点,可以先用PWM输出方波,再通过运放进行波形转化,注意运放的带宽尽量高一点。

    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,直接用DDS或者PWM输出就可以达到你想要的效果
    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用pwm加积分微分电路来整形
    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,51只能用PWM模拟DAC,STM32自带DAC外设,直接使用就行
    • 发布于2018-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,用PWM输出一个脉冲模拟DAC输出
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 方波可以用pwm实现

    其他的可以用dac实现

    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以是可以只是算法比较难受。你可以慢慢尝试写一个
    • 发布于2018-08-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

可以用51单片机或者STM32做一个信号发生器吗?