Modelspoormagazine forum

Modelspoor, praktijk => Modelspoor-elektronica met microcontrollers => Topic gestart door: dani op 09 december 2015, 13:06:06 pm

Titel: Wat als de boel kapot is ?
Bericht door: dani op 09 december 2015, 13:06:06 pm
Ik haalde het al even aan in een ander topic,  ik heb een Roco ASC-1000    (analoge regelunit van in de jaren 80) omgebouwd naar microcontroller technologie.
Het apparaat was defect en was al deels gesloopt door de vorige eigenaar.

Dus : out with the old, in with the new.  Gebaseerd op de manual heb ik met behulp van een ATMega283P  controller chip de boel proberen te "emuleren" en het lijkt tot nu toe te lukken.

Ik zal hier een overzichtje geven van de ombouw van het geheel.   Als er mensen zijn die iets gelijkaardig willen doen, het kan dus wel.

De stappen in de ombouw :

1. open vijzen en slopen van de "ingewanden".
2. printbaantjes doorslijpen zodat de potmeters, schakelaars en LEDs op het bedienpaneel "geïsoleerd" zitten
3. nieuwe bedrading voorzien voor deze bedien-elementen en de waarden van potmeters etc bepalen
4. een printje maken met daarop de microcontroller , een 5V gestabiliseerd voedingetje en de aansluiting voor de bedienelementen  +  en serieel poortje
5. een "power trap" toevoegen  (een LMD18200   H-brug die tot 3,5A kan verwerken)
6. nakijken en aanpassen van de bestaande voeding in het apparaat
7. een DC-DC  buck converter inschakelen voor de voeding van de ùC
8. Alles samen bouwen en testen
9. de onderdelen definitief op hun plek zetten
10. nieuwe bedrading, een reset kno en een extra 2-kleuren LED  die aangeeft oif je vooruit/achteruit rijdt (kleur) en hoe snel  (intensiteit v/h licht)

Dat wat de hardware betreft..

En dan de software :   handleiding doornemen, uitvogelen wat de bedieningselementen doen, wat de logica er achter is, en dan nabouwen in een stukje software.

Titel: Re: Wat als de boel kapot is ?
Bericht door: dani op 09 december 2015, 13:11:54 pm
1. het uitgangsproduct :   de Roco ASC-1000
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8840_zps8eysjrni.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8840_zps8eysjrni.jpg.html)

2. de onderdelen die er uit gesloopt zijn
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8834_zpsaiyt4azx.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8834_zpsaiyt4azx.jpg.html)

3.  de controller print  op gaatjesboard
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8825_zpsufrbfpkv.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8825_zpsufrbfpkv.jpg.html)

(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8828_zpsrnwb81qy.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8828_zpsrnwb81qy.jpg.html)

4. de nieuwe bedrading op het bedienpaneeltje
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8818_zpsshiyv7sa.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8818_zpsshiyv7sa.jpg.html)

5. de kaal gestripte voorkant van het bedienpaneel
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8817_zpsf3wtsfje.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8817_zpsf3wtsfje.jpg.html)

6. de herziene en bijgewerkte voeding
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8824_zps0wzs4zgm.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8824_zps0wzs4zgm.jpg.html)


Mijn helper / opzichter / ploegbaas ...
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8830_zpssam0u59c.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8830_zpssam0u59c.jpg.html)


EINDTRAP
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8836_zpsz9ptixpw.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8836_zpsz9ptixpw.jpg.html)

DC-DC dropper
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8837_zpsk6rhgl4h.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8837_zpsk6rhgl4h.jpg.html)



Samen gebouwd  (prototype) en bedraad.
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8839_zpsgzrzdvds.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8839_zpsgzrzdvds.jpg.html)



En dan terug dicht....
(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8840_zps8eysjrni.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8840_zps8eysjrni.jpg.html)




3 nieuwe elementen aan de buitenkant zijn :

1.  op voorpaneel de rood/gele  LED die richting en snelheid aangeeft.
2.  op achterkant : de RESET knop voor  de microcontroller  (je weet nooit)
3.  op achterkant :  3 draadjes op een stekkertje waarop UART  Seriële comm zit zodat je via een USB-TTL level converter de dingen op de PC kan monitoren.

(http://img.photobucket.com/albums/v611/danimieghem/Marklin%20digital/IMG_8841_zpsdw5jgmxd.jpg) (http://smg.photobucket.com/user/danimieghem/media/Marklin%20digital/IMG_8841_zpsdw5jgmxd.jpg.html)


Titel: Re: Wat als de boel kapot is ?
Bericht door: dani op 09 december 2015, 13:21:54 pm
En de werking van de  "vernieuwde"  controller unit :

* de rode drukknop  is  stop / start     (spanning op de sporen aanwezig of niet)
* de wittte drukknop was defect dus heb ik weggelaten.   Deze diende voor het schakelen tussen  drukknoppen  en draaiknoppen voor de bediening
* de gele drukknoppen  gaan in "button" mode  de snelheid UP / DOWN  brengen
* de groene knoppen dienen voor vooruit / achteruit rijden
* de oranje knop vervangt de witte (de LED van de witte werkt nog wel)  . oorspronkelijk diende deze als reset voor de rode noodstop


Grote draaiknop   dient voor het regelen van de spanning op de sporen (via PWM signaam) dus voor de snelheid


KLeine Draaiknoppen :
- de linkse is voor instellen van maximum snelheid .  IN 10 stappen zorgt deze voor het bereik van de grote knop.   Helemaal naar links draaien is "KRUIPEN", dan zal het snelheids bereik van de grote knop  ongever 10% van het totaal van de baanspanning zijn over zijn gehele werk"slag".  Zo kan je heel fijn regelen.    Uiterst rechtse stand is  "full throttle" en dan is het bereik van de grote knop  de full range van 0 tot max baanspanning.   De standen ertussen zijn proportioneel, dus kan als  rangeerstand of zo gebruikt worden, of gewoon als beperking vn de snelheid.

- de 2 middenste dienen voor het  bepalen hoe fijn of grof de wijzigin van de snlheid UP/DOWN is bij het bedienen van de  (gele) drukknoppen in "button" mode.   Lage instelling van de draainkoppen zorgt voor heel fije stapjes bij het versnellen of vertragen, hoe mer je de potmeter open draait, des te grover worden de stappen.

-de rechtse was oorspronelijk de massa simulatie knop (soort lastrregeling) en die wordt voorlopig niet gebruikt, maar is wel bekabeld dus kan via een Software update ingezet worden voor een nog te bepalen functie.


De funtcionaliteit is dus niet 100% identiek met de originele regelaar, maar dit waren de wensen van mijn "klant"  :-) :-)
Titel: Re: Wat als de boel kapot is ?
Bericht door: dani op 09 december 2015, 13:48:43 pm
even een testje met een motor aangesloten....

En nu bijkt dat de centrale potmeter wel eens een spuitje contactspray kan gebruiken.  Wordt aan gewerkt :-)

Je hoort inderdaad duidelijk het zoemen van de motor maar dat is omdat hij op de plastic behuizing ligt en trilt...

https://www.youtube.com/watch?v=hay4n0fGMmE