Analog: detekce obsazeni

Schémata, zapojení, návody, dotazy a postupy k využití v železničním modelářství.

Moderátoři: Michal Dalecký, Jarda H., Rudolf, 123.marek

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod belgarat » ned 28 říj, 2018 5:18 pm

@tondakladno: prosim mohl bys zalozit samostatne tema ? Takhle to v prehledu temat elektroniky nikdo nenajde.

(Edit: zamena staveni navestidel za staveni cest)
Je tu dalsi clovek, ktery na PODOBNOU vec (signalizaci) pouziva Arduino; zkus se s nim spojit, protoze styl reseni ("zadratovani" layoutu do programu) je podobny - budete mit podobne techniky reseni a jejich uskali, jiny jazyk a HW v tom zas tak nehraje roli. Vic hlav vice vi. Prislusne tema: viewtopic.php?f=7&t=11439&hilit=arduino&start=15#p237376
Naposledy upravil belgarat dne ned 28 říj, 2018 5:25 pm, celkově upraveno 2
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2364
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod JOHNZ » ned 28 říj, 2018 5:21 pm

tondakladno: A bude ovládať len výhybky, alebo si trúfneme aj na nejaké to návestidlo? Ideálne s modelovo vernou návestnou sústavou.
JOHNZ
 
Příspěvky: 140
Registrován: sob 05 led, 2008 9:24 pm

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod tondakladno » ned 28 říj, 2018 5:31 pm

belgarat píše:@tondakladno: prosim mohl bys zalozit samostatne tema ? Takhle to v prehledu temat elektroniky nikdo nenajde.

Je tu dalsi clovek, ktery na tohle tema pouziva Arduino; zkus se s nim spojit, protoze styl reseni ("zadratovani" layoutu do programu) je podobny - budete mit podobne techniky reseni a jejich uskali, jiny jazyk a HW v tom zas tak nehraje roli. Vic hlav vice vi. Prislusne tema: viewtopic.php?f=7&t=11439&hilit=arduino&start=15#p237376


Jsem rád, že jsi mi normálně napsal. Beru to jako podání ruky a já jí podávám taky. Budu o tom přemýšlet. To téma " Analog: detekce...........", jsi založil Ty
a mě to nevadí i když je tam moje přezdívka.
tondakladno
 
Příspěvky: 123
Registrován: sob 12 kvě, 2018 12:40 pm
Bydliště: Kladno

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod tondakladno » ned 28 říj, 2018 6:08 pm

JOHNZ píše:tondakladno: A bude ovládať len výhybky, alebo si trúfneme aj na nejaké to návestidlo? Ideálne s modelovo vernou návestnou sústavou.


Cokoli.
tondakladno
 
Příspěvky: 123
Registrován: sob 12 kvě, 2018 12:40 pm
Bydliště: Kladno

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod JOHNZ » ned 28 říj, 2018 7:28 pm

tondakladno: Dobre, ale to už sa tam dá použiť rovno ten Pultík od Zdena. Pretože akonáhle ti na tom PICu dôjdu piny a začneš nejak medzi sebou prepájať viac PICov, tak už si zložitostne na úrovni toho Pultíku. Lebo "digitál" v oblasti riadenia návestidiel a výhybiek nie je nič iné, než že sú pod pultom nejaké mikroprocesory, ktorým sa z nejakého centrálneho miesta po zbernici hovorí, aký výstup príde zapnúť a aký vypnúť.
JOHNZ
 
Příspěvky: 140
Registrován: sob 05 led, 2008 9:24 pm

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod sidlo » pon 29 říj, 2018 7:29 am

tondakladno píše:
JOHNZ píše:tondakladno: A bude ovládať len výhybky, alebo si trúfneme aj na nejaké to návestidlo? Ideálne s modelovo vernou návestnou sústavou.


Cokoli.

S termínem Cokoli bych byl velmi opatrný. Teoreticky si můžeme přát cokoliv, prakticky jsme omezeni možnostmi použitého HW.

