- 3D-Druck Einstieg und Tipps         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Tachosimulator

  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    30.04.2004
    Ort
    Gronau
    Beiträge
    155
    Anzeige

    Powerstation Test
    Hallo Marco78,

    Du hast recht, wenn ich die beiden Megas verbinde, so wie Du es
    beschrieben hast, funktioniert es korrekt.

    Ich bin schon dabei, den "Simulator" so zu programmieren, das
    ich die Geschwindigkeit des Tachosignals über Tasten regeln
    kann ... .

    Aber mich würde trotzdem noch interessieren, was ich "schaltungs-
    technisch" machen muss, damit ich einen richtigen Tacho am
    Simulator anschliessen kann. Mit einem Relais gehts ja problemlos,
    aber nur mit den Port-Pins?

    - Reinhard -

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.11.2004
    Beiträge
    1.693
    Wenn du den Simulator am Tacho anklemmen willst, musst du da auch die Massen verbinden. Und dann musst du messen, welcher der beiden Kontakte Spannung führt und der andere ist dann logischerweise der, der den Impuls nimmt.
    Und du musst die Spannung die auf den Impulskontakt geht begrenzen. Der AVR schaltet etwa 5V am Ausgang. Ich denke mal der Tacho wird nicht mehr als 3V haben.

    Messen welcher Pin wofür ist könntest du z.B. so:
    Beide Kontakte jeweils gegen + und - des Tachos messen. Das wären 4 Messungen.
    Dann die Kontakte überbrücken und gegen + und - vom Tacho messen. (2 Messungen).
    Dann etwas überlegen und du kannst die Kontakte zuordnen und du kennst die max. zulässige Spannung am Impulskontakt.

    Ich habe noch eine persönliche Frage. Kommst du zufällig aus der nähe von Bremen?

  3. #13
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    30.04.2004
    Ort
    Gronau
    Beiträge
    155
    Hallo Marco78,

    >> Ich habe noch eine persönliche Frage. Kommst du zufällig
    >> aus der nähe von Bremen?

    nein, Münsterland ...

    Mit den Messungen probier ich morgen (heute) aus. Erst
    mal Danke für Deine Hilfestellung.

    - Reinhard -

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.11.2004
    Ort
    Kiel
    Alter
    40
    Beiträge
    177
    Nur der vollständigkeit halber, ein lüter liefert je nach drehzahl mehr oder weniger Impulse die du auch zählen kannst..
    Wenn man natuerlich nen MM dranhält sieht es aus als hättest du eien zur Drehzahl proportionale Spannung.

  5. #15
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    30.04.2004
    Ort
    Gronau
    Beiträge
    155
    Hallo Marco78,

    kurz noch mal zu meinen o.g. "Problemen":

    Tachosimulator und (wichtiger) Tachofunktion laufen zwischen-
    zeitlich einwandfrei. Auch der richtige Tacho als Anzeigemedium
    geht. Mit etwas Überlegung bin ich dank Deiner Hilfestellung
    auch drauf gekommen, das es eigentlich ganz einfach ist (Brett
    vor'm Kopf ist weg ... ).

    Vielleicht noch eine Frage: ich hab's jetzt so gemacht, dass das
    Tachosignal am Interrupt-Eingang des Mega32 anliegt und ich
    in einer entsprechenden ISR-Routine die Auswertung mache.
    Allerdings ist mir nicht klar, wie ich nun Debounce einsetzen
    soll, damit ich das Signal vom Original-Geber entprellen kann.
    Hast Du dazu 'ne Idee?

    Gruß: - Reinhard -

  6. #16
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.11.2004
    Beiträge
    1.693
    Ich weiss auch nur das es den Befehl gibt.
    Du könntest ganz einfach nach der Abfrage des Reedkontakts einige ms warten. Da ist aber die Frage, wie sehr der Taster prellen kann und für was für eine Zeit er eigentlich nur betätigt ist.

    Aber...
    Wenn wenn beim ersten Kontakt eine ISR ausgelöst wird und sichergestellt ist, das eine gewisse Zeit keine ISR mehr ausgeführt wird sollte das ja reichen.
    Also wenn im Sub der INT erstmal ausgeschaltet wird und nach kurzer Zeit wieder eingeschaltet wird.

    Oder...
    Per Hardware entprellen. Aber wenn man schon die Möglichkeit hat das mit einem µC zu lösen kann man auch auf 'unnütze' Zusatzbeschaltung verzichten.

    Also...
    Erstmal normal programmieren und dabei deutlich sehen, was das prellen eines Tasters ausmachen kann. Dann kleine Warteschleifen einbauen. Waitms 50 und das so weit steigern, das dass Programm noch Fehlerfrei läuft aber die Geschwindigkeit der Realität entspricht und konstant bleibt.

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress