Impulse zählen ....

Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2133
Registered: 03 / 2003
Subject:

Impulse zählen ....

 · 
Posted: 20.09.2012 - 11:21  ·  #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
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Impulse zählen ....

 · 
Posted: 20.09.2012 - 12:59  ·  #2
Hallo Harry,

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

rolf
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2133
Registered: 03 / 2003
Subject:

Re: Impulse zählen ....

 · 
Posted: 20.09.2012 - 14:26  ·  #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
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Impulse zählen ....

 · 
Posted: 20.09.2012 - 18:21  ·  #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
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2133
Registered: 03 / 2003
Subject:

Re: Impulse zählen ....

 · 
Posted: 21.09.2012 - 08:02  ·  #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
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   93   107 · Page-Gen-Time: 0.034118s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI