如果只是实现开关的功能,原理上面是可以替换的,但是无法隔离耐压问题,如果高电压窜到MCU里,所有一切都玩完,现在很多STM32芯片耐压只有3.3V,你12V或者24V万一进去了,后果自己想。。。。。。
虽然现在有很多的降压的模块,但是不能保证那个模块能一直工作,不会击穿吗?就不会烧坏其余的外围元件吗?击穿了那个是要更换整个板子了。
继电器就没问题了,最多就是线圈烧坏了,可是和12V或24V完全不在同一个回路,MCU压根就没事,只要换个继电器就行,
单纯从开关功能上讲,两者可以替换。
因为还要考虑隔离,寿命,耐压,耐流等因素,两者多数情况下无法直接替换。