Compressor control system and method for a portable ventilator
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A61M-016/00
H02P-005/00
출원번호
UP-0847693
(2004-05-18)
등록번호
US-7607437
(2009-11-10)
발명자
/ 주소
Boyle, David
Holmes, Michael
Williams, Malcolm
출원인 / 주소
Cardinal Health 203, Inc.
대리인 / 주소
Baker & Hostetler LLP
인용정보
피인용 횟수 :
6인용 특허 :
140
초록▼
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 sig
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.
대표청구항▼
What is claimed is: 1. A method for controlling a portable ventilator comprising: obtaining one or more analog sensor signals having an amplitude related to an angular position of a rotor of a brushless DC (BLDC) motor; computing an angular position of said rotor from said analog sensor signals; co
What is claimed is: 1. A method for controlling a portable ventilator comprising: obtaining one or more analog sensor signals having an amplitude related to an angular position of a rotor of a brushless DC (BLDC) motor; computing an angular position of said rotor from said analog sensor signals; computing an angular speed from said angular position; applying said angular speed in a speed control servo for said BLDC motor; computing a speed error based on said angular speed with a desired angular speed; and driving a compressor of a portable ventilator with said BLDC motor by adjusting said angular speed to match said desired angular speed in accordance with said speed error during operation of the BLDC motor. 2. The method of claim 1, wherein said analog sensor signals are obtained using analog Hall effect sensors. 3. The method of claim 1, wherein said analog sensor signals are obtained from anisotropic magneto-resistive (AMR) sensors. 4. The method of claim 1, wherein said angular position is obtained by computing an arctangent of said analog sensor signals. 5. The method of claim 1, wherein said angular speed is obtained by differentiating said angular position. 6. The method of claim 1, wherein said compressor comprises a Roots blower. 7. The method of claim 1, wherein said analog sensor signals are obtained at a constant sample rate. 8. The method of claim 1, wherein computing said angular position comprises: obtaining a first analog sensor signal from a first analog sensor; obtaining a second analog sensor signal from a second analog sensor displaced from said first analog sensor by 180 degrees; and subtracting said second analog sensor signal from said first analog sensor signal. 9. The method of claim 1, wherein computing said angular position comprises applying a DC offset correction to said one or more analog sensor signals. 10. The method of claim 1, wherein computing said angular position comprises applying a commutation correction angle to a computed position value. 11. The method of claim 1, wherein computing said angular position comprises: identifying a current quadrant of rotation; obtaining stored coefficients for said current quadrant; and solving a polynomial equation with said current coefficients and a plurality of digitized sensor readings. 12. A portable ventilator apparatus comprising: a brushless DC (BLDC) motor; a compressor within a portable ventilator, said compressor driven by said BLDC motor; a plurality of sensors providing a plurality of analog signals representative of an angular position of said BLDC motor; a computation circuit configured to compute said angular position and a speed of said BLDC motor from said plurality of analog signals; and a speed control servo for driving said angular speed, during operation of the BLDC motor, in accordance with a command speed based on a difference between said angular speed and a desired speed. 13. The apparatus of claim 12, wherein each of said plurality of sensors comprises an analog Hall effect sensor. 14. The apparatus of claim 12, wherein each of said plurality of sensors comprises an anisotropic magneto-resistive (AMR) sensor. 15. The apparatus of claim 12, wherein said plurality of analog sensors comprises four analog sensors arranged ninety degrees apart from each other in a circular pattern. 16. The apparatus of claim 12, wherein said command speed is calculated by a flow-rate control loop to provide a required flow-rate through said compressor. 17. The apparatus of claim 16, wherein said required flow rate is calculated by a pressure control function. 18. The apparatus of claim 12, wherein said computation circuit comprises a processor. 19. The apparatus of claim 12, wherein said computation circuit computes said angular position from said plurality of analog signals using an arctangent function. 20. The apparatus of claim 12, wherein said computation circuit computes said angular position from said plurality of analog signals using a table lookup function. 21. The apparatus of claim 12, wherein said computation circuit computes said angular position from said plurality of analog signals using polynomial evaluation. 22. The apparatus of claim 12, further comprising an analog-to-digital converter which samples said plurality of analog signals at a constant sample rate, and which provides corresponding digital values to said computation circuit. 23. The apparatus of claim 12, wherein said computation circuit comprises a plurality of stored coefficient values for computing said angular position from a polynomial equation. 24. The apparatus of claim 23, wherein said plurality of coefficient values comprises a set of coefficients associated with each quadrant of a rotation. 25. A method for controlling an electric motor comprising a plurality of analog sensors sensing a magnetic flux associated with rotation of a rotor, said method comprising: sampling the outputs of said plurality of analog sensors to obtain a plurality of digitized sensor signals, said sampling occurring at a constant sample rate; subtracting a first digitized signal associated with a first sensor from a second digitized signal associated with a second sensor to obtain a first sinusoidal value related to an angular position of said rotor, said first sensor and said second sensor offset from each other by 180 degrees; deriving said angular position from said first sinusoidal value; deriving said angular speed from said angular position; during operation of the motor, applying said derived angular speed to an airflow control loop to obtain a desired angular speed from a desired airflow, applying said derived angular speed to a speed control servo to drive said rotor at said desired angular speed; and wherein said electric motor is used to drive a compressor of a mechanical ventilator. 26. The method of claim 25, further comprising comparing a desired pressure with a measured pressure to obtain said desired airflow. 27. A method for controlling a portable ventilator comprising: obtaining an analog sensor signal having an amplitude related to an angular position of a rotor of a brushless DC (BLDC) motor; computing an angular position of the rotor from the analog sensor signal; computing an angular speed from the angular position; controlling the rotor speed of the BLDC motor according to a desired speed, the desired speed being derived based on the angular speed, during operation of the BLDC motor; and driving a compressor of the portable ventilator with the BLDC motor.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (140)
Hetherington Theodore W. (Jackson MI), Acoustic muffler.
Maruo Tsunehiro (Yokohama JA), Apparatus for detecting the direction of a magnetic field to sense the position of, for example, a rotary element or the.
Gunaratnam, Michael K.; Drew, Joanne E.; Crumblin, Geoffrey; Jenkinson, Phillip; Lynch, Susan R., Connector for a respiratory mask and a respiratory mask.
Anderson Ralph (Carlsbad CA) Yehushua Nurit (San Diego CA) Smargiassi Paul (San Diego CA) Thompson Paul (Santee CA) Moore Fred (Newbury Park CA), Human lung ventilator system.
Woodring, Paul L.; Kimm, Gardner J.; Stephenson, Robert L.; Rogers, David R.; Novkov, Donald J.; Mabry, Rebecca A.; Harrington, Steve, Medical ventilator.
Stawitcke Frederick A. (Sunnyvale CA) Mordan William J. (Sunnyvale CA) Jimison Holly B. (Palo Alto CA) Piziali Robert (Stanford CA) Ream Allen K. (Woodside CA), Medical ventilator device parametrically controlled for patient ventilation.
Bowen,Kevin; Jonczak,Daniel; Yurko,Gregory; Mechlenburg,Douglas M.; Duff,Winslow K.; D'Angelo,Mark, Method and apparatus for monitoring and controlling a medical device.
Rao V. Durga Nageswar (Bloomfield Township MI) Fucinari Carlo Alberto (Farmington Hills MI), Method of making an efficiency enhanced fluid pump or compressor.
Snyder Leon T. (Boca Raton FL) Scarfone Frank A. (Boca Raton FL) Reuss James L. (Boca Raton FL) Campen George V. (Fort Lauderdale FL) Yates George H. (Boca Raton FL), Multi-channel ventilation monitor and method.
Halpern Arieh S. (Tarzana CA) Aldrich Anthony J. (Philadelphia PA), Patient monitoring system with chassis mounted or remotely operable modules and portable computer.
DeVries Douglas F. (Yucaipa CA) Cegielski Michael J. (Norco CA) Graves ; Jr. Warner V. (Hemet CA) Williams Malcolm R. (San Clemente CA) Holmes Michael B. (Riverside CA), Portable drag compressor powered mechanical ventilator.
DeVries Douglas F. ; Cegielski Michael J. ; Graves ; Jr. Warner V. ; Williams Malcolm R. ; Holmes Michael B., Portable drag compressor powered mechanical ventilator.
DeVries Douglas F. ; Cegielski Michael J. ; Graves ; Jr. Warner V. ; Williams Malcolm R. ; Holmes Michael B., Portable drag compressor powered mechanical ventilator.
Appel, William Scot; Winter, David Phillip; Sward, Brian Kenneth; Sugano, Masato; Salter, Edmund; Bixby, James A., Portable oxygen concentration system and method of using the same.
Tuitt, Patrick W.; Lordo, Richard J.; Gesner, Joseph J., Pressure support system and method and a pressure control valve for use in such system and method.
Arai Kiyoshi (Tokyo JPX) Fukagawa Tetsuo (Tokyo JPX) Ohtsuka Yutaka (Tokyo JPX), Roots type blower having reduced gap between rotors for increasing efficiency.
O\Neal Alan D. (Willard MO) Stone Michael D. (Rogersville MO) Coles Carl R. (Springfield MO), Rotary positive displacement blower having a diverging outlet part.
Preston David M. (Madison Heights MI) Soeters ; Jr. Raymond A. (West Bloomfield Township ; Pontiac County MI), Supercharger rotor, shaft, and gear arrangement.
Kimm Gardner J. (Carlsbad CA) Gee Glen N. (Encinitas CA) Fennema Paul J. (Fallbrook CA) Sanborn Warren G. (Escondido CA), System and method for flow triggering of pressure supported ventilation.
Foster L. Dale (Brookville IN) Reeder Ryan A. (Brookville IN), Ventilator and care cart each capable of nesting within and docking with a hospital bed base.
Henry, Robert Edward; Selvarajan, Karthikeyan; Kwok, Philip Rodney; Gunning, Philip John; Oates, John David, Identification system and method for mask and ventilator components.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.