DC and AC generators and its differences