Du kannst keine neue Antwort schreiben


Autor Thema 
Scorpion_XIII

Poseidon

Scorpion_XIII

Registriert seit: Jun 2005

Wohnort:

Verein:

Beiträge: 1154

Status: Offline

Beitrag 125062 , Kicker - Torerkennung [Alter Beitrag11. Juli 2007 um 17:29]

[Melden] Profil von Scorpion_XIII anzeigen    Scorpion_XIII eine private Nachricht schicken   Besuche Scorpion_XIII's Homepage    Mehr Beiträge von Scorpion_XIII finden

Hallo,

ich möchte für meinen Kicker eine elektroniksche Torerkennung bauen.
Das ganze auf Basis eines ATMega8.
Die Infrarotlichtschranken in den Toren funktionieren prima (getestet mit der Messkiste)
Da ich aber die Messkiste für andere Dinge benötige und nicht dauernd unter den Kicker hängen möchte, brauche ich eine neue Elektronik.
Was soll sie haben:
- 2 Eingänge für die beiden IR-Lichtschranken
- ISP
- LCD
- IR-Empfänger zur evtl. Bedienung
- Serielle Schnittstelle zum PC
- 4 Ausgänge für High-Power-LEDs (Stadionbeleuchtung etc....)

Versorgungsspannung werden wohl 9Volt.

Ich habe mal einen Schaltplan gezeichnet in Anlehnung an die Messkiste. Was die Dimensionierung der Bauteile angeht habe ich so eher weniger Ahnung frown
Ich hatte eigentlich vor die Schaltung auf einer Punktrasterplatine aufzubauen, da ich keine Möglichkeit zum Ätzen habe und machen lassen viel zu teuer ist.

Wenn jemand Zeit hat wäre es schön mal drüber zu schauen, ob das so irgendwie funktionieren kann.

Anhang: kickermain.zip

Viele Grüße
Scorpion_XIII

P.S. Mich hat der Virus uC gepackt wink

Geändert von Scorpion_XIII am 11. Juli 2007 um 17:30


t(h)rust in GARDENA
Reinhard

Überflieger

Reinhard

Registriert seit: Sep 2003

Wohnort: Österreich

Verein: TRA #10691, AGM

Beiträge: 1186

Status: Offline

Beitrag 125066 [Alter Beitrag11. Juli 2007 um 18:52]

[Melden] Profil von Reinhard anzeigen    Reinhard eine private Nachricht schicken   Besuche Reinhard's Homepage    Mehr Beiträge von Reinhard finden

Schön, ein weiterer Infizierter wink

Ich habe mal dein Schematic ein klein wenig umgestrickt:
*Die Dioden und die Transistoren waren vertauscht, es hätte so zwar auch einigermaßen funktioniert, aber besser ist es immer wenn der Emitter auf GND ist (wenn ein NPN -Transistor als Schalter verwendet wird)
*Bipolare Transistoren brauchen einen Basiswiderstand zur Begrenzung des Basisstroms. Alternativ kann man auch FETs verwenden (die brauchen den Widerstand nicht). 4k7 oder 10k wären ein brauchbarer Wert für den Basiswiderstand, mit Reserven für hohe Ströme an den LEDs. Je nach Transistor und LEDstrom kann man auch deutlich höhere Werte verwenden.
*Der Vorwiderstand der Dioden sollte niedriger sein, wenn die Helligkeit hoch sein soll. Für 20mA brauchst du je nach LED 75-150Ohm
*Die mit Induktivitäten entkoppelte analoge Versorgungsspannung habe ich entfernt. Wenn du keinen Wert auf besonders genaue Messungen legst, ist das nicht notwendig.
*Die 3,3V Versorgung habe ich entfernt. Die war bei der Messbox nur zur Versorgung des Flashbausteins notwendig.
*Den Spannungsteiler zur Überwachung der Batteriespannung habe ich entfernt, da er eh nicht in Verwendung war.

Gruß
Reinhard
Anhang: kickermain.zip
Scorpion_XIII

Poseidon

Scorpion_XIII

Registriert seit: Jun 2005

Wohnort:

Verein:

Beiträge: 1154

Status: Offline

Beitrag 125069 [Alter Beitrag11. Juli 2007 um 20:39]

[Melden] Profil von Scorpion_XIII anzeigen    Scorpion_XIII eine private Nachricht schicken   Besuche Scorpion_XIII's Homepage    Mehr Beiträge von Scorpion_XIII finden

Ui so schnell smile
Vielen Dank, dann muss ich mir mal überlegen wie ich die Teile am geschicktesten anordne auf der Platine.

Edit:
- Die Transistoren und Dioden kommen später, also habe ich die IO-Pins auf Klemmen geführt
- Der Programmieranschluss ist doch besser mit 10 Pins -> umgeändert
- der MAX232 habe ich bei Reichelt gefunden, geht der?
- MAX232 wo und wie kann ich Pin15(GND) und PIN16(VCC) anschließen? Passt das dann auch so von den Pins und dem Bauteil in Eagle?
- Den TSOP gibt es auch bei Reichelt, sieht aber etwas anders aus. Das Problem die Pins sind anders angeordnet als das Teil in Eagle, kann man da den TSOP1738TB1 nehmen?

Habt ihr ein paar Tipps zum Platinenlayout machen? Welche Lochgröße, Pads, SMD-Teile, ...? Das sind dann doch ein paar Verbindungen, gibts nen Patentrezept, dass man das geschickt macht?

Anhang: kickerv02.zip

Grüße
Scorpion_XIII

Geändert von Scorpion_XIII am 12. Juli 2007 um 16:13


t(h)rust in GARDENA
Scorpion_XIII

Poseidon

Scorpion_XIII

Registriert seit: Jun 2005

Wohnort:

Verein:

Beiträge: 1154

Status: Offline

Beitrag 125114 [Alter Beitrag13. Juli 2007 um 17:06]

[Melden] Profil von Scorpion_XIII anzeigen    Scorpion_XIII eine private Nachricht schicken   Besuche Scorpion_XIII's Homepage    Mehr Beiträge von Scorpion_XIII finden

Version 03 smile
Anhang: kickerv03.zip


-Anderer TSOP, Max232
-Layout fertig big grin
Das sieht zwar sehr durcheinander aus mit den Leiterbahnen aber irgendwie ist alles so verbunden wie es soll, so hoffe ich.
Wäre nett, wenn jemand abschließend drüberschauen könnte. Ich würd dann die Teile bestellen (siehe Liste für Reichelt) und die Platine in Angriff nehmen.

Grüße
Scorpion_XIII

P.S. Ich kann grad keine blauen Leiterbahnen mehr sehen wink

Geändert von Scorpion_XIII am 13. Juli 2007 um 17:06


t(h)rust in GARDENA
Reinhard

Überflieger

Reinhard

Registriert seit: Sep 2003

Wohnort: Österreich

Verein: TRA #10691, AGM

Beiträge: 1186

Status: Offline

Beitrag 125116 [Alter Beitrag13. Juli 2007 um 17:48]

[Melden] Profil von Reinhard anzeigen    Reinhard eine private Nachricht schicken   Besuche Reinhard's Homepage    Mehr Beiträge von Reinhard finden

Hi,

Fehler ist mir bis jetzt keiner aufgefallen. Es ist aber gut möglich dass du welche bei der Inbetriebnahme entdeckst wink. Einen Schaltplan anzustarren ist zwar gut um Kopfschmerzen zu bekommen aber trotzdem übersieht man dabei oft ganz simple Fehler.

Zwei Anmerkungen habe ich:
* Du verwendest 2 verschiedene Bauformen von 100nF Kondensatoren (SMD und THT), die kannst du ohne Probleme vereinfachen. Auch die 22pF Kondensatoren müssen nicht SMD sein. Die SMD Bauteile waren nur ganz praktisch um die Messkiste kompakt zu designen.
* Bei deiner Steckerbelegung musst du außerhalb der Platine relativ verkabeln. Einfacher und übersichtlicher ist es meist wenn du die Schaltung so designst, dass du außerhalb der Platine nur noch ein "gerades" Kabel brauchst um die entsprechende Komponente mit einer Klemme zu verbinden (und nicht mit mehreren).

Gruß
Reinhard
Scorpion_XIII

Poseidon

Scorpion_XIII

Registriert seit: Jun 2005

Wohnort:

Verein:

Beiträge: 1154

Status: Offline

Beitrag 125136 [Alter Beitrag13. Juli 2007 um 23:40]

[Melden] Profil von Scorpion_XIII anzeigen    Scorpion_XIII eine private Nachricht schicken   Besuche Scorpion_XIII's Homepage    Mehr Beiträge von Scorpion_XIII finden

Danke für die Tipps!
- Die 100nF Kondensatoren sind nun THT
- 33pF hab ich jetzt nur SMD gefunden aber die 2 schaffe ich auch noch zu löten
- Jetzt können die Sensoren direkt angeschlossen werden an die Klemmen.
- Alles weitere (LEDs etc.) wird dann auf einer anderen Platine oder anders realisiert, mal sehn.

Daten:
+Stromversorung 5-12V
+Ausgabe von stabilisierten 5V an einer Klemme
+Ausgabe der Eingangsspannung an einer Klemme
+direkter Anschluss von 2 Fototransistoren
+Anschluss serielle Schnittstelle (2 Kabel)
+5 Ein- oder Ausgänge auf Klemmen (evtl. zusätzliche IOs des ISP auf Wannenstecker)
+IR Empfänger
+LCD Anschluss
+ISP

Edit: Die Resetleitung war nicht richtig angeschlossen eek! passte aber noch einfach ins Layout.
Anhang: kickerv04.zip

Grüße
Scorpion_XIII

Geändert von Scorpion_XIII am 14. Juli 2007 um 12:56


