03.10.2012 Aufrufe

Anforderungen Schema redundanter Sensoren mit ECU

Anforderungen Schema redundanter Sensoren mit ECU

Anforderungen Schema redundanter Sensoren mit ECU

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Herzlich willkommen.


Klaus Nicolai VW, Thomas Appel AMS<br />

Sensorsimulation<br />

<strong>mit</strong> LabVIEW FPGA<br />

und CompactRIO<br />

für den Einsatz in Prüfständen der VOLKSWAGEN AG


Agenda<br />

1. Motivation Sensorsimulation auf Prüfständen<br />

2. <strong>Anforderungen</strong> Flexible Sensorsimulation<br />

3. Umsetzung NI CompactRIO<br />

4. Realisierung Hardware<br />

Software<br />

1. Anwendung Prüfung von Servomotoren<br />

2. Diskussion


Sensorsignal<br />

Motivation<br />

Erprobung von Systemkomponenten<br />

CAN<br />

<strong>ECU</strong><br />

Energie<br />

Motor<br />

Servomotor<br />

M<br />

– Prüfung von KFZ<br />

Komponenten ohne<br />

realen Sensor<br />

– Funktionsprüfung der<br />

<strong>ECU</strong> bei gestörtem<br />

Sensorsignal


Motivation<br />

Nachbildung des elektrischen Sensorsignals<br />

Physikalische<br />

Größe<br />

– Kraft<br />

– Weg<br />

Sensor Signalaufbereitung<br />

– Drehmoment<br />

– Winkel<br />

– Druck<br />

– ect.<br />

Sensor Elektrisches<br />

Signal<br />

Schnittstelle<br />

– Simulation der<br />

elektrischen<br />

Schnittstelle<br />

– Zur Erprobung von<br />

Fahrzeugkomponenten<br />

<strong>mit</strong> Steuergerät


<strong>Anforderungen</strong><br />

<strong>Schema</strong> <strong>redundanter</strong> <strong>Sensoren</strong> <strong>mit</strong> <strong>ECU</strong><br />

Physikalische<br />

Grössen<br />

1 1<br />

1<br />

1<br />

Sensor<br />

Redundante <strong>Sensoren</strong><br />

Signalaufbereitung<br />

2 2<br />

2<br />

2<br />

– Erfassung der selben physikalischen Größe <strong>mit</strong> zwei <strong>Sensoren</strong><br />

– Parallele Signalverarbeitung<br />

Vcc1<br />

Gnd1<br />

Interface Interface<br />

Vcc2<br />

Gnd2<br />

– Unabhängige elektrische Schnittstellen<br />

– Doppelt ausgeführte Spannungsversorgung<br />

– Überwachung und Vergleich der Signale in der <strong>ECU</strong><br />

Micro Controller<br />

<strong>ECU</strong>


<strong>Anforderungen</strong><br />

Nachbildung unterschiedlicher Schnittstellen<br />

Spannung<br />

absolut<br />

Spannung<br />

ratiometr.<br />

PWM<br />

Spannung<br />

Bphase-M<br />

Spannung<br />

Bitmuster<br />

Spannung<br />

Strom<br />

absolut<br />

PWM<br />

Strom<br />

Bphase-M<br />

Strom<br />

Bitmuster<br />

Strom<br />

ANALOG<br />

Zeitdiskret<br />

DIGITAL<br />

Übersicht möglicher<br />

Schnittstellen


<strong>Anforderungen</strong><br />

Erzeugung <strong>redundanter</strong> Signale<br />

Spannung<br />

relativ<br />

PWM<br />

Strom<br />

Darstellung derselben<br />

pysikailschen Größe<br />

durch zwei<br />

(unterschiedliche)<br />

elektrische Signale


<strong>Anforderungen</strong><br />

Zeitsynchrone Signalerzeugung<br />

U<br />

Duty<br />

Spannung<br />

relativ<br />

PWM<br />

Strom<br />

Zeit<br />

– Aktualisierung<br />

beider Kanäle zu<br />

exakt gleichen<br />

Zeitpunkten


<strong>Anforderungen</strong><br />

Dynamische Signalgenerierung<br />

F<br />

Duty<br />

0100100<br />

1101100<br />

0111100<br />

Zeit<br />

Zeit<br />

Dynamische Generierung von<br />

– Bitmustern<br />

– Tasterverhältnissen<br />

– ratiometrischen Spannungen


Simulierte<br />

Physikalische<br />

Grössen<br />

<strong>Anforderungen</strong><br />

Ansteuerung und Signalübertragung<br />

Schnittstellen<br />

TCPIP<br />

RS232<br />

Analog1<br />

Analog 2<br />

Sensor-<br />

Simulation<br />

<strong>mit</strong><br />

Signalaufbereitung<br />

Interface<br />

A1<br />

D1<br />

A2<br />

D2<br />

Simulation für Redundante <strong>Sensoren</strong><br />

– Berechnung der Simulierten physikalischen Größe<br />

– Anforderung des simulierten Signals <strong>mit</strong>tel verschiedener<br />

Schnittstellen<br />

– Parallele Bereitstellung unterschiedlicher Signalarten<br />

– Auswahl der relevanten Signalart am Ausgang<br />

– Übertragung der elektrischen Signale an den Prüfling<br />

1<br />

Interface<br />

2<br />

Micro Controller<br />

<strong>ECU</strong>


Anforderung und Realisierung<br />

Realisierung<br />

<strong>Anforderungen</strong><br />

– Unterschiedliche<br />

Schnittstellen<br />

– Redundante Signale<br />

– Zeitsynchrone Signale<br />

– dynamische<br />

Signalgenerierung


Realisierung Hardware<br />

Konfiguration des CompactRIO Systems<br />

RS232<br />

Ethernet<br />

CompactRIO<br />

Real-Time<br />

Embedded Controller<br />

CompactRIO Reconfigurable Chassis<br />

Digital<br />

Out<br />

Analog<br />

Out<br />

Analog<br />

In<br />

Spare<br />

Analoge Signale<br />

Zeitdiskrete Signale<br />

Digitale Signale<br />

Signalanforderung


Realisierung Software<br />

Übersicht der Software-Struktur<br />

FPGA-<br />

Parametrierung<br />

Datenerfassung<br />

cRIO-<br />

AnalogIn<br />

Prüfstands-<br />

PC<br />

Simulationsdaten<br />

Konfigurationsdaten<br />

PC-<br />

Kommunikation<br />

Simulationsdaten Konfigurationsdaten<br />

EEProm<br />

Analogwerte<br />

FPGA-Parameter<br />

FPGA-<br />

Kommunikation<br />

Analogwerte FPGA-Parameter<br />

cRIO-<br />

DigOut<br />

LabVIEW-Prüfstandsoftware<br />

unter Windows XP<br />

LabVIEW-RealTime-Software<br />

auf cRIO-Controller<br />

PWM,<br />

Biphase M,<br />

Analog -<br />

Ausgabe<br />

Konfigurierung<br />

LabVIEW-FPGA-<br />

Software auf<br />

cRIO-Backplane<br />

cRIO-<br />

AnalogOut<br />

Ethernet<br />

RS232<br />

cRIO-Backplane<br />

• LabVIEW Prüfstandssoftware unter Windows XP<br />

• Labview-Realtime-Software auf cRIO-Controller<br />

• LabVIEW-FPGA Software auf cRIO-Backplane


Realisierung<br />

Beispielsignal Bphase-M / PWM


TCPIP<br />

Anwendung<br />

Prüfstand für elektrische Servomotoren<br />

Simulator<br />

Standard-PC<br />

cRIO<br />

jhg<br />

Möglichkeit 2<br />

PCI-I/O-Module<br />

Prüfstandsrechner<br />

<strong>ECU</strong> Motor Getriebe Last<br />

dezentralen Lösung <strong>mit</strong> einen<br />

CompactRIO-System<br />

PXI-PC<br />

cRIO<br />

PXI<br />

-<br />

FPGA<br />

-<br />

Modul<br />

Möglichkeit 1<br />

integrierten Lösung <strong>mit</strong> einen<br />

CompactRIO-System<br />

Simulator<br />

PXI-I/O-Module<br />

Prüfstandsrechner<br />

<strong>ECU</strong> Motor Getriebe Last


Weitere Informationen<br />

Weiter Informationen und<br />

Gerätevorführung<br />

am Ausstellungsstand Fa.<br />

AMS-Software GmbH


Vielen Dank.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!