Browse Prior Art Database

Self-Configuring, Adaptive DSP Controller for Multiple AC Induction and Sensorless BLDC Motors

IP.com Disclosure Number: IPCOM000015715D
Original Publication Date: 2002-May-02
Included in the Prior Art Database: 2003-Jun-21
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Abstract

Our invention is a "Self-Configuring, Adaptive DSP Controller for Multiple AC Induction and Sensorless BLDC Motors." The system includes hardware and custom embedded software which automatically configures itself for the appropriate motor type based on the circuit it is designed into, thereby supporting multiple motor configurations including dual Sensorless Brushless DC motors, Dual AC Induction motors, or a combination of each. The problem solved is that multiple controllers are no longer needed to support both cases of single motors of varying types as well as multiple motors of the same or differing type.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 66% of the total text.

Page 1 of 2

  Self-Configuring, Adaptive DSP Controller for Multiple AC Induction and Sensorless BLDC Motors

Our invention is a "Self-Configuring, Adaptive DSP Controller for Multiple AC Induction and Sensorless BLDC Motors." The system includes hardware and custom embedded software which automatically configures itself for the appropriate motor type based on the circuit it is designed into, thereby supporting multiple motor configurations including dual Sensorless Brushless DC motors, Dual AC Induction motors, or a combination of each. The problem solved is that multiple controllers are no longer needed to support both cases of single motors of varying types as well as multiple motors of the same or differing type.

Traditionally, multiple versions of microcode were used exclusively to control a single motor of a single type. Our solution involves both microcode and hardware which tailors itself to the motor control application it is designed into. Our software system adapts to the hardware attached to it. A single stream of code is maintained for all possible motor combinations. Hardware is simply configured with the existence of a resistor network. The DSP detects the BEMF sense networks for both motor powertrains, and sets a configuration state variable according to the results. According to the motor configuration state, motor drive control registers are initialized , DSP hardware interrupts are configured accordingly, and appropriate motor type specific control algorithms...