Založen: Oct 30, 2010 Příspěvky: 6651 Bydliště: Praha
Zaslal: po prosinec 17 2018, 17:07 Předmět:
SW řešení, pokud je to na digitální odměřování, vřele nedoporučuji, snímaná frekvence umí být nemalá a MCU může nějaký ten impuls sem tam ztratit a je problém. Digitální odměřování mám postavené na tomto: https://cz.mouser.com/ProductDetail/Cypress-Semiconductor/CY8CKIT-049-42XX?qs=FSHIiqjonm00wVm14LF8%2FQ%3D%3D , dekódování enkodérů je v hradlovém poli a tudíž žádná ztráta impulsů nehrozí. Práce s těmito procesory je při základní znalosti programování v C jednoduchá, i přes to, že jsou to 32 bit ARMy, protože je k tomu propracované IDE zdarma a spousta příkladů. Vložení enkodéru v hradlovém poli do projektu obnáší přetažení "krabičky" do schématu a nastudování cca 5ti API funkcí. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: May 17, 2004 Příspěvky: 582 Bydliště: Kosice
Zaslal: út prosinec 18 2018, 13:36 Předmět:
ano, hradlove pole bude urcite lepsie riesenie, ...narychlo zratam,
max. frq pre 7184 je 1Mhz, a treba reagovat v najhorsom pripade kazdych 250ns, co pri MCU clock = 16Mhz je malo.. (len reakcia na skok do prerusenia si vypyta v najhorsom pripade 4 cykly, co je 62ns*4 = 248ns, a sice v preruseni toho az tak vela robit netreba - maximalne pustit nejaku ihlu na vystupny pin (kde by bol nejaky MKO, aby sirka hodinovych impulzov bola ok), ale na logiku UP/DOWN podla ls7184 by bolo treba este zopar (nevela instrukcii),
zas ak by sme nepozadovali maximum input frequency (1Mhz), tak by to mozno aj stacilo, prip UP/DOWN vyriesit hradlami, a cpu pouzit iba ako generator hodin...pri troche laborovania by sa to dalo zapojit aj cisto s nejakymi obvodmi typu 74ls... len myslienka - asi by to chcelo nakreslit schemu a oskusat na kazdy vstup A aj B by boli navesene 2 monostabilne obvody (jeden bude reagovat na nabehovu a druhy na spadovu hranu), a tieto 4 vystupy scitame 4vstupovym ORom - tym mame CLK (v X4 mode, ine mody sa daju zvolit tym ze dany vystup z MKO pouzijeme alebo nie (ci to ma generovat pulzy na nabehovu hranu A (X1 mode) resp. nabehovu aj spadovu hranu A (X2 mode). Skusim len tak narychlo schemu nacmarat na papier, viem ze je to v case hradlovych poli skok o 20 rokov dozadu... ked tak narychlo ratam 2xls123 1xls74 2xls32, neviem ci som sa narychlo niekde nesekol v logike, ale asi by to takto nejako slo spravit..
Ale ako pise Zaky - hradlove pole je na to riesenie..
Založen: Oct 30, 2010 Příspěvky: 6651 Bydliště: Praha
Zaslal: út prosinec 18 2018, 15:54 Předmět:
Ještě doplním, to hradlové pole je přímo uvnitř toho MCU, není k tomu třeba už žádný další HW a vše se udělá v jednom IDE.. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Mar 05, 2007 Příspěvky: 6118 Bydliště: Jesenice u Prahy
Zaslal: út prosinec 18 2018, 19:29 Předmět:
Asi pred 20-ti lety jsem to pro nekoho vyvijel.
V CPLD XC9572XL-VQ44 byly 3 kvadraturni dekodery a 12-bit citace, cetl to po 1ms PIC16F628, ktery soucasne multiplexne obsluhoval 3 LED displeje, celkem 18 cislic.
Rozsah displeje byl +/- 999,999 mm pri rozliseni 1um, max. rychlost 1Mhz.
Kalibrace, offset, prevod na palce, vystup na ser. linku.
Mam schema, popis funkce a zdrojove programy.
Založen: Dec 20, 2007 Příspěvky: 1249 Bydliště: Chýnov - to je kousek od Tábora
Zaslal: čt prosinec 20 2018, 9:55 Předmět:
Měl bych se vejít do 300kHz, ale i to je bohužel moc na to abych to dělil dál PICAXEM a nic rychlejšího programovat neumím
Nemáte někdo schema na klasickou děličku z 7490 nebo 74192 která by se dala jednoduše nastavovat (myšleno 3x přepínač0-9, nebo palcový spínač) na dělící poměr 1:1 až 1:999? Tu 74192 uvádím proto, protože by bylo ideální, aby to umělo počítat nahoru i dolů. Nedala by se na ní využít ta předvolba?
Založen: May 17, 2004 Příspěvky: 582 Bydliště: Kosice
Zaslal: čt prosinec 20 2018, 10:10 Předmět:
klasicke pocitadlo typu ls192 - tam nie je velmi co vymyslat, ked pozries do hocijakeho pdfka, tak mas vstupy UP, down, 4 vystupy ABCD, prednastavenie, a pretecenie, stym ze 192 je prednastavitelne desiatkove pocitadlo, 193 je binarne (rata od 0000 - 1111) a 7490 nema prednastavenie a 7493 je binarne bez prednasatavenia.
Založen: Dec 02, 2011 Příspěvky: 2676 Bydliště: Jaroměř
Zaslal: čt prosinec 20 2018, 10:44 Předmět:
Používal se na to taky 4029,ten dělič byl použitej v generátoru funkcí od T.Kubáta v AR A8-9-10/85.Podle autora generátor zvládal až 2MHz,takže 4029 by stačily.Použil v tom český MHB,německý V4029D by byly lepší.
Založen: Oct 30, 2010 Příspěvky: 6651 Bydliště: Praha
Zaslal: čt prosinec 20 2018, 11:09 Předmět:
Pokud si s tím chceš nekomerčně pohrát, tak ti ten projekt do Cypress PSOC můžu poskytnout. Ke kitu z odkazu výše připojíš 2x enkodér, displej 2x16, má to dvě nulovací kapacitní "tlačítka" a připojitelnou maticovou klávesnici, kterou lze zadávat rozměr. Projekt je hotový chodící, akorát budeš potřebovat upravit dvě kalibrační konstanty, které jsou natvrdo v kódu a definují přepočet z kroků enkodéru na absolutní rozměr. Kit stojí něco málo přes 100 Kč. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Dec 20, 2007 Příspěvky: 1249 Bydliště: Chýnov - to je kousek od Tábora
Zaslal: čt prosinec 20 2018, 12:14 Předmět:
To Zaky. Děkuji za nabídku, ale potřebuji to jako děličku pro servomotor. Na odměřování to nebude.
Ta 4029 by byla v tom zapojení ideální, bohužel jí v zásobách nemám. Zkusím tak prodrátovat tu 74192, tuším že by to mělo fungovat stejně.
Založen: Dec 20, 2007 Příspěvky: 1249 Bydliště: Chýnov - to je kousek od Tábora
Zaslal: čt prosinec 20 2018, 22:18 Předmět:
Asi se dám poddat
Hraju si s už několik hodin a nemůžu přijít na to jak tu 74192 zapojit.
Impulzy mám přivedené na vstup CD (dolů), výstup odebírám z BO. Předvolbu si tam nastavím log 0 na L například na 4 to se mi i objeví na jednotlivých výstupech. Ale co dál? Jestli jsem to dobře pochopil, tak podle: https://docplayer.cz/23235362-Bistabilni-klopne-obvody-citace.html bych měl využít průchod 0 a tím impulzem z BO opět načíst tu předvolbu a počítat od 4 do 0. Ale zdá se, že ten děj je tak rychlý, že výstupní impulz není pak dostatečně dlouhý na další zpracování. Co mi tam ještě chybí aby to fungovalo? Zkouším to přes další hradla, ale nedaří se. Nemáte někdo schema takové děličky?
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2, 3, 4, 5, 6, 7Další
Strana 1 z 7
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.