Steuerplatine für Roboter

OP #1864344
Lesenswert?

Ich habe jetzt meine Steuerplatine für den Roboter fertiggestellt, 
Schaltplan gezeichnet und habe ihn hier reingestellt, damit ihr ihn 
kontrolliert und mich eventuell auf Fehler in der Beschaltung hinweist.

Ich bin dankbar für jede Hilfe.

lg andy
Angehängte Dateien:
Gast #1864352
Lesenswert?

Was macht der mega8, außer sich langweilen?
Der Tiefpass vor den Enable-Eingängen beim Motortreiber sieht komisch 
aus.

Apropos, wenn du den Schaltplan hier als .png reinstellst, bekommst du 
mehr Antworten, da nicht jeder Eagle benutzt.
:-)
OP #1864417
Lesenswert?

Floh schrieb:
> Was macht der mega8, außer sich langweilen?
Da ich noch ein Spracherkennungsmodul (genau das VRbot) mit dem UART 
ansteuern muss, bun ich mir noch nicht sicher wie die Kommunikation 
aussehen soll. Die Wörter die erkannt werden schicke ich mit dem ADC 
rein, somit wird die Auswertung mit dem 644 einfach, da er nur Abfragen 
muss welchen Wert er hat. Jedoch weiß ich nicht welche Pins ich noch 
später brauchen werde und habe diese Verbindungen ausgelassen.

Floh schrieb:
> Der Tiefpass vor den Enable-Eingängen beim Motortreiber sieht komisch
> aus.

Ich habe es laut Datenblatt angeschlossen(siehe Bild)

Danke für die Tipps.

lg andy
Angehängte Dateien:
Gast #1864429
Lesenswert?

Andy S. schrieb:
> Ich habe es laut Datenblatt angeschlossen(siehe Bild)
Ok, passt, hab nicht ins Datenblatt geschaut, kam mir nur komisch vor 
:-)

Noch was:
Du willst deine beiden uCs über einen ISP-Header proggen und schaltest 
dafür den gewünschten Reset um?
Das funktioniert, falls deine uCs im Programm nie die SPI-Pins auf 
Ausgang schalten.
In einer Appnote von Atmel wird das anders gelöst, da werden beide 
resettet, aber nur der zu programmierende kriegt das Taktsignal (Sck).
:-)
OP #1864440
Lesenswert?

Floh schrieb:
> Das funktioniert, falls deine uCs im Programm nie die SPI-Pins auf
> Ausgang schalten.

Ja werden sie sowieso nicht. Beim 644 benutze ich zwar die SPI Pins aber 
nur als Taster Eingänge, und beim mega8 überhaupt nicht.

Floh schrieb:
> aber nur der zu programmierende kriegt das Taktsignal (Sck).

Ahh, dann könnte ich auch das Taktsignal jumpern, aber das hätte den 
Nachteil, dass ich nach dem Programmieren alle drei verbinden muss. 
Takt(uc1) an Takt(uC2) an Quarzoszillator.

lg andy
Gast #1864450
Lesenswert?

Andy S. schrieb:
> Ahh, dann könnte ich auch das Taktsignal jumpern, aber das hätte den
> Nachteil, dass ich nach dem Programmieren alle drei verbinden muss.
> Takt(uc1) an Takt(uC2) an Quarzoszillator.

Nicht verwechseln:
SCK ungleich XTAL
SCK wird gemultiplext, XTAL bekommen einfach alle (dein Oszillator).
:-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren