Waar zijn we nu mee bezig ? Microcontrollers

Gestart door ToThePoint, 13 januari 2012, 10:27:28 AM

ToThePoint

Wel we steken van wal.
Een van de vele disciplines in de zelfbouw modelbouw zijn ongetwijfeld microcontrolers.
De toepassingen zijn legio en het zelf ontwikkelen en bouwen ermee is althans voor mij een van de meest aangename bezigheden.
Het houd het brein hier fit en het logisch denken van actie en reactie op peil.

Momenteel ben ik bezig aan een schakeling die een sein stuurt.
Een sein dat vele seinbeelden kan weergeven met een minimum aan recources.
Een minimum omdat de adressen niet oneindig zijn en zeker op grote banen een nadeel is.
Last but not least om de kosten te drukken.

Wat mijn betrachting is en steeds zal zijn is dat het ontwikkelde er voor elkeen is die er om verzoekt, maar men zal niet zijn zakken kunnen vullen me wat hier gemaakt is.

En als ik zo zit te denken hoef ik eigenlijk weer geen gedoe met sommige medemensen die het weer beter willen weten.
Soit we zien wel hoe en waar dit ons leid.
Als u kijkt zoals u altijd keek zal u steeds zien wat u altijd zag. "BOEDDHA"
Now you're just somebody that I used to know "GOTYE"
Spoor HO, HOe, N, Z, digitaal, EP: I, II, III, IV, V, VI

Gerolf

Ik spring mee op de kar [;)]
Zoals in het andere draadje - de aanleiding voor dit - verteld: Momenteel is mijn ?C-gebruik gericht op het (meten en) regelen van mijn kermisattracties.
- Bij de rups en de botsauto's is het vrijwel alleen regelen (meten is louter een start/stop-knopje nakijken)
- Bij de spiegeltent wordt er "geluisterd" naar de muziek
- Bij de rollercoaster wordt het meer complex, want daar speelt veiligheid ook een rol (twee treintjes, geen kop-staartongevallen)

Na Mechelen 2012 ga ik me terug met mijn feitelijke modelbaan bezighouden, en wil ik in eerste instantie mijn schaduwstations (FIFO en zo) en dubbelsporige keerdriehoek automatiseren (voor DC, geen DCC)

Ik gebruik AVR's (atmel dus) en programmeer ze met BASCOM. Tot nu toe heb ik nog geen assembler-instructies nodig gehad.
Mijn favoriete microcontroller is al een tijdje de AtMega8-16PU: 28pins DIL, met tot 24 poorten, genoeg geheugen en snelheid, en niet te duur.
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Dreha

Ik wil ook wel meerijden.[:p]

Zelf ben ik zo nu een dan bezig met men eigen digitaal besturingssysteem (ligt om moment weer even stil). Het zou volledig compatibel moeten zijn met DCC.
E?n locomotief decoder werkt al gedeeltelijk de CV moeten nog worden ge?mplementeerd worden. Ben nu bezig met een decoder voor een rijtuig om de binnenverlichting en de sluitverlichting te sturen.

Ook ik maak gebruik van de ATMEL AVR [;)]. Voor de sturing een ATMEGA32 met 32-IO en 32k geheugen voor de decoders een ATTINY2313 of 261 of ATMEGA88.
Voor het programeren gebruik ik MikroC, BASCOM of Assembler (heel beperkt).

Voor het sturen van seinen, wissels, verlichting enz. ga ik niet met DCC werken, maar denk ik er aan om een RS-485 netwerk te gebruiken (er staat trouwens een leuke artikel reeks in elektor, de elektor-bus). de link met de PC is dan snel gemaakt. Bijkomen voordeel is dat je geen dure booster nodig hebt. Een paar PC voedingen verspreidt onder de baan (aantal hangt af van de grote)

grtes, Harald

Steam.N

Ik rij graag mee.  Wel op dit ogenblik als passagier [;)]

Buiten een poging om een led-cube te laten werken (PIC, JAL), heb ik geen ervaring.
Wie  weet, voor de aansturing van mijn yard kraan, als ik die aan het werken krijg, zou een PIC ontwikkeling een meerwaarde zijn !


