Stránka 1 z 2
TTL koder
Napsal: 14 čer 2017, 08:05
od zvaty
Zdravím. Poradi mi někdo jaké použít logické obvody TTL pro sestavení této logiky?
Napsal: 14 čer 2017, 08:27
od termit256
Pokud jsou A a B vstupy a ten horni radek vystup, hledej pod heslem kvadraturni dekoder. Delaji se na to i specialni obvody.
Napsal: 14 čer 2017, 08:54
od zvaty
Ano je to kvadraturni. Ale chci to sestavit zobyčejných logických obvodů TTL. Spěchá to. Není čas na objednání něčeho speciálního.
Napsal: 14 čer 2017, 08:56
od EKKAR
Spíš bych si tipnul, že to je opačnej problém - ten horní průběh s popiskem "≈300kHz" jsou "hodiny" neboli nějakej vstupní signál a z něj se mají nějakým způsobem vyselektovat ty dva dolní o ∏/2 vzájemně posunutý průběhy. Mělo by to jít vyřešit obvodem složeným ze dvou obvodů zvanejch "flip-flop" neboli bistabilní klopný obvod = čítač do 4 (nebo přímo integrovaným čítačem) a za něj zapojeným dekodérem na 1 ze 4. Z výstupů dekodéru pak zapojit jednoduchý diodový "hradlo" definující výstupní průběh. Možno doplnit jak zvedací, tak zatěžovací odpory pro případnou požadovanou výchozí úroveň výstupů, možno doplnit i další obvody pro úpravu strmosti hran nebo i pro změnu úrovně. Nic není časově závislý, teoreticky to může šlapat až do kmitočtů hraničících s hranicí schopnosti hradel stíhat se překlápět (u obyčejnejch TTL desítky MHz).
Víc nelze bez další informace po přesným účelu zapojení ze strany tazatele dodat.
Napsal: 14 čer 2017, 09:16
od zvaty
Je to případ, že A a B jsou výstupy. Problém je ale v reverzaci. Je to do aplikace pro CNC pohon.
Napsal: 14 čer 2017, 09:28
od serviceman
A - dvě "déčka" za sebou, B - z prvního déčka se negovaný signál znovu podělí dvěma, čili jedno další "D".
Napsal: 14 čer 2017, 09:44
od termit256
Na reverzaci tam musis mit jeste udaj o smeru. Osobne bych to resil pomoci MCU, aby to nebyl takovy orloj.
Napsal: 14 čer 2017, 10:31
od JiriTom
Možná takhle, ještě doplnit reverz...
(je to sesmoleno v GIMP )

Napsal: 14 čer 2017, 11:34
od zvaty
Takto nějak to mám, ale potřeboval bych vyřešit ten reverz.
Napsal: 14 čer 2017, 11:47
od serviceman
Co myslíš reverzem, ve smyslu průběhů A a B, a jak ho chceš ovládat?
Napsal: 14 čer 2017, 12:14
od termit256
AB je fazove posunuty signal o 90 stupnu. Na smer tam musi byt jeste dalsi signal ve smyslu 1=vpred 0=zpet. AB musi jet dokola podle stavu vstupu smer. Tak jako to maji rotacni enkodery.
Napsal: 14 čer 2017, 12:46
od zvaty
Ano. Ještě jeden signál pro reverz a průběh signálu AB jako u rotačních encodérů.
Napsal: 14 čer 2017, 12:49
od schrost
že by negace jednoho výstupu? EX-OR jako nejjednodušší
Napsal: 14 čer 2017, 13:12
od zvaty
Takže. Zkusil jsem to v simulátoru a varianta s ex-or funguje. Jen je tam jeden impuls navíc při změně směru.
Napsal: 14 čer 2017, 13:18
od microlan
A to asi ani jinak nejde, při 2 fázích
//reakce na ten impuls navíc