Diese Bank enthält die drei wichtigsten elektronischen Steuerungen von Fahrzeugen mit neuer Energie, die Fahrzeugsteuerung VCU, die Motorsteuerung MCU und das Batteriemanagementsystem BMS. Außerdem werden das Hardware-Schaltbild und der Software-Quellcode des VCU-MCU-BMS bereitgestellt. Studenten oder Ingenieure können die Software- und Hardwareplattformen nutzen, den Code modifizieren und sekundäre Entwicklungen und Verifizierungen durchführen.
Die Plattform umfasst eine Motorschleppplattform und bietet die Möglichkeit, den Motor an Vierphasenleitungen zu betreiben. Die Motorschleppplattform ist mit einem dynamischen Drehmomentsensor ausgestattet, der wichtige Parameter wie Motordrehmoment, Geschwindigkeit, Leistung und Effizienz dynamisch messen kann. Es entspricht dem vollständigen Funktionsumfang eines Motorprüfstands.

Die Bank ist mit 36 Strängen Lithium-Eisenphosphat-Batterien ausgestattet und verfügt über ein selbst entwickeltes BMS, das die Funktionen des BMS zur Überwachung der Spannung, Temperatur und des Stroms der Lithiumbatterie vervollständigen kann.
Das VCU-MCU-BMS dieser Bank übernimmt den branchenführenden V-förmigen Entwicklungsprozess, und der Algorithmusteil wird mit MATLAB modelliert und generiert. Erfüllen Sie die schnellen Entwicklungs- und Iterationsanforderungen der Automobilindustrie.
Zusammenfassend lässt sich sagen, dass dieser Prüfstand als Verifizierungstestplattform für die Entwicklung neuer Energiefahrzeugsysteme mit drei Antrieben verwendet werden kann. Es ist eine große Hilfe, die Entwicklungskapazitäten von Ingenieuren zu verbessern und gemeinsame Debugging-Experimente mit drei Kräften durchzuführen.
2:Aufbau des neuen Energieprüfstands
- Der neue Energieprüfstand basiert auf realen Automobilteilen und simulierten Autokarosserien aus Aluminiumprofilen.
- Das Bedienfeld verfügt über ein leicht verständliches Bedienfeld im Simulationslehrstil, das verschiedene Bedienschalter und Simulationsknöpfe zum Testen einiger spezieller Arbeitsbedingungen integriert.
- Der neue Controller für Energiefahrzeuge nutzt den unabhängig entwickelten und fortschrittlichen 32-Bit-MPC5744 von NXP als Hauptchip für Modellierung und Entwicklung.
(2) Technische Anforderungen
- Der Tischcontroller kann die Datenüberwachung auf dem Host-Computer durchführen.
- Die Bank kann verschiedene Arbeitsbedingungen simulieren.
- Das Bedienfeld verfügt über entsprechende Arbeitsanzeigeleuchten und Messlöcher. Anhand der Kontrollleuchten können Sie den Arbeitsablauf und den Status jedes Werkstücks erfahren. Mit einem Multimeter können Sie die tatsächliche Spannung der Drähte im Schaltplan entsprechend dem Messanschluss messen.
3:Einführung in VCU
Für das Architekturdesign wird der Automotive-Prozessor SPC5744MCU verwendet. Basierend auf Kundenanforderungen fertigen wir nun folgende Peripheriekonfigurationen an:
- Hoher Steuerschalter 10 Kanäle
- PWM-Antriebsendstufe 12 Kanäle
- High-Side-Treiber-Leistungsstufe 7 Kanäle
- Low-Side-Leistungsstufe treibt 8 Kanäle an
- Hall-Typ-Erfassung, Trigger-Erfassung, Wellenform, digitale Erfassung, 12 Kanäle
- Die analoge ADC-Erfassung nutzt die Chip-Isolierung zur Verarbeitung von 14 Kanälen
- 7-Wege-Low-Kontrollschalter
- Schrittmotor-Leistungsstufe 5-Draht-Typ 4 Gruppen
- CAN-Kommunikation 3 Kanäle
- LIN Straße 1
Das Architekturdiagramm sieht wie folgt aus

4:Einführung in Modelle
Dieses Modell basiert auf dem Simulink-Hardware-Unterstützungspaket von NXP und erreicht im Grunde keinen Code. Unterstützt Online-Simulation, One-Click-Codegenerierung, SD32-Compiler-Brennen und andere hochmoderne Software.
Bei der ersten Verwendung sollte die folgende Umgebungseinrichtung eingehalten werden:
- Entwicklungsumgebung von MATLAB2018a
- Offener SD32-Compiler
- USB_56xx_68xx Brennemulator
- Mpc5744-Toolbox
Grundlegende Einführung in das Modell
Hauptstruktur:


Der Logikteil enthält detaillierte chinesische Kommentare und der Inhalt ist einfach und klar! Strg+B generiert ausführbaren Code

Nachdem die Entwicklungsumgebung eingerichtet ist, generiert sie direkt Code für die SD32-Entwicklungsumgebung. Wir müssen SD32 nur zum Kompilieren und Simulieren öffnen.
