Forum modelarzy TT oraz MK [ Forum ZAMKNIĘTE ]

Zapraszamy na http://ForumTT.pl

Forum Forum modelarzy TT oraz MK [ Forum ZAMKNIĘTE ] Strona Główna -> Elektryka i DCC -> DCC i mcu Idź do strony 1, 2  Następny
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek  Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi Zobacz poprzedni temat :: Zobacz następny temat 
DCC i mcu
PostWysłany: Pią 11:01, 10 Mar 2006
bobie
Gość

 
Dołączył: 10 Mar 2006
Posty: 4
Przeczytał: 0 tematów

Ostrzeżeń: 0/3





Witam wszystkich, na początek przedstawię się: mam na imię Robert. Jestem informatykiem i pracuję z systemami NMS (network managment system).
Absolutnie jestem zielony z tematyki modelarstwa kolejkowego oraz ze sterowania DCC. Jednak wpadłem na pomysł nauczenia się progrowania sprzętowego (kiedyś coś takiego robiłem pisząc sterowniki pod Linuxa) i zacząłem programować MCU na układach Atmel AVR ATmega 128 (AVR-GCC). W następnym etapie mojej edukacji chciałbym zająć się zaprogramowaniem sterownika oraz dekodera (DCC) do kolejki (również do akcesoriów) jednak nie wiem trochę jak się do tego zabrać. Po pierwsze chciałbym się dowiedzieć czy:
1. jeżeli jest napisane, że lokomotywa (cena ok. 250 PLN) wyposażona jest gniazdo dekodera to oznacza to, że dekoder należy sobie dokupić - a więc standardowo nie ma go w lokomotywie
2. czy są dekodery oparte na AVR MCU Atmela np. ATmega128, AT90S2313, ATtiny. W netcie spotakałem projekty dekoderów DCC zrobionych na PIC-ach. Z nimi mam jednak taki problem, że nie jest dostępny dla nich dobry kompilator C (pracuje na Linuxie i nawet nie posiadam MS Windowsa).
3. Gdzie mogę zakupić jakiś Booster - tego akurat nie chce mi się lutować - zresztą sterownnik (to się chyba nazywa centralka) chcę zrobić w oparciu o gotową płytkę bazową (która posiada już RS232, I2C 1-Wire, USB), tak żeby ograniczyć lutowanie - interesują mnie także ceny.
4. Jak wygląda problem kompatybilności pomiędzy Boosteremi a dekoderami - (zakładam zakup jednego i drugiego, z tym że drugie chciałbym sam oprogramować)
5. czy ktoś posiada gotowe programy lub algorytmy dla dekoderów i centralek - chciałbym jednak wzorować się na rozwiązaniach już sprawdzonych
6. jaką państwo polecacie kolejkę (w granicach 250 PLN, PIKO, ROCO), oraz jakie akcesoria np. elektryczne zwrotnice tory. Wszystko H0.
Mam wiele innych pytań ale nie chcę Państwa zanudzać. Są napewno jeszcze takie pytania, których nie jestem w stanie sprecyzować ponieważ jestm kompletnym amatorem!!!
Pozdrawiam i dziękuję za ewentualne odpowiedzi ...

Robert


Post został pochwalony 0 razy
Zobacz profil autora
PostWysłany: Pią 12:05, 10 Mar 2006
TomekW
Zawiadowca

 
Dołączył: 08 Paź 2005
Posty: 218
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Poznań





Jeżeli H0 to nie to forum, na innych foracg jest dużo więcej specjalistów od DCC i H0.
Gdybyś był TT-kowiczem to poleciłbym Ci Taurusa firmy Piko, posiadającego gniazdo dekodera zgodne z NEM652 i cenę poniżej 200 zł.

Co do boostera to na początek możesz zrobić wg schematów Blue z forum Martela, albo kupić 10761 Roco - jest do dostania za 50 zł - łatwo nim sterować przy pomocy DDW.

Na konstrukcji dekoderów się nie znam - ale znam trochę atmele bo bawiłem się w programowanie kart do TV - one są chyba zbyt duże na dekodery (zwłaszcza w TT)