Knutselgroeten !  Jean       TP-I (B) & TP-II (DR) - N - DC - Handbediening - Zelfbouw  { Sedelocus - De Feniks - Pira-N's Crossing - Turnhout NEEB - Scrap Yard }

dgrr57


Gerolf

@Harald (Dreha): Ben je niet vergeten te zeggen dat je les geeft over die dingen? Of doe je dat niet meer? [;)]
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

PeterC

Ik hoop dat de 'kar' sterk genoeg is...

Ik ben in een 'proza' bui dus hier even mijn geschiedenis:

Toen de dieren nog spraken, had ik mijn electronica diploma op zak en heb ik nog een jaartje specialisatie gevolgd.  Daar werd ik 'ondergedompeld' in de 'Digitale Technieken'.  Ik was er zo door gebeten dat ik meer wou en ook meer wou 'leren'.  Internet toen?  Alleen voor de 'happy few'...  Fora?  Geen sprake van!
Een exotische hobby (ik heb er nog zo wel gehad) en je staat op je eentje.  Boeken!  Kilo's heb ik ervan verslonden.  Trial and error (uren - dagen - maanden mee versleten)...

Om ??n en ander kort te maken: begonnen met de Z80 (voor iets of wat besturing had je RAM, PIO, CTC en natuurlijk een EPROM nodig - en onvermijdelijk een EPROM programmer en -wisser).  Even een ontwerpje maken was (als hobbyist) een werk van maanden...  Een datasheet vinden was bij manier van spreken even moeilijk als een ontdekkingsreis naar de Noordpool!

De 8051!  Een gedeeltelijke ommekeer (maar nog steeds RAM en EPROM).  Printjes waren maar de helft zo groot meer.  Maar nog steeds kilo's boeken...

Microchip, de PIC!  Oef!  Alles aan boord.  Vind je je zin niet in het ene type, neem dan een ander type.  Spotgoedkoop!  Boeken?  Buiten enkele ebooks vind je alles!

Ontwikkelomgeving?  Gratis!  Van 8 pens tot xx pens DIL en SMD.  Processorsnelheid in te stellen van  h e e l  t r a a g  tot ...

Tegenwoordig gebruik ik zelfs geen '555' meer om twee ledjes te laten knipperen; een PIC 12Fxx heeft ook maar acht pennetjes en de ledjes kunnen mooi dimmen en opgloeien in plaats van aan-uit.  Ik denk dat zo'n PICje misschien zelf goedkoper uitkomt dan een 555 en enkele componenten.

Programmeeromgeving: JAL-Edit en de JAL bibliotheken en MPLAB IDE van Microchip (alles gratis!).  Programmer PicStart Plus van Microchip.

Momenteel?  Een USB - I2C interface om enkele (ook eigen) I2C systemen eenvoudig via de PC te kunnen testen.  Waarom USB?  Eenvoudig omdat ik geen enkele PC meer heb met een seri?le poort.


citaat:
Geplaatst door ToThePoint

...En als ik zo zit te denken hoef ik eigenlijk weer geen gedoe met sommige medemensen die het weer beter willen weten...



JP ik heb ooit eens geleerd: 'veel geblaat, weinig wol!'  En zij die beter willen weten? ...
Groetjes, Peter


ToThePoint

Gentlemen.

Ik maak me de bedenking dat er buiten de microcontroler zowiezo ook de nodige andere komponenten ermee gepaard gaan.
Is dit dan in een ander draadje ? Of is dit eigenlijk "waar ben ik mee bezig? electronica " want buiten de microcontrolers zijn er eigenlijk nog best wel andere electronische schakelingen die (zoals dreha aangeeft) die geen microcontroler gebruiken.

Ik zit trouwens in een rechte lijn naar de finale voor het tegenspoorsein.
Als u kijkt zoals u altijd keek zal u steeds zien wat u altijd zag. "BOEDDHA"
Now you're just somebody that I used to know "GOTYE"
Spoor HO, HOe, N, Z, digitaal, EP: I, II, III, IV, V, VI

Gerolf

Ik was eigenlijk al wat aan 't twijfelen om dit draadje te verplaatsen naar "KIS en andere elektronica".
-> dan kunnen eventuele "randschakelingen" ook een plaatsje krijgen [;)]
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Dreha

