情景. 淘宝购买(替代继电器模块)“隔离MOSFET MOS管 场效应管模块 LR7843”,但始终无法驱动。(2023年8月5日)
起初怀疑模块坏了,io口的输出接继电器,继电器正常工作,但接该模块不工作。
后面还想测试下,高电平有效,直接用电源驱动下该模块,5v接pwm, gnd接gnd测试正常,说明模块正常。
既然模块正常,用万用表测试电压电流,最终发现单片机io口输出电流只有200ua多,思考是不是电流太小,查看stc8的数据手册发现准双向口的电流低,推挽模式能有20ma。将stc8的io口换成推挽模式正常。
查了下模块的中的光耦模块PC817,其工作电流是5ma至50ma。怪不得。哈哈哈!
结论
当使用io输出时,需设置IO模式。
准双向口的输出电流只有ua级别,有时候驱动外部电路时有问题可检查
推挽输出的电流20ma左右