Impulse zählen ....

Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Impulse zählen ....

 · 
Gepostet: 20.09.2012 - 11:21 Uhr  ·  #1
Hallo @ all,

ich stehe vor der Aufgabe Impulse zu zählen (3 oder 4 Kanäle mit max. 40 kHz) und hab mich schon gefreut, als ich den PulsCount im Handbuch fand. Leider paßt der nicht so ganz: Ich muß Impulse zählen, aber abhängig vom Zustand eines weiteren PortPins addieren oder subtrahieren.

Irgendeine Idee ?

Gruss
Harry
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Impulse zählen ....

 · 
Gepostet: 20.09.2012 - 12:59 Uhr  ·  #2
Hallo Harry,

wie wärs mit dem IncrCounter? Ist ein up-/down Counter.

rolf
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Impulse zählen ....

 · 
Gepostet: 20.09.2012 - 14:26 Uhr  ·  #3
Hallo Rolf,

du meinst den für die Inkremental-Encoder ? Funktioniert das, wenn der Richtungsport (up/down) nicht getaktet wird sondern sich nur bei Richtungsumkehr ändert ?

Gruss
Harry

PS: Falls die Mal an Karin nicht angekommen ist: DANKE nochmals
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 25
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: Impulse zählen ....

 · 
Gepostet: 20.09.2012 - 18:21 Uhr  ·  #4
Hallo Harry,

nein, der IncrCounter ist dazu wohl nicht geeignet. Ich habe aber echte Probleme das mit einen Mega zu realisieren. Die Richtungs Änderung ginge ja nur mit einenm Pin-Interrupt. Der kann verzögert werden durch andere Interrupts und schon sind Pulse verloren.

Etwas anderst sieht es beim XMega aus. Dessen count direction kann hardware mässig über einen Pin gesteuert werden (event channel). Aber dazu fehlt mir momentan die Zeit. Ein kleines Test Programm in Pascal würde mir da sehr helfen.

rolf
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Impulse zählen ....

 · 
Gepostet: 21.09.2012 - 08:02 Uhr  ·  #5
Hallo Rolf,

der Tip mit dem "event cannel" beim XMega war schon mal sehr gut. Ich lese mich da mal rein und berichte (wenn ichs kapiert hab :D ).

Gruss
Harry
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   93   107 · Page-Gen-Time: 0.03039s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI