Upp/Ner-pulser från läsgafflar
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Upp/Ner-pulser från läsgafflar
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
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.
Re: Upp/Ner-pulser från läsgafflar
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?
när man snurrar på hjulet åt ena hållet och upp åt andra hållet?
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Re: Upp/Ner-pulser från läsgafflar
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)?
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)?
Re: Upp/Ner-pulser från läsgafflar
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.
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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Re: Upp/Ner-pulser från läsgafflar
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
Tack ändå för att du försökt förklara saken för mig, uppskattas.
MVH/Roger
Re: Upp/Ner-pulser från läsgafflar
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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Re: Upp/Ner-pulser från läsgafflar
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
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
- tecno
- Inlägg: 27062
- 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
Ö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.
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Re: Upp/Ner-pulser från läsgafflar
Tack så jättemycket för denna fina ritning men tyvärr förstår jag inte ändå.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.
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.
Re: Upp/Ner-pulser från läsgafflar
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.
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.
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Re: Upp/Ner-pulser från läsgafflar
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
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.
Re: Upp/Ner-pulser från läsgafflar
Kan du inte slakta en mus?
http://www.explainthatstuff.com/computermouse.htmlPhoto: 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
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Re: Upp/Ner-pulser från läsgafflar
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
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