李皇谛 发表于 2023-11-5 21:19:46

单片机爱好者说自己是“点灯大师”可能只是自嘲,但神农鼎大佬是真的用心研究过LED灯的技术细节,可谓真的大师了。

Wddz 发表于 2023-11-7 13:34:46

上电后STC8H/STC32G 端口为高阻模式,
哪么这个端口上电复位时要保持低电平或者高电平如何处理,
如何初始化I/O端口 ?

神农鼎 发表于 2023-11-7 14:02:46

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


如何初始化I/O端口 ?


Wddz 发表于 2023-11-7 14:40:59

本帖最后由 Wddz 于 2023-11-7 14:44 编辑

神农鼎 发表于 2023-11-7 14:02
上电后STC8H/STC32G 端口为高阻模式,
哪么这个端口上电复位时要保持低电平或者高电平如何处理,
====加20K ...
我的意思是说,上电之后待机的时候,其中一个I/O口,即不输出高电平,也不输出低电平,相当于断开不通,,当这部分程序开始跑起来之后I/O口输出再根据程序设定输出高或低电平

神农鼎 发表于 2023-11-7 14:46:42

都回答你了,高阻输入就是 【无电流流进/也无电流流出】
上电后,等跑到用户程序区,你自己的用户程序再去配置:I/O口的工作模式,再输出

下面是 辅助配置工具



wlja 发表于 2023-11-8 07:30:28

谢谢师傅这么多实用的电路。让我们少走许多弯路。谢谢。

康辉55AA 发表于 2023-11-8 09:07:37

很实用的一个贴子。收藏备用。

神农鼎 发表于 2023-11-8 22:17:24

梁工的常用的电路:
1、场效应管桥式整流电路,压降小,效率高。图中输入交流电压峰值不能超过15V,超过的话,增加电阻、稳压管限压即可。
2、电池/外接电源自动切换。外接电源时MOSFET截止,外部电源供电。外部电源断开,则MOFET导通,电池供电,电路本身不耗电。
3、电源防反接/反接保护电路,输入电源极性错误时,MOSFET截止,输出无电压,保护后级电路。输入极性正确,则MOSFET导通,电源供电正常。
4、PWM驱动,由于PWM速度较快,PWM的栅极充放电电流大,IO电流小不能直接驱动,所以用三极管扩流。



4、PWM驱动,由于PWM速度较快,PWM的栅极充放电电流大,
   I/O如驱动电流小不能直接驱动的,那就用三极管扩流。

STC8H/STC32G用【最强的强推挽】,我估计不用加三极管
STC8H/STC32G的强推挽分两级:
===【最强的强推挽】,【普通强的强推挽】








神农鼎 发表于 2023-11-9 11:29:47

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

WangChong 发表于 2023-11-9 12:37:19

学习了
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 一灯大师,I/O口控制: LED点灯, NPN/PNP三极管, N-MOS管/P-MOS管, 光耦, 继电器