那24V,是什么用的,12V又是什么用的。关键是继电器带负载是24V吗?
共地不是干扰的主要原因,而是几个电路共用一个电源,都是同24V转化而来的,这干扰源在这里。
虽然加了光耦,但还是共用一个电源,当然就必须共地。
既然要加光耦,单片机的电源必须独立,用DC-DC转换模块。还有继电器,建议用12V的,因5V继电器的线圈电流太大了,干扰很严重,而用5V电源与3.3V电源又最近,干扰无法避免。
你这个设计是做什么的,是一般的实验吗,那就无所谓了,单片机重启就重启呗。
要是做项目,或做产品,必须要消除一切干扰的,不然你的产品就无法保证正常工作。