t(h)rust in GARDENA
Reinhard

Überflieger

Reinhard

Registriert seit: Sep 2003

Wohnort: Österreich

Verein: TRA #10691, AGM

Beiträge: 1186

Status: Offline

Beitrag 125631 [Alter Beitrag25. Juli 2007 um 01:21]

[Melden] Profil von Reinhard anzeigen    Reinhard eine private Nachricht schicken   Besuche Reinhard's Homepage    Mehr Beiträge von Reinhard finden

Hi,

noch eine Kleinigkeit: "Schnelle" Leitungen, wie z.B. der 16MHz Takt vom Oszillator und die dazugehörigen Kondensatoren sollten immer möglichst kurz angebunden werden. Beispielsweise könntest du den Quarz noch ein wenig näher an den µC ranrücken und die beiden zugehörigen Kondensatoren unmittelbar rechts vom Quarz platzieren. Dann musst du auch nicht mit der GND Leitung von C13 "rund um die Pins" vom µC herumfahren sondern kannst die beiden mit einem kurzen Stück verbinden. Allerdings ist das bei 16MHz noch nicht so kritisch, dass deshalb die Welt untergehen würde.

Gruß
Reinhard
Scorpion_XIII

Poseidon

Scorpion_XIII

Registriert seit: Jun 2005

Wohnort:

Verein:

Beiträge: 1154

Status: Offline

Beitrag 125653 [Alter Beitrag25. Juli 2007 um 13:21]

[Melden] Profil von Scorpion_XIII anzeigen    Scorpion_XIII eine private Nachricht schicken   Besuche Scorpion_XIII's Homepage    Mehr Beiträge von Scorpion_XIII finden

Hallo,

dank Marcos Redesign ist das Layout richtig toll aufgeräumt und durchdacht geworden.
Sowas wie Masseflächen hatte ich ja garnicht berücksichtigt wink

Anhang: kickerv05.zip

Gruß
Scorpion_XIII

t(h)rust in GARDENA
Scorpion_XIII

Poseidon

Scorpion_XIII

Registriert seit: Jun 2005

Wohnort:

Verein:

Beiträge: 1154

Status: Offline

Beitrag 128225 [Alter Beitrag03. September 2007 um 13:17]

[Melden] Profil von Scorpion_XIII anzeigen    Scorpion_XIII eine private Nachricht schicken   Besuche Scorpion_XIII's Homepage    Mehr Beiträge von Scorpion_XIII finden

Hallo,

ich habe eine Frage bezüglich der Fusebits. Bevor ich mich aus meinem Atmel aussperre frage ich da lieber mal vorher nach wie das mit den Fusebits geht wink
Bei der Platine für den Tischkicker verwende ich einen ATMega8 und einen 16 Quarz Oszillator (wie bei der Messbox das ovale silberne Teil) Der ATMega ist eingestellt von Werk auf intern 1MHz (CKSEL=0001 SUT=10)
Auf was muss ich den jetzt einstellen?
Ich nehme mal an: Ext. Chrystal/Resonator .........???........... Start-up time 16K + ..?..ms
Aber was genau? Low Freq. oder Medium oder High?
und welche ms? 16K + 64ms?

Außerdem sind noch folgende Fusebits gesetzt: Bootflash section size = 1024 words....
und Brown-out detection level at VCC=2,7V
könne die so bleiben?

P.S. Ich arbeite mit dem AVR-Studio zum programmieren
Ich hätte es ja nicht gedacht, aber die 1Mhz reichen nicht aus um schnelle Bälle zu erkennen.


Wenn ich das jetzt richtig verstanden habe muss für die Frequenz das so aussehen:


Und die restlichen Haken sehen so aus (CKOPT muss also auch aktiviert sein?)


Grüße
Scorpion_XIII

Geändert von Scorpion_XIII am 07. September 2007 um 14:52


t(h)rust in GARDENA
Scorpion_XIII

Poseidon

Scorpion_XIII

Registriert seit: Jun 2005

Wohnort:

Verein:

Beiträge: 1154

Status: Offline

Beitrag 128424 [Alter Beitrag07. September 2007 um 15:16]

[Melden] Profil von Scorpion_XIII anzeigen    Scorpion_XIII eine private Nachricht schicken   Besuche Scorpion_XIII's Homepage    Mehr Beiträge von Scorpion_XIII finden

Hier dann mal ein paar Fotos:

Darum geht es, der Kicker big grin


An den Seiten der Torkästen sind IR-Sendediode und gegenüber der Fototransistor.


Die IR-Dioden verbrauchen ganz schön und so habe ich dem Vorwiderstand einen leichten Kühlkörper Marke Eigenbau spendiert wink


Und hier nun die Platine, vielen Dank an dieser Stelle auch an Marco


Grüße
Scorpion_XIII

t(h)rust in GARDENA
[Zurück zum Anfang]
Du kannst keine neue Antwort schreiben