Navestidla zavisla na vymenach

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

Navestidla zavisla na vymenach

Příspěvekod JBr » úte 02 zář, 2008 9:17 am

Snazim se vymyslet zapojeni navestidel na zhlavi (viz nize) tak, aby byla zavisla na postaveni vymen, vybranem rezimu a pripadne posunove ceste. Zatim jsem skoncil vzdycky s hromadou nakreslenych dratu a spoustou prepinacu. Chvili jsem koketoval i s tim, ze bych pouzil logicky obvod, konkretne dekoder, ale to jsem zavrhl pote, co jsem si spocital mnozstvi vstupu. Tech by bylo minimalne 11 (dve vyhybky primo a do odbocky, posun, vjezdy, odjezd a 4x staveni posunu) a z toho plyne i minimalne 2^11 vystupu. Nehlede ke slozitosti obvodu samotneho.

Obrázek

Vim, ze sem chodi spousta lidi, ktere elektronika zivi. Nenapadlo by nekoho nejake elegantnejsi reseni?

Idealni by byla nejaka krabicka s x vstupy a y vystupy, ktere by sly rict zavislosti vystupu na vstupech. Jsem programator, takze tohle vymyslet neni problem a kdyby melo jit jen o nejake programovani neceho, tak by to bylo snadne. Horsi je to hledani elektronickeho reseni - slozitejsi veci jsou pro me tak trochu spanelska vesnice :oops:
TT/D V/VI.
Uživatelský avatar
JBr
 
Příspěvky: 1265
Registrován: čtv 20 zář, 2007 7:25 pm
Bydliště: Hostivice a obcas Chotebor

Příspěvekod vvitty » úte 02 zář, 2008 10:01 am

a proc si nevezmes nejake programovatelne logicke pole (GAL, CPLD), a nenaprogramujes do neho rovnice pro jednotlive vystupy?

Proste si do jedne tabulky napsat jednotlive vystupy, a napravo kdy maji byt zapnute/vypnute. Z toho pak poskladas par rovnic a je to...
vvitty
 
Příspěvky: 2641
Registrován: pát 28 pro, 2007 7:11 pm
Bydliště: Praha

Příspěvekod Yarda » úte 02 zář, 2008 10:14 am

Jak píše vvitty, bylo by dobré začít zjištěním možných kombinací stavů, ale určitě jich nebude 2^11, protože ty kombinace nejsou libovolné. V téhle sestavě 2 spřažených výhybek máš jen 2 cesty : obě výhybky rovně nebo obě do odbočky, nic víc. Další kombinace stavů vyplývá ze směru jízdy: vjezd/odjezd , čili to je 2^2=4 stavy. Další kombinace je režim jízdy vlaku/posunu, čili 4^2=8 stavů a to je v podstatě vše – jen kdybys chtěl souběžně po hlavní koleji jet vlakem a po druhé posunovat, tak přibyde ještě jedna úroveň. Pokud jsem se neseknul v úvaze, tak tohle je řešitelné relátky nebo polovodičovými hradly. Jen drobnou poznámku k těm návěstidlům: vjezdovému chybí zelená a odjezdové na druhé koleji naopak zelenou nepotřebuje, protože do přímé můžeš jen posunem…
Uživatelský avatar
Yarda
 
Příspěvky: 255
Registrován: pon 08 říj, 2007 11:48 am

Příspěvekod JBr » úte 02 zář, 2008 10:26 am

vvitty píše:a proc si nevezmes nejake programovatelne logicke pole (GAL, CPLD), a nenaprogramujes do neho rovnice pro jednotlive vystupy?


Tohle je prave to co potrebuju, nakopnout smerem k nejake soucastce :) O tom, ze existuje nejake programovatelne logicke pole se dozvidam od tebe :) Kazdopadne to pohledam, dik.

Yarda píše:Jak píše vvitty, bylo by dobré začít zjištěním možných kombinací stavů, ale určitě jich nebude 2^11


Jasne, bude jich par. Zminoval jsem jen pocet vystupu pro dany pocet vstupu.

Yarda píše:Jen drobnou poznámku k těm návěstidlům: vjezdovému chybí zelená a odjezdové na druhé koleji naopak zelenou nepotřebuje, protože do přímé můžeš jen posunem…


