Patents by Inventor Yaw-Shen Lai
Yaw-Shen Lai 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: 8143840Abstract: 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: GrantFiled: December 15, 2008Date of Patent: March 27, 2012Assignee: 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: 8063595Abstract: 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: GrantFiled: December 11, 2008Date of Patent: November 22, 2011Assignee: 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: 8058828Abstract: 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: GrantFiled: April 2, 2009Date of Patent: November 15, 2011Assignee: Foxnum Technology Co., Ltd.Inventors: You-Ren Lin, Yaw-Shen Lai, Rong-Hwang Horng
-
Patent number: 8018183Abstract: 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: GrantFiled: April 9, 2009Date of Patent: September 13, 2011Assignee: 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: 7915850Abstract: 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: GrantFiled: June 3, 2008Date of Patent: March 29, 2011Assignee: Foxnum Technology Co., Ltd.Inventors: Chin-Hsien Ting, Rong-Hwang Horng, Yaw-Shen Lai, Hsing-Chang Liu
-
Patent number: 7913008Abstract: 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: GrantFiled: December 20, 2008Date of Patent: March 22, 2011Assignee: 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: 20100277114Abstract: 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: ApplicationFiled: July 22, 2009Publication date: November 4, 2010Applicant: 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: 20100260311Abstract: 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: ApplicationFiled: May 30, 2009Publication date: October 14, 2010Applicant: 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: 20100156332Abstract: 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: ApplicationFiled: April 2, 2009Publication date: June 24, 2010Applicant: FOXNUM TECHNOLOGY CO., LTD.Inventors: You-Ren Lin, Yaw-Shen Lai, Rong-Hwang Horng
-
Publication number: 20100148713Abstract: 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: ApplicationFiled: April 9, 2009Publication date: June 17, 2010Applicant: 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: 20100146341Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 10, 2010Applicant: 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: 7728645Abstract: 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: GrantFiled: October 30, 2008Date of Patent: June 1, 2010Assignee: 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: 20100109639Abstract: 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: ApplicationFiled: December 15, 2008Publication date: May 6, 2010Applicant: 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: 20100097022Abstract: 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: ApplicationFiled: December 11, 2008Publication date: April 22, 2010Applicant: 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: 20100097028Abstract: 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: ApplicationFiled: December 15, 2008Publication date: April 22, 2010Applicant: 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: 20100052759Abstract: 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: ApplicationFiled: October 30, 2008Publication date: March 4, 2010Applicant: 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: 20100033351Abstract: 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: ApplicationFiled: December 20, 2008Publication date: February 11, 2010Applicant: 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: 20100001679Abstract: 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: ApplicationFiled: December 31, 2008Publication date: January 7, 2010Applicant: FOXNUM TECHNOLOGY CO., LTD.Inventors: RONG-HWANG HORNG, WEI-DER TANG, YAW-SHEN LAI, JHY-HAU CHIU
-
Patent number: 7641463Abstract: A detecting apparatus and method for detecting deformation of a fixed mold plate of an injection molding machine. The apparatus includes a mounting member and an elastic member that is received in the through hole of the mounting member and generally positioned at the center thereof. The apparatus also has a contacting member that is received in the through hole and positioned near or at the first end surface, and a sliding member that is slidably received in the through hole near or at the second end surface. A blocking member is attached to the second end surface of the mounting member. A pressure sensor is fixed between the blocking member and the contacting member.Type: GrantFiled: July 24, 2008Date of Patent: January 5, 2010Assignee: Foxnum Technology Co., Ltd.Inventors: Hsuan-Hung Hsu, Chih-Wei Hsieh, Shu-Chi Chang, Yaw-Shen Lai
-
Publication number: 20090279985Abstract: A fixing unit that includes a sleeve assembly defining a through hole along an axis thereof, and an assembly slidably received in the through hole. The assembly includes first and second end. An elastic claw extends from the first end. The second end can be actuated by a user. The elastic claw is biased towards an open state. The fixing unit moves between a first and a second position. In the first position, the elastic claw is received in the sleeve assembly and contracts. In the second position the elastic claw extends out of the sleeve assembly and expands. When the first end is pressed for the first time, the fixing unit is moved from the first position to the second position, and when the first end is pressed for the second time, the fixing unit is moved from the second position to the first position.Type: ApplicationFiled: July 21, 2008Publication date: November 12, 2009Applicant: FOXNUM TECHNOLOGY CO., LTD.Inventors: CHIEH-HSUAN LEE, YAW-SHEN LAI, CHAU-LIN CHANG, CHIEN-YU CHEN