- LiFePO4 Speicher Test         
Ergebnis 1 bis 7 von 7

Thema: Mega8 bleibt mit PC hängen ?!

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2004
    Ort
    GRAZ
    Alter
    58
    Beiträge
    576

    Mega8 bleibt mit PC hängen ?!

    Anzeige

    E-Bike
    Hallo Leute

    Habe eine Schaltung mit Mega8.

    Habe die Leitungen PB6 und PB7 und PB5 am Paralellport vom PC
    Am Mega8 habe ich noch ein LCD und ein paar andere Sachen...

    Wenn ich den Mega8 ohne PC betreibe, geht alles normal.
    Wenn ich den Mega8 zum PC hänge und dann einschalte, bleibt der Mega8
    ab und zu hängen (meistens)
    Wenn ich den Mega8 zuerst einschalte und dann den PC drann hänge, geht es auch.
    Nur wenn ich den mega8 mit PC einschalte, geht es nicht ?!

    Betreibe den Mega8 mit dem interen RC mit 8Mhz

    Was kann da schuld sein?

    Hilft da vielleicht jeweils ein Transistor zum Bufferung zum PC ?!
    (oder ein ULN2003)

    Wer hat einen Tip ?!

    Hilfe!!!

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2004
    Ort
    GRAZ
    Alter
    58
    Beiträge
    576
    Keiner einen Tip dazu ??

    Habe jetzt gemerkt, wenn der Mega8 hängen bleibt und ich lege kurz Masse auf die Reset Leitung (PC6) dann gehts wieder.. (logisch

    Ist vielleicht die Reset Schaltung nicht gut genug?
    Habe da das Standard mit
    47pF von PC6 auf Masse und mit 10K auf +5V

    Co vergrössern.. oder mit Diode ???

    Ich hoffe dass ich die Leitungen PB6 und PB7 (Xtal1/2) schon als Ausgänge nehmen kann, wenn ich den internen RC verwende (8Mhz) ???

    Bitte Eure Meinung dazu !

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von Michael
    Registriert seit
    17.01.2004
    Ort
    Karlstadt
    Alter
    55
    Beiträge
    1.258
    Hallo Roberto,
    Ich hoffe dass ich die Leitungen PB6 und PB7 (Xtal1/2) schon als Ausgänge nehmen kann, wenn ich den internen RC verwende (8Mhz) ???
    sicher, aber:
    Habe die Leitungen PB6 und PB7 und PB5 am Paralellport vom PC
    Hier arbeiten 2 Ausgänge gegeneinander, möglicherweise wird der AVR vom PC-Port in die Knie gezwungen?
    Gruß, Michael

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2004
    Ort
    GRAZ
    Alter
    58
    Beiträge
    576
    Hallo Michael

    Eigentlich nur beim Booten vom PC ...
    Dann läuft ein CNC-Programm, dass die drei Leitungen als Referenzschalter-Eingänge nimmt.

    Von dem müsste es eigentlich passen ..

    Brauche ich eigentlich die Resetbeschaltung wenn ich den internen RC nehme ?
    Irgendwo habe ich auch gelesen... dass ich den auch abschalten kann?!
    (aus Ausgang schalten kann..?!)
    Funktioniert dann eigentlich noch der ISP-Programmer?!

    Aber zu meinem Problem..

    Was könnte ich machen ?
    (weis leider auch nicht genau, was schuld ist ?)

    Würden drei Gatter zwischen Mega8 und PC vielleicht was bringen ??
    (als buffer)


    Würde in meinem Fall vielleicht auch ein Watchdoog was bringen ??
    (Habe ich noch nie verwendet..)

    Es ist nähmlich auch so, dass der Mega8 auch eine Einschaltverzögerung für einen 800Watt Ringkern macht und wenn der Mega8 nicht passt, wird der Ringkern gleich ans Netz geschalten und dann fliegt die Hauptsicherung

  5. #5
    Erfahrener Benutzer Roboter Genie Avatar von Michael
    Registriert seit
    17.01.2004
    Ort
    Karlstadt
    Alter
    55
    Beiträge
    1.258
    Hallo Roberto
    Was könnte ich machen ?
    Logikpegel umdrehen?
    Optokoppler?
    ISP nur bei Bedarf oer Stecker?
    Würden drei Gatter zwischen Mega8 und PC vielleicht was bringen ??
    (als buffer)
    nein, dann würde vermutlich dein PC Schaden nehmen.
    Würde in meinem Fall vielleicht auch ein Watchdoog was bringen ??
    (Habe ich noch nie verwendet..)
    So ein Watchdog ist ne feine Sache, wegen Sicherheit und so.
    Aber damit findest und bekämpfst du nicht die Ursache des Problems.
    und wenn der Mega8 nicht passt, wird der Ringkern gleich ans Netz geschalten und dann fliegt die Hauptsicherung
    Hier solltest du viell. die Logik umdrehen, damit im Fehlerfall der Ringkern aus ist.
    Gruß, Michael

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2004
    Ort
    GRAZ
    Alter
    58
    Beiträge
    576
    Logikpegel umdrehen?
    mhhh...

    Steuere da mit dem Mega8 einen ULN2003 an, der wiederrum ein Relais schaltet das den Widerstand für den Ringkern überbrückt.

    (Der Ringern läuft über den Widerstand an und dann überbrückt das Relais den Widerstand, damit der Ringkern vollen Strom bekomt.)

    Könnte sein, dass das Relais da beim einschalten kurz einen Impuls bekommt.

    Wie ist den der Anfangszustand der Boards vom Mega8, wenn er anschwingt ?
    Wenn die Port beim Einschalten High wäre, müsste ich das Signal für den ULN invertieren und das Programm umschreiben..?!



    Die Versorgung vom Mega8 hängt nämlich auch auf dem Ringkern.

  7. #7
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    29.10.2004
    Ort
    GRAZ
    Alter
    58
    Beiträge
    576
    Hallo Michael

    Hat sich erledigt. Habe den Fehler gefunden.

    Falls es jemand interessiert, was jetzt schuld war

    Habe da noch drei Optokopler drinnen die vom Paralellport gesteuert werden.
    Die Plus Seite vom Opto wird von der 5Volt die auch den Mega8 versorgt,, mitversorgt.
    Wenn jetzt PC drann hängt, habe ich am Opto ein 3V Signal.
    Wenn die 5 Volt noch nicht ein ist kommt aber durch die 3Volt über den Opto ca. 1,5Volt an die 5 Volt Leitung.
    Diese 1,5 Volt dürften den Mega8 schon ein bisschen eingschalten haben.
    Wenn jetzt die 5Volt kam, hat er sich da irgendwie verschluckt ...

    Was es alles gibt.....

    Habe jetzt zwischen 5V und Opto, eine Sperrdiode und jetzt klappt es

Berechtigungen

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

Solar Speicher und Akkus Tests