Post został pochwalony 0 razy
Zobacz profil autora
PostWysłany: Pią 12:35, 10 Mar 2006
ArturSwider
Administrator

 
Dołączył: 07 Paź 2005
Posty: 1011
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Wrocław





Hi,

Cytat:
Jeżeli H0 to nie to forum


Nieważne, zasady DCC to jedno i to samo niezależnie od skali.

Cytat:
Gdybyś był TT-kowiczem


Jeśli nie jest to trzeba kolegą zachęcić, a nie od razu wyrzucać na inne niewdzięczne fora... Wink


Post został pochwalony 0 razy
Zobacz profil autora
Re: DCC i mcu
PostWysłany: Pią 12:55, 10 Mar 2006
Gbbsoft
Moderator

 
Dołączył: 15 Lis 2005
Posty: 133
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Warszawa-Bemowo





No dobra... to odpowiem...

bobie napisał:
1. jeżeli jest napisane, że lokomotywa (cena ok. 250 PLN) wyposażona jest gniazdo dekodera to oznacza to, że dekoder należy sobie dokupić - a więc standardowo nie ma go w lokomotywie

Najprawdopodobniej tak. Ważne jest aby jeszcze było napisane, że jest zgodne z NMRA DCC, bo są różne DCC... Laughing
bobie napisał:
3. Gdzie mogę zakupić jakiś Booster - tego akurat nie chce mi śię lutować - zresztą sterownnik (to sie chyba nazywa centralka) chcę zrobić w oparciu o gotową płytkę bazową (która posiada już RS232, I2C 1-Wire, USB), tak żeby ograniczyć lutowanie - interesują mnie także ceny.

Najlepiej na Allegro... Ale pewnie od razu kupisz centralkę Roco z myszką, bo wychodzi najtaniej... Więc proponuję ci: kup to i zapoznaj się z tematem, a dopiero potem buduj własne...
bobie napisał:
4. Jak wygląda problem kompatybilności pomiędzy Boosteremi a dekoderami - (zakładam zakup jednego i drugiego, z tym że drugie chciałbym sam oprogramować)

Generalnie dobrze... O ile oba mają napisa o kompatybilności z NMRA DCC... Poczytaj sobie tutaj: [link widoczny dla zalogowanych]
bobie napisał:
5. czy ktoś posiada gotowa programy lub algorytmy dla dekoderów i centralek - chciałbym jednak wzorować się na rozwiązaniach już sprawdzonych

Do dekoderów jak najbardziej: np Martinezo ... Dużo w necie, trochę spisałem tu: [link widoczny dla zalogowanych]
Ale żeby ktoś stworzył sam centralkę, to nie słyszałem. Jak ktoś nie chce kupować fabrycznej, to instaluje sobie program DDW i ma centralkę na komputerze...


Post został pochwalony 0 razy
Zobacz profil autora
Re: DCC i mcu
PostWysłany: Pią 13:16, 10 Mar 2006
ArturSch
Administrator

 
Dołączył: 29 Paź 2005
Posty: 584
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Rumia





bobie napisał:
Witam wszystkich, na początek przedstawię się: mam na imię Robert.

Witamy na Forum

bobie napisał:
Absolutnie jestem zielony z tematyki modelarstwa kolejkowego oraz ze sterowania DCC.

To akurat nie jest problem, tylko kwestia czasu.

Cytat:
1. jeżeli jest napisane, że lokomotywa (cena ok. 250 PLN) wyposażona jest gniazdo dekodera to oznacza to, że dekoder należy sobie dokupić - a więc standardowo nie ma go w lokomotywie

Tak. W miejscu dekodera jest płytka z elementami przeciwzakłóceniowymi. Zobacz np [link widoczny dla zalogowanych] i [link widoczny dla zalogowanych].

Cytat:
2. czy są dekodery oparte na AVR MCU Atmela np. ATmega128, AT90S2313, ATtiny.

[link widoczny dla zalogowanych]

3. - było
Cytat:
chcę zrobić w oparciu o gotową płytkę bazową (która posiada już RS232, I2C 1-Wire, USB)

Kłania się BASCOM

Cytat:
4. Jak wygląda problem kompatybilności pomiędzy Boosteremi a dekoderami

