Patents by Inventor Rong-Hwang Horng

Rong-Hwang Horng 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: 8143840
    Abstract: A device for controlling an induction motor includes a voltage/frequency controller, a pulse width modulation controller, and a converter. The voltage/frequency controller receives a controlling frequency, and outputs a controlling voltage corresponding to the controlling frequency. The pulse width modulation controller receives the controlling voltage and the controlling frequency, and generates PWM signals according to the controlling voltage and the controlling frequency. The converter receives the PWM signals, and controls the induction motor according to the PWM signals. There is a predetermined relationship between the controlling voltage and the controlling frequency stored in the voltage/frequency controller. The controlling voltage is greater than zero in response to the controlling frequency being zero, and increasing the controlling frequency increases the controlling voltage as in the predetermined relationship.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: March 27, 2012
    Assignee: Foxnum Technology Co., Ltd.
    Inventors: You-Ren Lin, Rong-Cong Hung, Shen-An Chen, Rong-Hwang Horng, Shih-Chang Chen, Yaw-Shen Lai
  • Patent number: 8063595
    Abstract: A location system is configured for determining a magnetic pole position of a motor. The location system includes a motor driver, a current control module, a current feedback apparatus, a speed feedback apparatus, and a magnetic pole position location module. The current control module is configured for set current of the motor via the motor driver. The current feedback apparatus is configured for sensing an actual current of the motor. The speed feedback apparatus is configured for sensing an actual speed of the motor. The magnetic pole position location module is configured for inputting a magnetic pole position of the motor, receiving the actual current from the current feedback apparatus, receiving the actual speed from the speed feedback apparatus, and processing the actual current and the actual speed to obtain an initial magnetic pole position.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: November 22, 2011
    Assignee: Foxnum Technology Co., Ltd.
    Inventors: Rong-Hwang Horng, You-Ren Lin, Rong-Cong Hung, Shih-Chang Chen, Shen-An Chen, Yaw-Shen Lai
  • Patent number: 8058828
    Abstract: A compensating system for compensating a cogging torque of a motor includes a speed measuring apparatus, a moment of inertia measuring apparatus, a rotor position sensor, a processor, a plurality of band-pass filters, and a current control apparatus. The processor receives a speed, a moment of inertia, and a rotor position of the motor, to determine the cogging torque of the motor. Each band-pass filter is arranged with a different frequency to filter different frequencies of waveforms of the cogging torque. The processor determines a Fourier transformation of the cogging torque according to a number of Fourier coefficients from the band-pass filters, a cogging torque at a preset rotor position, and a cogging current according to the Fourier transformation of the cogging torque. The current control apparatus outputs a current opposite to the cogging current, to compensate the cogging torque of the motor.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: November 15, 2011
    Assignee: Foxnum Technology Co., Ltd.
    Inventors: You-Ren Lin, Yaw-Shen Lai, Rong-Hwang Horng
  • Patent number: 8018183
    Abstract: A speed controller used in a control loop of a motor includes a comparator, a processing device, and an arithmetic logical unit (ALU). The comparator compares a received instruction speed or a received measured speed of the motor with a predetermined speed value, outputs a first signal to the processing device when the received speed is greater than the predetermined speed value, or outputs a second signal to the processing device when the received speed is equal to or less than the predetermined speed value. The processing device receives a speed difference between the instruction speed and the measured speed. The processing device outputs a first proportional value when the first signal is received, or outputs a second proportional value when the second signal is received. The ALU outputs an instruction current to the control loop by calculating the proportional value according to a predetermined calculation rule.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: September 13, 2011
    Assignee: Foxnum Technology Co., Ltd.
    Inventors: Shih-Chang Chen, Shen-An Chen, Rong-Cong Hung, You-Ren Lin, Rong-Hwang Horng, Yaw-Shen Lai
  • Patent number: 7915850
    Abstract: An apparatus and method for servomotors of an electric injection molding machine includes a motion controlling unit, two driving amplifying units, and two servomotors respectively connected to the driving amplifying units. The motion controlling unit includes two servomotor position controllers both for receiving a first position command, and the driving amplifying units are respectively connected to the servomotor position controllers for receiving a second and third position command. Two position detectors are respectively received in the two screw caps that are mounted to the servomotors for detecting absolute positions of the corresponding screw caps. The screw caps are respectively connected to inputs of the first and second servomotor position controllers to form two screw cap position feedback circuits.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: March 29, 2011
    Assignee: Foxnum Technology Co., Ltd.
    Inventors: Chin-Hsien Ting, Rong-Hwang Horng, Yaw-Shen Lai, Hsing-Chang Liu
  • Patent number: 7913008
    Abstract: An auto-detection system for communication protocol includes a driving device, a communication mode selection circuit and a human-machine interface circuit. The human-machine interface circuit transmits a detection signal to the driving device through the communication mode selection circuit. The detection signal includes a transmission speed identification and a transmission mode identification. The driving device sets its transmission speed according to the value of the transmission speed identification of the detection signal and sets its transmission mode according to the transmission mode identification of the detection signal. An auto-detection method for communication protocol using the auto-detection system for communication protocol is also provided.
    Type: Grant
    Filed: December 20, 2008
    Date of Patent: March 22, 2011
    Assignee: Foxnum Technology Co., Ltd.
    Inventors: Shen-An Chen, Rong-Hwang Horng, You-Ren Lin, Rong-Cong Hung, Yaw-Shen Lai, Shih-Chang Chen
  • Publication number: 20100277114
    Abstract: A speed instruction generation apparatus of a motor interpolates a first position instruction to obtain a second position instruction. The second position instruction is a second-order continuous instruction. The second-order continuous position instruction is differentiated two times to obtain a compensation speed. The speed instruction generation apparatus further generates a first speed instruction according to a difference between an actual position value of the motor and the second position instruction. The first speed instruction is added to the compensation speed to obtain a second speed instruction to control a rotation speed of the motor.
    Type: Application
    Filed: July 22, 2009
    Publication date: November 4, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: SHIH-CHANG CHEN, RONG-CONG HUNG, YOU-REN LIN, SHEN-AN CHEN, RONG-HWANG HORNG, YAW-SHEN LAI
  • Publication number: 20100260311
    Abstract: An encoding system includes an absolute encoder, a converter, a storage system, and a processor. The converter is connected between the absolute encoder and the storage system to determine amplitudes of two encoding waveforms from the absolute encoder when a motor rotates. The storage system determines an angle through which the motor rotates between a first time and a second time, according to the amplitudes of the two encoding waveforms.
    Type: Application
    Filed: May 30, 2009
    Publication date: October 14, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: RONG-CONG HUNG, RONG-HWANG HORNG, SHEN-AN CHEN, YOU-REN LIN, SHIH-CHANG CHEN, YAW-SHEN LAI
  • Publication number: 20100156332
    Abstract: A compensating system for compensating a cogging torque of a motor includes a speed measuring apparatus, a moment of inertia measuring apparatus, a rotor position sensor, a processor, a plurality of band-pass filters, and a current control apparatus. The processor receives a speed, a moment of inertia, and a rotor position of the motor, to determine the cogging torque of the motor. Each band-pass filter is arranged with a different frequency to filter different frequencies of waveforms of the cogging torque. The processor determines a Fourier transformation of the cogging torque according to a number of Fourier coefficients from the band-pass filters, a cogging torque at a preset rotor position, and a cogging current according to the Fourier transformation of the cogging torque. The current control apparatus outputs a current opposite to the cogging current, to compensate the cogging torque of the motor.
    Type: Application
    Filed: April 2, 2009
    Publication date: June 24, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: You-Ren Lin, Yaw-Shen Lai, Rong-Hwang Horng
  • Publication number: 20100148713
    Abstract: A speed controller used in a control loop of a motor includes a comparator, a processing device, and an arithmetic logical unit (ALU). The comparator compares a received instruction speed or a received measured speed of the motor with a predetermined speed value, outputs a first signal to the processing device when the received speed is greater than the predetermined speed value, or outputs a second signal to the processing device when the received speed is equal to or less than the predetermined speed value. The processing device receives a speed difference between the instruction speed and the measured speed. The processing device outputs a first proportional value when the first signal is received, or outputs a second proportional value when the second signal is received. The ALU outputs an instruction current to the control loop by calculating the proportional value according to a predetermined calculation rule.
    Type: Application
    Filed: April 9, 2009
    Publication date: June 17, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: SHIH-CHANG CHEN, SHEN-AN CHEN, RONG-CONG HUNG, YOU-REN LIN, RONG-HWANG HORNG, YAW-SHEN LAI
  • Publication number: 20100146341
    Abstract: A detecting system for detecting functions of a driver includes a storage unit, a control unit, and an human machine interface (HMI). The control unit samples a plurality of functions of the driver to generate a plurality of sampled values at each preset sampling time. The control unit determines if the plurality of sampled values are normal according to a plurality of preset reference ranges for the plurality of functions stored in the storage unit. When one or more of the plurality of sampled values is abnormal, the control unit generates an alarm signal, and the HMI displays the plurality of sampled values.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 10, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: SHEN-AN CHEN, YOU-REN LIN, RONG-CONG HUNG, SHIH-CHANG CHEN, RONG-HWANG HORNG, YAW-SHEN LAI
  • Patent number: 7728645
    Abstract: A pulse generator includes a pulse command register and a digital differential analyzer (DDA). The pulse command register includes a first register, a second register, and an adder. The first register receives and stores a pulse command from a CPU in an operating cycle. The second register receives and stores the pulse command shifted from the first register when the first register receives a second pulse command from the CPU in the operating cycle. The adder sums the pulse commands of the first register and the second register and the result is transmitted to the DDA. The DDA determines whether a pulse is to be generated after calculation according to the result from the adder of the pulse command register.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: June 1, 2010
    Assignee: Foxnum Technology Co., Ltd.
    Inventors: Shih-Chang Chen, Shen-An Chen, Rong-Cong Hung, You-Ren Lin, Rong-Hwang Horng, Yaw-Shen Lai
  • Publication number: 20100109639
    Abstract: A frequency spectrum analysis system includes a control platform, a driver, and a controlled system. The control platform includes a first transmission device. The driver includes a second transmission device, a signal source, and a data logger. The first transmission device is connected to the second transmission device. The second transmission device is connected to the signal source. The signal source is connected to the data logger and the controlled system. The data logger is connected to the controlled system and the first transmission device.
    Type: Application
    Filed: December 15, 2008
    Publication date: May 6, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: SHEN-AN CHEN, YOU-REN LIN, RONG-CONG HUNG, SHIH-CHANG CHEN, RONG-HWANG HORNG, YAW-SHEN LAI
  • Publication number: 20100097022
    Abstract: A location system is configured for determining a magnetic pole position of a motor. The location system includes a motor driver, a current control module, a current feedback apparatus, a speed feedback apparatus, and a magnetic pole position location module. The current control module is configured for set current of the motor via the motor driver. The current feedback apparatus is configured for sensing an actual current of the motor. The speed feedback apparatus is configured for sensing an actual speed of the motor. The magnetic pole position location module is configured for inputting a magnetic pole position of the motor, receiving the actual current from the current feedback apparatus, receiving the actual speed from the speed feedback apparatus, and processing the actual current and the actual speed to obtain an initial magnetic pole position.
    Type: Application
    Filed: December 11, 2008
    Publication date: April 22, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: Rong-Hwang Horng, You-Ren Lin, Rong-Cong Hung, Shih-Chang Chen, Shen-an Chen, Yaw-Shen Lai
  • Publication number: 20100097028
    Abstract: A device for controlling an induction motor includes a voltage/frequency controller, a pulse width modulation controller, and a converter. The voltage/frequency controller receives a controlling frequency, and outputs a controlling voltage corresponding to the controlling frequency. The pulse width modulation controller receives the controlling voltage and the controlling frequency, and generates PWM signals according to the controlling voltage and the controlling frequency. The converter receives the PWM signals, and controls the induction motor according to the PWM signals. There is a predetermined relationship between the controlling voltage and the controlling frequency stored in the voltage/frequency controller. The controlling voltage is greater than zero in response to the controlling frequency being zero, and increasing the controlling frequency increases the controlling voltage as in the predetermined relationship.
    Type: Application
    Filed: December 15, 2008
    Publication date: April 22, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: YOU-REN LIN, RONG-CONG HUNG, SHEN-AN CHEN, RONG-HWANG HORNG, SHIH-CHANG CHEN, YAW-SHEN LAI
  • Publication number: 20100052759
    Abstract: A pulse generator includes a pulse command register and a digital differential analyzer (DDA). The pulse command register includes a first register, a second register, and an adder. The first register receives and stores a pulse command from a CPU in an operating cycle. The second register receives and stores the pulse command shifted from the first register when the first register receives a second pulse command from the CPU in the operating cycle. The adder sums the pulse commands of the first register and the second register and the result is transmitted to the DDA. The DDA determines whether a pulse is to be generated after calculation according to the result from the adder of the pulse command register.
    Type: Application
    Filed: October 30, 2008
    Publication date: March 4, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: SHIH-CHANG CHEN, SHEN-AN CHEN, RONG-CONG HUNG, YOU-REN LIN, RONG-HWANG HORNG, YAW-SHEN LAI
  • Publication number: 20100033351
    Abstract: An auto-detection system for communication protocol includes a driving device, a communication mode selection circuit and a human-machine interface circuit. The human-machine interface circuit transmits a detection signal to the driving device through the communication mode selection circuit. The detection signal includes a transmission speed identification and a transmission mode identification. The driving device sets its transmission speed according to the value of the transmission speed identification of the detection signal and sets its transmission mode according to the transmission mode identification of the detection signal. An auto-detection method for communication protocol using the auto-detection system for communication protocol is also provided.
    Type: Application
    Filed: December 20, 2008
    Publication date: February 11, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: SHEN-AN CHEN, RONG-HWANG HORNG, YOU-REN LIN, RONG-CONG HUNG, YAW-SHEN LAI, SHIH-CHANG CHEN
  • Publication number: 20100001679
    Abstract: An acceleration control apparatus for servo control of a computer numerical control (CNC) machine comprises a digital filter. The digital filter is obtained by selecting a cutoff frequency of an analog filter and using a pole-zero matched method to transform an analog filter. The low-pass digital filter includes a signal input unit, a signal input register unit, a signal operation unit, a signal output unit, and a signal output register unit.
    Type: Application
    Filed: December 31, 2008
    Publication date: January 7, 2010
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: RONG-HWANG HORNG, WEI-DER TANG, YAW-SHEN LAI, JHY-HAU CHIU
  • Publication number: 20090234898
    Abstract: The present invention relates to a method of generating a pulse for a digital differential analyzer. The digital differential analyzer includes a counter, a shift register and an adder with a comparator. The beginning number P of the shift register, the beginning number L of the comparator, and the beginning number Q of the counter, are all set, according to the formula Q=int(0.5L+0.5). A pulse command is inputted into the shift register. The number of the shift register and the number of the counter are added. The sum of the addition step is compared to the number of the comparator. If the sum is greater than or equal to the number of the comparator, the digital differential analyzer generates a pulse.
    Type: Application
    Filed: September 5, 2008
    Publication date: September 17, 2009
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: RONG-HWANG HORNG, WEI-DER TANG, YAW-SHEN LAI, CHAU-LIN CHANG, TSANN-HUEI CHANG
  • Publication number: 20090221370
    Abstract: A force feedback device includes a platform, an elastic apparatus, a drive apparatus, a sensor, a control card, and a software system. The software system is configured to process data of a game and transmit data to the control card. The control card is configured to control the drive apparatus to drive the elastic apparatus. The elastic apparatus is configured to control the platform. The sensor is configured to sense the distortion of the elasticity apparatus to know the working status of the platform and transmit data of the distortion to the control card. The control card is configured to process the data of the distortion and transmit it to the software system to change information of the game. The force feedback device has bidirectional data and force transmission.
    Type: Application
    Filed: April 21, 2008
    Publication date: September 3, 2009
    Applicant: FOXNUM TECHNOLOGY CO., LTD.
    Inventors: CHIEN-YU CHEN, RONG-HWANG HORNG, YAW-SHEN LAI