DE102011001610B4 - Method for controlling magnetic coils (solenoids) - Google Patents
Method for controlling magnetic coils (solenoids) Download PDFInfo
- Publication number
- DE102011001610B4 DE102011001610B4 DE102011001610.4A DE102011001610A DE102011001610B4 DE 102011001610 B4 DE102011001610 B4 DE 102011001610B4 DE 102011001610 A DE102011001610 A DE 102011001610A DE 102011001610 B4 DE102011001610 B4 DE 102011001610B4
- Authority
- DE
- Germany
- Prior art keywords
- current
- paths
- coil
- path
- reference current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/18—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
- H01F7/1844—Monitoring or fail-safe circuits
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/18—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
- H01F2007/1888—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings using pulse width modulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Power Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Nonlinear Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Magnetically Actuated Valves (AREA)
- Control Of Voltage And Current In General (AREA)
- Dc-Dc Converters (AREA)
Abstract
Verfahren zum Ansteuern von Magnetspulen-Vorrichtungen wobei es folgende Schritte umfasst:synchrone Pulsbreitenmodulation (PWM) eines elektrischen Stroms, der von einer Referenzstromquelle mit einem bestimmten Referenzstrom (I) durch zumindest einen über Komponenten (T,TT) adressierten Strompfad aus einer Anzahl Nwählbaren parallelen Strompfaden geführt wird, wobei kadressierte Strompfade für eine erste wählbare Zeitdauer (T) synchron geöffnet werden und für eine zweite wählbare Zeitdauer (T) synchron geschlossen werden, und aus den NStrompfaden N-knicht adressierte Strompfade für die beiden Zeitdauern (T+T) geschlossen sind;a. synchrone Pulsbreitenmodulation eines Magnet-Spulenstroms (I) durch Kanalisierung desselben durch zumindest einen aus einer Anzahl von Nüber Komponenten (T,TT) adressierbaren parallelen Strompfaden, wobei kadressierte Pfade zeitgleich für die erste wählbare Zeitdauer (T) synchron geöffnet werden und für die zweite wählbare Zeitdauer (T) synchron geschlossen werden, und aus den N) geschlossen sind;b. jedem Pfad kdes Referenzstromes ist mindestens ein Pfad kdes Spulenstromes zugeordnetc. Verwenden der Stromspiegelungsmethode zur Vervielfachung des Referenz-Stromes (I) zur Erlangung eines definierten Spulenstromes (I), wobei jedem adressierten Pfad aus kvon NPfaden für den Referenzstrom ein um das Vielfache breiterer Pfad aus kvon NPfaden für den Spulenstrom zugeordnet ist, sodass diese einander zugeordneten Pfad-Paare das gleiche Verhältnis (Q) der Pfadbreiten bei gegebener gemeinsamer Länge aufweisen;d. Messen aller Spannungsabfälle (e) entlang der NStrompfade für den Referenzstrom (I) und damit entlang der modulierenden Komponenten (T,TT) des Strompfades und Bildung eines ersten Durchschnittswertes (R) daraus, und Messen aller Spannungsabfälle (e) entlang der NStrompfade für die Magnetspule und damit entlang der modulierenden Komponenten (T,TT) für den Magnetspulenstrom und Bildung eines zweiten Durchschnittswertes (S) daraus,e. Erfassen eines ersten Abtastwertes (D) des ersten Durchschnittswertes (R) innerhalb zumindest eines gewählten Zeitschlitzes (6) und Erfassen von zumindest zwei Abtastwerten (Samples) (A, A,...,A) des zweiten Durchschnittswertes (S) innerhalb von zumindest zwei gewählten Zeitschlitzen (3,4,5), wobeialle Abtastwerte zyklisch genommen werden, zumindest jedoch in zwei Perioden des Pulsbreitensignals;f. Verwendung der Abtastwerte (A, A,...,A) des Spulenstromes als charakterisierenden Vektor für die elektrischen Eigenschaften der Spule in Abhängigkeit von Position und Geschwindigkeit des Magnetspulenkernes und Verwendung dieser Abtastwerte (A, A,...,A) zur Pulsbreitenregelung oder zur Detektion von Fehlverhalten (F/V) der Magnetspule;g. Verwenden eines Durchschnittswertes (A) von zumindest zwei der ermittelten Abtastwerte (A, A,...,A) der Spulenstrompfade und Verwenden des ersten Abtastwerts (D) der Referenzstrompfade um ein charakterisierendes Spannungsverhältnis (E) zwischen den Pfaden für den Spulenstrom (I) einerseits und den Pfaden für den Referenzstrom (I) andererseits zu bestimmen.A method of driving magnetic coil devices, comprising the steps of: synchronous pulse width modulation (PWM) of an electrical current flowing from a reference current source having a particular reference current (I) through at least one current path of a number of N selectable ones addressed via components (T, TT) Current paths is performed, wherein caddressed current paths are opened synchronously for a first selectable period of time (T) and closed synchronously for a second selectable period of time (T), and closed from the NStrompfaden N-crest current paths for the two periods (T + T) are; a. synchronous pulse width modulation of a solenoid coil current (I) by channeling it through at least one parallel current path addressable from a number of over components (T, TT), wherein caddressed paths are opened synchronously for the first selectable period (T) and selectable for the second selectable one Duration (T) are closed synchronously, and N) are closed; b. each path k of the reference current is associated with at least one path k of the coil current. Using the current mirroring method to multiply the reference current (I) to obtain a defined coil current (I), where each addressed path of k NPvon NPfaden for the reference current is assigned a multiply wider path of k NPN thread for the coil current such that they are associated with one another Path pairs have the same ratio (Q) of path widths given the common length; d. Measuring all voltage drops (e) along the NS current paths for the reference current (I) and thus along the modulating components (T, TT) of the current path and forming a first average value (R) thereof, and measuring all voltage drops (e) along the NS current paths for the current path Magnet coil and thus along the modulating components (T, TT) for the magnetic coil current and forming a second average value (S) thereof, e. Detecting a first sample (D) of the first average value (R) within at least one selected time slot (6) and detecting at least two samples (A, A, ..., A) of the second average value (S) within at least two selected time slots (3,4,5), where all samples are taken cyclically, but at least in two periods of the pulse width signal; f. Use of the samples (A, A, ..., A) of the coil current as a characterizing vector for the electrical properties of the coil as a function of position and speed of the magnet coil core and use of these samples (A, A, ..., A) for pulse width control or for the detection of faulty behavior (F / V) of the magnetic coil g. Using an average value (A) of at least two of the sampled values (A, A, ..., A) of the coil current paths and using the first sample value (D) of the reference current paths by a characterizing voltage ratio (E) between the paths for the coil current (I ) On the one hand and the paths for the reference current (I) on the other hand to determine.
Description
Die vorgeschlagene Erfindung bezieht sich auf das technische Gebiet der Elektrotechnik, insbesondere auf Besonderheiten von Halbleiterschaltkreisen für die Ansteuerung von Solenoiden (Magnetspulen). Gezeigt wird eine Methode um die Bewegungen der beweglichen Teile (Anker) zu steuern und deren aktuelle Position innerhalb der Magnetspulen zu verfolgen. In dieser Erfindung werden Strom-Spiegelung und Abtastung (Sampling) von Spannungsabfällen zu unterschiedlichen Zeitpunkten an parallel verbundenen Transistoren für das Leiten des Magnetspulenstroms verwendet. Diese Transistoren dienen zur Spulenstromsteuerung durch Pulsbreitenmodulation (Pulsewidthmodulation, PWM). Die Erfindung erlaubt eine verbesserte Genauigkeit und eine höhere Geschwindigkeit für elektromechanisch gesteuerte Systeme. Sie ermöglicht das Erkennen von Fehlverhalten wie durch Blockierung des Ankers (des beweglichen Teiles des Solenoides) innerhalb der Magnetspule.The proposed invention relates to the technical field of electrical engineering, in particular to special features of semiconductor circuits for the control of solenoids (magnetic coils). Shown is a method to control the movements of the moving parts (armature) and to track their current position within the magnetic coils. In this invention, current mirroring and sampling of voltage drops at different times on parallel connected transistors are used to conduct the solenoid current. These transistors are used for coil current control by pulse width modulation (PWM). The invention allows improved accuracy and speed for electromechanically controlled systems. It makes it possible to detect misbehavior such as by blocking the armature (the moving part of the solenoid) within the solenoid coil.
Treiber für Magnetspulen werden in vielen Anwendungen verwendet, wie für Dispenser von Fluiden, Ventile und Magnetschalter. Zur Ansteuerung solcher Magnetspulen ist die Verwendung von PWM Signalen vorteilhafter gegenüber jener durch Gleichstrom. Das PWM Signal in dieser Erfindung kann einfach durch eine Zentralprozesseinheit (central processing unit, CPU) erzeugt werden. Die Stromregelung ist dadurch erleichtert. Das PWM Taktverhältnis bestimmt den Wert des Stromes durch die Magnetspule und verursacht somit die Bewegung des Ankers innerhalb der Spule. Der Maximalstrom durch die Magnetspule wird zu Beginn der relativen Bewegung des Ankers gegenüber derselben benötigt, insbesondere beim Übergang zur aktiven Position. Aufgrund der Bewegung des Ankers ändert sich die Induktivität der Magnetspule, auch aufgrund der neuen relativen Position des Ankers gegenüber der Spule.Magnetic coil drivers are used in many applications, such as dispensing fluids, valves and magnetic switches. To control such solenoid coils, the use of PWM signals is more advantageous over that of DC. The PWM signal in this invention can be easily generated by a central processing unit (CPU). The current control is facilitated. The PWM duty cycle determines the value of the current through the solenoid coil and thus causes the movement of the armature within the coil. The maximum current through the solenoid is required at the beginning of the relative movement of the armature relative to the same, in particular during the transition to the active position. Due to the movement of the armature, the inductance of the solenoid changes, also due to the new relative position of the armature relative to the coil.
STAND DER TECHNIKSTATE OF THE ART
Verschiedene Vorschläge zur Magnetspulenansteuerung finden sich in der Literatur:
-
US 7 740 225 B1 -
US 7 161 787 B2 -
US 6 175 484 B1 -
US 4 729 056 A -
US 5 703 748 A US 6,061,224
-
US 7 740 225 B1 -
US Pat. No. 7,161,787 B2 -
US 6 175 484 B1 -
US 4 729 056 A -
US 5 703 748 A US 6,061,224
Kompensation von Drift, Reduktion von Signalschwankungen und Energieverlust, sowie Geschwindigkeits-Verbesserung sind somit die unterschiedlichen Betrachtungspunkte in den bekannten Erfindungsveröffentlichungen. Dazu werden mehr oder weniger unterschiedliche zusätzliche Anforderungen an die Schaltungen gestellt.Compensation of drift, reduction of signal fluctuations and energy loss, as well as speed improvement are thus the different viewpoints in the known publications of the invention. These are more or less different additional requirements placed on the circuits.
In
Wichtig ist eine genaue Kenntnis der Position des Ankers innerhalb der Magnetspule. Dadurch kann durch Stromreduktion Energie eingespart werden. Die Position des Ankers kann über die Induktionsveränderung ermittelt werden. Ein bekanntes Verfahren zur Induktivitätsermittlung basiert auf der Ansteuerung mit einem Referenzstrom über eine bestimmte Zeitdauer und einer anschließenden Phase zur Bestimmung der Abfallszeit des Stromwertes. Die Unterschiede in den erfassten Stromabnahmedauern dienen der Information über die Ankerposition, da hier eine Abhängigkeit von der Induktivität besteht. Das ist in
Aus der
ERFINDUNGS-HINTERGRUNDFiction BACKGROUND
Zielgebung solcher Erfindungen ist es, ein Verfahren zu erlangen, den Strom durch eine Magnetspule präzise zu bestimmen und die genaue Position des Ankers innerhalb derselben zu detektieren. Für die Spulenstromerfassung könnte beispielsweise der Spannungsabfall an einem bekannten ohmschen Widerstand gemessen werden, dann verstärkt werden und schließlich weiterverarbeitet werden.The aim of such inventions is to provide a method of accurately determining the current through a solenoid and detecting the exact position of the armature within it. For the coil current detection, for example, the voltage drop across a known ohmic resistance could be measured, then amplified and finally further processed.
In der hier offenbarten Erfindung wird eine genauere Methode zur Bestimmung des Magnetspulenstromes vorgeschlagen. Sie kombiniert die bekannten Verfahren der Stromspiegelung und der Erfassung von Spannungsabfällen an einerseits kleinen Transistoren, die mit einer Referenzstromquelle verbunden sind, und andererseits an größeren Leistungstransistoren, die über die Magnetspule mit der Versorgungsspannung in Verbindung stehen. Die gemessenen Spannungsabfälle zwischen den Source- (bzw. Kollektor) und Drain-(bzw. Emitter-) Anschlüssen der Transistoren werden zu bestimmten Zeitschlitzen abgetastet. Das resultiert in einer einzigartigen Signatur des Solenoids und diese Signatur korreliert zu einer bestimmten Ankerposition in Bezug auf die Magnetspule.In the invention disclosed herein, a more accurate method for determining the solenoid current is proposed. It combines the known methods of current mirroring and the detection of voltage drops on the one hand small transistors which are connected to a reference current source, and on the other hand to larger power transistors which are connected via the magnetic coil to the supply voltage. The measured voltage drops between the source (or collector) and drain (or emitter) terminals of the transistors are sampled at specific time slots. This results in a unique signature of the solenoid and this signature correlates to a particular armature position relative to the solenoid.
Des Weiteren ist eine Fehler-Erkennung möglich. Die Signatur des Solenoides spiegelt die Form der Stromkurve über die Zeit wider. Diese Form wird über die Spannungsabfälle an den Treibertransistoren für die Magnetspulen während der Strom-„EIN“ Phase des PWM-Signales grob erfasst, wobei dieses PWM-Signal an den Gate-(bzw. Basis-)Anschlüssen anliegt und den definierten Strom durchschaltet. Die Signatur hängt einerseits von den Eigenschaften der Magnetspule (der Spuleninduktanz, dem Spulenwiderstand) ab, und andererseits von der Ankerposition, die diese Größen verändert.Furthermore, an error detection is possible. The signature of the solenoid reflects the shape of the current curve over time. This shape is roughly detected via the voltage drops across the driver transistors for the solenoids during the current "ON" phase of the PWM signal, which PWM signal is applied to the gate (or base) terminals and turns on the defined current. The signature depends on the one hand on the properties of the magnetic coil (the coil inductance, the coil resistance), and on the other hand on the anchor position, which changes these sizes.
Eine genaue Messung und Analyse dieser Signatur mithilfe von vorzugsweise eines Mikroprozessors ist die Kernaufgabe der Erfmdung. Die näherungsweise Erfassung der Stromkurven erfolgt über Sample- und Hold-Technik (Abtast- und Halteverfahren). Dabei wird eine Werttabelle von mehreren Abtastwerten über die Zeit gebildet, welche einen Vergleich mit gespeicherten Werten z.B. aus einem Kalibrierzyklus ermöglicht.Accurate measurement and analysis of this signature using preferably a microprocessor is the core object of the invention. The approximate detection of the current curves via sample and hold technique (sample and hold method). A value table of several samples over time is formed, which compares with stored values, e.g. from a calibration cycle.
Wird die Messung eines Spannungsabfalls anhand eines bekannten Widerstandes dazu verwendet den Spulenstrom zu ermitteln, ergäbe sich neben durch die dadurch verursachte Verlustleistung ungewünschte Wärmebildung. Darüber hinaus ist die Integration genauer Widerstände nicht einfach und benötigt in der Produktion Trimmen. Folglich ist eine solche Lösung ungeeignet, insbesondere bei Anwendungen mit höherer Leistung.If the measurement of a voltage drop using a known resistance used to determine the coil current, would result in addition to the power loss caused thereby undesirable heat generation. In addition, the integration of accurate resistances is not easy and requires trimming in production. Consequently, such a solution is unsuitable, especially in higher power applications.
AUFGABE DER ERFINDUNGOBJECT OF THE INVENTION
Basierend auf den Stand der Technik wurde ein neues Verfahren gesucht, um eine Magnetspule mit beweglichem Anker anzusteuern, wobei höhere Geschwindigkeit und Positioniergenauigkeit bei möglichst geringem Energiebedarf zu einer verbesserten Performance beitragen sollen. Mögliche Fehler sollen frühzeitig erkannt werden, um mögliche Schäden oder Folgeschäden rechtzeitig zu vermeiden. Der Wert der Stromdichte soll so konstant wie möglich gehalten werden, aber auch an einen großen Strom-Amplitudenbereich anpassbar sein. Die aktuelle Position des Ankers oder bewegten Teiles durch die Magnetspule soll so genau wie möglich bestimmbar sein. Ein einfaches Steuerprinzip wurde gesucht, welches mit Mikroprozess-Kontrolle sowohl die PWM-Ansteuerung ermöglicht aber auch eine Regelung durch einen geschlossenen Regelkreis erlaubt. Änderungen in der Versorgung, beispielsweise aufgrund des Batteriezustands oder aufgrund unterschiedlicher angewandter Versorgungsspannungen innerhalb eines Bereiches, Änderungen aufgrund ändernder Umgebungstemperaturen sollen ebenso berücksichtigt werden, wie produktionsbezogene Schwankungen der Systemeigenschaften. Der Einfluss all dieser Parameter soll minimierbar werden.Based on the prior art, a new method has been sought to drive a magnetic coil with a movable armature, with higher speed and positioning accuracy with the lowest possible energy consumption to improve performance should contribute. Possible errors should be detected early to avoid possible damage or consequential damage in good time. The value of the current density should be kept as constant as possible, but also be adaptable to a large current amplitude range. The current position of the armature or moving part through the solenoid coil should be determined as accurately as possible. A simple control principle was sought, which allows both the PWM control with micro-process control but also allows closed-loop control. Changes in the supply, for example due to the battery condition or due to different applied supply voltages within a range, changes due to changing ambient temperatures should be considered as well as production-related fluctuations of the system properties. Of the Influence of all these parameters should be minimized.
DIE ERFINDUNGTHE INVENTION
Die oben genannten Aufgaben der Erfindung wurden gemäß den dargelegten Ansprüchen gelöst. Dazu zeigt das entwickelte Verfahren zum Ansteuern von Magnetspulen-Vorrichtungen folgende Elemente:The above objects of the invention have been achieved according to the claims set forth. For this purpose, the developed method for driving magnet coil devices shows the following elements:
Strom von einer Referenzstromquelle wird durch zumindest einen - über aus einer Anzahl N1 Komponenten adressierten Strompfad geführt. Die Komponenten dienen dabei zur gleichzeitigen Pulsweitenmodulation des Stromes und sind elektrisch parallel geschaltet. Jede von der Ansteuerung ausgewählte Komponente der Teilpfade wird für eine erste wählbare Zeitdauer synchron geöffnet und für eine zweite wählbare Zeitdauer synchron geschlossen. Nicht benötigte Pfade sind die gesamte Zeit über geschlossen. Gleichzeitig mit der Pulsbreitenmodulation des Referenzstromes erfolgt die Pulsbreitenmodulation des Magnet-Spulenstromes durch Leitung dieses Stromes durch eine gleiche oder vielzahlige Anzahl von durch weitere N2 Komponenten adressierbare parallele Strompfade. Auch hier werden die adressierten Pfade zeitgleich für die erste wählbare Zeitdauer synchron geöffnet und für die zweite wählbare Zeitdauer synchron geschlossen und nicht benötigte Pfade die gesamte Zeit über geschlossen.Current from a reference current source is passed through at least one current path addressed by a number N 1 components. The components serve for the simultaneous pulse width modulation of the current and are electrically connected in parallel. Each component of the subpaths selected by the driver is opened synchronously for a first selectable period of time and closed synchronously for a second selectable period of time. Unnecessary paths are closed the entire time. Simultaneously with the pulse width modulation of the reference current, the pulse width modulation of the solenoid coil current is carried out by passing this current through an equal or multiple number of addressable by further N 2 components parallel current paths. Again, the addressed paths are opened synchronously at the same time for the first selectable period of time and closed synchronously for the second selectable period of time and unnecessary paths are closed the entire time.
Entlang aller paralleler Strompfade für den Referenzstrom einerseits und für den Spulenstrom andererseits werden die Spannungsabfälle über die der Modulation dienenden Komponenten gemessen und Durchschnittswerte gebildet.Along all the parallel current paths for the reference current on the one hand and for the coil current on the other hand, the voltage drops across the components serving for the modulation are measured and averages are formed.
Der Durchschnittswert für den Referenzstrom-Spannungsabfall wird innerhalb zumindest eines gewählten Zeitschlitzes der gesamten Pulsperiode abgetastet und zwischengespeichert. Der Durchschnittswert für den Spulenstrom-Spannungsabfalls wird innerhalb von zumindest zwei gewählten Zeitschlitzen ebenfalls abgetastet und zwischengespeichert. Alle Abtastwerte werden zyklisch genommen, zumindest jedoch in zwei Perioden des Pulsbreitensignals.The average value for the reference current voltage drop is sampled and buffered within at least one selected time slot of the entire pulse period. The average value for the coil current drop is also sampled and latched within at least two selected time slots. All samples are taken cyclically, but at least in two periods of the pulse width signal.
Die Abtastwerte für den Spulenstrom-bedingten Spannungsabfall-Durchschnittswert an den modulierenden Komponenten dienen als charakterisierender Vektor für die elektrischen Eigenschaften der Spule, in Abhängigkeit von Position und Geschwindigkeit des Magnetspulenkernes. Die Werte dieser so erhaltenen Signatur, gegeben durch den Abtastwerte-Vektor werden durch eine Kontrollvorrichtung zur Pulsbreitenregelung oder zur Detektion von Fehlverhalten der Magnetspule verwendet. Abtastwerte für den Spulenstrom bestimmenden Spannungsabfall werden gemittelt und das Verhältnis zu jenen des Referenzstrompfades bestimmt. Somit wird Referenzstrom und Spulenstrom bestimmbar und genauer kontrollierbar.The sample values for the coil current-related voltage drop average value at the modulating components serve as a characterizing vector for the electrical properties of the coil, as a function of the position and velocity of the magnet coil core. The values of this signature thus obtained, given by the sample vector, are used by a control device for pulse width control or for the detection of magnetic coil malfunction. Sample values for the coil current determining voltage drop are averaged and the ratio to that of the reference current path determined. Thus, reference current and coil current can be determined and more precisely controlled.
Wesentlich für das Verfahrens ist es, dass Stromspiegelung zur Vervielfachung des Referenz-Stromes der Einstellung eines definierten Spulenstromes zur Anwendung kommt. Dazu wird jedem adressierten Pfad für den Referenzstrom ein um das Vielfache breiterer Pfad für den Spulenstrom zugeordnet. Diese einander zugeordneten Pfad-Paare haben jeweils das gleiche Verhältnis der Pfadbreiten zueinander bei einer gegebenen gemeinsamen Länge.It is essential for the method that current mirroring is used for multiplying the reference current of the setting of a defined coil current. For this purpose, each addressed path for the reference current is assigned a multiply wider path for the coil current. These mutually associated path pairs each have the same ratio of the path widths to each other at a given common length.
Jedem Referenzstrompfad ist mindestens ein Spulenstrompfad zugeordnet.Each reference current path is assigned at least one coil current path.
Zur Bildung der Abtastwerte wird vorzugsweise eine bekannte Sample-and-Hold Technik verwendet, wobei die Spannungswerte der PWM modulierten Pfade als gemittelte Signale in zumindest einem kapazitiven Element mithilfe von Schaltelemente zwischengespeichert werden. Dabei dienen Steuersignale beispielsweise aus einem Mikrokontroller der Wahl der Zeitschlitze innerhalb der PWM Signalperiode.To form the samples, a known sample-and-hold technique is preferably used, wherein the voltage values of the PWM modulated paths are latched as averaged signals in at least one capacitive element by means of switching elements. In this case, control signals serve, for example, from a microcontroller to select the time slots within the PWM signal period.
Für das Verfahren ist es günstig, dass zumindest zwei Spannungsmuster aus zwei Zeitfenstern hintereinander erfasst werden und anschließend parallel ausgewertet werden.For the method, it is favorable that at least two voltage patterns from two time windows are detected in succession and then evaluated in parallel.
Eine Analog-Digital-Umsetzung wird vorteilhaft verwendet, um die erfassten Spannungsmuster die in den Speicherkondensatoren analog vorliegen in digitale Register speichern zu können und infolge digital weiterzuverarbeiten.An analog-to-digital conversion is advantageously used in order to be able to store the detected voltage patterns, which are present in analogy in the storage capacitors, in digital registers and to further process them as a result of digital processing.
Mikroprozessor-Verarbeitung wird dazu genutzt, die Signatur (eine zustandscharakterisierende Darstellung) durch Speichern in zueinander bezogene Register zu erfassen und infolge eine Analyse der erfassten Abtastwerte beispielsweise durch Software zu ermöglichen. Insbesondere wird das Spannungsverhältnis zwischen den Spannungen an den modulierenden Elementen der Pfade für den Spulenstrom und dem Spannungsabfall am Referenzstrompfad auch unter Nutzung gespeicherter gewichteter Referenzwerte, die entweder durch Kalibrierung oder Berechnung oder aus Simulationsergebnissen bestimmt, vorzugsweise durch digitale Berechnung.Microprocessor processing is used to acquire the signature (a state-characterizing representation) by storing in registers related to each other, and to allow analysis of the acquired samples, for example, by software. In particular, the voltage relationship between the voltages on the modulating elements of the paths for the coil current and the voltage drop across the reference current path is also determined using stored weighted reference values determined either by calibration or calculation or from simulation results, preferably by digital calculation.
Über einen Mikroprozessor wird vorteilhaft die Pulsbreite über die modulierenden Elemente durch Ansteuersignale an deren Eingängen bestimmt. Diese modulierenden Elemente schalten die Strompfade eine bestimmte Zeit einer Periode ein und die restliche Zeit aus. Dadurch wird der mittlere Stromwert durch die Magnetspule variiert, also der Stromanstieg als auch der Stromabfall geregelt.Via a microprocessor, the pulse width over the modulating elements is advantageously determined by control signals at their inputs. These modulating elements turn on the current paths for a certain period of time and the rest of the time. This will be the mean current value through the solenoid varies, so the current increase as well as the current drop regulated.
Eine Auswahl der involvierten Pfade wird zweckmäßig über Steuersignale ausgewählt. Diese Auswahl dient somit zur Bestimmung der Gesamtstromdichte innerhalb der Pfade.A selection of the involved paths is expediently selected via control signals. This selection thus serves to determine the total current density within the paths.
Die Erfindung wird durch nachfolgende Beispiele näher erläutert:
-
1 zeigt die zwei Hauptfunktionsblöckenämlich das Leistungsmodul 11 und das Abtast-Modul 12. Diese werden normal mit einem Digitalblock für Evaluierungs- und Steuerungsaufgaben verbunden. -
2 zeigt eine mögliche Realisierung des Leistungsmoduls 11aus 1 mit Transistoren vom n-Typ um die zwei unterschiedlichen Ströme mit PWM-Signalen zu steuern. -
3 zeigt einen möglichen Aufbau des Abtastmoduls 12aus 1 bestehend aus den 31,32, dieBlöcken zur Mittelwertbildung Abtasteinheit 33und dem Block 34 für die Weiterverarbeitung der Abtastwerte. -
4 zeigt eine mögliche Realisierung der Abtasteinheit 33von 3 mit Operationsverstärker OPAMP in Spannungsfolger-Schaltung mit Eingangskondensator und Ausgangskondensatoren sowie den erforderlichen Schaltern. -
5 ist ein Blockschaltbild für den möglichen Aufbau fürden Block 34 für die Weiterverarbeitungder Abtastwerte aus 3 mit drei Blöcken:ein Block 51 zur Mittelung zweier abgetasteter Spannungsabfälle die repräsentativ für den Spulenstrom sind;ein zweiter Block 52 zur Durchführung der Signaturprüfung, um entweder eine gültige Signatur oder ein Fehlersignal zu erzeugen undein dritter Block 53 zur Bestimmung des Verhältnisses zwischen den gemittelten, Magnetspulenstrom-basierten Spannungsabfall-Abtastwerten und dem Abtastwert aus dem Referenzstrompfad. -
6 zeigt ein typisches Zeitdiagramm der 3,4,5,6 an den Eingängen der Abtastschalter, amSteuersignale Steueranschluss der Transistoren 1 und das Zeitdiagramm am Ausgang des gemittelten Spannungsabfalls 2a aufgrund des Spulenstromes und desSpannungsabfalls 2b aufgrund des gespiegelten Stromes zum ausgeschalteten Referenz-Strompfad.
-
1 Namely, the two main functional blocks show thepower module 11 and thesampling module 12. These are normally connected to a digital block for evaluation and control tasks. -
2 shows a possible implementation of thepower module 11 from1 with n-type transistors to control the two different currents with PWM signals. -
3 shows a possible construction of thescanning module 121 consisting of the averaging blocks 31, 32, thescanning unit 33 and theblock 34 for the further processing of the samples. -
4 shows a possible implementation of thesampling unit 33 of3 with operational amplifier OPAMP in voltage follower circuit with input capacitor and output capacitors as well as the required switches. -
5 is a block diagram of the possible structure for theblock 34 for the further processing of the samples from3 with three blocks: ablock 51 for averaging two sampled voltage drops representative of the coil current; asecond block 52 for performing the signature check to generate either a valid signature or an error signal and athird block 53 for determining the ratio between the averaged, solenoid current-based voltage drop samples and the sample from the reference current path. -
6 shows a typical timing diagram of the control signals 3,4,5,6 at the inputs of the sampling switches, at the control terminal of thetransistors 1 and the timing diagram at the output of the averagedvoltage drop 2a due to the coil current and thevoltage drop 2b due to the mirrored current to the reference current path turned off.
Die vorgeschlagene Erfindung wird im Wesentlichen durch die Blöcke
In
M stellt für gewöhnlich ein bestimmtes Verhältnis von Breite zu Länge des Transistorkanales dar, und der kleinste Transistor hat den Wert M=1. Dadurch wird ermöglicht, dass bei gleichem Signal am Anschluss sri und am Anschluss ssi der Strom des einen Pfades auf den anderen Pfad gespiegelt wird, wobei die Amplitude des gespiegelten Stromes proportional zum Verhältnis der Transistordimensionen Msi/Mri = Q ist.M usually represents a certain ratio of width to length of the transistor channel, and the smallest transistor has the value M = 1. This allows the same signal at port s ri and at port s si to mirror the current of one path to the other path, the amplitude of the mirrored current being proportional to the ratio of transistor dimensions M si / M ri = Q.
Die Drain-Anschlüsse eines Teiles der Transistoren Tr1,Tr2,...,TrN1 sind mit Referenz-Masse GNDr verbunden und die zugehörigen Source-Anschlüsse sind mit der Referenzstromquelle Ir verbunden. An jedem modulierendem Transistor Tr1,Tr2,...,TrN1 wird ein Spannungsabfall eri zwischen Drain und Source mithilfe von kleinen Schaltern swr1+, swr1-, swr2+, swr2-,..., swrN1+, swN1-. Abgegriffen.The drain terminals of a portion of the transistors T r1 , T r2, ..., T rN1 are connected to reference ground GND r and the associated source terminals are connected to the reference current source I r . At each modulating transistor T r1 , T r2, ..., T rN1 , a voltage drop e ri between drain and source is detected by means of small switches sw r1 + , sw r1- , sw r2 + , sw r2- , ..., sw rN1 + , sw N1- . Tapped.
Gleichermaßen werden die Spannungsabfälle esj an den Transistoren Ts1,Ts2,...,TsN2 über die Schalter sws1+, sws1-, sws2+, sws2-,..., swsN2+, swsN2 abgegriffen. Diese Transistoren leiten den Spulenstrom Is. Die Transistoren verbinden die Spule mit der Masse GNDp. Die modulierenden Signale cr1,cr2,...cri,...crN1 und cs1,cs2,...csi,...csN2 bestimmen welche Transistoren verwendet werden und mit dem Pulsbreitenmodulations-Signal an deren Steuereingang beaufschlagt werden.Similarly, the voltage drops e sj at the transistors T s1 , T s2, ..., T sN2 via the switch sw s1 + , sw s1- , sw s2 + , sw s2- , ..., sw sN2 + , sw sN2 tapped. These transistors conduct the Coil current I s . The transistors connect the coil to ground GND p . The modulating signals c r1 , c r2 , ... c ri , ... c rN1 and c s1 , c s2 , ... c si , ... c sN2 determine which transistors are used and with the pulse width modulation signal on whose control input is acted upon.
Diese Ausgangssignale eri, esj des Leistungsmoduls
Das Ergebnis sind die Ausgangssignale der Abtasteinheit
In
Eine mögliche Implementation der Abtasteinheit ist in
Daraus resultieren die Analogwerte At2,...,Atk und D in den Kondensatoren, welche dann in der in der Weiterverarbeitungseinheit
Die Signalverarbeitung der CPU beinhaltet die Steuerung der Pulsweitenmodulations-Signale für die Steuereingänge cr1,cr2,...cri,...crN1 und cs1,cs2,...csi,...csN2. Ein zweites Signal der Weiterverarbeitungseinheit
Eine mögliche Vorrichtung zur Durchführung des erfmdungsgemäßen Verfahrens weist folgende Komponenten auf:
- 1) eine Referenzstromquelle für den Referenzstrom,
- 2) mindestens zwei parallele Transistor-Kanäle für den Referenzstrom mit Steuer-Gate- oder Basisanschlüssen zur Deaktivierung oder Ansteuerung durch Pulsbreitenmodulation, wobei die Transistorkanäle unterschiedliches Breite zu Längeverhältnis aufweisen,
- 3) zumindest ebenso viele Transistorkanäle zur Kontrolle des Magnetspulenstroms, wobei jeder Transistorkanal einem der parallelen Transistorkanäle für den Referenzstrom zugeordnet ist. Es können auch mehrere Magnetstrom-Transistorkanäle einem Referenzstrom-Transistorkanal zugeordnet sein. Die Zuordnung erfolgt dadurch, dass die Gate- oder Basisanschlüsse mit demselben PWM Ansteuer(oder Deaktivierungs-)signal verbunden sind. Das Breite zu Längeverhältnis der Magnetstromtransistorenkanäle ist ein konstantes Vielfaches des Breite zu Längenverhältnisses der Referenztransistorkanäle,
- 4) Spannungsabgreifstrukturen an jedem Transistor für den Referenzstromanteil und an jedem Transistor für die Spulenstromanteile,
- 5) Vorrichtungen zur Mittelung der Spannungswerte an den Transistoren für den Referenzstromanteil und der Spannungswerte an den Transistoren für die Spulenstromanteile,
- 6) Sample- und Hold-Strukturen vorzugsweise mit Operationsverstärker, Speicherkondensatoren (C1,C2, .., Ck,CD) und Analogschaltern zur Erfassung der Signatur, welche eine Anzahl zeitliche Abfolge von Abtastwerten während einer PWM-Periode darstellt,
- 7) einen Zeitgeber und Auswahlblock. Dieser steuert die Gate- bzw. Basisanschlüsse der Transistoren jedes Strompfades für den Referenzstrom oder den Magnetspulenstrom derart, dass der zugehörige Transistorkanal hochohmig gesperrt ist oder über Pulsbreitensignale (PWM) geöffnet und geschlossen wird. Die Auswahl entscheidet die Höhe der Stromdichte erlaubt dadurch den gewünschten Mittelwert des Magnetspulenstromes mehr oder weniger rasch zu erreichen, und um die Zeitschlitze für die Erfassung der Samples mithilfe der Analogschalter über Steuerleitungen (ct1,ct2,...ctk,ctr) zu bestimmen,
- 8) einen Evaluierungsblock. Dieser erlaubt es, aus den erfassten Abtastwerte (At1, At2,...,Atk) des Spulenstromes - als Signatur für die aktuelle Position des Magnetspulen-Ankers bei einer gegebenen Geschwindigkeit - gegenüber gespeicherten Referenz-Signaturen,
- 9) einen Rechenblock (
53 ) für das Verhältnis (E) zwischen Abtastwerten (At1, At2,...,Atk) der Spannungsabfälle (esj) bei zumindest einigen Transistoren für die Spulenstrompfade, wobei die Spannungsabfälle durch eine Vorrichtung (51 ) gemittelt werden, einerseits und mit zumindest einem Abtastwert (D) des Spannungsabfalls der Referenzstrompfade andererseits, und 10) einen Mikroprozessor.
- 1) a reference current source for the reference current,
- 2) at least two parallel transistor channels for the reference current with control gate or base terminals for deactivation or control by pulse width modulation, wherein the transistor channels have different width to length ratio,
- 3) at least as many transistor channels for controlling the solenoid current, each transistor channel being associated with one of the parallel transistor channels for the reference current. It is also possible to assign a plurality of magnetic current transistor channels to a reference current transistor channel. The assignment is made by connecting the gate or base terminals to the same PWM drive (or disable) signal. The width to length ratio of the magnetic current transistor channels is a constant multiple of the width to length ratio of the reference transistor channels,
- 4) voltage tap patterns on each transistor for the reference current component and on each transistor for the coil current components,
- 5) means for averaging the voltage values at the transistors for the reference current component and the voltage values at the transistors for the coil current components,
- 6) sample and hold structures, preferably with operational amplifiers, storage capacitors (C 1 , C 2 , .., C k , C D ) and analog registers for detecting the signature, which represents a number of time series of samples during a PWM period,
- 7) a timer and selection block. This controls the gate or base terminals of the transistors of each current path for the reference current or the magnetic coil current such that the associated transistor channel is high-impedance locked or opened and closed via pulse width signals (PWM). The choice decides the amount of current density allowed to reach the desired mean value of the solenoid current more or less quickly, and the time slots for the detection of the samples using the analog switches via control lines (c t1 , c t2 , ... c tk , c tr ) to determine
- 8) an evaluation block. This allows, from the acquired samples (A t1 , A t2 , ..., A tk ) of the coil current - as a signature for the current position of the solenoid coil at a given speed - against stored reference signatures,
- 9) a computational block (
53 ) for the ratio (E) between samples (A t1 , A t2 , ..., A tk ) of the voltage drops (e sj ) in at least some transistors for the coil current paths, the voltage drops being caused by a device (51 ), on the one hand and with at least one sample (D) of the voltage drop of the reference current paths on the other hand, and 10) a microprocessor.
Claims (6)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102011001610.4A DE102011001610B4 (en) | 2011-03-28 | 2011-03-28 | Method for controlling magnetic coils (solenoids) |
ATA50095/2012A AT511287B1 (en) | 2011-03-28 | 2012-03-22 | Method for controlling magnetic coils (solenoids) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102011001610.4A DE102011001610B4 (en) | 2011-03-28 | 2011-03-28 | Method for controlling magnetic coils (solenoids) |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102011001610A1 DE102011001610A1 (en) | 2012-10-04 |
DE102011001610B4 true DE102011001610B4 (en) | 2018-07-05 |
Family
ID=46844623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102011001610.4A Active DE102011001610B4 (en) | 2011-03-28 | 2011-03-28 | Method for controlling magnetic coils (solenoids) |
Country Status (2)
Country | Link |
---|---|
AT (1) | AT511287B1 (en) |
DE (1) | DE102011001610B4 (en) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4604675A (en) | 1985-07-16 | 1986-08-05 | Caterpillar Tractor Co. | Fuel injection solenoid driver circuit |
US4729056A (en) | 1986-10-02 | 1988-03-01 | Motorola, Inc. | Solenoid driver control circuit with initial boost voltage |
US4890188A (en) | 1988-10-04 | 1989-12-26 | Lockwood Technical, Inc. | Solenoid driver system |
US5053911A (en) | 1989-06-02 | 1991-10-01 | Motorola, Inc. | Solenoid closure detection |
US5347419A (en) | 1992-12-22 | 1994-09-13 | Eaton Corporation | Current limiting solenoid driver |
DE19529433A1 (en) | 1995-08-10 | 1997-02-13 | Teves Gmbh Alfred | Method and circuit arrangement for monitoring a control circuit |
US5703748A (en) | 1996-05-10 | 1997-12-30 | General Motors Corporation | Solenoid driver circuit and method |
US5784245A (en) | 1996-11-27 | 1998-07-21 | Motorola Inc. | Solenoid driver and method for determining solenoid operational status |
US6061224A (en) | 1998-11-12 | 2000-05-09 | Burr-Brown Corporation | PWM solenoid driver and method |
US6175484B1 (en) | 1999-03-01 | 2001-01-16 | Caterpillar Inc. | Energy recovery circuit configuration for solenoid injector driver circuits |
US6469885B1 (en) | 2000-02-16 | 2002-10-22 | Impact Devices Incorporated | Power saving circuit for solenoid driver |
US7161787B2 (en) | 2004-05-04 | 2007-01-09 | Millipore Corporation | Low power solenoid driver circuit |
US7740225B1 (en) | 2000-10-31 | 2010-06-22 | Nordson Corporation | Self adjusting solenoid driver and method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4390231B2 (en) * | 1999-05-14 | 2009-12-24 | 油研工業株式会社 | Electromagnetic operation device |
-
2011
- 2011-03-28 DE DE102011001610.4A patent/DE102011001610B4/en active Active
-
2012
- 2012-03-22 AT ATA50095/2012A patent/AT511287B1/en not_active IP Right Cessation
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4604675A (en) | 1985-07-16 | 1986-08-05 | Caterpillar Tractor Co. | Fuel injection solenoid driver circuit |
US4729056A (en) | 1986-10-02 | 1988-03-01 | Motorola, Inc. | Solenoid driver control circuit with initial boost voltage |
US4890188A (en) | 1988-10-04 | 1989-12-26 | Lockwood Technical, Inc. | Solenoid driver system |
US5053911A (en) | 1989-06-02 | 1991-10-01 | Motorola, Inc. | Solenoid closure detection |
US5347419A (en) | 1992-12-22 | 1994-09-13 | Eaton Corporation | Current limiting solenoid driver |
DE19529433A1 (en) | 1995-08-10 | 1997-02-13 | Teves Gmbh Alfred | Method and circuit arrangement for monitoring a control circuit |
US5703748A (en) | 1996-05-10 | 1997-12-30 | General Motors Corporation | Solenoid driver circuit and method |
US5784245A (en) | 1996-11-27 | 1998-07-21 | Motorola Inc. | Solenoid driver and method for determining solenoid operational status |
US6061224A (en) | 1998-11-12 | 2000-05-09 | Burr-Brown Corporation | PWM solenoid driver and method |
US6175484B1 (en) | 1999-03-01 | 2001-01-16 | Caterpillar Inc. | Energy recovery circuit configuration for solenoid injector driver circuits |
US6469885B1 (en) | 2000-02-16 | 2002-10-22 | Impact Devices Incorporated | Power saving circuit for solenoid driver |
US7740225B1 (en) | 2000-10-31 | 2010-06-22 | Nordson Corporation | Self adjusting solenoid driver and method |
US7161787B2 (en) | 2004-05-04 | 2007-01-09 | Millipore Corporation | Low power solenoid driver circuit |
Also Published As
Publication number | Publication date |
---|---|
AT511287A3 (en) | 2018-02-15 |
AT511287A2 (en) | 2012-10-15 |
AT511287B1 (en) | 2018-12-15 |
DE102011001610A1 (en) | 2012-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112016002719T5 (en) | DRIVER CONTROL CIRCUIT FOR POWER SEMICONDUCTOR ELEMENT | |
DE102018124351B4 (en) | REAL-TIME SLOPE CONTROL DEVICE FOR A VOLTAGE REGULATOR AND METHOD OF OPERATING SAID DEVICE | |
DE102014100528A1 (en) | METHOD FOR CONTROLLING A LOAD | |
DE102014002420A1 (en) | Current driving system for a magnetic coil technical field | |
DE202015106701U1 (en) | Converter control means | |
DE102011002630A1 (en) | Determining a change in the activation state of an electromagnetic actuator | |
EP2265964B1 (en) | Method and device for current measurement in phase lines | |
DE102012201383B4 (en) | Uc-based power source | |
DE112019002092T5 (en) | SOLENOID VALVE DRIVE DEVICE | |
WO2011138241A1 (en) | Circuit arrangement for determining the closing instant of a valve with a coil which actuates an armature | |
DE102014219130B4 (en) | Diagnostic circuit and method for operating a diagnostic circuit | |
DE102015217311B4 (en) | Method and device for controlling a coil drive | |
DE2913576A1 (en) | CONTROL CIRCUIT FOR INDUCTIVE CONSUMERS | |
DE102011001610B4 (en) | Method for controlling magnetic coils (solenoids) | |
DE19612597A1 (en) | Stop and block detection in a stepper motor | |
DE102010030013A1 (en) | Detecting a short circuit in an inductive load current path | |
DE10345235B4 (en) | Power supply circuit and method for powering a load | |
WO2015150049A1 (en) | Method and apparatus for monitoring the temperature of the coil wire of a solenoid valve | |
DE102014103624B4 (en) | Control circuit for several loads | |
DE10348343B3 (en) | Circuit arrangement for inductive displacement measurement has evaluation circuit connected to sensor between first operational amplifier, series circuit of second operational amplifier and resistance | |
DE3443967A1 (en) | Device for testing components | |
EP3499247B1 (en) | Galvanically separate interface and method for transmitting analogue signals through this interface | |
DE102009049599A1 (en) | Power factor correction circuit for use in power supply unit, has secondary winding connected with measuring resistor at which voltage signal proportional to transmitted current is tappable | |
DE10250921B4 (en) | Circuit arrangement and method for the sequential classification of a plurality of controllable components | |
DE102004017146A1 (en) | Switching converter with at least two converter stages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final |