Dowolny dekoder MUSI współpracować (prawidłowo) z dowolnym boosterem ... i tak się dzieje, np dekodery martinezo czy Lenza działają zarówno z centralkami Roco jak i Lenz.

Cytat:
5. czy ktoś posiada gotowe programy lub algorytmy dla dekoderów i centralek - chciałbym jednak wzorować się na rozwiązaniach już sprawdzonych

Tak, ale jest to chronione tajemnicą producenta

6. Było, popieram -> TAURUS'a za ok 200 zł.
[link widoczny dla zalogowanych]

Cytat:
jaką państwo polecacie kolejkę (w granicach 250 PLN, PIKO, ROCO), oraz jakie akcesoria np. elektryczne zwrotnice tory.

Zajrzyj [link widoczny dla zalogowanych]

Cytat:
Pozdrawiam i dziękuję za ewentualne odpowiedzi ...

To jest właściwe miejsce na Twoje pytania. Smile


Post został pochwalony 0 razy
Zobacz profil autora
DCC i mcu
PostWysłany: Pią 13:35, 10 Mar 2006
bobie
Gość

 
Dołączył: 10 Mar 2006
Posty: 4
Przeczytał: 0 tematów

Ostrzeżeń: 0/3





Bardzo dziękuję za odpowiedzi

Jeżeli chodzi o wybór Atmela to rzeczywiście miałem przeczucie, że może być za duży - choć nie ukrywam - nadzieje najbardziej wiązałem z ATtiny. Wybrałem tego producenta, ponieważ dobrze on wspiera język C - a dokładniej GCC (AVR-GCC). Kiedyś sobie powiedziałm, że poniżej C nie schodzę dlatego assembler nie jest chwilowo na horyzoncie.

Jeżeli chodzi o wybór H0, to nie kierowałem się jakimiś dogmatami modelarskimi, tylko pragmatyką: jestem wielkim chłopem i mam słaby wzrok Smile, dlatego H0 jest dla mnie leprzym wyborem - choć nie wiem, może się mylę.

Jeżeli chodzi o pomysł o zrobienia centralki wydawało mi się, że zagadnienie nie jest makabrycznie trudne w dodatku można skorzystać z gotowej płytki bazowej wyposażonej w LCD (2x16 lub 4x16) i klawiatrurę (4, 8 przycisków). Wydawało mi się że centralka to nic innego jak logika sterowania i driver do DCC. Znając protokół DCC da się chyba zrobić takie cudo. Chodziło też mi o element samokształcenia. Oczywiście, jeśli zrobienie takiej centralki miałoby mi zająć 5 lat i zero przyjemności ze streowania w tym czasie kolejką - to lepiej dać sobie spokój i kupić orginał. Ale jeżeli potrafię już sterować obrotami silniczka, posługiwać się LCD itp. to może warto pomyśleć o czymś bardziej ambitnym. Nie będę przecież przez całe życie sterował wężem oświetleniowym na choince Happy.

Jeżeli chodzi o DDW to on wymaga chyba RS-a, a jam tylko laptopa z USB (no i oczywiście Eth, RJ11, VGA jeszcze). Adaptery USB2RS232 chyba nie są też zalecene!!!

Pozdrawiam,
Robert


Post został pochwalony 0 razy
Zobacz profil autora
Re: DCC i mcu
PostWysłany: Pią 13:47, 10 Mar 2006
Gbbsoft
Moderator

 
Dołączył: 15 Lis 2005
Posty: 133
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Warszawa-Bemowo





bobie napisał:
Wydawało mi się że centralka to nic innego jak logika sterowania i driver do DCC. Znając protokół DCC da się chyba zrobić takie cudo. Chodziło też mi o element samokształcenia. Oczywiście, jeśli zrobienie takiej centralki miałoby mi zająć 5 lat i zero przyjemności ze streowania w tym czasie kolejką - to lepiej dać sobie spokój i kupić orginał. Ale jeżeli potrafię już sterować obrotami silniczka, posługiwać się LCD itp. to może warto pomyśleć o czymś bardziej ambitnym. Nie będę przecież przez całe życie sterował wężem oświetleniowym na choince Happy.


