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

一灯大师,I/O口控制: LED点灯, NPN/PNP三级管, N-MOS管/P-MOS管, 光耦, 继电器

 火.. [复制链接]
  • TA的每日心情

    昨天 00:35
  • 签到天数: 69 天

    [LV.6]常住居民II

    4

    主题

    38

    回帖

    194

    积分

    注册会员

    积分
    194
    发表于 2023-11-5 21:19:46 | 显示全部楼层
    单片机爱好者说自己是“点灯大师”可能只是自嘲,但神农鼎大佬是真的用心研究过LED灯的技术细节,可谓真的大师了。
    STC存在的意义?
    凡夫俗子也能创造弑神诛仙的奇迹。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-9 08:14
  • 签到天数: 147 天

    [LV.7]常住居民III

    3

    主题

    49

    回帖

    761

    积分

    高级会员

    积分
    761
    发表于 2023-11-7 13:34:46 | 显示全部楼层
    上电后STC8H/STC32G 端口为高阻模式,
    哪么这个端口上电复位时要保持低电平或者高电平如何处理,
    如何初始化I/O端口 ?

    点评

    上电后STC8H/STC32G 端口为高阻模式, 哪么这个端口上电复位时要保持低电平或者高电平如何处理, ====加20K下拉电阻到地,上电为低 ====加20K上拉电阻到MCU-VCC,上电为高 如何初始化I/O端口 ? [attachimg]26  详情 回复 发表于 2023-11-7 14:02
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9465

    回帖

    1万

    积分

    管理员

    积分
    14013
     楼主| 发表于 2023-11-7 14:02:46 | 显示全部楼层
    Wddz 发表于 2023-11-7 13:34
    上电后STC8H/STC32G 端口为高阻模式,
    哪么这个端口上电复位时要保持低电平或者高电平如何处理,
    如何初始 ...
    上电后STC8H/STC32G 端口为高阻模式,
    哪么这个端口上电复位时要保持低电平或者高电平如何处理,
    ====加20K下拉电阻到地,上电为低
    ====加20K上拉电阻到MCU-VCC,上电为高


    如何初始化I/O端口 ?
    截图202311071402421056.jpg

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-9 08:14
  • 签到天数: 147 天

    [LV.7]常住居民III

    3

    主题

    49

    回帖

    761

    积分

    高级会员

    积分
    761
    发表于 2023-11-7 14:40:59 | 显示全部楼层
    本帖最后由 Wddz 于 2023-11-7 14:44 编辑
    神农鼎 发表于 2023-11-7 14:02
    上电后STC8H/STC32G 端口为高阻模式,
    哪么这个端口上电复位时要保持低电平或者高电平如何处理,
    ====加20K ...

    我的意思是说,上电之后待机的时候,其中一个I/O口,即不输出高电平,也不输出低电平,相当于断开不通,,当这部分程序开始跑起来之后I/O口输出再根据程序设定输出高或低电平
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9465

    回帖

    1万

    积分

    管理员

    积分
    14013
     楼主| 发表于 2023-11-7 14:46:42 | 显示全部楼层
    都回答你了,高阻输入就是 【无电流流进/也无电流流出】
    上电后,等跑到用户程序区,你自己的用户程序再去配置:I/O口的工作模式,再输出


    下面是 辅助配置工具
    截图202311071445541769.jpg


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    7

    回帖

    40

    积分

    新手上路

    积分
    40
    发表于 2023-11-8 07:30:28 | 显示全部楼层
    谢谢师傅这么多实用的电路。让我们少走许多弯路。谢谢。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:49
  • 签到天数: 121 天

    [LV.7]常住居民III

    34

    主题

    164

    回帖

    280

    积分

    中级会员

    积分
    280
    发表于 2023-11-8 09:07:37 | 显示全部楼层
    很实用的一个贴子。收藏备用。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9465

    回帖

    1万

    积分

    管理员

    积分
    14013
     楼主| 发表于 2023-11-8 22:17:24 | 显示全部楼层
    梁工的常用的电路:
    1、场效应管桥式整流电路,压降小,效率高。图中输入交流电压峰值不能超过15V,超过的话,增加电阻、稳压管限压即可。
    2、电池/外接电源自动切换。外接电源时MOSFET截止,外部电源供电。外部电源断开,则MOFET导通,电池供电,电路本身不耗电。
    3、电源防反接/反接保护电路,输入电源极性错误时,MOSFET截止,输出无电压,保护后级电路。输入极性正确,则MOSFET导通,电源供电正常。

    4、PWM驱动,由于PWM速度较快,PWM的栅极充放电电流大,IO电流小不能直接驱动,所以用三极管扩流。
    截图202311091128508884.jpg
    截图202311091129069868.jpg

    4、PWM驱动,由于PWM速度较快,PWM的栅极充放电电流大,
         I/O如驱动电流小不能直接驱动的,那就用三极管扩流。
    截图202311091129263456.jpg
    STC8H/STC32G用【
    最强的强推挽】,我估计不用加三极管
    STC8H/STC32G的强推挽分两级:
    ===【最强的强推挽】,【普通强的强推挽】








    回复 支持 1 反对 0 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9465

    回帖

    1万

    积分

    管理员

    积分
    14013
     楼主| 发表于 2023-11-9 11:29:47 | 显示全部楼层
    梁工有交代:
    电磁继电器使用时要注意几个问题:
    1、选择继电器时根据具体使用场合(电流浪涌)选择触点电流容量留较多余地,避免电流过大容易黏连。
    2、触点保护。如果负载会有感生电动势(感性负载的反电动势),则触点要加灭弧电路(RC、TVS、压敏电阻等等)保护触点,避免打火造成黏连。
    3、大电流时继电器触点的接触电阻也会发热,注意散热处理。 比如10A的电流,触点电阻10毫欧就有1瓦的发热功率。
    4、如果驱动交流负载电流还很大,触点就容易出现打火黏连。可以考虑过0接通触点,但驱动-接通时间有离散,精确过0难以做到,实际上做到近似过0即可
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    2023-12-5 19:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    3

    主题

    325

    回帖

    363

    积分

    禁止发言

    积分
    363
    发表于 2023-11-9 12:37:19 | 显示全部楼层
    学习了
    回复 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-17 13:27 , Processed in 0.073346 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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