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

PWM输出能不能完全为0

那一场雪 2018-09-25 浏览量:4799
做PWM输出0-5V测试,可以正常输出,但调整TIM_SetCompare1(TIM4 value);value变量为0时输出还是约有10mv左右输出,有什么方法能让输出完全为0V吗?求大神指点
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • PWM的占空比是可以输出占空比为0的,从楼主的描述是用PWM输出可调电压,在占空比为0时输出模拟值不为0,楼主可以检查下滤波那一部分的RC速度,或者加多一个假负载加快RC的速度,使得电容里的电量尽快泻放掉。
    • 发布于 2018-09-25
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:23
  • 其实PWM就没有0的说法,0的话直接就关闭了

    如果你检测到pwm为0,基本是这个脚坏了

    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 如果想要占空比完全为0必须失能PWM通道,改下拉。但即便如此都不可能完全为0的。
    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 占空比为零就关闭了PWM输出,你那个还有10mv应该是你的PWM波频率不准确导致的
    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 输出为0V是做不到的,高阻态引脚也有0.1V输出,PWM的低电平也就是TTL的低电平,即1.8V左右。

    • 发布于2018-09-25
    • 举报
    • 评论 0
    • 1
    • 0

  • 如果要完全达到0的话最好是下拉,一般IO口的各个状态都会有电压升起来的,PWM也不可能调到0,只能最大接近的!
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 输出为0时,可以设置PWM引脚为输出GPIO,并设置低电平
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 是的,一般我会直接用io输出高电平或低电平解决
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • pwm为零时 可以直接关闭pwm输出 置io=0

    如何还是有电压 一般是单片机自有输出的 10mv是允许的

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

  • 这个PWM输出可以调整到占空比0,这个你是可以测试出来的, 但是如果用PWM控制某一个量的范围可调,还要考虑调节电路,参数 ,原理和精度误差,这些都会有影响,比如说,DCDC 也是pwm来实现的,但是它的属于也有一定的误差在里面
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 调整占空比影响比较大,但是根据你的需要,适当调整还是可以做的,设置为0 ,看看结果,其实有时很多时候,我们都是看示波器来分辨的
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以让 gpio 低点平输出,测量是不是 0mv, 如果达不到,那就不要强求了。

    其实 10mv,相对于 5v 来说是 0.2% 还可以了。 pwm 本来就是一个脉宽调试的方式输出一个模拟量,还可以了。

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

  • 由于精度误差的存在,所以PWM输出不可能完全调节为0的
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不要搞这种危险的东西,要么关了要么别输出这么低,还有就是绝对不要输出100%,因为好多半桥驱动器都不支持,望采纳
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 地不同也有影响,测量方法和仪器不同也会对其产生影响。
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这样输出为0的时候会两个桥导通,容易烧毁你的硬件,如果不用可以直接关掉
    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM做DAC输出一般要加电容的,像你这里的情况,有可能是电容上面还有残压
    • 发布于2018-10-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能设置为0,如果要为占空比0,直接关掉PWM就可以
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM输出为0也就是低电平,不如直接设置引脚输出低电平
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

PWM输出能不能完全为0