Nieuws:

Nu in MSM 244 TEST: B-MODELS NMBS reeks 51

Hoofdmenu

G-LCD 1.0 ...

Gestart door Gerolf, 24 februari 2015, 09:44:57 AM

Gerolf

Met het ontwerp van een (ambitieus) project bezig:



't Zal nog wel even duren voor het volledig klaar is ...  ::)
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

loebaske


Gerolf

Het wordt een nieuw universeel besturing/afregel/monitor-kastje
Ingrediënten: Grafische kleurendisplay 240x320 met touch-screen, Rotary encoder, SD-kaartlezer, oplaadbare batterijen
Wordt intern door 4 samenwerkende µC's aangestuurd - een quad-core dus  ;D

't Is een toekomstdroom - waar ik af en toe wat aan probeer verder te werken  ;)
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

loebaske


conducteur

Gerolf: krijg je zoiets niet in één stevige 32 bit ARM ofzo? Dat spaart je toch al wat kopzorgen ivm communicatie tussen de verschillende units die wegvalt?
Rian 2-Rail DCC NMBS TPIII
Grote Modeltreinruilbeurs Blankenberge Pasen 2016
Zaal Forum

Gerolf

Er zijn nogal wat taken en taakjes die uitgevoerd moeten worden, en sommige zijn tijd-kritisch.
De 4 µC's laat ik multitasken, elke µC heeft zijn specifieke pakket en kan "rustig" op interrupts reageren

Onderlinge communicatie gebeurt met I2C (of TWI, als je wil)
Qua hardware is dat niet lastig, en het is snel genoeg voor wat er moet uitgewisseld worden
Ik voorzie een extra aansluiting per slave, waarmee hij aan de master aangeeft dat hij iets te zeggen heeft.
Zo moet er niet om de X tijd gepold worden - scheelt nogal wat in efficiëntie
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Gerolf

Opbouw zo goed als klaar:



... en nu elektrisch testen, en vooral de software schrijven ...
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

PeterC

Gerolf, heel proper gemaakt.  Veel plezier met je 'roman'  ;)




Ik heb je raad uit reactie #713 opgevolgd en ben nu bezig met een afzonderlijke controller als I2C slave om die WS2812 leds aan te sturen.  Ondertussen al een hele resem opcodes uitgewerkt (kleurtjes instellen, knipperen op alle mogelijke manieren, ledtest, ...).
Groetjes, Peter


Steam.N

Ziet er goed uit, Gerolf.
Hopelijk vindt je geen electrische foutjes, en loopt de programmatie vlotjes !
Knutselgroeten !  Jean       TP-I (B) & TP-II (DR) - N - DC - Handbediening - Zelfbouw  { Sedelocus - De Feniks - Pira-N's Crossing - Turnhout NEEB - Scrap Yard }

Gerolf

Bedankt, Jean en Geert.

Citaat van: PeterC op 08 maart 2015, 23:01:57 PM
Gerolf, heel proper gemaakt.  Veel plezier met je 'roman'  ;)

't Zal inderdaad een dik boek software worden: 4 relatief grote, samenwerkende microcontrollers
Misschien is het de moeite om een apart draadje over dit (langetermijn-)project op te starten ..
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

dani

oeioei.... als ik dit allemaal bekijk dan zit ik nog enkele generaties achter...

Ik heb zonet de  oude Nokia 5110 displays "herontdekt" voor op de  ATMel.  :-)
De kruik is te water gegaan...
De kruik is niet meer.

Gerolf

Citaat van: dani op 09 maart 2015, 12:04:30 PM
oeioei.... als ik dit allemaal bekijk dan zit ik nog enkele generaties achter...

Ik weet ook nog niet zeker of ik wel in de volgende generatie geraak - nog heel wat hindernissen te nemen ...  ::)
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Gerolf

Topic afgesplitst (gaat gemakkelijker dan ik dacht met de nieuwe forumsoftware)

... en zo kan ik nog wat extra fotootjes toevoegen:





LCD-backlight heeft gisteravond al licht gegeven.
Maximaal stroomverbruik hiervan heb ik nu beperkt op 90 mA.
Dat lijkt voldoende licht, maar het is nog gemakkelijk te verhogen.

Tijdens de opbouw heb ik tot nu toe 9 (!) aan de layout te verbeteren items opgemerkt
Fouten:
- vergeten doorverbindingen naar de andere kant van de print
- massavlak-fouten (doorverbindingen kortgesloten)
- mosfets waren in spiegelbeeld getekend
- weerstand voor nood-led vergeten
- spanningsregelaar had te weinig plaats
Ter verbetering
- LCD-module volledig uit-schakelbaar maken (voor batterijstroom)
- ... en dus een te besturen mosfet bij plaatsen
- ... en daardoor een tweede Elco nodig bij de microcontrollers
- Drukknopje iets meer naar de buitenkant plaatsen

Die fouten zijn "tussendoor" allemaal op de print gecorrigeerd,
en tot nu toe ben ik geen elektrische rampen tegen gekomen
Er zijn nog enkel zaken aan te pakken voor het doosje "dicht" kan
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Geert

Ik sta nog altijd versteld hoe loepzuiver je koperbaantjes kan etsen. Ben benieuwd wat het gaat worden.


Geert
Schaal HO - digitaal zelfbouw - Favoriete Lok: V200 DB
Huidig project: LocoNet 16 poorten ingangen/uitgangen

Gerolf

Na bijna een maand vallen en opstaan een eerste serieuze drempel genomen:



Eindelijk luistert de grafische module naar instructies van één van de AtMega644p's
Het lijkt nog niet veel soeps, maar nu weet ik tenminste dat communicatie kan

Stap voor stap verder - maar liefst ASAP tekst op het scherm ...
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw