PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zähler + RN-Control



alecs
22.06.2005, 11:19
Hallo :)

Also ich möchte gern mit einem Zähler zählen und dessen Wert mit dem RN-Control auswerten, doch ich weiß nicht wie.
Ok es gibt Zähler ICs aber wie werden diese verwendet und wie werden diese mit dem RN-Control ausgelesen ?
Der Impuls wird von einem Schmidt-Trigger gegeben (5V).

Frank
22.06.2005, 20:06
Normalerweise kannst du die Timer nutzen indem du die extern über einen Pin (T1 oder T2) taktest. Timer müsste vorher entsprechend konfiguriert werden.
Allerdings werden dieser beiden Leitungen bei rn-control auch für die Motoransteuerung verwendet. Du musst also entweder auf Motortreiber oder Timerzählung verzichten.

Eine Alternative wäre:
Du nimmt einfach eine Interrupt-Pin, die sind alle frei. Der Inteerupt wird dann durch deinen Schmidt Trigger ausgelöst. Du brauchst nur eine winzige Routine um die Impulse zu zählen.

Hier die AVR-Pin Bezeichnungen:
https://www.roboternetz.de/wiki/pmwiki.php?n=Main.AvrPins

Gruß Frank

alecs
23.06.2005, 04:23
Hallo Frank,

mir geht es aber speziell um einen Zähler IC welchen ich über einen Schmidttrigger ansteuere und über das RN-Control auslese.
Und meine Unwisssenheit liegt darin, das ich nicht weiß wie ich die Schaltung realisieren kann und wie ich den Zähler auslese.

ABer danke für deine Antwort, lag bestimmt an meiner schlechten Problembeschreibung.

Frank
23.06.2005, 11:45
Ach so, das hatte ich falsch verstanden. Nun dann gibt es ja viele Möglichkeiten, es kommt drauf an was du für Zähler IC nimmst.
Eine schöne Schaltung ist diese hier:

http://www.umnicom.de/Elektronik/Schaltungssammlung/I2C-Bus/I2CCounter1/Bild01.gif

Seite: http://www.umnicom.de/Elektronik/Schaltungssammlung/I2C-Bus/I2CCounter1/I2CCounter1.html

Dort sind sogar gleich 4 Zähler, du kannst also einiges weglassen. Du bräuchtest eigentlich nur den PCF8583. Das schöne an der Schaltung du kannst Zähler per I2C abrufen und belegst keine Ports.

Gruß Frank

alecs
23.06.2005, 13:03
Hallo Frank , danke für deine sehr hilfreichenen Postings, aber wie kann ich den PCF8583 direkt an den I2C BUS anschließen ? Und diesen Auslesen ?
Entschuldige bitte diese Grundlegenden Fragen aber ich hab leider damit noch überhaupt keine Erfahrungen!

Alecs

Frank
23.06.2005, 13:24
Ich habe den Baustein noch nicht verwendet, dahe rkann ich zur Programmierung noch nicht viel sagen. Dürfte aber nicht so schwer sein. Eigentlich ist es ja ein Timer Baustein der hie rals Zähler genutzt wird.
Das Anschließen ist einfach. Du musst nur GND,+5V und SCL und SDA verbinden. Das findest du alles an der I2C Buchse von RN-Control.

Hier findest du siche rnoch ein paar Infos zur Programmierung:

http://www.semiconductors.philips.com/acrobat_download/datasheets/PCF8583_5.pdf
http://www.mcselec.com/an11.htm
https://www.roboternetz.de/phpBB2/viewtopic.php?p=73661