我是做一个控制器,控制电磁阀只是其中一个模块。我用的单片机是飞思卡尔的MC9S12XEQ512AMG。是专门给汽车控制器设计的芯片。我这边就是用的霍尔电流传感器,精确测量出流过电磁阀的电流,之后传给单片机,动态调节PWM的输出大小,前提是要标定好电磁阀的几个工作位对应的电流值。