-
-
Erfahrener Benutzer
Fleißiges Mitglied
Danke euch beiden!
erstmal @bluebrother: mir liegt basic viel mehr als C. Ich mache auf Arbeit viel mit VBA und unser Reglersystem benutzt eine BASIC-Abart...
und wenn noch mal was neues lernen, dann gleich ASM 
@recycle: Wegen der Taktfrequenz hab ich gefragt, weil ich davon ausgegangen bin, das ich die Ausgangsfrequenz durch interne Teiler direkt herunterteilen kann und dann direkt ausgebe. Bei den microcontrollern ist es wohl so üblich, das ich einen relativ schnellen zyklischen Interupt erzeugen lasse, mitzähle und dann übers Programm einen Port ein- und ausschalte. (?)
Dann scheint mir auch eine Kombination von BASIC und ASM sinvoll. Das Basic müßte dann die Periodendauer berechnen und an das Sub übergeben. Geht das einigermaßen elegant?
Für die Frequenzmessung gibt es Zähler, die ich in einem festen Zeitraster auslese und dann wieder auf 0 setze, richtig?
für die anderen Funktionen bleibt mir noch die Frage, ob sich per Interupt auch BASCOM-prozeduren starten lassen? Wenn ja, kann ich dann auch Prioritäten zuordnen? d.h. höchste prio- frequenzerzeugung (ASM) dann frequenzmessung (ASM), 3. Prio Rest (BASCOM)
Vielleicht noch ein paar Worte was das überhaupt soll:
Es soll eine Ergänzung zur Motor - ECU meines Autos werden, die ich sicher auch fertig kaufen könnte, aber ca. 1000 $ sind mir zu schade dafür die 3 notwendigen Geräte bei Ebay zu kaufen 
der Frequenzwert kommt vom Luftmassenmesser und muß bei einer Frequenz von 1500Hz nach oben begrenzt werden, sonst geht die Motorelektronik von einem fehlerhaften Signal aus und unterbricht die Spritzufuhr ('fuelcut'). Oberhalb dieser Frequenzen soll über eine table mit vielleicht 20 steps ein Prozentwert von 0-100% berechnet werden, der über einen PWM-Port eine Zusatz-Einspritzdüse ansteuern soll (mehr Leistung braucht auch mehr Sprit). Als drittes soll noch ein einfacher Regelkreis für den Turbo-Ladedruck ( 0-5V-Signal input, PWM output) implementiert werden (irgendwo muß ja die Mehrleistung herkommen
).
greetz Rajko
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen