找回密码
 注册
关于网站域名变更的通知
查看: 682|回复: 14
打印 上一主题 下一主题

谁会pwm的能不能教我一下,我想知道1khz占空比可调的pwm怎么做,

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-12 09:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
谁会pwm的能不能教我一下,我想知道1khz占空比可调的pwm怎么做,
5 T4 c1 Y. e2 M, a& w* C$ z
  • TA的每日心情
    开心
    2023-6-12 15:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2019-10-12 10:16 | 只看该作者
    用定时器就可以实现

    该用户从未签到

    3#
     楼主| 发表于 2019-10-12 10:20 | 只看该作者
    讲具体点,我看了一堆视频愣是没懂
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2019-10-12 10:26 | 只看该作者
    定时器到了时间就中断翻转电平

    该用户从未签到

    5#
    发表于 2019-10-12 10:30 | 只看该作者
    就是做个定时器,定时的最小时间越小越好
    ; t. d& f. E* q0 y5 R* L; E' N- H9 l/ K
    # `$ s' }9 r( z) j# ?7 O+ N

    该用户从未签到

    6#
    发表于 2019-10-12 10:30 | 只看该作者
    改变红色部分就可以改变占空比

    该用户从未签到

    7#
    发表于 2019-10-12 11:14 | 只看该作者
    也可以用带有PWM外设的单片机,根据配置寄存器就可以输出特定PWM

    该用户从未签到

    8#
    发表于 2019-10-12 12:11 | 只看该作者
    看你用什么来做嘛,如果使用单片机,有的直接可以设置的,如ST的,这要先这确定你的实现硬件再说怎么做嘛。
  • TA的每日心情
    开心
    2023-5-15 15:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    9#
    发表于 2019-10-12 13:21 | 只看该作者
    是的
    # ?6 A1 n) \9 ?: ~* Y$ n7 A& @ST选有这个外设的单片机,直接配寄存器就可以,简单

    该用户从未签到

    10#
     楼主| 发表于 2019-10-12 13:29 | 只看该作者
    这样子有什么错?
    我想法是输出1khz占空比在20,30,70来回切换pwm

    - w7 Z+ V: b, p0 r

    点评

    几点问题 1 , 1khz的方波周期应该是1ms,截图程序里面周期是1s 2,main函数里while循环里面每次检测key值是否为0的if语句里,若为0,C值加1,还需将key值置0,代表已判断过按下 3、需考虑按键抖动,按下所需时间  详情 回复 发表于 2019-10-12 15:35

    该用户从未签到

    11#
     楼主| 发表于 2019-10-12 13:34 | 只看该作者
    能测出正玄波。按理说应该是方波才对的
    ! a& b2 W; _! Q% m5 g; \( O1 m教我一下。这东西弄了好久硬是没搞懂
  • TA的每日心情
    开心
    2021-11-18 15:58
  • 签到天数: 119 天

    [LV.6]常住居民II

    12#
    发表于 2019-10-12 15:35 | 只看该作者
    qwertyuiohh 发表于 2019-10-12 13:29
      Y8 X" V; p) v. y7 k( k% _这样子有什么错?我想法是输出1khz占空比在20,30,70来回切换pwm
    , H  ]% c. l7 l8 c; H
    几点问题
      _. ]9 X- y( o% A+ q; f1 , 1khz的方波周期应该是1ms,截图程序里面周期是1s& p: a: h  K7 j. V
    2,main函数里while循环里面每次检测key值是否为0的if语句里,若为0,C值加1,还需将key值置0,代表已判断过按下
    # s% q8 W! I4 [3、需考虑按键抖动,按下所需时间,检测按键时间! U7 M. j; b7 V$ N' Y8 \

    点评

    是的,按键抖动要考虑上  详情 回复 发表于 2019-10-12 15:50

    该用户从未签到

    13#
    发表于 2019-10-12 15:38 | 只看该作者
    本帖最后由 Storm_change 于 2019-10-12 15:49 编辑
    0 n+ J* u* D# K& ]" u/ k7 t) U& q, C8 l8 J7 [1 A% c0 ?- m
    直接放io口上测,断开后端
    ! v8 n- K; ^" T1 d- p. R0 v不可能正玄波

    该用户从未签到

    14#
    发表于 2019-10-12 15:50 | 只看该作者
    天涯林萧 发表于 2019-10-12 15:354 M3 `! F2 h8 U( k
    几点问题: {8 E  a% \+ u) c
    1 , 1khz的方波周期应该是1ms,截图程序里面周期是1s
    - X; R1 O: S, f, B( j' b4 H4 T2,main函数里while循环里面每次检测key ...

    9 r! L# l; t6 X+ z是的,按键抖动要考虑上
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-11 18:24 , Processed in 0.171875 second(s), 31 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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