|
| 疑似驱动能力弱了,可设置成推挽或加外驱电路。 |
太阳雨ZW 发表于 2026-1-15 09:21 触发电路元件多,加电瞬间难以预测因素会增多,如果不差钱也可以用MOC3061等自带过零光耦触发晶闸管, |
太阳雨ZW 发表于 2026-1-15 09:21 软件部分先初始化端口电平,后设置端口模式。驱动晶闸管电路应当简化,图示是一款低压恒温控制器的局部电路。略加修改同样适用于直接控制220V市电。不过要注意低压部分会成非隔离。
|
| 用STC8H系列芯片设计了多款产品。涵盖电压表,温度表,频率表,转速表。恒温控制器,多点分布式温度监测器等十多款产品。外围电路应用到直接驱动数码管,通过TM1639、TM1640、TM1650等驱动数码管,驱动LCD1602液晶屏,通过晶体管驱动有源、无源蜂鸣器、驱动HRS4H-S-DC12V继电器。直接驱动中等功率MOS管,直接驱动双向可控硅等等外围电路,没有遇过加电瞬间负载会非预期动一下。楼主所述现象于软件硬件都可能有关。建议上图上代码帮你看看。 |
WL0123 发表于 2026-1-13 20:13 高祖态也不应该引起负载动作。 之前的比如15W的芯片,是有这种情况的,本来复位和初始化都是1的,实际上每次上电都有一个很窄的0出现,加了上拉也不行,后来就改了PCB,换了另外一个脚。 实际上那个比较窄,输出不一定有动作,但是的确是有的。用示波器单次捕捉,100%是可以捕捉到的。 楼主这芯片没用过。不知道啥情况。可以尝试增加一个上拉电阻,如果还是有,那就是芯片问题了。 |
| STC8H加电复位后除P3.0、3.1为准双向外,其他IO均默认高阻,此时对于外电路近似开路。既无电流输出也无电流输入。电平高低全由外电路结构确定。通电瞬间偶尔发现负载会动一下应该是相关外电路设计有瑕疵,初始化单片机的代码顺序安排不佳也有可能有关联。上硬件图看看。 |
| 先设置电平,再设置gpio模式试试 |
| 加上拉电阻,不方便加上拉电阻就只能加快上电时的IO口初始化速度 |