Patents by Inventor Salvador A. Canales

Salvador A. Canales has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20170234051
    Abstract: A window-anti-pinch system suitable to operate a powered-window in a vehicle includes a motor and a controller. The motor is coupled to a window by an apparatus. The motor is operable to raise the window when the motor is operated in a first-direction and lower the window when the motor is operated in a second-direction opposite the first-direction. The apparatus is characterized by slack between the motor and the window. The controller is in communication with the motor. The controller is configured to apply a slack-removal-signal to the motor prior to operation of the motor to raise the window when a most-recent-operation of the motor was effective to lower the window. The slack-removal-signal is a predetermined-waveform effective to operate the motor in the first-direction to take-up the slack but not raise the window.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventors: Kevin J. Hawes, Douglas R. Champion, Salvador A. Canales, Tanto Sugiarto
  • Patent number: 7668690
    Abstract: A motor control system and method are provided for detecting current ripple in a commutated DC motor and further determining position and speed of the motor based on the detected ripple current. Ripples in the motor current are detected and a ripple frequency is calculated based on the time between successive ripples. A ripple count between successive frequencies is determined and the ripple count is compared to a threshold value, and an estimated ripple frequency is determined from a motor model when the ripple count exceeds the threshold value. A corrected ripple count is calculated from a ratio of the calculated ripple frequency and the estimated ripple frequency, and motor position and motor speed are determined based on the corrected ripple count.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: February 23, 2010
    Assignee: Delphi Technologies, Inc.
    Inventors: Philip K. Schneider, Salvador A. Canales
  • Publication number: 20090254300
    Abstract: A motor control system and method are provided for detecting current ripple in a commutated DC motor and further determining position and speed of the motor based on the detected ripple current. Ripples in the motor current are detected and a ripple frequency is calculated based on the time between successive ripples. A ripple count between successive frequencies is determined and the ripple count is compared to a threshold value, and an estimated ripple frequency is determined from a motor model when the ripple count exceeds the threshold value. A corrected ripple count is calculated from a ratio of the calculated ripple frequency and the estimated ripple frequency, and motor position and motor speed are determined based on the corrected ripple count.
    Type: Application
    Filed: May 14, 2008
    Publication date: October 8, 2009
    Inventors: Philip K. Schneider, Salvador A. Canales
  • Patent number: 7538500
    Abstract: A system and method is provided for improved monitoring and controlling of mechanically commutated DC motors. The system and method include DC motors, pulse-count driver circuitry for driving the motors, motor position sensing circuitry, and motor control circuitry. The system and method provide for improved motor current waveform sensing that is able to effectively reject false brake pulses, avoid erroneous processing due to fluctuating battery voltage levels, and reduce the sensitivity to variations in motor current signals due to dynamic motor load, manufacturing variation, system aging, temperature, brush bounce, EMI, and other factors. The system and method also include an improved ability to multiplex additional external motor drivers to the motor control circuitry, select between sequential and simultaneous drive modes using an SPI bit, and monitor the system controller for an error condition and simultaneously driver motors in response to the error condition.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: May 26, 2009
    Assignee: Delphi Technologies, Inc.
    Inventors: David D. Moller, Philip K. Schneider, Oscar M. Alcantara, Salvador A. Canales
  • Patent number: 7474068
    Abstract: A system and method is provided for improved monitoring and controlling of mechanically commutated DC motors. The system and method include DC motors, pulse-count driver circuitry for driving the motors, motor position sensing circuitry, and motor control circuitry. The system and method provide for improved motor current waveform sensing that is able to effectively reject false brake pulses, avoid erroneous processing due to fluctuating battery voltage levels, and reduce the sensitivity to variations in motor current signals due to dynamic motor load, manufacturing variation, system aging, temperature, brush bounce, EMI, and other factors. The system and method also include an improved ability to multiplex additional external motor drivers to the motor control circuitry, select between sequential and simultaneous drive modes using an SPI bit, and monitor the system controller for an error condition and simultaneously driver motors in response to the error condition.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: January 6, 2009
    Assignee: Delphi Technologies, Inc.
    Inventors: David D. Moller, Philip K. Schneider, Oscar M. Alcantara, Salvador A. Canales
  • Publication number: 20080272715
    Abstract: A system and method is provided for improved monitoring and controlling of mechanically commutated DC motors. The system and method include DC motors, pulse-count driver circuitry for driving the motors, motor position sensing circuitry, and motor control circuitry. The system and method provide for improved motor current waveform sensing that is able to effectively reject false brake pulses, avoid erroneous processing due to fluctuating battery voltage levels, and reduce the sensitivity to variations in motor current signals due to dynamic motor load, manufacturing variation, system aging, temperature, brush bounce, EMI, and other factors. The system and method also include an improved ability to multiplex additional external motor drivers to the motor control circuitry, select between sequential and simultaneous drive modes using an SPI bit, and monitor the system controller for an error condition and simultaneously driver motors in response to the error condition.
    Type: Application
    Filed: July 17, 2008
    Publication date: November 6, 2008
    Inventors: David D. Moller, Philip K. Schneider, Oscar M. Alcantara, Salvador A. Canales
  • Patent number: 7352145
    Abstract: A system and method is provided for improved monitoring and controlling of mechanically commutated DC motors. The system and method include DC motors, pulse-count driver circuitry for driving the motors, motor position sensing circuitry, and motor control circuitry. The system and method provide for improved motor current waveform sensing that is able to effectively reject false brake pulses, avoid erroneous processing due to fluctuating battery voltage levels, and reduce the sensitivity to variations in motor current signals due to dynamic motor load, manufacturing variation, system aging, temperature, brush bounce, EMI, and other factors. The system and method also include an improved ability to multiplex additional external motor drivers to the motor control circuitry, select between sequential and simultaneous drive modes using an SPI bit, and monitor the system controller for an error condition and drive the connected motors in response to the error condition.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: April 1, 2008
    Assignee: Delphi Technologies, Inc.
    Inventors: David D. Moller, Philip K. Schneider, Salvador A. Canales
  • Publication number: 20070075660
    Abstract: A system and method is provided for improved monitoring and controlling of mechanically commutated DC motors. The system and method include DC motors, pulse-count driver circuitry for driving the motors, motor position sensing circuitry, and motor control circuitry. The system and method provide for improved motor current waveform sensing that is able to effectively reject false brake pulses, avoid erroneous processing due to fluctuating battery voltage levels, and reduce the sensitivity to variations in motor current signals due to dynamic motor load, manufacturing variation, system aging, temperature, brush bounce, EMI, and other factors. The system and method also include an improved ability to multiplex additional external motor drivers to the motor control circuitry, select between sequential and simultaneous drive modes using an SPI bit, and monitor the system controller for an error condition and simultaneously driver motors in response to the error condition.
    Type: Application
    Filed: February 27, 2006
    Publication date: April 5, 2007
    Inventors: David Moller, Philip Schneider, Salvador Canales
  • Publication number: 20070075656
    Abstract: A system and method is provided for improved monitoring and controlling of mechanically commutated DC motors. The system and method include DC motors, pulse-count driver circuitry for driving the motors, motor position sensing circuitry, and motor control circuitry. The system and method provide for improved motor current waveform sensing that is able to effectively reject false brake pulses, avoid erroneous processing due to fluctuating battery voltage levels, and reduce the sensitivity to variations in motor current signals due to dynamic motor load, manufacturing variation, system aging, temperature, brush bounce, EMI, and other factors. The system and method also include an improved ability to multiplex additional external motor drivers to the motor control circuitry, select between sequential and simultaneous drive modes using an SPI bit, and monitor the system controller for an error condition and simultaneously driver motors in response to the error condition.
    Type: Application
    Filed: February 27, 2006
    Publication date: April 5, 2007
    Inventors: David Moller, Philip Schneider, Oscar Alcantara, Salvador Canales