找回密码
 立即注册
楼主: 梁***

PID 算法来了,视频讲解; PID温控;串口绘图;USB-CDC虚拟串口/就是串口

  [复制链接]
  • TA的每日心情
    开心
    18 小时前
  • 签到天数: 125 天

    [LV.7]常住居民III

    5

    主题

    45

    回帖

    689

    积分

    高级会员

    积分
    689
    发表于 2023-12-13 15:15:50 | 显示全部楼层
    上午误接到P1.1(空引脚5V,接上mos管3.2V电压)上,有加热功能不受控制,换到P1.0上(0V)没有输出

    点评

    将曲线贴出来。如果温度比设置的温度高比较多,是会关闭输出的。  详情 回复 发表于 2023-12-13 16:18
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    45

    主题

    2920

    回帖

    6564

    积分

    超级版主

    积分
    6564
     楼主| 发表于 2023-12-13 16:18:03 | 显示全部楼层
    ryhyc 发表于 2023-12-13 15:15
    上午误接到P1.1(空引脚5V,接上mos管3.2V电压)上,有加热功能不受控制,换到P1.0上(0V)没有输出 ...

    将曲线贴出来。如果温度比设置的温度高比较多,是会关闭输出的。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    无聊
    14 小时前
  • 签到天数: 132 天

    [LV.7]常住居民III

    17

    主题

    528

    回帖

    1205

    积分

    金牌会员

    积分
    1205
    发表于 2023-12-13 17:43:56 | 显示全部楼层
    不停地学习
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    18 小时前
  • 签到天数: 125 天

    [LV.7]常住居民III

    5

    主题

    45

    回帖

    689

    积分

    高级会员

    积分
    689
    发表于 2023-12-20 08:22:40 | 显示全部楼层
    梁老师:您好!我的屠龙刀坏了!只好做了个电路板。使用了AD0和PWM4使用您的例程。引脚定义需要改动?还需要改动哪里?请指教!

    电路板

    电路板

    原理图

    原理图

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    18 小时前
  • 签到天数: 125 天

    [LV.7]常住居民III

    5

    主题

    45

    回帖

    689

    积分

    高级会员

    积分
    689
    发表于 2023-12-20 08:59:22 | 显示全部楼层
    本帖最后由 ryhyc 于 2023-12-20 10:24 编辑

    梁老师您好!
    你的程序里有(PWMA_PS    |= 0; // 选择IO, 0:选择P1.0 P1.1, 1:选择P2.0 P2.1, 2:选择P6.0 P6.1,)
    PWM输出必须是成对使用吗?我在PWM后面接的芯片是单端输入的,空余的另一个PWM引脚P2.7要空置吗?

    我用的是P2.6脚,软件里需要改动那几个地方?谢谢!

    点评

    P2.6是PWM4正输出端,P2.7是PWM4负输出端(互补输出端),可以只要一个输出的。PWMA_ENO就是选择要哪个输出的。  详情 回复 发表于 2023-12-20 11:19
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    45

    主题

    2920

    回帖

    6564

    积分

    超级版主

    积分
    6564
     楼主| 发表于 2023-12-20 11:19:56 | 显示全部楼层
    ryhyc 发表于 2023-12-20 08:59
    梁老师您好!
    你的程序里有(PWMA_PS    |= 0; // 选择IO, 0:选择P1.0 P1.1, 1:选择P2.0 P2.1, 2:选择P6.0  ...

    P2.6是PWM4正输出端,P2.7是PWM4负输出端(互补输出端),可以只要一个输出的。PWMA_ENO就是选择要哪个输出的。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    18 小时前
  • 签到天数: 125 天

    [LV.7]常住居民III

    5

    主题

    45

    回帖

    689

    积分

    高级会员

    积分
    689
    发表于 2023-12-20 11:49:36 | 显示全部楼层
    梁工 发表于 2023-12-20 11:19
    P2.6是PWM4正输出端,P2.7是PWM4负输出端(互补输出端),可以只要一个输出的。PWMA_ENO就是选择要哪个输 ...

    谢谢梁老师!学习了。ad引脚我用的是AD0,软件需要改动那几个地方呢?

    点评

    如果你的引脚使用的与我的例子不一样,则修改相应的引脚。 ADC:初始化时将你的ADC引脚设置为高阻,转换ADC时设置为你的ADC通道号。  详情 回复 发表于 2023-12-20 11:57
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    18 小时前
  • 签到天数: 125 天

    [LV.7]常住居民III

    5

    主题

    45

    回帖

    689

    积分

    高级会员

    积分
    689
    发表于 2023-12-20 11:56:53 | 显示全部楼层
    ryhyc 发表于 2023-12-20 08:59
    梁老师您好!
    你的程序里有(PWMA_PS    |= 0; // 选择IO, 0:选择P1.0 P1.1, 1:选择P2.0 P2.1, 2:选择P6.0  ...

    梁老师好!如果PWMA_ENO选了正输出端,不用的PWM负输出端引脚可以做普通I/O吗?谢谢!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    45

    主题

    2920

    回帖

    6564

    积分

    超级版主

    积分
    6564
     楼主| 发表于 2023-12-20 11:57:42 | 显示全部楼层
    ryhyc 发表于 2023-12-20 11:49
    谢谢梁老师!学习了。ad引脚我用的是AD0,软件需要改动那几个地方呢?

    如果你的引脚使用的与我的例子不一样,则修改相应的引脚。
    ADC:初始化时将你的ADC引脚设置为高阻,转换ADC时设置为你的ADC通道号。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 14:06
  • 签到天数: 124 天

    [LV.7]常住居民III

    4

    主题

    235

    回帖

    856

    积分

    高级会员

    积分
    856
    发表于 2023-12-20 12:56:07 | 显示全部楼层
    一直想做个可调电源,这下可以移植试试看!
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-28 23:00 , Processed in 0.071631 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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