Nene, navestidla jsou spravne. Je to koncova stanice, takze zelena na vjezdu neni potreba. Vzdycky tam bude bud vystraha nebo vystraha + 40 pro vjezd do odbocky. A odjezdove na druhe koleji ma zelenou proto, aby tam mohla byt navest volno + 40 pro odjezd odbockou.
TT/D V/VI.
Uživatelský avatar
JBr
 
Příspěvky: 1265
Registrován: čtv 20 zář, 2007 7:25 pm
Bydliště: Hostivice a obcas Chotebor

Příspěvekod vvitty » úte 02 zář, 2008 11:06 am

mimochodem, vzhledem k tomu, ze v tomto pripade nejsou zadne extremni naroky na rychlost odezvy, tak bych skoro zvazil misto hradloveho pole nejaky jednocipovy procesor, treba AVR od Atmelu.
Pokud jsi programator, bude Ti to jiste bliz, a daji se tam SW delat i veci jako osetreni zakmitu na kontaktech atd, coz bys u toho GALu musel resit nejakymi externimi RC clanky.
vvitty
 
Příspěvky: 2641
Registrován: pát 28 pro, 2007 7:11 pm
Bydliště: Praha

Příspěvekod JBr » úte 02 zář, 2008 11:11 am

Ja se spis bojim, aby to nebylo s kanonem na vrabce :)
TT/D V/VI.
Uživatelský avatar
JBr
 
Příspěvky: 1265
Registrován: čtv 20 zář, 2007 7:25 pm
Bydliště: Hostivice a obcas Chotebor

Příspěvekod marek » úte 02 zář, 2008 11:25 am

Doporučil bych zvážit použití mikrokontroléru, třeba nějaké Atmegy od Atmelu.

Není to drahé, dá se to svobodně naprogramovat v assembleru nebo Céčku, a dojdou-li "nožičky", lze přes některou z vestavěných sběrnic propojit více mikrokontrolérů do jednoho celku. Pro spínání elektromagnetů výhybek bude třeba trochu elektroniky, LEDky návěstidel pravděpodobně půjde připojit přímo.

Postavit z toho model releového staničního zabezpečovacího zařízení je myslím reálné.
marek
 
Příspěvky: 27
Registrován: ned 07 led, 2007 10:01 pm

Příspěvekod vvitty » úte 02 zář, 2008 11:32 am

vzhledem k tomu, ze ATMega8L s 28pinovym pouzdrem stoji 29,-, tak to asi nehrozi, kdyz "hloupa" 74HCT04 stoji 4,-... :roll: krystal nepotrebujes, ma to interni RC oscilator, takze staci 78L05 a par kondenzatoru kolem.
Vstupy osetris R-R delicem, pripadne R-RC delicem...

na spinani elektromagnetu je potreba akorat pripojit nejaky ten tranzistor, idealne s interni ochrannou diodou, a spinani LED v navestidle jde primo, pokud bude napajeno z 5V, jinak take pres tranzistor.
vvitty
 
Příspěvky: 2641
Registrován: pát 28 pro, 2007 7:11 pm
Bydliště: Praha

Příspěvekod JBr » úte 02 zář, 2008 11:33 am

Staveni vyhybek mam resene ruco. Tohle je jen pokus o co nejjednodussi (co se tyce dratu, pajeni a tak) realizaci nejake zavislosti. Zkusim progooglovat vsechny moznosti co tady padly a podle toho se uvidi. Od tech logickych poli me odrazuje nutnost sehnat nekde programator.

Posledni moznost je, ze se vykaslu na zavislosti, nebo budou jen castecne a zbastlim to nejak jednoduse. Ale rikal jsem si, ze si ze kdyz uz to delam, tak to zkusim vysperkovat... jen bych tim nerad ve vysledku stravil vic casu a investoval vic prostredku nez do celeho zbytku :)
TT/D V/VI.
Uživatelský avatar
JBr
 
Příspěvky: 1265
Registrován: čtv 20 zář, 2007 7:25 pm
Bydliště: Hostivice a obcas Chotebor

Příspěvekod JBr » úte 02 zář, 2008 11:35 am

vvitty píše:vzhledem k tomu, ze ATMega8L s 28pinovym pouzdrem stoji 29,-, tak to asi nehrozi, kdyz "hloupa" 74HCT04 stoji 4,-... :roll: krystal nepotrebujes, ma to interni RC oscilator, takze staci 78L05 a par kondenzatoru kolem.
Vstupy osetris R-R delicem, pripadne R-RC delicem...


