Compressor Control System for a Portable Ventilator
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling a brushless DC (BLDC) motor over a wide range of angular speeds is presented. Analog magnetic sensors provide continuous signal measurements related to the rotor angular position at a sample rate independent of rotor angular speed. In one embodiment, analog signal measurements are subsequently processed using an arctangent function to obtain the rotor angular position. The arctangent may be computed using arithmetic computation, a small angle approximation, a polynomial evaluation approach, a table lookup approach, or a combination of various methods. In one embodiment, the BLDC rotor is used to drive a Roots blower used as a compressor in a portable mechanical ventilator system.
119 Citations
57 Claims
-
1-35. -35. (canceled)
-
36. A portable ventilator apparatus comprising:
-
a compressor disposed within the portable ventilator;
a brushless direct current (BLDC) motor, said compressor driven by said BLDC motor;
a plurality of sensors disposed within the portable ventilator that provide a plurality of analog signals, said plurality of analog signals representative of an angular position of said BLDC motor;
a computation circuit disposed within the portable ventilator and in communication with the plurality of sensors configured to compute said angular position or an angular speed of said BLDC motor from said plurality of analog signals; and
a speed control servo disposed within the portable ventilator and in communication with said BLDC motor for driving said angular speed of the BLDC motor to a command speed provided to said computation circuit;
an analog to digital converter that receives the analog signals provided by said plurality of sensors, that converts the analog signals to digital signals, and that outputs the digital signals;
a processor that receives the digital signals, that generates control signals based on the digital signals, and that provides the control signals to a three phase inverter that generates drive signals to control said BLDC motor. - View Dependent Claims (37, 38)
-
-
39. A method for controlling a portable ventilator comprising:
-
receiving one or more analog sensor signals having an amplitude related to an angular position of a rotor of a brushless direct current (BLDC) motor at an analog to digital converter;
converting the analog signals into digital signals via the analog to digital converter;
processing the digital signals to obtain current information about the speed of the BLDC motor via a processor;
generating control signals to control the speed of the BLDC motor;
controlling the speed of the BLDC motor with the control signals to drive a compressor of said portable ventilator. - View Dependent Claims (40, 41)
-
-
42. A method for controlling a portable ventilator comprising:
-
receiving one or more analog sensor signals having an amplitude related to an angular position of a rotor of a brushless direct current (BLDC) motor at an analog to digital converter;
converting the analog signals into digital signals via the analog to digital converter;
processing the digital signals to obtain current information about the position of the BLDC motor via a processor;
generating control signals to control the position of the BLDC motor;
controlling the position of the BLDC motor with the control signals to drive a compressor of said portable ventilator. - View Dependent Claims (43, 44)
-
-
45. A method for controlling a portable ventilator comprising:
-
setting a desired peak pressure;
measuring an actual output pressure;
calculating a difference between the desired peak pressure and the actual output pressure;
controlling the speed of a brushless direct current (BLDC) motor to drive a blower of said portable ventilator to output the desired peak pressure. - View Dependent Claims (46, 47, 48)
-
-
49. A method for controlling a portable ventilator comprising:
-
setting a desired flow-rate;
calculating an actual flow-rate;
calculating a difference between the desired flow-rate and the actual flow-rate;
controlling the speed of a brushless direct current (BLDC) motor to drive a blower of said portable ventilator to output the desired flow-rate. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
Specification