- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 8 von 8

Thema: ATTINY84A Zeitrelais

  1. #1

    Frage ATTINY84A Zeitrelais

    Anzeige

    E-Bike
    Hallo,
    Ich habe mir vor kurzem vor genommen, ein Zeitrelai mit Einschaltverzögerung, Ausschaltverzögerun und Ein-und Ausschaltverzögerungskombi auf einem ATTINY84A
    in Assembler zu programmieren. Hierbei soll mit einem Drehschalter zwischen den einzelnen Verzögerungen geschalten werden.

    Hätte jemand ein komplettes Skript oder Ideen für die Umsetzung?

    MfG
    Lord Kirigaya

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    25.12.2018
    Beiträge
    459
    Prust!!!

    Also, sei mir mal nicht böse, aber der dezente Widerspruch zwischen

    "Ich habe mir vorgenommen... in Assembler zu programmieren."
    und
    "Hätte jemand ein komplettes Skript..."

    regt schon das Zwerchfell an...

  3. #3
    Es geht darum, dass ich mir das Skript ansehen will, um dann Anpassungen an meine Vorstellungen vorzunehmen und die bloße Verzögerung bekomme ich hin, jedoch fehlt mir das Skript für die Verbindungen der einzelnen Verzögerung und des einlesen des Potis um durch diese Verzögerungen zu schalten.

    Ps. dafür dass ich gestern angefangen habe Assembler zu lernen kann ich recht viele Skripte schreiben mir fehlen nur Teilstücke für komplett funktionstüchtige Skripts

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    25.12.2018
    Beiträge
    459
    Warum überhaupt Assembler? Wäre mir für so eine Aufgabe zu kompliziert. Die paar Zeilen Code sind in C in ein paar Minuten programmiert.
    Ich hab in Assembler wenig Erfahrung, deshalb kann ich dir da nicht helfen. Aber die Aufgabe an sich ist ja nicht besonders komplex. Ne Handvoll Pins, um die Stellung des Drehschalters abzufragen, Ein Pin als Auslöser für das Relais und ein paar Delays. Das kann doch so schwer nicht sein.

  5. #5
    Ich möchte später noch mehr komplexere Skripte schreiben, für die ich Assembler nutzen möchte. Deshalb möchte ich gleich beginnen mit kleineren Aufgaben in Assembler zu realisieren.

  6. #6
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    25.12.2018
    Beiträge
    459
    Also, alles was du brauchst sind ein paar Inputpin-Abfragen, ein Output-Pin setzen und ein paar Verzögerungsschleifen.
    Einzeln dürfte jeder dieser Teile auch in Assembler nicht allzu schwierig sein (Port abfragen, Port setzen, Delay mit Timer oder so...).
    Wenn du die Einzelteile hinbekkommst, ist es sicher auch nicht schwer, das zusammen zu bringen.

    Dazu gibts doch im Web genug.

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied Avatar von avr_racer
    Registriert seit
    01.04.2014
    Ort
    MecklenburgVorpommern
    Beiträge
    174
    Abfrage der Pins geht mit SBIC/SBIS oder PxINT oder den gesamten PORT einlesen und entsprechend auswerten.
    Persönlich würde ich es mit der Pollingabfrage also SBIC/SBIS durchführen. Da hier beim Umschalten der Verzögerungsart keine kritischen Sachen zu erwarten sind.

    Worüber wird dann die Zeit eingestellt ?
    Worüber wird die Verzögerungsart nun wirklich angewählt:
    Drehschalter oder POTI ?

    https://www.roboternetz.de/community...grammschnipsel
    mal rein schauen da gibs auch paar ASM Bibliotheken für ATmega8/16/32/328 Tiny2313

  8. #8
    Erfahrener Benutzer Roboter-Spezialist Avatar von Bernd_Stein
    Registriert seit
    19.09.2008
    Ort
    Deutschland : Nordrhein-Westfalen ( NRW )
    Alter
    53
    Beiträge
    407
    Zitat Zitat von Lord Kirigaya Beitrag anzeigen
    Hallo,
    Ich habe mir vor kurzem vor genommen, ein Zeitrelai mit Einschaltverzögerung, Ausschaltverzögerun und Ein-und Ausschaltverzögerungskombi auf einem ATTINY84A
    in Assembler zu programmieren.
    Vielleicht hilft dir das hier:

    http://elektronik-kompendium.de/publ...tschaltuhr.htm


    Wäre natürlich schön, wenn du dies kommentierst.


    Bernd_Stein
    CRS Robotics A255, TRONXY X3A, TinkerCAD, c´t-Lab, ProfiLab Expert, AVR8 Assembler

Ähnliche Themen

  1. ATtiny84a PWM
    Von OpaReinhard im Forum Arduino -Plattform
    Antworten: 6
    Letzter Beitrag: 23.03.2016, 19:34
  2. Suche ein Zeitrelais mit Digitalanzeige.
    Von pro79file im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 9
    Letzter Beitrag: 06.02.2014, 22:47
  3. Antworten: 2
    Letzter Beitrag: 10.08.2012, 08:55

Stichworte

Berechtigungen

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

12V Akku bauen