Wiesz... musielibyśmy ustalić nomenklaturę.
Ja pod pojęciem "centralka" uważam trochę bardziej skomplikowane urządzenie. Dla mnie centralka to pudełko które (a) generuje sygnał DCC dla boosterów (b) zarządza urzadzeniami "na zapleczu", z kórymi łączy się po jakiemś protokole (np: u Lenz/Roco jest to XPressNet).

Zwykły układ, którym możesz generować sygnał DCC, i który ma przyciski i jakiś wyświetlacz, dla mnie nie jest centralką, tylko raczej prostym manipulatorem.

Centralką jest np: (a) centralka Lenz (b) myszka Roco podłączona do gniazda Master (c) serwer DDW.

Centralkę charakteryzuje jeszcze przechowywanie pewnych "wspólnych" informacji i dzielenie się nimi z "urządzeniami na zapleczu". Np: aktualny kierunek jazdy i prędkość lokomotywy, stan ich funkcji i świateł, stan akcesoriów, tryb działania (np: wejście w tryb programowania) itd.

Oczywiście są systemy uproszczone, które nie posiadają rozwiniętej infrastruktury na zapleczu i tu powstaje pytanie, czy to jeszcze jest centralka. Samo posiadanie jakiegoś mikroprocesora nie wystarczy, aby to coś nazwać centralką, bo wtedy każdy manipulator Lenz'a można by nazwać centralką (a centralkę Lenz'a: podwójna cetralką, bo ma dwa mikroprocesory Laughing Laughing ). Myślę, że urzadzenie, które potrafi się komunikować z róznymi urządzeniami na zapleczu (nawet jeżeli używa do tego kilku protokołów) można by nazwać centralką.

PS. Oczywiście sa to moje przemyślenia, nie koniecznie niezmienne... Laughing


Post został pochwalony 0 razy
Zobacz profil autora
PostWysłany: Pią 15:00, 10 Mar 2006
TomekW
Zawiadowca

 
Dołączył: 08 Paź 2005
Posty: 218
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Poznań





ArturSwider napisał:
Hi,

Cytat:
Jeżeli H0 to nie to forum


Nieważne, zasady DCC to jedno i to samo niezależnie od skali.

Cytat:
Gdybyś był TT-kowiczem


Jeśli nie jest to trzeba kolegą zachęcić, a nie od razu wyrzucać na inne niewdzięczne fora... Wink


Przeca ja go nie wyrzucam - tylko doradzam Smile


Post został pochwalony 0 razy
Zobacz profil autora
Re: DCC i mcu
PostWysłany: Pią 15:06, 10 Mar 2006
TomekW
Zawiadowca

 
Dołączył: 08 Paź 2005
Posty: 218
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Poznań





bobie napisał:

Jeżeli chodzi o DDW to on wymaga chyba RS-a, a jam tylko laptopa z USB (no i oczywiście Eth, RJ11, VGA jeszcze). Adaptery USB2RS232 chyba nie są też zalecene!!!


Oczywiście że wymaga RS, ale nikt nie powiedział że musi być tsały.
Działa (sprawdzone) przez przejściówki USB-RS.
Prolok (do programowania) zresztą też (choć ponoć nie ze wszystkimi przejściówkami)


Post został pochwalony 0 razy
Zobacz profil autora
DCC i mcu
PostWysłany: Pią 16:16, 10 Mar 2006
bobie
Gość

 
Dołączył: 10 Mar 2006
Posty: 4
Przeczytał: 0 tematów

Ostrzeżeń: 0/3





GBBSOFT:
absolutnie się zgadzam, że to co ja planuję zrobić nie jest centralką w tym sensie, że funkcjonalność którą ja jestem w stanie zaimplementować - przynajmniej na początku- ni jak się będzie się miała do tej, jaką dostarczają prducenci. To jest oczywiste. Mi chodziło o stworzenie jakiegoś elementu elektronicznego, który by dostarczał pewnej logiki sterowania. Nie chcę na razie snuć planów o urządzeniu, które zarządza całą rozproszoną infrastrukturą makiety ponieważ nie jest to mój poziom. Na razie chodzi mi o kawałek logiki - za to własnej, nie dlatego, że jest ona taka dobra tylko dla tego, że zrobienie czegoś takiego dałoby mi dużo satysfakcji.
Sterowania makietami kolejek - akurat - najtepiej się do tego ndaje a poza tym, kiedyś w dzieciństwie miałem kolejkę PIKO i zawsze chciałem do tego wrócić. Teraz - wydaje mi się - jest odpowiedni moment Smile !!!

