OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

Registrace na OCP IV ZDE!

Právě je 21 zář 2018, 09:44

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 54 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 06 bře 2018, 17:44 
Offline
Profík
Uživatelský avatar

Registrován: 16 bře 2017, 10:36
Příspěvky: 576
Bydliště: Kósek vod Brna
Has thanked: 23 times
Been thanked: 31 times
Patláma patláma, parťála, ňámalajcha glajcha.

My mu sice nerozumíme, ale my mu věříme... danhardovi

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 06 bře 2018, 18:37 
Offline
Kecálek

Registrován: 16 lis 2013, 19:07
Příspěvky: 101
Has thanked: 0 time
Been thanked: 20 times
Jasně, někam jsme jeli, kam jsme neměli a pak jsme zapoměli, co jsme chtěli:-)

Tak zatím bohužel bez úspěchu. Neudělalo mi to ani jeden kompletní cyklus. Ale není to úplně ztracený, má to snahu. Perfektně fungují tlačítka Start/Stop a také cyklus zvednutí a položení plošiny s kuličkou. Ten zbytek je chaotický. Nedokážu přesně popsat jak, protože to pokaždé udělá něco jiného. Ale třeba vozík se po najetí na levý koncák vždy "odrazí" a jede zpět. Jednou se to dokonce zacyklilo a jezdilo to sem tam:-) Největší problém vidím ve zdvihání a spouštění ramene. To nefunguje prakticky vůbec.

Několikrát jsem kontrolovat připojení koncáků a motorů a je to OK. Taky když už to někam jede a narazí na příslušný koncák, tak to zareaguje správně, ale následná činnost je špatně.

Zkusím se taky ponořit do těch rovnic. Možná by opravdu prospělo to překreslení do hradel.

Suma sumárum, zatím jsme neuspěli a ceremoniál se opakovat nebude, ale nezatracoval bych to. Jsou to jen dětské nemoci a potenciál tu je. Hlavně nenechat prchlivost cloumat svým majestátem:-)

Foto řadiče je v příloze. Vím, že GAL má na vstupech pullupy, ale pro sichr jsem je dodal ještě zvenčí (10k). K tlačítku Stop jsem přidal kondík na zem, aby se to po zapnutí dostalo automaticky do stopstavu.


Přílohy:
Poznámka: Řadič s GAL16V8
radic_gal16v8.jpg
radic_gal16v8.jpg [ 103.07 KiB | Zobrazeno 1240 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 06 bře 2018, 18:52 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1887
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 110 times
Tak to se Vám náš ústav omlouvá, na poprvé to funguje tak jednou za 10. let :D

Mám tam asi nějaké hazardy od stavu koncáků.

Třeba tlačítko ON není ošetřeno na trvalé držení, nebo na zmáčknutí, když už je to někam rozjeté, tím se to může zblbnout.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 06 bře 2018, 20:48 
Offline
Profík
Uživatelský avatar

Registrován: 16 bře 2017, 10:36
Příspěvky: 576
Bydliště: Kósek vod Brna
Has thanked: 23 times
Been thanked: 31 times
Módy GAL16V8 se přepínají kde? Ve zrojáku nic nevidím

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 06 bře 2018, 21:15 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1887
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 110 times
To pozná překladač sám, když nepoužiješ žádné Dčko, tak to přepne do modu 16L8.

Opravil jsem chování tlačítka ON, aby se to nedalo zblbnout a taky vyblokoval možnost udržení chybných stavů.

Chybu jsem ale nenašel.


Přílohy:
KULICKA.rar [1.25 KiB]
33 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 07 bře 2018, 08:56 
Offline
Kecálek

Registrován: 16 lis 2013, 19:07
Příspěvky: 101
Has thanked: 0 time
Been thanked: 20 times
OK, tak zase pozdějc odpoledne vyzkouším.

Dnes ještě můžu. Zítra už ne, to jdu na pívo:-) A když jsem naposledy bastlil po pívu, odprásknul jsem si cenný 8755:-))


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 07 bře 2018, 10:05 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1887
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 110 times
Rozchodit se to musí :)
Podívám se jestli se dá překladači vnutit registrový mód, aby tam nemusely být ty krajní dráty z výstupu na vstup a aby to bylo připravené na synchronní provedení.
Používal jsem PEEL18CV8 a ten takové přepánání módů neměl, stejně jako GAL22V10, byl univerzálnější.

Tak nedá, když není žádný D klopák, tak mě to tam nutí kombinační mod.
Ale stačí dát třeba na magnet hodiny a už to jde přeložit.
Ale asi se to dá ručně vyspravit a editací programovací mapy ty hodiny odstranit :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 07 bře 2018, 13:50 
Offline
Profík
Uživatelský avatar

