Upp/Ner-pulser från läsgafflar

Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Upp/Ner-pulser från läsgafflar

Inlägg av Spisblinkaren »

Hej!

Jag har klurat ut en eventuellt lösning på hur man kan ta hand om pulser från ett par läsgafflar och avkoda dom till att bli upp/ner-pulser till räknare.

Den tänkta räknaren skall alltså kunna räkna både upp och ner.

Jag är dock extremt osäker på om min lösning fungerar, nån som kan bekräfta/dementera?

MVH/Roger
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
4kTRB
Inlägg: 18283
Blev medlem: 16 augusti 2009, 19:04:48

Re: Upp/Ner-pulser från läsgafflar

Inlägg av 4kTRB »

Varför har du inte en läsgaffel som räknar ned
när man snurrar på hjulet åt ena hållet och upp åt andra hållet?
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Upp/Ner-pulser från läsgafflar

Inlägg av Spisblinkaren »

Du menar att jag har komplicerat alltihop? :)

MVH/Roger
PS
Men funkar det verkligen att koppla ena läsgaffeln till "CU" och andra läsgaffeln till "CD"? För hur vet systemet vad som är Count Up (CU) respektive Count Down (CD)?
Användarvisningsbild
elshorto
Inlägg: 239
Blev medlem: 19 mars 2016, 22:26:08

Re: Upp/Ner-pulser från läsgafflar

Inlägg av elshorto »

Man brukar ha pulserna förskjutna för att hålla koll på upp och ner.
Det finns kretsar och processorer med stöd för detta.

Posic är ett intressant företag som gör bra prylar till rimligt pris om man vill ha många pulser per varv. Ringer man dit så kommer man ofta till en go gubbe från Mölndal.
Bild
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Upp/Ner-pulser från läsgafflar

Inlägg av Spisblinkaren »

Jag är inte intresserad av färdiga lösningar, jag är intresserad av att förstå och lösa problemet.

Tack ändå för att du försökt förklara saken för mig, uppskattas.

MVH/Roger
Användarvisningsbild
rvl
Inlägg: 5720
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Upp/Ner-pulser från läsgafflar

Inlägg av rvl »

Samma grundprincip som i elshortos inlägg, men här med gafflar och en "puls" per varv. Räkna t.ex. på varje positiv flank på A. Om du då ska räkna upp eller ned beror på om B hög eller låg.
KCE.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Upp/Ner-pulser från läsgafflar

Inlägg av Magnus_K »

Haha, me like :tumupp:
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Upp/Ner-pulser från läsgafflar

Inlägg av lillahuset »

rvl: Du är en stor pedagog. :)
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Upp/Ner-pulser från läsgafflar

Inlägg av Spisblinkaren »

Fast inte tillräckligt bara pedagog för att dumma jag ska förstå :(

Vad är det som händer här?

Om skivan är något vriden CW (jämfört med din fina ritning), då kommer ljuset blockeras (fototransistor strypt) och vi kan säga en etta vid A.

Vid B är ljuset redan blockerat dvs där har vi en etta också.

Om man nu vrider skivan CCW så kommer det gå ljus genom A som ger en nolla samtidigt som B fortfarande är ett.

Vrider man sedan CCW drygt 90 grader så fås sedan en nolla vid A och en nolla vid B

Om man sedan i detta läge vrider skivan CW då fås en etta vid B och en nolla vid A.

Sanningstabell:
A B DIR
1 1 -
0 1 CCW
0 0 CCW
0 1 CW

Nej, jag fattar inte det här!

MVH/Roger
Användarvisningsbild
tecno
Inlägg: 27022
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Upp/Ner-pulser från läsgafflar

Inlägg av tecno »

rk8.PNG
Här ett urklipp på en encoderskiva med A / B / Z

Översta A ser öppningen
B ser inget när skivan är i det läget
Z ser öppningen bara 1gång/varv
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Upp/Ner-pulser från läsgafflar

Inlägg av Spisblinkaren »

rvl skrev:Samma grundprincip som i elshortos inlägg, men här med gafflar och en "puls" per varv. Räkna t.ex. på varje positiv flank på A. Om du då ska räkna upp eller ned beror på om B hög eller låg.
KCE.jpg
Tack så jättemycket för denna fina ritning men tyvärr förstår jag inte ändå.

Börjar dock få lite kläm på det, kanske man kan se det såhär:

Sanningstabell:
B A DIR
0 1 CW
1 0 CCW

Eller?

MVH/Roger
PS
Om jag har rätt i ovan så skapar man ju upp/ned-pulser väldigt lätt, dock behöver jag en läs-gaffel till för jag har bara en men jag lurar på att bygga egna "läs-gafflar" mha av mina LDR:er jag fått av en kär vän här på forumet, för faktum är ju att det inte behöver gå så snabbt här.
ELTompa
Inlägg: 375
Blev medlem: 27 februari 2017, 22:13:28
Kontakt:

Re: Upp/Ner-pulser från läsgafflar

Inlägg av ELTompa »

Två fasförskjutna signaler läses väll enklast med en räknare som har en up/down-igång och en klockingång?
Tex 74191. Skruvar man åt ena hållet kommer klocka före U/D signaler så då räknar räknaren åt ena hållet.
Vrider man åt andra håller så kommer U/D signalen först och sedan klockan och då räknar räknaren åt motsatt håll.
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Upp/Ner-pulser från läsgafflar

Inlägg av Spisblinkaren »

Ja, det är möjligt att det är enklast men jag tänker nyttja HC193 enligt bifogat koncept.

Och ja, jag vet att det finns färdiga rotationsencodrar att nyttja men jag vill inte nyttja det pga böket med trissor och dito kraftöverföring, trevligare att bygga encodern själv och slippa allt vad trissor innebär (rätt trött på mekaniska förluster i samband med min lindningsmaskin som stupar på att för mycket kräm behövs för att räknararmen skall kunna petas runt).

MVH/Roger
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
4kTRB
Inlägg: 18283
Blev medlem: 16 augusti 2009, 19:04:48

Re: Upp/Ner-pulser från läsgafflar

Inlägg av 4kTRB »

Kan du inte slakta en mus?
Photo: A ball mouse detects movements by using a wheel with spokes to break a light beam. On one side of the wheel, there's an LED (light emitter) that generates an infrared beam. On the other side, there's a photoelectric cell (light detector) that receives the beam. As the heavy rubber ball moves, it makes the wheel turn, so its spokes break the beam. This generates a sequence of pulses that can be used to measure how much the mouse has moved.

But how do we know which direction it's moved in? There are, in fact, two emitters and two detectors side by side. As the spoked wheel rotates, it partly blocks one emitter-detector beam as it uncovers another. By comparing the order in which the two beams are blocked and unblocked, the mouse's circuitry can figure out which way your hand is moving
http://www.explainthatstuff.com/computermouse.html
Användarvisningsbild
Spisblinkaren
EF Sponsor
Inlägg: 12990
Blev medlem: 13 december 2012, 21:41:43

Re: Upp/Ner-pulser från läsgafflar

Inlägg av Spisblinkaren »

Tack!

Jag är dock inne på min variant, ska provbygga den ikväll tänkte jag.

Lite tråkigt att jag inte får några expertkommentarer på det jag frågar om utan mest en massa andra lösningar.

Fast jag är ingalunda otacksam, bara lite konfunderad :)

MVH/Roger
Skriv svar