Patents by Inventor Johannes van Ginkel

Johannes van Ginkel 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).

  • Patent number: 10476420
    Abstract: Provided herein is a BLDC motor having a control system, a rotor including a motor magnet having a plurality of alternating magnetic poles thereon, a stator and a ring magnet. The ring magnet is mounted on the rotor axially adjacent the motor magnet. The number of poles on the ring magnet is an integer multiple of the number of poles on the motor magnet. Also provided is a method for controlling the BLDC motor including the steps of supplying a current to the motor, determining if the torque produced by the motor is in a positive or negative direction, determining a multiplier based on the direction of the torque, multiplying the supplied current by the multiplier, implementing a commutation sequence to provide current to the motor, measuring the current in each of the plurality of windings and adjusting the current provided to the motor based on the measured current.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: November 12, 2019
    Assignee: Dana Automotive Systems Group, LLC
    Inventors: Stijn Goossens, Johannes van Ginkel
  • Patent number: 10415654
    Abstract: Provided herein is a method for calibrating a clutch by searching for the minimum of a multi-dimensional surface including determining the error between a spline function and recorded data relating to clutch characteristics, creating a multi-dimensional surface corresponding to the error values, determining the minimum of the multi-dimensional surface using the steps of performing a Steepest Gradient & Direction determination step and conducting a Golden Section Search and Switch Direction Step to find a minimum that meets a predetermined closing condition. Additionally, provided herein is a computer-implemented system for calibrating the clutch.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 17, 2019
    Assignee: Dana Automotive Systems Group, LLC
    Inventors: Johannes van Ginkel, Ben Goyens
  • Patent number: 10298099
    Abstract: A method of estimating electric motor speed. The method determines whether a sequential cycle of the electric motor has occurred. The method calculates a correction factor for each of the Hall states. Where a sequential cycle of the electric motor has occurred, the method also calculates an update quality factor for the correction factors of the sequential cycle. The method updates the correction factors utilizing the update quality factor. Utilizing the updated correction factors, the method updates the electric motor speed signal.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: May 21, 2019
    Assignee: Dana Automotive Systems Group, LLC
    Inventor: Johannes van Ginkel
  • Publication number: 20180248450
    Abstract: A method of estimating electric motor speed. The method determines whether a sequential cycle of the electric motor has occurred. The method calculates a correction factor for each of the Hall states. Where a sequential cycle of the electric motor has occurred, the method also calculates an update quality factor for the correction factors of the sequential cycle. The method updates the correction factors utilizing the update quality factor. Utilizing the updated correction factors, the method updates the electric motor speed signal.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventor: Johannes van Ginkel
  • Publication number: 20170302207
    Abstract: Provided herein is a BLDC motor having a control system, a rotor including a motor magnet having a plurality of alternating magnetic poles thereon, a stator and a ring magnet. The ring magnet is mounted on the rotor axially adjacent the motor magnet. The number of poles on the ring magnet is an integer multiple of the number of poles on the motor magnet. Also provided is a method for controlling the BLDC motor including the steps of supplying a current to the motor, determining if the torque produced by the motor is in a positive or negative direction, determining a multiplier based on the direction of the torque, multiplying the supplied current by the multiplier, implementing a commutation sequence to provide current to the motor, measuring the current in each of the plurality of windings and adjusting the current provided to the motor based on the measured current.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 19, 2017
    Applicant: Dana Automotive Systems Group, LLC
    Inventors: Stijn Goossens, Johannes van Ginkel
  • Publication number: 20170284479
    Abstract: Provided herein is a method for calibrating a clutch by searching for the minimum of a multi-dimensional surface including determining the error between a spline function and recorded data relating to clutch characteristics, creating a multi-dimensional surface corresponding to the error values, determining the minimum of the multi-dimensional surface using the steps of performing a Steepest Gradient & Direction determination step and conducting a Golden Section Search and Switch Direction Step to find a minimum that meets a predetermined closing condition. Additionally, provided herein is a computer-implemented system for calibrating the clutch.
    Type: Application
    Filed: March 27, 2017
    Publication date: October 5, 2017
    Inventors: Johannes van Ginkel, Ben Goyens
  • Patent number: 9606859
    Abstract: In an embodiment, a method for performing forward error correction (FEC) on protected data packets is disclosed. The method involves creating a FEC table having columns for application data and columns for error-correction data (EC data). Then, a number of protected application data packets are received and placed in the FEC table. If an application data packet is received, then the application data from the packet is placed in the application data column. If an application data packet is not received, generated zeroes are placed in the application data column. Once the application data columns of the FEC table are full, EC data corresponding to the application data is received and placed in the EC data columns of the FEC table. The rows of the FEC table are then fed to the decoder for error correction.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: March 28, 2017
    Assignee: NXP B.V.
    Inventors: Joerg Fischer, Dirk Johannes van Ginkel
  • Publication number: 20150309860
    Abstract: In an embodiment, a method for performing forward error correction (FEC) on protected data packets is disclosed. The method involves creating a FEC table having columns for application data and columns for error-correction data (EC data). Then, a number of protected application data packets are received and placed in the FEC table. If an application data packet is received, then the application data from the packet is placed in the application data column. If an application data packet is not received, generated zeroes are placed in the application data column. Once the application data columns of the FEC table are full, EC data corresponding to the application data is received and placed in the EC data columns of the FEC table. The rows of the FEC table are then fed to the decoder for error correction.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Applicant: NXP B.V.
    Inventors: Joerg Fischer, Dirk Johannes van Ginkel