首先你要清楚你问的是一个系统,这个系统涉及的不仅仅是控制单片机本身就可以完成的,你的单片机只是负责处理和计算以及输出控制信号给电磁阀驱动模块,然后你的24V电磁阀是驱动模块驱动,这个并不需要单片机直接驱动,所以不用管电磁阀电压是多少。
而具体的电路图不知道你要做的是什么项目所以没法给出详细电路图,相关的元器件也要看你的需求是什么,然后根据使用场景来针对搭建。
不使用继电器进行隔离,那么电磁阀就会与单片机电路共地了;
单片机端口输出直接连接到大功率的N沟道场效应管栅极,源极接地,漏极连接电磁阀及24v电源;场效应管是作为开关管使用;
什么样的电磁阀,是电水阀、电气阀抑或电油阀?阀门要能承受多大的压力?你的24V的电源能提供多大的电流?这些要求没来,随便给你答复了,估计你也不会采纳。
电磁阀一般而言还是会有干扰信号产生的,所以5V单片机可以加光耦隔离来控制24V的电磁阀。
一般控制电磁阀都是用继电器的,如果你的电磁阀功率不大,也可以直接用三极管驱动。