Pozdrawiam,
Robert


Post został pochwalony 0 razy
Zobacz profil autora
DCC i mcu
PostWysłany: Pią 16:25, 10 Mar 2006
bobie
Gość

 
Dołączył: 10 Mar 2006
Posty: 4
Przeczytał: 0 tematów

Ostrzeżeń: 0/3





ArturSch:
bardzo dziękuję za info o dekoderze na Atmelu. Ze screena wynika, że jest on na ATmeg8 - a to bardzo dobrze, bo świetnie się nadaje do programowania w C.
Proszę Cię o informację gdzie - ewentualnie i za ile to cacko można kupić !!!
Co do Bascoma - to powiem tylko tyle, że naukę programowania zacząłem od Basica - zresztą rewelacyjnego: Borland TurboBasic. Jednak dawno zaprzestałem już zabawy z nim bo brak mi elastyczności (czytaj wskażników i zarządzania pamięcią). Swoją drogą jak Bascom optymalizuje RAM - w końcu MCU za wiele to jej nie mają Question? A na koniec, to Bascom jest chyba komercyjny i nie ma go na Linucha - więc kompletnie odpada.

Pozdrawiam,
Robert


Post został pochwalony 0 razy
Zobacz profil autora
PostWysłany: Pią 17:59, 10 Mar 2006
Gbbsoft
Moderator

 
Dołączył: 15 Lis 2005
Posty: 133
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Warszawa-Bemowo





Pogadaj z Martinezo - on prawie seryjnie produkuje dekodery...


Post został pochwalony 0 razy
Zobacz profil autora
PostWysłany: Pią 18:16, 10 Mar 2006
andrzejc
Starszy Młotkowy

 
Dołączył: 03 Lis 2005
Posty: 40
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Warszawa





Zrobienie centralki nawet w rozumieniu GBB nie jest trudne, ale wymaga
trochę doświadczenia i pokonania pewnych problemów.
Ja właśnie testuję własną centralkę opartą co prawda na PIC-u ale spełnia
wszystkie wymagania GBB. Współpracuje z prostymi manipulatorami, aby było można zrobić ich kilka dla każdej lokomotywy. Ma połączenie z PC poprzez port USB, ma własną magistralę opartą o I2C do komunikacji z
zapleczem. W planach mam manipulator podobny do pilota PICO


Post został pochwalony 0 razy
Zobacz profil autora
Re: DCC i mcu
PostWysłany: Pią 18:22, 10 Mar 2006
ArturSch
Administrator

 
Dołączył: 29 Paź 2005
Posty: 584
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Rumia





bobie napisał:
Proszę Cię o informację gdzie - ewentualnie i za ile to cacko można kupić !!!

Jest to dekoder Gold mini Lenz'a w cenie ok 160 zł, a można go dostać [link widoczny dla zalogowanych] lub [link widoczny dla zalogowanych].


Post został pochwalony 0 razy
Zobacz profil autora
PostWysłany: Pią 18:25, 10 Mar 2006
ArturSch
Administrator

 
Dołączył: 29 Paź 2005
Posty: 584
Przeczytał: 0 tematów

Ostrzeżeń: 0/3
Skąd: Rumia





andrzejc napisał:
Współpracuje z prostymi manipulatorami, aby było można zrobić ich kilka dla każdej lokomotywy.

A może by się udało podpiąć manipulatory po XPressNet - byłby to dostęp do Roco/Lenz manipulatorów oraz np USB interface - a racja, już jest


Post został pochwalony 0 razy
Zobacz profil autora
DCC i mcu
Forum Forum modelarzy TT oraz MK [ Forum ZAMKNIĘTE ] Strona Główna -> Elektryka i DCC
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Wszystkie czasy w strefie CET (Europa)  
Strona 1 z 2  
Idź do strony 1, 2  Następny
  
  
 To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek  Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi  


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001-2003 phpBB Group
Theme created by Vjacheslav Trushkin
Regulamin