A ventilator (100) is configured to control air flow pressure and gas mixing. The ventilator is a gas source (220); a proportional valve (210) configured to control gas flow from the gas source; and a mixing controller (170) in communication with the proportional valve; A mixing controller (170) configured to monitor the gas flow through the blower and further configured to control the proportion of oxygen in the output flow; a blower motor 160; a current feedback loop, a blower speed feedback loop A blower motor controller (162) configured to control the speed of the blower motor using a flow feedback loop and a pressure feedback loop. The ventilator may also include, for example, a pseudo differential feedback compensator, a complementary filter, and / or a speed control device.人工呼吸器(100)が、空気流の圧力及びガス混合を制御するように構成される。人工呼吸器は、ガス供給源(220)と;ガス供給源からのガス流量を制御するように構成された比例弁(210)と;比例弁と通信する混合制御装置(170)であって、ブロワを通るガス流を監視するように構成され、さらに、出力流中の酸素の割合を制御するように構成された混合制御装置(170)と;ブロワモータ160と;電流フィードバックループ、ブロワ速度フィードバックループ、流れフィードバックループ、及び圧力フィードバックループを用いて、ブロワモータの速度を制御するように構成されたブロワモータ制御装置(162)と;を含む。人工呼吸器は、例えば、擬似微分フィードバック補償器、補完フィルタ、及び/又は速度制御装置を含むこともできる。