I made a 1 phase to 3 phase inverter using an Arduino and an IR2104 to control the speed of an induction motor and it is working perfectly.
To complete the protection scheme, I need to monitor the voltage of each phase to protect the motor if one phase is lost due to a malfunction of an IGBT or something else.
In addition, I need to monitor current for overcurrent protection.
In case of voltage I know that it is possible to use an optocoupler to convert high-level voltage to logic level 5 V DC. Is there any better and simpler practical method to monitor voltage and current of each phase for such an application?