Hejsa Nogen der har en ide til et lille kredsløb der dekoder en graycode encoder? ikke med pic, med diskret logic? output skal være retning(up/down) og pulser for hastighed. på forhånd tak Erik
- posted
18 years ago
Hejsa Nogen der har en ide til et lille kredsløb der dekoder en graycode encoder? ikke med pic, med diskret logic? output skal være retning(up/down) og pulser for hastighed. på forhånd tak Erik
Hvor mange bit i din gray kode? eller mener du ikke en kvadraturdekoder?
-- /carsten
Så er der et eksempel her
-- /carsten
og her
-- /carsten
....
denne (fig.2) bruger et par one-shots istedet for, den tredie optokanal (Photodetektor R) er ikke klok men en kompensation for omgivelseslys, kig efter et A&B som indgang inde i den stiplede kasse. /carsten
løses
Hej Erik,
Hvis det er en kvadraturdekoder:
Vdd O-----------------+ | Signal A O--+--------------------------O Tacho (Hastighed) | _____|_____ | | 14 | +---| 3 1*|----------O Retning | 4013 | Signal B O------| 5 | |___________| | (ben 4, 6, 7, 8, 9, 10, 11 til Vss) Vss O-----------------+
-- Venlig hilsen, Søren
Erik Rasmussen Skrev dette den 06-01-2005 22:43:
Forskellen er at denne her giver halvt så mange pulser ud som denne her
/carsten
og hvad sker der s=E5 hvis der er prel p=E5 signal A eller man st=E5r og svinger lige omkring en edge p=E5 signal A......
-Lasse
Hej Erik,
Nå er det dét det er til ? Så kan du jo bare køre signalet direkte ind i tælleren.
Se evt. Message-ID:
-- Venlig hilsen, Søren
Hej Lasse,
Så er det ikke et ideelt output og der må debounces efter behov, men det ændrer ikke på princippet. Og da ingen af os kender Eriks output bør vi vel ikke fylde unødigt kredsløb på før det evt. viser sig nødvendigt ?
-- Venlig hilsen, Søren
Jeg ved ikke om der er prel på, men bare det i giver mig nogle simple ider er dejligt. Virker det ikke efter hensigten så skal i nok høre nærmere. kort fortalt: Jeg er ved at bygge en syntese styring til en radio(sender og modtager) gider altså ikke fumlehjul eller andet. skal blot fodre mine logik delere med et input fra nogle tællere, så jeg får den rette frekvens ud, Ved godt det kan laved med pic, DDS osv, men jeg VIL altså lave det fra bunden af, med diskret logik, for at lære. tak for alle rare og i særdeleshed brugelige svar. Erik/oz1bqx se iøvrigt min side om manualer:
BTW: Der er vel ikke nogen der ved hvor man køber en rotaryencoer billigt? om den er optisk eller mekanisk er vel i øjeblikket ligegyldigt. Erik
hovsa: næste spørgsmål: jeg skal også lige have strikket et kredløb sammen så hurtig bevægelse giver 10x spring, langsom 1X. de klares vel med en lille timer der resetter efter fx 10 pulser hvis x sek/ms er gået mellem 2-4 pulser?
Hej Erik,
Hvis du bruger en retrig'bar monoflop der trigges ved hver puls og med en mono-tid svarende til "knækpunktet" mellem hurtige og langsomme skift, kan du ved hver ny puls se om den er timet ud og hvis den ikke er gælder det for 10x. Hvis den ikke er timet ud kan der så gates 9 ekstra pulser ind, eller modsat kan der deles med 10 hvis den er - sidstnævnte metode kræver dog at der allerede kommer tilstrækkelig pulser fra dingenoten.
-- Venlig hilsen, Søren
Hej Erik,
Kan du bruge en second hand encoder med 2bit Gray output og aksel til en knap som et alm. potentiometer (kommer fra et HP-skop) ? I så fald kan du lige maile mig.
-- Venlig hilsen, Søren
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.