A method of automatically balancing ionized air stream created in bipolar corona discharge, the method comprising: providing an air moving device with at least one ion emitter and at least one reference electrode (104, 105) connected to a micro-pulsed AC power source, and a control system with at least one ion balance monitor (101, 204, 205) and corona discharge adjustment control; and generating variable polarity groups of short duration ionizing micro-pulses; wherein said micro-pulses are predominantly asymmetric in amplitude and duration of both polarity voltages and a magnitude of at least one polarity ionizing pulses exceeds the corona threshold, and said micro-pulses pulses are arranged to follow one another in positive and negative pulse trains; characterised in that to balance an ionized air stream, the method further comprises: generating an ion balance signal with said ion balance monitor (101, 204, 205); comparing the ion balance signal with a setpoint signal using said control system; and adjusting the micro-pulses in response to the comparison, said adjustment comprising: varying (307, 309) a duration of ionizing pulses in said positive or negative pulse trains; varying (311, 313) a repetition rate of ionizing pulses in said positive or negative pulse trains; or varying (315, 317) a number of pulses in said positive or negative pulse trains. providing an air moving device with at least one ion emitter and at least one reference electrode (104, 105) connected to a micro-pulsed AC power source, and a control system with at least one ion balance monitor (101, 204, 205) and corona discharge adjustment control; and generating variable polarity groups of short duration ionizing micro-pulses; wherein said micro-pulses are predominantly asymmetric in amplitude and duration of both polarity voltages and a magnitude of at least one polarity ionizing pulses exceeds the corona threshold, and said micro-pulses pulses are arranged to follow one another in positive and negative pulse trains; characterised in that to balance an ionized air stream, the method further comprises: generating an ion balance signal with said ion balance monitor (101, 204, 205); comparing the ion balance signal with a setpoint signal using said control system; and adjusting the micro-pulses in response to the comparison, said adjustment comprising: varying (307, 309) a duration of ionizing pulses in said positive or negative pulse trains; varying (311, 313) a repetition rate of ionizing pulses in said positive or negative pulse trains; or varying (315, 317) a number of pulses in said positive or negative pulse trains. generating an ion balance signal with said ion balance monitor (101, 204, 205); comparing the ion balance signal with a setpoint signal using said control system; and adjusting the micro-pulses in response to the comparison, said adjustment comprising: varying (307, 309) a duration of ionizing pulses in said positive or negative pulse trains; varying (311, 313) a repetition rate of ionizing pulses in said positive or negative pulse trains; or varying (315, 317) a number of pulses in said positive or negative pulse trains. varying (307, 309) a duration of ionizing pulses in said positive or negative pulse trains; varying (311, 313) a repetition rate of ionizing pulses in said positive or negative pulse trains; or varying (315, 317) a number of pulses in said positive or negative pulse trains.