@Gerolf:
Ja ik geef daar nog steeds les over, op middelbaarschool niveau wel te verstaan.
Dus ik ben zeker geen top expert in die zaken [:I] maar ik wil wel graag mee helpen.[:D]

Grts,

Harald

argilla

citaat:
Geplaatst door Gerolf

Ik spring mee op de kar [;)]
Zoals in het andere draadje - de aanleiding voor dit - verteld: Momenteel is mijn ?C-gebruik gericht op het (meten en) regelen van mijn kermisattracties.
- Bij de rups en de botsauto's is het vrijwel alleen regelen (meten is louter een start/stop-knopje nakijken)
- Bij de spiegeltent wordt er "geluisterd" naar de muziek
- Bij de rollercoaster wordt het meer complex, want daar speelt veiligheid ook een rol (twee treintjes, geen kop-staartongevallen)

Na Mechelen 2012 ga ik me terug met mijn feitelijke modelbaan bezighouden, en wil ik in eerste instantie mijn schaduwstations (FIFO en zo) en dubbelsporige keerdriehoek automatiseren (voor DC, geen DCC)

Ik gebruik AVR's (atmel dus) en programmeer ze met BASCOM. Tot nu toe heb ik nog geen assembler-instructies nodig gehad.
Mijn favoriete microcontroller is al een tijdje de AtMega8-16PU: 28pins DIL, met tot 24 poorten, genoeg geheugen en snelheid, en niet te duur.



Gerolf , ik bedoelde eigenlijk dus een DCC schaduwstation. Excuus voor de onduidelijkheid[;)]
Zoal dit draadje ook voor "niet elektronica bouwers" maar verstaanbaar en begrijpbaar blijft. Je kan er maar van leren zeg ik[;)]
argilla
H0, On30, 1/29, Gn15

Gerolf

citaat:
Geplaatst door argilla
...Zolang dit draadje ook voor "niet elektronica bouwers" maar verstaanbaar en begrijpbaar blijft...
Ik weet niet of dat kan. Ik kan me voorstellen dat er "specialistische" informatie wordt uitgewisseld [;)]
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

PeterC

citaat:
Geplaatst door Gerolf

citaat:
Geplaatst door argilla
...Zolang dit draadje ook voor "niet elektronica bouwers" maar verstaanbaar en begrijpbaar blijft...
Ik weet niet of dat kan. Ik kan me voorstellen dat er "specialistische" informatie wordt uitgewisseld [;)]



Een PIC heeft slechts 35 instructies (beperkte woordenschat), dus veel eenvoudiger dan ons Nederlands (en ook veel duidelijker - geen dubbelzinnigheden - maar ook emotieloos [^]).

Alle gekheid op een stokje: alles kan op veel manieren worden verduidelijkt: wanneer financi?le experten met elkaar praten, snap ik daar ook geen snars van.  
Wanneer dan een lieve bankbediende mij de nodige uitleg verschaft, snap ik het wel (achteraf ben ik wel de pineut en zijn mijn centjes toch weg, maar de uitleg was goed [;)]).

Hetzelfde met elektronica en controllers: het is maar hoeveel commentaar je aan alles geeft.  Een transistor met voorschakelweerstand en een een condensator eraan kan ook voor van alles dienen; zonder uitleg over hoe-wat-waarom is het niet echt duidelijk.

En iemand die er niets van kent?  Iedereen is zo begonnen!  Ook zij die zich 'expert' durven noemen (en daar reken ik mij zeker niet bij want ik leer nog elke dag bij [;)]).


Groetjes, Peter


Geert

Ja zeg, mijn lievelings onderwerp, ik heb al zo veel projectjes geprogrammeerd in ?controllers (PIC?s) dat ik de tel al ben kwijt geraakt.  
Nu nog alles on-line zetten (ooit)?

Ik ben bereid iedereen te helpen om de eerste stappen te zetten.

Geert
Schaal H0 - digitaal zelfbouw - Favoriete Lok: V200 DB

PeterC

Geert, een tijd geleden al eens op je site gaan 'piepen'.  Goe bezig!
Assembler met VEEL commentaar erbij [;)]
Groetjes, Peter