PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schafft mein Board 3xIR + 2x Drehgeber?



ReiniXXL
25.07.2005, 16:29
Ich habe vor an mein Board (rn-control 1.4) 3 IR-Sensoren, 3 Taster und 2 Drehgeber zu bauen.

Habe die Roboterchassis von http://www.robotikhardware.de und die 60 "Striche"/Umdrehung Scheibe mit der Sharp Gabellichtschranke.

Nachdem ich allerdings das (https://www.roboternetz.de/phpBB2/viewtopic.php?t=10208) gelesen hatte sind mir einige Zweifel gekommen! :cry:



Kann ich ohne Taktscheibencounter überhaupt sinnvoll fahren (mit genauer Wegerkennung an beiden Rädern) und noch 3 IR-Sensoren verarbeiten?

Kommt man denn an der Schaltung nicht herum?



Wenn es keinen Ausweg gibt, und ich mir die Arbeit doch machen muss:

Der Taktscheibencounter ist doch sehr aufwendig (4 IC's ](*,) )! Gibt es da vielleicht andere Schaltungen oder "fertig" Bausätze?

ReiniXXL
27.07.2005, 15:42
Kann ich ohne Taktscheibencounter überhaupt sinnvoll fahren (mit genauer Wegerkennung an beiden Rädern) und noch 3 IR-Sensoren verarbeiten?


Hat denn keiner Erfahrung mit Drehgebern und Lichtschranken? 8-[

Frank
27.07.2005, 15:57
Sicher geht das mit RN-Control. Wenn du genau hin schaust, dann wirst du sehn das dein genannter Beispiellink ebenfalls ein RN-Control nutzt. Vielleicht könnt ihr Euch bezüglich der Taktscheibe/Code austauschen.
Auch hier ist Taktscheibe und RN-Control im Einsatz:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=100066&highlight=#100066

Die zusätzlichen Sharp´s sind kein Problem weil die ja jeweils nur einen analogen Port brauchen.

ReiniXXL
28.07.2005, 15:37
Danke Frank [-o<

Bluesmash
28.07.2005, 17:36
bin gerade zufällig auf deinen artikel gestossen...
@frank: es geht in beiden artikel um die selben drehgeber :)

ich habe es nicht versucht die lichtschranken direkt and den mega32 anzuschliessen... wenn dir die schaltung zu aufwändig ist kannst du ja mal probieren ob es der mega32 verkraftet... man braucht halt einfach zwei interrupts dafür, übrigens der schaltplan von deinem link hat noch den falschen counter drinn und der schmitt-trigger zwischen lichtschranke und counter fehlt auch!

ich habe die version mit den countern auch deshalb vorgezogen da ich meinen bot auch aus dem grund heraus baue etwas mehr über elektronik zu lernen...

mfg bluesmash

"edit": und die schieberegister kann man auch wunderbar als porterweiterungen benutzen, und man kann auch mehrere hintereinanderschalten ohne das man zusätzliche pins benötigt...

ReiniXXL
28.07.2005, 20:04
übrigens der schaltplan von deinem link hat noch den falschen counter drinn und der schmitt-trigger zwischen lichtschranke und counter fehlt auch!

Gibt es schon eine verbesserte Version vom Schaltplan (du meinst doch den (https://www.roboternetz.de/phpBB2/download.php?id=3302))?

Bluesmash
28.07.2005, 21:07
anstatt des 4022 nimst du nen 74393 (dual 4bit counter) dann einfach pin6 mit pin13 verbinden und du hast nen 8bit counter... pin1 ist dann der eingang zum zählen... reset auf gnd. und zwischen pin1 und der lichtschranke nen schmittrigger damit du "saubere" pegel hast.

mfg bluesmash

28.07.2005, 21:10
@Bluesmash: Der Mega32 sollte das in jedem Fall verkraften. Beim Asuro macht sogar ein kleiner Mega8 ähnliches. Von welchem Link sprichst Du?

Bluesmash
28.07.2005, 22:34
müste man halt ausprobieren... ich denke es kommt darauf an wieviel der mega32 sonst noch zu tun hat und wieviele interrupts dann von den taktscheiben reinkommen... den link im ersten beitrag "das".
ich habe mich auch für die externe zählung entschieden da ich nicht 2 interrupts dafür opfern wollte... ich brauche einen für den bumper und später ev. einen für I2C... und die teile dafür kosten ja nicht gerade sehr viel...

mfg bluesmash

ACU
28.07.2005, 23:02
@Gast
Soweit ich weiß ist der Mega32 genausoschnell wie der Mega8.
Er ist nur üppiger mit Ressourcen ausgestattet.


MfG ACU

ReiniXXL
29.07.2005, 22:43
Also von den Kosten her dürfte das kein Problem werden...

Habe mal im C*nrad geguckt alle Bauteile liegen im Bereich unter 1€.

Ich werde mir mal die Bauteile kaufen und dann gehts an's Platienendesign :(

@Bluesmash schick mir bitte Großaufnahmen von deiner Lösung! Dann hab ich es leichter. :oops:

29.07.2005, 23:27
@Gast
Soweit ich weiß ist der Mega32 genausoschnell wie der Mega8.
Er ist nur üppiger mit Ressourcen ausgestattet.
MfG ACU

Der Mega8 schon, aber es ging um ASURO. Dieser wird nur nur mit 8 Mhz getaktet, ist also nur halb so schnell.

Bluesmash
30.07.2005, 03:08
wenn du eine grossaufnahme von der platine wilst dan guck doch mal in meine gallery auf dem 3. bild sieht man die counter platine gut, ich hab es aber nur auf lochplatine aufgebaut... selber platinen herstellen ist mir zu mühsam... ich würde es aber zuerst mal auf nem steckbrett ausprobieren... bevor du die platine machst... wenn du in basic proggst und noch probleme hast mit dem auslesen über spi kann ich dir ein wenig helfen... ich weiss zwar auch nicht alles aber es läuft :)

mfg bluesmash