Systemarchitektur
Als digital Leiterplatte und Halbleitertechnologie wird immer ausgereifter, das digitale Signal, Die digitale Schaltung in der Anwendung wird immer größer, Anteil der gleichzeitigen, Immer mehr Vorteile: bequem für die Steuerung der Computerverarbeitung, Verringerung der Signalstörungen, Verbesserung der Störfestigkeit, einfach zu debuggen, auch die Diagnose erleichtern, fehlertolerante Technik wie Einführen. Mit der Erweiterung der Hauptfrequenz des eingebetteten Prozessors, Verbesserung der In-Chip-Steuerfunktion und weitere Verbesserung der Frequenz- und PWM-Wellenform, die Integration der Stromversorgungssteuerung kann verbessert werden.
Die Stromversorgung zur Ausgangsspannung und Stromsignalsampling, PID-Steuerung, nach der AusgangsPWM-Wellenform, um die Ausgangsspannung einzustellen. Ausgangsspannung Bietet stabile Ausgabe von Hochspannung und Hochstrom für Galvanik durch Laden und Entladen von Tantalkondensatoren mit großer Kapazität.
Das System umfasst PID-Controller, PWM-Ausgang, AD-Abtastung, bilden ein einziges geschlossenes Kreislaufsystem. Die Front-End-Dreiphasen-Wechselstromversorgung wird in das Schaltnetzteil Gleichrichtermodul eingegeben, das nach Gleichrichtung und Filterung eine konstante Gleichspannung ausgibt. Die Gleichspannung wird direkt an das IGBT-Modul ausgegeben. Der hohe AD-Wandler ändert die Ausgangsspannung und das Stromsignal vom analogen Signal zum digitalen Signal, um S3C44BO für den digitalen PlD-Betrieb zu liefern. Nach PID-Steuerbetrieb gibt S3C4480 PWM zu IGBT aus, um ein geschlossenes Kreislaufsystem zu bilden, um den stabilen Ausgang von Spannung und Strom zu steuern, um das Steuersystem der Schaltnetzversorgung zu realisieren.
Für PID-Betrieb und PWM-Wellenausgangsmodul, höhere Anforderungen. Durch Berechnung und Prüfung wählen wir S3C4480 von SAMSUNC, einer 32-Bit CPU basierend auf ARM7TDtMI Architektur und hat bis zu 59MIPS Rechengeschwindigkeit. Seine spezifischen Funktionen und Merkmale sind wie folgt:
Die Rechengeschwindigkeit beträgt bis zu 59 MIPS, was die Echtzeitanforderungen komplexer PID-Regler vollständig erfüllt.
16-Bit-Timer, bis zu 0.03 μs PWM-Pulswelle und DEADZONE-Funktion;
Bis zu acht externe Interruptquellen können in Echtzeit auf externe Fehlerinformationen des Systems reagieren.
Interner eingebetteter LCD) Controller und hat DMA-Kanal, so dass der Spannungs- und Stromwert in Echtzeit auf dem LCD angezeigt werden kann;
Bis zu 71 universelle 10-Port-Leitungen zur einfachen Erweiterung externer Schnittstellen;
Der integrierte lIC-Schnittstellencontroller kann Systeminformationen in EEPROM für die Referenz von Systembetreibern speichern.
Interne Watchdog-Funktion kann das System im Falle eines Software- oder Hardwarefehlers automatisch zurücksetzen, um den sicheren und normalen Betrieb des Systems sicherzustellen;
Zwei asynchrone serielle Schnittstellen (UART) können die Kommunikation mit dem Hostcomputer leicht realisieren;
Erweiterbarer Massenspeicher bietet ausreichend Platz für Software.
Zuerst verwendet das System Touchscreen und LCD als Mensch-Maschine-Schnittstelle. S3C44BO interner integrierter LCD-Controller, kann bis zu 320*240 Auflösung, 256-Farbe sTN-jLCD) unterstützen und durch den mit der CPU verbundenen DMA-Kanal Farbgrafiken schnell und dynamisch anzeigen und die traditionelle 5L-Serie des Herstellers des Einzelchip-Mikrocomputers und der digitalen LED-Röhre der Mensch-Maschine-Schnittstelle ersetzen, so dass Arbeiter bequemer arbeiten. S3C44BO externe GPIO-Schnittstelle zur Bereitstellung einer Vielzahl von externen Signalen, wie in Tabelle 1 aufgeführt.
8 externe Unterbrechungen, um die sofortige Abschaltreaktion auf Überstrom, Überspannung, Phasenverlust, Übertemperatur und andere besondere Umstände zu erfüllen. S3C44BO mit externer Speicherschnittstelle, durch die Erweiterung von FLAsH SST39VF160 und SDRAM HY641620, um sicherzustellen, dass das digitale Steuerungssystem genügend Platz zum Speichern und Ausführen von Programmen hat. Aufgrund der Konstruktionsanforderungen von 1/1000 haben wir uns nicht für S3C4480 IOBIT.ADC entschieden, sondern für AD7705, einen Zweikanal-ADC 168ITâ'³ 1 â����1 â����³, der über den synchronen SIO-Port mit der CPU verbunden ist.
2-PWM-Steuerprinzip
Es gibt eine wichtige Schlussfolgerung in der Sampling Control Theorie: Wenn der schmale Impuls mit gleichem Impuls und unterschiedlicher Form auf die Trägheitsverbindung angewendet wird, ist der Effekt fast gleich. PWM-Steuerungstechnologie basiert auf der Theorie der Schlussfolgerung, die Leitung von Halbleiterschaltgeräten und Ausschaltsteuerung, machen das Ausgangsende, um eine Reihe von gleicher Amplitude und Impulsbreite zu erhalten, nicht gleich sind, wobei diese gepulste Spalte anstelle einer Sinuswelle oder einer anderen benötigten Wellenform verwendet wird, und gemäß bestimmten Regeln für jede Pulsweitenmodulation.
In diesem System wird DIE PWM-Wellenform von THE CLOCK TIMER0 Ausgangsport T0UTO der CPU S3C4480 ausgegeben. Da die erforderliche Ausgangsfrequenz von 30 kHz PWM Welle, und daher, indem Sie die Register von TCFGO und TCFGl einstellen, wird der 4BIT-Teiler auf O. 5 eingestellt, das voreingestellte Register auf L eingestellt, und das Zählervergleichsregister TCNTB0 auf 1000 eingestellt. Auf diese Weise, wenn die Hauptfrequenz von S3C4480 66MHz ist, Die PWM-Wellenfrequenz des TOUT0-Ausgangs beträgt 30 KHz. Wenn TIMER0 startet, steuert der Timer den PWM-Wellenpegel, um jedes Mal zu ändern, wenn der Wert von TCNTB0 mit dem Wert des Down-Counters des Timers übereinstimmt. Damit der Wert von TC-NTB0 den Arbeitszyklus der PWM-Welle steuern kann, um 1 zu erhöhen oder zu verringern, steigt oder verringert sich der Arbeitszyklus des PWM-Ausgangs um ein Tausendstel und erreicht so ein Tausendstel. Abbildung 2 ist das Ausgangs-PWM-Wellenformdiagramm. Wir können sehen, dass die PWM-Wellenform-Ausgabe von TOUTO durch den dedizierten Timer-Ausgang sehr gut ist. Nach der Prüfung befinden sich sowohl steigende als auch fallende Kante auf NS-Ebene.