Tohle uz je na me prave ta magie, do ktere skoro nevidim :(
TT/D V/VI.
Uživatelský avatar
JBr
 
Příspěvky: 1265
Registrován: čtv 20 zář, 2007 7:25 pm
Bydliště: Hostivice a obcas Chotebor

Příspěvekod vvitty » úte 02 zář, 2008 11:37 am

kdyz si to napises a pripravis, tak Ti ten obvod klidne fyzicky naprogramuju, v tom neni problem (teda, pokud nebudes chtit programovat kazdy den :) ). A nebo Ti to naprogramuji za dvacku v GMe na Krizikove.

BTW, totez je to s tim mikroradicem.
vvitty
 
Příspěvky: 2641
Registrován: pát 28 pro, 2007 7:11 pm
Bydliště: Praha

Příspěvekod vvitty » úte 02 zář, 2008 1:42 pm

co je dulezite a cim bych zacal - sepsat si, jake vstupy a jake vystupy budou hrat roli.
potom udelat tabulku zavislosti vystupu na vstupech, resp. ktery vystup je ovlivnen kterym vstupem.
pak se da odhadnout slozitost reseni a mozne optimalizace :)

samozrejme v pripade procesoru je mozne postupovat "otrockym" pristupem - mam rekneme 8 vstupu, ktere pripojim na jeden port, a vytvorim pole o 256 polozkach, kazda z nich bude nejaky vystup. a potom jen v programu prectu port, a na vystup vystavim odpovidajici hodnotu... ale je to otravne, takhle to psat. byt to vyzaduje nejmensi naroky na znalosti problematiky ;)
vvitty
 
Příspěvky: 2641
Registrován: pát 28 pro, 2007 7:11 pm
Bydliště: Praha

Příspěvekod marek » úte 02 zář, 2008 2:13 pm

Mikrokontroléru ATMega8 se nebojte, programovací kabel přes LPT port je za pár korun (konektor a pár rezistorů), vývojové prostředí a sw pro nahrávání je zadarmo, k fungování obvodu stačí připojit napájení a už pracuje.

Současně tím vyřešíte přerušovač pro návěštění Očekávejte 40 na předvěsti vjezdového návěstidla.

Vvittyho "78L05 a par kondenzatoru kolem" je černá skříňka pro stabilizaci napájecího napětí na 5V, stačí zapojit dle schématu.

Technickou magii nechte na potom, teď si rozmyslete, co to vlastně má umět :-)
marek
 
Příspěvky: 27
Registrován: ned 07 led, 2007 10:01 pm

Příspěvekod vvitty » úte 02 zář, 2008 3:23 pm

Marku, drobna chybka je v postupnem vymirani LPT, ktere pocitace uz par let opousti a pote, co zmizelo z noteboku mizi i z mainboardu stolnich kompu :(
ale to je jedno, programovatko se da udelat i na seriak, vcetne interface pro debugovani, dokumentaci a zdrojaky ma Atmel na svych strankach ;)
A je to podporovano jejich programovacim prostredim.
Takze fakt neni se treba toho bat, v podstate jde o slepeni par katalogovych zapojeni, to kdyztak hodim do placu.

Na cem to cele stoji je specifikace co to ma vlastne delat ;)
vvitty
 
Příspěvky: 2641
Registrován: pát 28 pro, 2007 7:11 pm
Bydliště: Praha

Re: Navestidla zavisla na vymenach

Příspěvekod V_Báňa » čtv 04 zář, 2008 10:31 pm

JBr píše:Vim, ze sem chodi spousta lidi, ktere elektronika zivi. Nenapadlo by nekoho nejake elegantnejsi reseni?

Idealni by byla nejaka krabicka s x vstupy a y vystupy, ktere by sly rict zavislosti vystupu na vstupech. Jsem programator, takze tohle vymyslet neni problem a kdyby melo jit jen o nejake programovani neceho, tak by to bylo snadne. Horsi je to hledani elektronickeho reseni - slozitejsi veci jsou pro me tak trochu spanelska vesnice :oops:


Dobrý den,

znate tohle?

http://www.mtbbus.cz/scom/s-com-zhl2.htm

Mam pocit ze uz to mam hotove.............. :)

S pozdravem V.Báňa

(oprava URL)
Naposledy upravil V_Báňa dne pát 17 dub, 2009 6:59 am, celkově upraveno 1
V_Báňa
 
Příspěvky: 103
Registrován: stř 07 kvě, 2008 2:43 pm
Bydliště: Praha

Další

Zpět na Elektrika a elektronika

Kdo je online

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