9

Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

Embed Size (px)

Citation preview

Page 1: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen
Page 2: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

ÜBERSICHTÜBERSICHT

Vorstellung des ProjektsAnforderungenPrinzipieller Programmablauf (Struktogramm)Layout Steuerplatine

SchaltplanBoard

Realisierte LösungVerbesserungenDemonstration

11.04.23 Michael Schilling, Rainer Zordick FT7 2

Page 3: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

VORSTELLUNG DES VORSTELLUNG DES PROJEKTSPROJEKTS

Drehzahlband zeigt dem Fahrer den aktuellen DrehzahlbereichAbschätzen der momentanen Motorbelastung und des RestpotentialsBessere Lesbarkeit als analoge Anzeige mit SkalaSchaltblitz im Programm frei einstellbar auf gewünschte Drehzahl

11.04.23 Michael Schilling, Rainer Zordick FT7 3

Beispiel eines Cockpits mit Drehzahlband

Page 4: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

ANFORDERUNGENANFORDERUNGEN

12V Bordspannung (Funktion muss auch bei schwacher Batterie gewährleistet sein!)12V Rechteck Drehzahlsignal vom SteuergerätAnschluss vorläufig an alte Euro_535 Karte Drehzahlanzeige im Bereich von 8500-12000 1/minFür Laboraufbau Anschluss für Funktionsgenerator2 Platinen Layout aus Einbaugründen

11.04.23 Michael Schilling, Rainer Zordick FT7 4

Page 5: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

PROGRAMMABLAUFPROGRAMMABLAUF

11.04.23 Michael Schilling, Rainer Zordick FT7 5

Initialisierungsteil für Konstanten

Unterprogramme aufrufen

Interrupt EX4 initialisieren

Interrupts freigeben

Initialisierung Timer2

R0 und R1 mit Null laden

Assembler Programmkopf

Interrupt an P1.1?ja nein

Errechnete Periodendauer in R4 und R5 speichern; Werte für 12000 1/min in R6 und R7; 16-bit Subtraktion Bereich 12000 1/min

?ja nein

In Endlosschleife ABFRAGE bleiben

LED’n ein- bzw. ausschalten

Bereich11500 1/min?

ja nein

LED’n ein- bzw. aus-schalten

Bereiche bis 8000

1/min durch-

laufen und fortfahren wie zuvor

EX4 freigeben

Sprung zu ABFRAGE

In Endlosschleife ABFRAGE springen

Erfassung neuer Messwerte und Berechnungder Periodendauer

EX4 nach Interrupt sperren

min

1870060

1145145

1

sHz

t min

11050060

1175175

1

sHz

t

Page 6: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

LAYOUT LAYOUT STEUERPLATINESTEUERPLATINE

11.04.23 Michael Schilling, Rainer Zordick FT7 6

Page 7: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

REALISIERTE LÖSUNGREALISIERTE LÖSUNG

11.04.23 Michael Schilling, Rainer Zordick FT7 7

Page 8: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

VERBESSERUNGENVERBESSERUNGEN

Volkscontroller2-Platine verwendenMehr LEDs verwenden für größeren DrehzahlbereichSchaltblitz mit Motorkennfeld abstimmenSchutz vor Umwelteinflüssen (Gehäuse)zwei separate Eingänge, einmal für Funktionsgenerator (8VPP) und einmal für Steuergerät (12VPP)

11.04.23 Michael Schilling, Rainer Zordick FT7 8

Page 9: Vorstellung des Projekts Anforderungen Prinzipieller Programmablauf (Struktogramm) Layout Steuerplatine Schaltplan Board Realisierte Lösung Verbesserungen

11.04.23 9