Hallo Leute, in meiner Modellkrake http://www.youtube.com/watch?v=w2eW4FW94e4&list=ULejOkMP1EC9A verwende ich diese Attinys zur Motoren- und zur Lauflichtsteuerung, ganze 15 Stück bis jetzt. Probleme gibts bei den Lauflichtern. Die hängen sich auf, bleiben also stehen, oder sie starten manchmal neu, obwohl das Programm noch nicht abgearbeitet wurde. Ein Lauflicht (Attiny) läuft synchron mit dem Motorensteuerprogramm, deshalb ist es natürlich blöd, wenn das nicht mehr passt. Wo könnte die Ursache sein? Im Anhang das Programm für das Lauflicht. Dass das nicht prof ist, weiß ich selber, es soll ja nur funktionieren:-) Gruß Andi
Krakeman schrieb: > Dass das nicht prof ist, weiß ich selber, Dass das eine Untertreibung ist, brauchen wir gar nicht diskutieren, das ist selbst für einen Amateur äusserst schwach, aber darum gehts jetzt nicht. > Wo könnte die Ursache sein? Hardware. Blockkondensatoren? Reset mit 10k gegen Vcc gespannt? Motoren sind entstört? Wie ist die Stromversorgung ausgelegt? etc. etc. Motoren sind immer ein besondere Schmankerl, weil sie dir jede Menge Schmutz in der Versorungsspannung erzeugen können, der nur darauf wartet, den µC ausser Tritt zu bringen.
Hi
>Im Anhang das Programm für das Lauflicht.
Was soll der Unsinn mit dem Screenshot? Häng dein C-File an.
MfG Spess
Motoren sind entstört (Dioden und C´s), Versorgung durch 7805, korrekt beschaltet. Ich hätte eher darauf getippt, dass was in den Zeilen ganz zu Anfang etwas besser gemacht werden müsste. Die stammen aus einem Forum, wo der Ersteller schon erwähnt hat, dass sich manchmal was aufhängt. Gruß Krakeman
Es ist ziemlich sicher die Hardware. Poste mal den Schaltplan.
Krakeman schrieb: > ... Ein Lauflicht (Attiny) läuft > synchron mit dem Motorensteuerprogramm, deshalb ist es natürlich blöd, > wenn das nicht mehr passt. ... Wie wird das denn synchronisiert?
Sync schrieb: > Wie wird das denn synchronisiert? nur durch die "ms" der beiden, in den Programmen festgelegt.
Krakeman schrieb: > Schaltplan.GIF Wie groß ist C4, C2? Parallel zu C4 sollte nochmal 100nF sein. Wie groß ist die Spannung vor dem LM7805?
Alexander Schmidt schrieb: > Wie groß ist C4, C2? > Parallel zu C4 sollte nochmal 100nF sein. > > Wie groß ist die Spannung vor dem LM7805? C4 und C2 100nF, Ue = 13.2 V
Krakeman schrieb: > C4 und C2 100nF, Ue = 13.2 V In dem Schaltplan ist C4 ein Elektrolytkondensator, aber egal. Mach mal parallel zu C4 einen Kondensator mit 4700 µF.
Und an den Tiny, direkt an die Anschlüsse Vcc - Gnd noch einen 100nF drann.
1 | $crystal = 4000000 ' Achtung: Taktfrequenz per Fusebits auf 8 MHz einstellen! |
fusebit gesetzt? was ist eh nicht verstehe, wieso auf 8 mhz stellen, und dann Bascom mitteilen das er auf 4 mhz läuft? waitms 3600 sind im übrigen nicht 15 sekunden.
1 | Ddrd = &B01111111 |
unnötig, weil portd nirgends verwendet wird.
1 | Portb.3 = 0 |
2 | Portb.2 = 1 |
3 | Portb.1 = 1 |
4 | Waitms 150 |
5 | |
6 | |
7 | |
8 | |
9 | Next L '10300ms |
10 | |
11 | Portb.2 = 0 |
12 | Portb.1 = 0 |
am ende der ersten Schleife wird portb.2 und 1 eingeschaltet. dann springt er zur ersten stelle der Schleife und schaltet dort nochmal portb.1 auf high dann low, und portb.2 auch. Meinst du das diese LEDs "hängen"? Dann sollte das "Next L" unter portb.1 = 0 stehen.
Hi, hat ein bißchen gedauert, aber die Zeit... Habe heute mal 1000µ an 12 Volt und nochmal 100nF direkt am Attiny. Erfahrungswert steht noch aus, sieht aber erstmal gut aus. Gruß Andi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.