Tohle zdvojování kmitočtu už samo o sobě generuje (může generovat) při změně směru chybný puls, protože signál směru je generovaný od nezdvojených hodin a je tudíž zpožděný. Je tam to zdvojení nutné? Ten enkodér je optický?
Založen: Dec 20, 2007 Příspěvky: 1249 Bydliště: Chýnov - to je kousek od Tábora
Zaslal: po duben 22 2019, 18:55 Předmět:
Enkodér je optický. To zdvojení mi vyhovuje protože se dostanu přesně na ten dělitelný počet pulzů servem. Minimum je na něm právě těch 1000. Pokud bych nezdvojoval, musel bych to násobit mechanickou cestou převodem 1:2.
Chápu že je ti proti mysli ztrácet pulz při změně směru, ale z mého pohledu je 1 pulz skutečně nepodstatný. Jde o to, že by k takové ztrátě došlo jen při zastavení a to bude párkrát na jedno vyrobené kolečko při měření. Jestli jsem to dobře spočítal, tak ztráta 1pulzu dělá při kolečku 10cm 0,0063mm na zub. A i to je hodnota jen teoretická, protože při dalším frézování, kdy fréza zajede hlouběji se odstraní.
OK. Tak dvě OR hradla, do jednoho DIRECTION a SPEED do druhého /DIRECTION (Qnon z té 74LS74) a SPEED a výstupy na CU a CD těch zřetězených čítačů. Kolik tam máš dekád?
Založen: Dec 20, 2007 Příspěvky: 1249 Bydliště: Chýnov - to je kousek od Tábora
Zaslal: po duben 22 2019, 19:28 Předmět:
3dekády.
To čítání nahoru dolů jsem vyřešil pomocí dvou hradel 7400. Na jejich vstupy pouštím ten zdvojený signál a řídím to výstupy z té 7474. Čítá to hezky nahoru i dolů, ale problém je s tou předvolbou. Ta funguje správně samozřejmě jen pro směr dolů, řekněme pro směr vzad, kdy po průchodu nulou se to na ní přenastaví. Pokud to jede nahoru, tak to počítá zase po průchodu nulou od předvolby nahoru do 999
Takže i kdybych tam dal to porovnávání BCD kódů 74192 a předvolby aby se to nulovalo, tak bych ještě musel tu předvolbu pro směr vpřed vypínat
Založen: Dec 20, 2007 Příspěvky: 1249 Bydliště: Chýnov - to je kousek od Tábora
Zaslal: po duben 22 2019, 19:41 Předmět:
A jak se porovnává "je větší"? Jako že bych z toho picaxe posílal o jedno číslo větší hodnotu?
A nestačil by skutečně obvod 74HC688? co jsem koukal tak obvod 74HC682 se dost špatně shání.
Jako že bys měl zvlášť předvolbu nahoru a zvlášť dolu? Taky by to asi šlo, pak teda 2x 74HC688 a zřetězit je přes enable.
To načítání předvolby při čítání dolu děláš od náběžné hrany BO z poslední dekády?
Edit: To nulování předvolbou o jedna větší sice řeší problém resetu jako následku předvolby, ale neřeší to předvolbu jako následek resetu.
Takže asi to bude chtít ten reset blokovat, když se čítá dolu (dal by se asi použít enable prvního komparátoru 74HC688) a předvolbu blokovat, když se čítá nahoru (nějakým hradlem). Pak by ta předvolba nahoru i dolu byla společná.
Založen: Dec 20, 2007 Příspěvky: 1249 Bydliště: Chýnov - to je kousek od Tábora
Zaslal: po duben 22 2019, 20:19 Předmět:
Ano načítám to tím signálem BO z poslední dekády.
Ještě mě napadlo, kdybych to při počítání nahoru a shodě BCD kódů resetoval, tak by to třeba mohlo fungovat, né? V nejhorším ještě při tom zruším ten signál na načtení předvolby.
Co se ti nezdá? Impuls na výstupu SPEED to generuje na obě hrany, ale signál DIRECTION se aktualizuje jen na náběžnou, tak se při změně směru může jeden puls započítat ještě do předchozího směru, než dojde ke změně signálu DIRECTION.
Založen: Mar 05, 2007 Příspěvky: 6080 Bydliště: Jesenice u Prahy
Zaslal: út duben 23 2019, 21:54 Předmět:
Taky to není kvadraturní dekodér, ale nějaká jebka.
A pokud to chce k děličce se 192, tak potřebuje hodiny nahoru a dolu.
Pokud to je to jen cuknutí opačným směrem při zastavení, tak by se tam dal udělat inteligentní filtr, který by to odstranil, jde jen o to, kolik pulzů zpátky se tam dá očekávat (podle toho by byl obousměrný čítač "volnoběžky", který nesmí přetéct).
Výstup by byly vždy jen pulzy kladným směrem a na cuknutí frézy zpět by servo nereagovalo.
Založen: Dec 20, 2007 Příspěvky: 1249 Bydliště: Chýnov - to je kousek od Tábora
Zaslal: st květen 01 2019, 15:40 Předmět:
Tak se snad nakonec zadařilo, vše funguje jak má a čítá to nahoru i dolů.
Ten signál, kterým rozlišuji směr, blokuje tu předvolbu jak navrhovala Lesana, použitím enable prvního komparátoru 74HC688. Jeho výstupem pak řídím reset...
Teď bude největší problém z toho chumlu drátů udělat schéma a hlavně tišťák
Zatím děkuji všem rádcům a jdu na to.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.