Příklad: Arduino ProMini má 16 výstupů 32 kB RAM, 2 kB SRAM a 1 kB EEPROM. Tady je příklad https://sites.google.com/site/sidloweb/elektrika/25-stavedlo/stavedlo-s-vyhybkovym-dekoderem staničky 3 dopravní koleje, 4 výhybky, 2 skupinová návěstidla bez rychlostní návěstní soustavy. Je to pro ovládání z DCC, takže odpadnou problémy s připojováním tlačítek, současně s tím se šetří piny. V Arduinu je univerzální prográmek Stavědlo https://sites.google.com/site/sidloweb/elektrika/25-stavedlo, který umožňuje uživateli si udělat vlastní logiku podle potřeb. Arduino s ATmega328 je na hraně svých možností a víc se do něj už nevejde.

Pokud by výše uvedené schema Stavění cesty mělo umět i návěstidla s rychlostní návěstní soustavou a rozlišovat jízdu vlaku a jízdu posunu a zároveň vyloučit vzájemně kolizní cesty, tak to bude chtít hodně pinů a hodně paměti. Přiznávám, že neznám možnosti PICAXE.
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod zdeno » pon 29 říj, 2018 7:42 am

sidlo píše:Arduino s ATmega328 je na hraně svých možností a víc se do něj už nevejde.


Wiring je opravdu hodne smejdacky a ukecany jazyk, prejdi na Arduino 2560, tam je mista dost
anebo na jiny programovaci jazyk ;-)
Uživatelský avatar
zdeno
 
Příspěvky: 3001
Registrován: pon 11 črc, 2011 8:54 am

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod zdeno » pon 29 říj, 2018 7:46 am

JOHNZ píše:začneš nejak medzi sebou prepájať viac PICov, tak už si zložitostne na úrovni toho Pultíku.

nekecej bludy,
Pultik obsahuje jen jeden procesor !!
Uživatelský avatar
zdeno
 
Příspěvky: 3001
Registrován: pon 11 črc, 2011 8:54 am

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod belgarat » pon 29 říj, 2018 7:54 am

Prosim pany aby neplevelili tema putkami o to ktery jazyk potazmo HW je nejlepsi, neni to vubec obsahem tematu. Neni to sice moje tema, ale pristi prispevek vyusti v zadost moderatorovi o ban
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2364
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod JOHNZ » pon 29 říj, 2018 9:52 am

zdeno píše:nekecej bludy,
Pultik obsahuje jen jeden procesor !!


To si len nepochopil. :wink: Pultík sám o sebe obsahuje naozaj len jeden procesor. Ale komunikuje po Loconete s dekodérmi, a tam sú predsa ďalšie procesory. A on tu tondakladno vymýšľa riešenie, ktoré bude nevyhnutne fungovať úplne rovnako, akurát to vydáva za analog(TM).
JOHNZ
 
Příspěvky: 140
Registrován: sob 05 led, 2008 9:24 pm

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod tondakladno » pon 29 říj, 2018 9:55 am

sidlo píše:
tondakladno píše:
JOHNZ píše:tondakladno: A bude ovládať len výhybky, alebo si trúfneme aj na nejaké to návestidlo? Ideálne s modelovo vernou návestnou sústavou.


Cokoli.

S termínem Cokoli bych byl velmi opatrný. Teoreticky si můžeme přát cokoliv, prakticky jsme omezeni možnostmi použitého HW.

Příklad: Arduino ProMini má 16 výstupů 32 kB RAM, 2 kB SRAM a 1 kB EEPROM. Tady je příklad https://sites.google.com/site/sidloweb/elektrika/25-stavedlo/stavedlo-s-vyhybkovym-dekoderem staničky 3 dopravní koleje, 4 výhybky, 2 skupinová návěstidla bez rychlostní návěstní soustavy. Je to pro ovládání z DCC, takže odpadnou problémy s připojováním tlačítek, současně s tím se šetří piny. V Arduinu je univerzální prográmek Stavědlo https://sites.google.com/site/sidloweb/elektrika/25-stavedlo, který umožňuje uživateli si udělat vlastní logiku podle potřeb. Arduino s ATmega328 je na hraně svých možností a víc se do něj už nevejde.

Pokud by výše uvedené schema Stavění cesty mělo umět i návěstidla s rychlostní návěstní soustavou a rozlišovat jízdu vlaku a jízdu posunu a zároveň vyloučit vzájemně kolizní cesty, tak to bude chtít hodně pinů a hodně paměti. Přiznávám, že neznám možnosti PICAXE.


