Problem in AC fan speed control(using ZCD and Atmega8A) when running on Inverter
The inverter  output is square wave. And its not like 10ms positive cycle 10ms negative cycle. they provide the pulse according to the load requirement with varying the duty cycle in the 10ms time for both positive and negative cycle. so there is not proper zero cross is there.



So that only you getting problem
Normally if you operate the AC fan using quasi sine wave inverter the fan will get heat.