Forum: Mikrocontroller und Digitale Elektronik Schaltplan-Fehler


von Tobi (Gast)


Angehängte Dateien:

Lesenswert?

Hi Ihr
Nun ich bin ziemlich verzweifelt. Ich habe ein Board für den 90S8515 
entwickelt un es aufgebaut. Es hat aber nicht gefunzt. Erst dachte ich 
es liegt an der Hardware ich habe alles geprüpft und gemessen und sogar 
eine neue Schaltung gebaut mit ganz neuen Hardware komponenten(alles neu 
auch Wiederstände) aber es hat wieder nich gefunzt genauergesagt der 
Atmel läuft einfach nicht (der Quarz schwingt aber) er lässt sich 
proggen aber er fängt nicht an zu laufen deshalb frage ich, ob ich ihn 
irgentwie falsch beschaltet habe oder ob der L293D mit seiner 
Beschaltung stört.
Ich probiere und tüftle schon seit 1 Woche deshalb frage ich etz euch 
weil ich nichtmehr weiter weis.
(Plan ist als Anhang enthalten)
Danke

von mikki merten (Gast)


Lesenswert?

Den L293 hab ich mir noch nicht angeschaut aber folgende Fehler bis 
jetzt:
die LED1,2,3 können so nicht funktionieren. Anode nicht nach GND sondern 
VCC.
Der Kondensator C1 ist etwas klein bemessen, stört zwar nicht, aber 
besser sind hier so ca. 100 nF.
Die Kondensatoren C2/C3 sollten normal 15-22 pF bei normalen Standard 
Quarzen haben. 27 pF sind etwas heftig.

von mikki merten (Gast)


Lesenswert?

Nachtrag:
Ich sehe keinerlei Abblock-Kondensatoren zwischen GND + VCC. Keine 
vorhanden ???

von Tobi (Gast)


Lesenswert?

Hi
Danke für deine Antwort oh das mit den Dioden stimmt das muss statt GND 
Vcc sein ich bin doch doof!!!!!!!!!!!!!!!!!!!!!!!! gut den Condensator 
C1 mach ich größer und die am Quarz mach ich auf 22pf 
Abblock-Kondensatoren sind in der Platine wo die spannung geregelt ist 
100nF + 10µF im 5V Teil im 9V Teil sind keine.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Du brauchst unbedingt einen 100nF C direkt am µC. Wenn die Platine schon 
fertig ist, dann nimm einfach einen IC-Sockel mit eingebautem C 
(Vorsicht, teuer).

Deine zwei Tastereingänge (?) an PB3+4 können nicht funktionieren, da 
die Taster nach GND kurzschließen müssen (oder war das so vorgesehen?) 
und nicht über 10k nach VCC.

Die LEDs sind, wie schon gesagt, falsch rum angeschlossen. Wenn schon so 
rum, dann zwischen Port und GND, nicht VCC, da der Strom entsprechend 
der Pfeilrichtung von "hoher Spannung" (VCC) zu "niedriger Spannung" 
(GND) fließt. Der Port sollte dabei die Rolle von GND übernehmen, weil 
er andersrum weniger Strom aushält.

von Tobi (Gast)


Angehängte Dateien:

Lesenswert?

HI
Also nochmal Danke für eure Hilfe. Ich habe den Plan so gut wie ich kann 
verbessert ich wollte nochmal fragen ob noch andere Fehler vorhanden 
sind. Ich möchte nämlich nicht wieder ewig tüfteln um dann zu merken 
dass es garnicht funzen kann.

von mikki merten (Gast)


Lesenswert?

Ich vermute mal T2 und TA1 sollen Taster sein. Hier reicht es, daß der 
Taster gegen GND schaltet. Also Pin 1 jeweils an GND. Die Widerstände R4 
und R5 sind überflüssig, da die AVR über interne PullUp (aktivieren 
nicht vergessen) verfügen. VCC Pin 16 des L293 sollte mit VCC Logiklevel 
= 5V verbunden werden. Auch hier Abblock-Kondensator 100 nF nicht 
vergessen.

von Tobi (Gast)


Lesenswert?

Ja du hast recht das sind Taster.
OK wenn das so ist das man die weglassen kann habe ich 2 Fragen:
1. Wie Aktiviert man den Internen Pull-up?
2. Ich will die Taster als Interruptauslöser nehmen und soweit ich weiß 
wird ein Int nur ausgelöst wenn der Pin auf Vcc gezogen wird und nach 
deinem Vorschlag wird er ja dann von Vcc nach GND gezogen.

Den zweiten Teil deiner Antwort verstehe ich nicht ganz. Warum den Pin 
16 vom L293D auf Vcc legen da muss doch die Eingangsspannung für den 
Motor hin und die muss 9V betragen.
mfg
  Tobi

von mikki merten (Gast)


Lesenswert?

Pin 8 ist die Spannungszuführung für den Leistungsteil, während Pin 16 
nur für den Logik-Teil zuständig ist. Die internen PullUp aktiviert man, 
indem das entsprechende Bit im PORTx Register auf 1 gesetzt wird. Bei 
den Interrupt INT0 und INT1 gibt es 3 Möglichkeiten L-Pegel (GND), 
steigende Flanke und fallende Flanke, aber kein H-Pegel (VCC).

von Josef (Gast)


Lesenswert?

Beginn noch mal neu und schließ nur eine Led an. Die läßt du dann 
blinken.Wenn du das geschafft hast, bist du schon weit.


sg Josef

von Tobi (Gast)


Lesenswert?

Hi
Ich danke euch allen für eure groszügige Hilfe.
@ Josef ne das hab ich alles vor nem Jahr schomal gemacht aber damals 
bin ich zu PC proggen übergestiegen. Jetzt bin ich wieder zurück in der 
Digidaltechnik ich habe durchaus Erfahrungen und habe schon andere MC 
Schaltungen gebaut aber nur mit dem AT89C2051 und dem AT89C4051 und bin 
nun zu den AVR gewechselt. Warum soll ich 2 Schaltungen bauen mit all 
den Teilen wenns auch mit einer geht. Was glaubst du warum ich die LEDs 
mit eingebaut habe damit ich das proggen ein bisschen üben kann. Aber im 
Großen und ganzen hast du schon recht aber ich will halt nicht wieder 
von Vorne anfangen.
Trotzdem DANKE euch Allen für eure HILFE!!!!!!!!!!!!!!!!!!!!!!!!!!!
mfg
  Tobi

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
Noch kein Account? Hier anmelden.