Používám Picaxe - 20M2. 20 pinový. 1 DAC výstup, 16 vstupních nebo výstupních pinů _ In/Out/ADC/Touch/SRI/SRQ/PWM/hpwm D/hi2c atd.
tondakladno
 
Příspěvky: 123
Registrován: sob 12 kvě, 2018 12:40 pm
Bydliště: Kladno

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod tondakladno » pon 29 říj, 2018 10:27 am

JOHNZ píše:
zdeno píše:nekecej bludy,
Pultik obsahuje jen jeden procesor !!


To si len nepochopil. :wink: Pultík sám o sebe obsahuje naozaj len jeden procesor. Ale komunikuje po Loconete s dekodérmi, a tam sú predsa ďalšie procesory. A on tu tondakladno vymýšľa riešenie, ktoré bude nevyhnutne fungovať úplne rovnako, akurát to vydáva za analog(TM).


Radši budu psát, že se domnívám, nebo já si myslím. Já nejsem digitál, takže dekodéry nemám. Moje výstupy přímo ovládají např. elektomagnetický přestavník
přes Mosfet.
tondakladno
 
Příspěvky: 123
Registrován: sob 12 kvě, 2018 12:40 pm
Bydliště: Kladno

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod sidlo » pon 29 říj, 2018 10:35 am

To jsme už hodně OT

tondakladno píše:Picaxe - 20M2

má 16 programovatelných pinů.
Schéma Stavění cesty6 tlačítek, 4 výhybky potřebují 8 výstupů. Cokoli návěstidel s rychlostní návěstní soustavou bez posunu a přivolávačky potřebuje v uvedeném schematu 3 dvousvětlová návěstidla což je 6 výstupů a 3 třísvětlová návěstidla což je 9 výstupů. Už jsem na potřebě 29 pinů, jinými slovy nám 13 pinů chybí.
Proto píšu buď
používat termín Cokoliv velmi opatrně, protože naše možnosti jsou omezené
nebo
začít používat rozšiřující obvody jak radí JOHNZ, ale to už jsme se dostali na úroveň složitosti zdeno a jeho pultík, jak poznamenává tentýž autor.
Uživatelský avatar
sidlo
 
Příspěvky: 3585
Registrován: ned 27 dub, 2014 7:32 am

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod JOHNZ » pon 29 říj, 2018 11:54 am

zdeno píše:muzes mi spocitat, kolik je na Pultiku rozsirujicich obvodu ??
Nebo je duvod jen si kopnut ? Tady by se fakt hodilo rozdavat BANany.


Zdeno, prosímťa preboha kľud. Prečítaj si to poriadne. Nikto z nás na teba naozaj neútočí, naopak tvoje riešenie obaja chválime a dávame za vzor. V Pultíku je naozaj jeden mikrokontrolér. To tu nikto nespochybňuje. Ten komunikuje s dekodérmi a tie potom ovládajú návestidlá/výhybky. Nikto o tvojom riešení nič iné netvrdí, a nikto z nás netvrdí, že to ide urobiť jednoduchšie, nejde. Akurát tuna tondakladno nám tvrdí, že to vyrieši "analógovo" s jedným mikrokokontrolérom, a nebude na to potrebovať žiadny ďalší procesor, teda ani dekodéry ani nejaké I2C I/O moduly ani nič iné. A my sa mu snažíme vysvetliť, že aj keby sa pos**l, nedokáže vymyslieť jednoduchšie a lepšie riešenie, než je Pultík.
JOHNZ
 
Příspěvky: 140
Registrován: sob 05 led, 2008 9:24 pm

Re: Analog: detekce obsazeni (c) Tondakladno

Příspěvekod belgarat » pon 29 říj, 2018 12:00 pm

All: prosim nedrazdete a nekrmte Zdena. Je s prominutim prilis "nizko polozeny" na to, aby videl abstrakci nad svym pultikem a takhle akorat docilite zamknuti tematu.
TT ep. IVa-b; analog + NanoX, DR5000. Pseudoprogramator, pindac nesmyslu
http://modelwiki.klfree.net
belgarat
 
Příspěvky: 2364
Registrován: čtv 27 pro, 2012 9:36 pm
Bydliště: Hřebeč u Kladna

PředchozíDalší

Zpět na Elektrika a elektronika

Kdo je online

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