Registrován: 16 bře 2017, 10:36
Příspěvky: 576
Bydliště: Kósek vod Brna
Has thanked: 23 times
Been thanked: 31 times
Tak jsem se chvíli probíral tím kódem a už to trochu chápu. jen nemám představu, jak dlouho trvá stav když se najíždí na koncák a čím je ta délka daná. např MVP * KVP ?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 07 bře 2018, 15:01 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1887
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 110 times
Jen rychlostí toho GALu. Proto je tam to překrytí. Nejdřív se spustí následující akce a ta potom zablokuje přídrž předchozí akce a tím spadne zapínací podmínka.
Asynchronní řešení má i jiné nedostatky, zpětné vazby se tahají skutečně z výstupního pinu, takže tudy se tam může dostat rušení, které může změnit stav.
Taky se to nedá realizovat EPROMkou, protože ta může mít na výstupu hazardní stavy. Musí to být bezhazardní logika.
Ale dá se to udělat na relátkách, na to mám školy :D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 07 bře 2018, 17:11 
Offline
Kecálek

Registrován: 16 lis 2013, 19:07
Příspěvky: 101
Has thanked: 0 time
Been thanked: 20 times
Otestováno. Pokrok je znatelný, ale ještě to není ono. Po startu si to spořádaně dojelo pro kuličku. Zvedlo ji to, vyklopilo plošinu s druhou kuličkou, tu první dovezlo a položilo na plošinu, ale pak mělo přijít zvednutí ramene a jízda vpravo. Ale ono to jelo rovnou vpravo se spuštěným ramenem. Musel jsem to vypnout a rameno ručně zvednout, aby odblokovalo svůj koncák, jinak to tvrdošíjně chtělo doprava se spuštěným ramenem a hrozila kolize s plošinou.

Prostě v kroku 11 té sekvence to neskočilo na 1, ale na 3. Já vím, že u asynchronních systémů je pojem "skok" trochu mimo, ale pro názornost jsem ho použil.

Když jsem rameno zvedl z koncáku, tak to zase udělalo skoro celý cyklus a skončilo to stejnou chybou.

Ale budou tam ještě nějaké jiné hazardy, protože se mi opět stalo, že vozík začal jezdit sem a tam a taky se to dvakrát prostě vyplo a šlus. Nicméně po stisku stop a následně start se to rozjelo a jelo to v podstatě správně, až na to nezvedající se rameno.

Jinak už dávno mělo viset na webu video. Kluk, co mi to jakože "profesionálně" točil to měl původně dodat do dvou dnů. Už jsou to skoro 3 týdny... Přinejhorším to sejmu v sobotu tabletem ,ale bude to mizerná kvalita.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 09 bře 2018, 10:52 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1887
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 110 times
Rovnice jsou správně.
Jak jsem naznačil, asynchronní automat je nejcitlivější na rušení z venku a to po celou dobu činnosti.
Čím je použitá logika rychlejší, tím je to horší. Citlivé je to i na rušení po napájení.

Převedením na synchronní provedení se to dá potlačit (rušení je zajímavé jen na hraně hodin), nebo úplně odstranit (rušení vzniká od akce výstupů, tedy v jiném čase, než taktovací hodiny).

Na to bych tam potřeboval přibastlit zdroj hodin, ten připojit na 1 CLK a 11 OE uzemnit, propojky na výstupu zrušit.


Přílohy:
KULICKA1.rar [1.21 KiB]
26 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 12 bře 2018, 16:22 
Offline
Kecálek

Registrován: 16 lis 2013, 19:07
Příspěvky: 101
Has thanked: 0 time
Been thanked: 20 times
Provedu:-)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 13 bře 2018, 09:42 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1887
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 110 times
Protože k vypnutí motoru dojde až po dvou hodinách od stavu koncáku, neměly by být hodiny moc pomalé, ale 10kHz by mohlo stačit.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 13 bře 2018, 15:41 
Offline
Kecálek

Registrován: 16 lis 2013, 19:07
Příspěvky: 101
Has thanked: 0 time
Been thanked: 20 times
A přeje si pán ručičkové, nebo raději digitálky? :-)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Souboj řadičů - DOBOJOVÁNO!
PříspěvekNapsal: 14 bře 2018, 12:39 
Offline
Kecálek
Uživatelský avatar

Registrován: 11 lis 2014, 18:50
Příspěvky: 99
Bydliště: Žamberk
Has thanked: 18 times
Been thanked: 7 times
Divim se že jsi to nezkusil řídit PMIčkem :-)

_________________
Dříve: Didaktik Gama,Atmel AVR
Nyní: Arduino, PMI-80M16
http://elektronika2011.cz

Obrázek


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 54 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat 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 přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz