BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: bask185 op 24 December 2022, 23:46:38
-
In dit draadje wil ik een paar van mijn ideetjes delen. Of het een zegen of een vloek is, weet ik nog niet, maar ik krijg nu eenmaal erg veel ideeën. Slechts een klein deel daarvan vind ik daadwerkelijk een goed idee (naar mijn bescheiden mening ::) )
Sommige ideeën blijven bij een idee, sommige werk ik gedeeltelijk uit tot een levensvatbaar concept en anderen halen het tot een prototype.
Het idee van vandaag, is een geassembleerde printplaat met een 3D geprinte beugel speciaal voor wissels met puntstukken. Mijn plan was een zo goedkoop als mogelijke wisselaandrijving die ook daadwerkelijk praktisch was. Ik moest dus perse puntstuk polarisatie hebben. Na zelf veel ellende gehad te hebben met relais (lag voornamelijk aan mijn DIY bende) ben ik heilig gaan geloven dat het polariseren mechanisch moet geschieden via schakelaars. Dat werkt namelijk altijd en is goedkoper
Nu had ik eerder al een beugeltje gemaakt voor een servo en 2 schakelaars. Werkt opzich goed, maar je moet er draden aan solderen en precies dat, wilde ik eigenlijk niet.
(https://i.imgur.com/yVrzhGU.jpg)
(https://i.imgur.com/Xivog2j.jpg)
Die schakelaars zijn niet helemaal mijn idee geweest. Die kwam ik op YT (https://www.youtube.com/shorts/N7GnE7TsAeM) tegen.
Een ander idee wat ik had was om de servo direct op een printplaat te monteren. Ik heb dat uitgewerkt, maar ik kwam nooit tot een levensvatbare oplossing.
Toen dacht ik: "ik moet het combineren!" The best of both worlds
En zo bedacht ik een print, waar de schakelaars op zitten, die je makkelijk kan aansluiten en die werkt met DCC en die je met een 3D geprinte beugel makkelijk kan inbouwen.
(https://images.beneluxspoor.net/bnls_2022/deleteme4-63a778adae9c8.png) (https://images.beneluxspoor.net/bnls_2022/deleteme4-63a778adae9c8.png)
(https://images.beneluxspoor.net/bnls_2022/deleteme3-63a778adcd11e.png) (https://images.beneluxspoor.net/bnls_2022/deleteme3-63a778adcd11e.png)
(in dat groene blokje kan je een kroonsteen steken met draden).
En dan de beugel ;D Dat vond ik het leukste te bedenken.
(https://images.beneluxspoor.net/bnls_2022/deleteme1-63a778ad0333a.png) (https://images.beneluxspoor.net/bnls_2022/deleteme1-63a778ad0333a.png)
(https://images.beneluxspoor.net/bnls_2022/deleteme-63a778ad235d3.png) (https://images.beneluxspoor.net/bnls_2022/deleteme-63a778ad235d3.png)
(https://images.beneluxspoor.net/bnls_2022/deleteme2-63a778ad72ded.png) (https://images.beneluxspoor.net/bnls_2022/deleteme2-63a778ad72ded.png)
De plaatjes lijken mij vrij duidelijk. De print met schakelaars en aansturing kan je in de beugel schuiven die licht klemt. Je kan hem een beetje afstellen door de print heen en weer te bewegen. De kabel kan je direct op de 3 polige header klikken, maar die header moet wel gesoldeerd worden. Je kan dus ook de kabel afknippen en direct door de pads steken en solderen.
De chip die alles mogelijk maakt, is de attiny85. Ik had er nog 18 van liggen en ik had er niks voor te doen. Helaas is door de componenten crisis dit een duur dingetje geworden. Ik heb vanavond een batch van 20 printjes besteld compleet met SMD assemblage. Daar moet ik zelf de attiny op solderen. Het is een sop-8 behuizing, die zijn tamelijk simpel. Behalve de attiny moet ik ook de schakelaars en het groene blokje met de hand solderen.
Ik had ook nog bedacht dat ik deze print analoog kan aansturen door middel van DC, maar dit werkt weer niet met de punstukken. Het idee is dat je net als bij die conrad motoren de voedingsspanning moet ompolen. De print kan namelijk aan de hand van het reeds aanwezige DCC circuit bepalen wat de polariteit is.
Enfin, dat was mijn idee van de week :police:. Graag hoor ik natuurlijk jullie gedachtes er over :angel:
Mvg,
Bas
-
Het idee om de polarisatie mechanisch/analoog te doen lijkt me een leuke. Je koppelt de mogelijke problemen los.
Aandachtspunt: er is nu wel een mechanische koppeling die moet kloppen, namelijk die tussen de uitslag van de servo en wordt-de-schakelaar-wel-ingeduwd.
Reinout
-
Dat klopt. De stang zal altijd net ietsje verder willen duwen dan de wisseltongen kunnen. De servo wordt in software afgeschakeld na het behalen van de eind stand. Als je dan een stang van ijzerdraad of verenstaal heb, zal die nog net tegen de tongen aanblijven duwen met veerkracht.
-
Ben het eens met dit idee. Ik vind ook dat de polarisatie van een puntstuk moet worden afgeleid van de werkelijke stand van het wissel, en niet van een stuurmodule die denkt dat het wissel in stand A staat, terwijl dat niet altijd zo hoeft te zijn.
Voordeel van deze methode is dat tijdens het omlopen van de servo beide microswitches uit staan, en het puntstuk even "dood" is.
De mechanische slag wordt nu inderdaad gedicteerd door de microswitches, zodat je weinig meer kunt doen met de servo-instellingen. Dat hoeft naar mijn mening geen probleem te zijn. Alle wissels hebben toch een gelijke slag. Het enige waar je nog aan zou kunnen denken is om de bevestiging zo in te richten dat het geheel in alle richtingen te verschuiven is.
-
De mechanische slag wordt nu inderdaad gedicteerd door de microswitches
Niet helemaal, er zitten lange armen op. En die hebben veel speling. Als de schakelaar geactiveerd is, kan je nog even verder draaien. De beugel kan je ook nog een beetje bewegen door de print, dus het precies schakelpunt van de schakelaars is zo tot bepaalde mate instelbaar.
-
ok, vooruit.. dit is 1 van je goede ideeën ;)
-
Leuk ontwerp.
Ik neem aan dat je JLCPCB gebruikt voor assemblage? Of heb je een ander bedrijf gevonden?
Ook zie ik (dacht ik) een Buck-down converter. Gebruik ik ook, vanwege de best wel hoge stromen.
Wat me niet helemaal duidelijk is waar je het stukje “verendraad” laat scharnieren. Heb je daarvoor een klein gaatje in de PCB? (Ik zou een doorgemetaliseerde Via nemen, dan heeft die nog iets meer stevigheid :))
Waaraan ik zelf nog aandacht zou besteden, is eenvoudige montage op exact de juiste plaats onder de wissel. Dus zoals Weinert doet, met een malletje op de wissel zodat de gaten en servomotor precies op de juiste plaats zitten.
Groet, Aiko
-
Ik neem aan dat je JLCPCB gebruikt voor assemblage?
(y)
Ook zie ik (dacht ik) een BuckStep-down (of buck, buck-down is gewoon raar :P) converter.
Correct. Een van de dingen die ik wilde testen was een zelf ontworpen buck converter. Als die werkt neem ik die mee naar toekomstige ontwerpen. Ik kocht altijd die breakout boardjes van alie. Die kan je plat met 4 pads tegen je print aan solderen. prijs-technisch wel handig, maar niet zo netjes natuurlijk.
Deze chip heeft geen grote Elco's nodig. JLCPCB heeft geen elco's in het basic assortiment. Van dit ontwerp zijn de attiny, spoel en de buck converter chip extend parts, maar de attiny soldeer ik zelf omdat.. geld redenen ::)
Zo'n buckconverter is nog best tricky. Je moet er echt op letten dat sommige spoortjes erg dicht lopen. Er moet niks onder de spoel door en sommige condensatoren moeten erg dicht op de pinnen staan. Ik wat tips n pointer van het kicad forum :angel:
(https://images.beneluxspoor.net/bnls_2022/deleteme-63af69a2655ad.png) (https://images.beneluxspoor.net/bnls_2022/deleteme-63af69a2655ad.png)
Die R4 en R7 die parallel staan zijn beide basic parts, de weerstand met vervangingsweerstandswaarde was dat niet. Zo zijn 2 weerstanden goedkoper dan 1 :police:
(https://images.beneluxspoor.net/bnls_2022/deleteme1-63af69a2a34c4.png) (https://images.beneluxspoor.net/bnls_2022/deleteme1-63af69a2a34c4.png)
(https://images.beneluxspoor.net/bnls_2022/deleteme2-63af69a2b11d2.png) (https://images.beneluxspoor.net/bnls_2022/deleteme2-63af69a2b11d2.png)
(don't mind the 3D spoel, ik vond geen betere in kicad)
Mvg,
Bas
-
Idee #2 General purpose IO print
Wat is het?
In 1 zin, alles wat je onder je baan nodig heb.
Wat heeft deze print?
- 4 servo aansluitingen
- 4 relais om bijvoorbeeld een spoor of lichtcircuit te schakelen
- H brug om analoge treinen, digitale treinen of een stappenmotor aan te sturen
- 4 analoge ingangen om bijvoorbeeld een rijregelaar te maken met een potmeter
- loconet-B of BiDib bus, en de mogelijkheid de printen tegen elkaar te prikken
- 16 kanaals General purpose IO voor schakelpanelen, extra relais, stroomdetectie melders etc
Hoe ontstond het?
Het begon bij mijn eerste PWM regelaar die ik onder mijn rangeerbaan Rosedale abbey bouwde. Het was 1 kleine print met niks meer dan een XpressNet aansluiting en aansluitingen voor een losse relais kaart en een losse servo print. Er zat een losse H brug op en een losse Buck converter voor de servo's. Alles was... los.
Toen bedacht ik me om een nieuwe print te maken waar alles op zit. Dus: buck converter, H brug, relais, Xnet interface en servo's. Ik had ook de wens om een schakelpaneel voor mezelf te maken. En zo ontstond prototype 1. Ik moet hem zelf nog inbouwen, maar de eerste tests zijn veel belovend.
(https://images.beneluxspoor.net/bnls_2023/deleteme3-63b2c9e9e5b95.png) (https://images.beneluxspoor.net/bnls_2023/deleteme3-63b2c9e9e5b95.png)
Omdat ik ook digitale treinen heb naast mijn analoge treinen en omdat digitale treinen geen PWM regelaren snappen, kwam ik ook met het plan om DCC toe te voegen. Als je immers al een H-brug heb... DCC zette me aan het denken en dat leidde uiteindelijk naar dit all-in-one project.
Omdat ik meer kabels moest trekken dan me lief was en ik wat problemen had met ruis op 2 te lange servo kabels, kwam ik tot de conclusie dat 8 relais en 8 servo's misschien een beetje.. te veel is van het goede. Daarom ben ik terug gegaan naar 4 om 4.
Omdat ik natuurlijk ook voor mezelf een mooi PCB schakelpaneel wilde maken, had ik de noodzaak om die ook ergens op aan kunnen sluiten en riep ik de 16 kanaals GPIO connector in het leven.
Omdat ik later bedacht dat ik ook een 2-kanaals H-brug had, kwam ik ook op de gedachte om ten minste 2 analoge ingangen voor potmeters toe te voegen. Zo zou je een rijregelaar (of 4 :P) in een zelfbouw schakelpaneel kunnen bouwen. Deze ingangen zit niet op mijn huidige prototype.
(https://images.beneluxspoor.net/bnls_2023/deleteme1-63b2c9e96f105.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-63b2c9e96f105.png)
(Ik wil overigens wel de Xnet aansluiting blijven behouden. Het is toch wel fijn om een multimaus in te kunnen prikken :angel:.)
Nu gebruik ik mijn prototypes als stand-alone gebruiken, maar de prototypes kan ik ook aan elkaar hangen met Xnet.
Xnet is echter nooit bedoeld voor schakelapparatuur dus bedacht ik me dat de print beter af zou zijn met Loconet-B of BiDib
Buiten het gebruik voor een klein analoog baantje, had ik met loconet-B (of BiDib, moet nog de keuze maken :P) per toeval ::) de infrastructuur om de H-bruggen ook nog als booster in te zetten. De print kan dus naast servo's schakelen en ook relais schakelen, maar de 'schakeldecoder' kan tevens ook als 2 kanaals DCC booster fungeren. Elk kaneel krijgt dan zijn eigen kortsluitbeveiliging die ook automatisch herstelt. En natuurlijk hoeft het niet alleen een booster te zijn, hij kan immers ook zelf DCC opwekken.
Wat je met H-bruggen en kortsluitdetectie ook nog kan doen, is als keerlusmodule fungeren. Ik kan je vertellen hij zal niet zo snel schakelen als die van Lenz, maar wel snel genoeg voor dit doel.
Die 16 kanaals GPIO connector is zoals eerder vermeld handig voor meer dan 1 ding. Ik heb eerder al een mosfetkaart ontwikkeld voor 8 spoel wissels. Die kan je er zo inprikken. En zo heb je een 8 voudige solenoide schakeldecoder met loconet/BiDib
(https://images.beneluxspoor.net/bnls_2023/deleteme-63b2c9e96c657.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-63b2c9e96c657.png)
Behalve de mosfet print, heb ik ook een stroomdetectieprint (in de planning) en dan wordt je servodecoder/relaisdecoder/booster/centrale ook nog een terugmelder. Dit gaat welliswaar ten koste van de mosfets, maar ik kan ook maar zoveel bedenken :P.
En als je nog meer relais behoeft, om weet ik veel wat voor reden:
Je kan 2 van die puppies er aan knopen.
(https://www.tinytronics.nl/shop/image/cache/data/product-162/8-channel%20relay%20low%20active-2296x1696.JPG)
Of 1 grotere pup
(https://5.imimg.com/data5/TJ/RJ/MY-9380557/16-channel-relay-board-12v-500x500.jpg)
En natuurlijk als je het lief vraagt :P, kan je ook zoiets krijgen :angel:
(https://images.beneluxspoor.net/bnls_2023/deleteme-63b2d279629d8.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-63b2d279629d8.png)
De printen kan je eventueel ook doorsteken, maar ik ben er eerlijk gezegd nog niet van overtuigd of dat nu daadwerkelijk zo veel toevoegt. Zo'n zes polig loconet kabeltje zijn de kosten ook weer niet.. :-X
(https://images.beneluxspoor.net/bnls_2023/deleteme1-63b2c9e96f105.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-63b2c9e96f105.png)
Dus of je nu een modulebak maakt voor de forumbaan, een microlayout of een grote digitale of analoge treinbaan maakt. Of je nu wissels met spoelen of servo's schakelt. Of je een draaischijf of keerlus heb.. Er zal vast wel iets inzitten, wat je kan gebruiken :police:
Het ontwerp is nog verre van af, laat staan de productie. Dit idee.. is nog slechts een idee.
Mvg,
Bas
-
Wat een frankenstein-ding! Ik bedoel, je kan met zo'n relais vast ook een broodrooster aansturen terwijl ondertussen een lokje over het aanrecht heen en weer pendelt :) Geinig. Leuk project. Een eierlegende Wollmilchsau zoals de Duitsers zo mooi kunnen zeggen?
Wat ben je qua software van plan? Is dit de hardwarebasis om zelf van alles in te kunnen programmeren of is het je bedoeling dat er ook een algemeen stukje aanstuursoftware op komt?
Benieuwd. Leuke mix van mogelijkheden in ieder geval!
Reinout
-
Wat ben je qua software van plan?
Hoofdzakelijk heb ik nu twee dingen in mijn hoofd. Voor gebruik bij zowel DCC als analoog zou een standaard programma afdoende zijn. Dan moet ik alleen iets van een configuratie methode verzinnen. Dat kan een GUI zijn op de PC die via USB werkt, of het kan zo simpel zijn als een handregelaar gebruiken icm een config knopje.
- Je moet de servo's en relais een adres geven,
- servo standen moeten geconfigureerd kunnen worden.
- een van de H-brug kanalen wil je misschien als keerlusmodule inzetten.
- of je gebruikt de H-bruggen voor analoog bedrijf.
- De GPIO moeten als wissels of als terugmelders geconfigureerd worden, of de GPIO moeten geschikt zijn voor schakelpaneelwerk.
Daarbij wil ik dan natuurlijk wel wisselstraten kunnen gebruiken. :police:
De prototypes die ik heb, gaan beiden met het Nx systeem werken, maar die hebben tot op heden elk custom programming in de vorm van een tabel.
https://forum.beneluxspoor.net/index.php?topic=96230.msg3222361468#msg3222361468 (https://forum.beneluxspoor.net/index.php?topic=96230.msg3222361468#msg3222361468)
Als ik die tabel ook naar een GUI verhuis dan kan je makkelijk zelf je eigen methode en combinaties invoeren. De printen hebben ook elk een 32kb EEPROM voor extra geheugen.
Idealiter wil ik dat mooi grafisch, waar je dan je sporenplan kan tekenen, wat nummertjes van wissels en knopjes invult en dat die GUI voor jou, al je combinaties maakt en naar de print schiet.
Voor analoog bedrijf wilde ik een aanvankelijk een aangepaste versie maken van FunctionBlox (https://forum.beneluxspoor.net/index.php?topic=104404.msg3222341283#msg3222341283). Ik heb in FunctionBlox ook blokjes gemaakt voor seriele communicatie. Dat wil ik dan vervangen door blokjes voor loconet berichtjes. Je kan dan printen in ieder geval met elkaar laten werken. Dan maak ik een soort standaard template, of een paar templates die je zo kan gebruiken of aanpassen. Dan ben je wat vrijer om alle IO te benutten. Je kan dan een potmeter koppelen aan een PWM regelaar, je kan je schakelaars voor je servo's en relais gebruiken.
Mvg,
Bas
-
... Ik wil overigens wel de Xnet aansluiting blijven behouden. Het is toch wel fijn om een multimaus in te kunnen prikken.
Nu gebruik ik mijn prototypes als stand-alone gebruiken, maar de prototypes kan ik ook aan elkaar hangen met Xnet.
Xnet is echter nooit bedoeld voor schakelapparatuur dus bedacht ik me dat de print beter af zou zijn met Loconet-B of BiDib ...
Ha Bas,
(https://images.beneluxspoor.net/bnls_2023/IMG-4982-63b33c2c60368.png) (https://images.beneluxspoor.net/bnls_2023/IMG-4982-63b33c2c60368.png)
"Al mijn goede ideeën?" ... Niet allemaal. ;)
Blijkbaar heb je dat uitgangspunt bij het ontwikkelen van de elektronica componenten voor mijn Corfe Castle project toch niet gehanteerd.
Afgelopen zaterdag kreeg ik het nodige thuisgestuurd om onder mijn modulebak te schroeven, gebaseerd op het XpressNet protocol. Zelfs met een drietal custom made schakelpanelen. Maare die "losse" dingen kunnen precies hetgeen Bas in dit verhaal beschrijft: Gekoppeld aan een DR5000 Servo's bedienen, puntstukken schakelen, seinen hoog en laag zetten, relaiskaarten schakelen, LEDjes, rookgenerator en geluid aan/uit zetten. En dat alles via de schakelpanelen, een PC programma (Digikeijs, RocRail, Traincontroller e.d.), smartphone met Z21 App of de Roco Multimaus. Tamelijk allround, of zoals Reinout dat noemt Frankenstein-dingen. :)
-
Corfe Castle was wel een leuke uitdaging. Het aantal benodige IO was tamelijk groot, er moesten servo's komen die ver van elkaar zaten (servo's houden van korte kabels) en ik moest iets verzinnen zodat zijn DR5000 en de BMB z21 niet in rook op zou gaan. Er was veel custom interlocking nodig. Ook moest worden voorkomen dat wissels open gereden werden.
Ook met de standaard 'Karst Kastjes' (Yarmorc) kan je niet zonder tussenkomst van een computer dat soort interlocking en logica maken en zelfs met een computer vroeg ik me al af of dat mogelijk was. Het moest hoe dan ook custom gecodeerd worden, wat voor kastje het zou zijn.
Daarom had ik een simpele RS485 bus opgezet die elektrisch wel gelijk is met XpressNet maar zonder dat ik dat protocol gebruikt. XpressNet was al geen optie omdat het beperkt is. Je kan niet even de informatie van alle servostanden opsturen. Met Loconet zou het misschien kunnen, maar daar had ik nog geen ervaring mee. Ik moet mijn eerste loconet printjes nog steeds testen.
Dus ik maakte een zo kort en simpel als mogelijk protocol waarbij de slaves een universeel programma kregen voor servo + puntstuk aansturen, wisselspoelen aansturen, relais aansturen en inputs terug sturen. Dat was relatief weinig werk. Ook voor de printjes was het weinig werk. De contoller is 1 arduino setje connectoren, 2 Max485 Ic's en verder wat connectoren. Die slaves waren nog minder. De IO shields? inkoop! De arduino's? inkoop!
Zo bleef ook alles erg goedkoop. De printjes moest ik zelf solderen dus geen dure smd assemblage. En als ik zelf een print maakt met een buck converter, met een usb interface met een atmega chip, dan was ik gewoon veel duurder uit.
Voor de GPIO print die ik ontwikkel wil ik een atmega2560 gebruiken, maar die alleen al zijn al €10,- p/s... die componenten crisis is echt FUBAR :-X
Ik had eerst een atmega328 in de planning omdat die 3x goedkoper en een basic part was. Voor extra IO wilde ik een losse IO extender... die was bijna nog duurder dan die 2560 :'(
Mvg,
Bas
-
Hi Bas,
Lees je topic met ideeën net ff door (moet ff wachten op een Traintastic rebuild :P), zitten leuke ideeën tussen :)
Wat betreft LocoNet, daar ben ik redelijk in thuis inmiddels qua bericht formaten, mocht je daar wat over willen weten let me know.
Reinder
-
Vandaag iets simpelers in aard.
De marklinrijders onder ons zullen waarschijnlijk bekend zijn met de remmodule. Een alternatief voor een computerprogramma om een bloksysteem mee te maken zonder een computer.
(https://static.maerklin.de/damcontent/b3/0b/b30bb656ad285d11459941cab14192cf1434539078.jpg)
Er zit een bistabiel relais in die je kan schakelen net als een wissel. Toen ik een jaar of 14 was, gebruikt ik deze dingen voor sporen aan de voorkant van mijn baan. Achter de seinen had ik reed contacten en schakelrails zitten waarmee een trein een sein op rood kon zetten als hij passeerde. De volgende ronde zou de trein dan stoppen voor dat sein. Met een knopje af ander schakelelement kon ik de trein weer laten vertrekken.
Op zich een mooi systeem, het ABC maar dan voor marklin (en iets andere werking :P). Zelf had ik al bedacht dat je ze ook met contact rails kon schakelen. Zo zou je zelf een mooi bloksysteem kunnen.
Marklin's idee was echter anders. Marklin wilt dat je deze remmodules aansluit op M83 schakeldecoders en dan terugmelders gebruikt icm marklin S88 terugmeld modules. In de central station moest je dan een koppeling maken tussen terugmeld contact en remmodule. Dus behalve de remmodules, moet je perse een Central station, s88 modules en m83 decoders gebruiken. Dit is een erg prijzige oplossing. Dit is wat ik noem: "een ontwerp fout". De remmodules zelf waren toen al €65,- per stuk en inmiddels al €89,99 :o :o :o. Ik snap wel dat het een en ander duurder is geworden, maar in dit kastje zit niet meer dan ~3€ aan elektronica :'(. Zelfs voor grijze kastjes met rode letters is dit m.i. buiten proportioneel extreem duur.
Zelf bedacht ik me om meer dan 1 reden om het meer als het grootspoor te laten werken. Ik heb een kopie gemaakt van deze remmodule maar dan met een mono stabiel relais.
Het doel:
Als er tenminste 1 geleidende as ergens in het volgende blok staat, staat de remmodule op onveilig. Binnenkomende treinen worden stop gezet en het sein staat op rood.
Het idee uitgewerkt:
(https://images.beneluxspoor.net/bnls_2023/deleteme-63bea871d8bf5.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-63bea871d8bf5.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme2-63bea8720bd40.png) (https://images.beneluxspoor.net/bnls_2023/deleteme2-63bea8720bd40.png)
Een aansluit schema: Dit werkt in een richting (hier van rechts naar links). Door de printen doe je de gele, de bruine en de rode ringleiding doorvoeren. Je kan een 2 kleuren sein aansluiten, een bezetmelder (complete rail van het volgende blok)
(https://images.beneluxspoor.net/bnls_2023/deleteme1-63bea871db28d.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-63bea871db28d.png)
elk printje is 41x41mm.
Ik denk echter niet dat er super veel vraag naar zou zijn en ik stop zelf met 3-rail dus ik betwijfel of er ooit een prototype komt. Maar ik vond het een leuk idee om te delen. Misschien dat ik hem als through-hole print maak en als DIY bouwpakket op internet zet.
Mvg,
Bas
-
Hans die had mij gevraagd over zijn schakelpaneel van corfe caste of daar niet direct een Rj12 connector op kon tbv XpressNet. Inhoudelijk betekent dat het paneel zelf een microprocessor zou moeten hebben met ondersteunend circuit. Als ik later panelen aan de man wilt brengen wil ik niet keer op keer hetzelfde circuit maken. Dat is gewoon teveel arbeid. Dus ik antwoordde met: "nee".
Ik ging wel denken over een mogelijke oplossing om het paneel zo makkelijk als mogelijk te bekabelen aan mens DCC centrale (of mijn eigen te maken IO print). Toen kwam ik op het idee om zelf een soort arduino board te maken met de benodige componenten. In geval van XpressNet heb je een max485 IC nodig en de schakelpanelen zelf hebben ook een externe EEPROM nodig voor meer geheugen.
Nu heb ik al veel shields gemaakt waarop je een arduino nano kan pluggen, maar ik werd gek van die 4 x 15 solderingen van headers die ik telkens moest doen. En een nadeel is dat die header door de printen heen steken. In geval van een schakelpaneel is dat onwenselijk.
Een schakelpaneel waarvan je er toch maar 1 wilt, is eigenlijk te duur om te laten bestucken. Bovendien moet ik dan alsnog zelf de leds doen. Ofwel, de panelen zelf blijft handwerk.
Sommige printplaten die hebben zogenaamde castellated holes. Dat zijn eigenlijk through-hole pads waarvan de helft wordt weggefreesd.
(https://cdn.sparkfun.com/assets/learn_tutorials/3/6/2/How_to_solder_castallated_via_tutorial-02.jpg)
Nu kan ik aan een schalelpaneel een header zetten zodat je hem makkelijk kan bekabelen aan een een 'inkoop kastje', een S88, een digikeijs, een yamorc etc. Het nadeel is dat je dan geen mooie ledjes kan gebruiken. En wat is nou een mooi schakelpaneel zonder ledjes? Bovendien, kan ik niks veranderen aan die kastjes. Als je net NS264 met NX wilt werken, dan heb je iets nodig van een computer of een app wat met je besturing samen werkt.
Mijn idee was om tegen de achterkant van een paneel mijn eigen bestuckte controller rugzakje te solderen. Dat soldeert snel en makkelijk en heeft wat ik nodig heb. De controller is dan al gesoldeerd in de fabriek.
Dat ding ziet er zo uit. Hij is slechts 22.8mm bij 35.6mm groot. Ik kan hem dus helemaal plat tegen de achterkant van een paneel solderen als een soort rugzakje. De panelen zelf blijven daar relatief simpel en is de assemblage weinig arbeid voor mij.
(https://images.beneluxspoor.net/bnls_2023/deleteme-63c90dae6e0de.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-63c90dae6e0de.png)
Dit was mijn eerste mislukte versie van mijn paneel van Rosedale Abbey. Voor de maat heb ik een controller er bij gezet. Hij kan natuurlijk ook op z'n kant.
(https://images.beneluxspoor.net/bnls_2023/deleteme1-63c90dae6bc80.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-63c90dae6bc80.png)
De controller zelf heeft geen RJ12 connector omdat die doorsteken. Deze connector zou dan op het schakelpaneel zelf komen.
TL:DR versie:
Idee = customized printplaat schakelpaneel met XpressNet aansluiting, leds en besturingsmethode (wisselstraten, losse wissels, NX) naar keuze.
Mvg,
Bas
-
1
-
Train Stopper
Wat is het?
Het is niet veel meer dan een programma wiens doel het is om alle rijdende treinen geleidelijk tot stilstand te brengen.
Hoe werkt het?
Een arduino met Xnet interface luistert mee met de XpressNet bus en houdt de adressen bij van alle treinen die rijden tot maximaal 25 (hoewel meer zou kunnen). Als er een schakelaar wordt omgezet, krijgen alle treinen 1 voor 1 een instructie om te stoppen. Het unieke is, dat dit geen noodstop is. Een noodstop is makkelijk met XpressNet, dat was het probleem niet. Richard zei ook: "kortsluiting maken, kan ik ook dan stopt ook alles". Trainstopper kan dus alle treinen stoppen zonder een trap te geven tegen alle tandwieltjes en zonder alle lichtjes uit te zetten.
Waarom bestaat dit?
Dit is natuurlijk een erg specifiek iets, wat voor weinigen totaal niet bruikbaar is. Dus waarom bestaat Trainstopper dan? Onze Nighttrain die had een wens. Hij heeft voor de BNLS forumbaan een mooie brug gemaakt. En die brug kan open. Nu kan het voorkomen dat iemand die rijdt, niet oplet en zijn trein richting afgrond stuurt. Dit is naar het schijnt al meer dan 1x voorgekomen met schade tot gevolg.
Om precies dat te voorkomen kan Richard met een schakelaar op de TrainStopper via XpressNet al het verkeer op de gehele baan rustig plat leggen zodat hij zijn brug open kan zonder vallende treinen en kop-staart botsingen. Ook als je een trein probeert te overrulen zal je niet veel verder komen dan een paar centimeter.
Waar een wens is, is een weg.
Mvg,
Bas
-
Brainfart van vandaag De automizer
De automizer is een benaming voor een idee wat ik ooit in een handregelaar wilde verwerken. Het is een functionaliteit die jou kan 'assisteren' bij het bedienen van je treinen en met name de functies.
Tegenwoordig hebben sommige treinen tot wel 31 functies. Verlichting, hoorn hoog, hoorn laag, bel, compressor, kolen scheppen, piepen van remmen, cabine verlichting, interieur verlichting, 2 stationszinnetjes, digitale koppeling en dan nog 20 ofzo.
Ik weet van de praktijk, je gebruikt ze lang niet allemaal. Tijdens het rijden hoeveel gebruik je er daadwerkelijk? 8 misschien?
Die automizer bevat profielen van loks en in een zo'n profiel ligt informatie vast waarmee de automizer sommige functies voor jou kan bedienen. Waar moet je dan aan denken:
- Als een trein wegrijdt Én de lampen staan aan, doet de trein 'automatisch' toeteren.
- Als een bepaalde bezetmelder getript wordt en je trein rijdt boven een bepaalde snelheid -> toeteren! (alleen kan het dan dus gebeuren dat er meer dan 1 trein toetert)
- Die bezetmelder kan ook een fysieke schakelaar zijn ergens langs je baan. Leuk voor kinderen ofzo...
- In combinatie met een railcom melder kan je wel voorkomen dat iedereen tegelijk toetert. Dan kan je combinaties maken tussen terugmelders en bepaalde adressen.
- Als je een functie voor een digitale koppeling activeert, kan de automizer je trein automatisch naar achteren en naar voren laten rijden (precies zoals een roco sik) dat doet.
- Als de trein stilstaat, kan de automizer om de zoveel tijd bepaalde sound functies bedienen (alhoewel meeste decoders precies dit zelf ook kunnen)
- Het rijgeluid van hornby TTS decoder past zijn toerental (motor geluid) niet automatisch aan de snelheid, die moet je apart 'up notchen' en 'down notchen'. De automizer zou dat voor je kunnen doen.
- Hornby heeft een 'soundvan' gemaakt. Een goederenwagon met alleen maar geluidsfuncties. Je hebt bijvoorbeeld een geluid van een trein die over een brug dendert, een spoorweg overgang. Combineer dat met een bezetmelder hier en een knopje daar en dan regelt de automizer de geluidjes voor je.
Uiteraard kan iTrain het merendeel hiervan ook, maar wilt er nu met de computer rijden als je op de hand kan rijden ;)
Hoe je een zo'n profiel zou moeten invoeren, heb ik nooit helemaal uitgedacht. (had deels ook te maken dat mijn handregelaar geen geheugen meer had voor meer leuks) Ik dacht zelf aan een text bestandje wat je op de computer kan vullen en dan met een SD kaartje de profielen in de automizer kan zetten. De automizer zelf zou niet veel meer zijn dan een kleine stick die je in de loconet of XpressNet bus prikt.
Mvg,
Bas
-
Jullie hebben vast wel eens de fancy cobalt hendels gezien. Errug mooie dingen. Het logische gevolg is dat ze dan ook duur zijn. Aan de ene kant, het zijn wel echt erg mooie dingen en in dat opzicht de 15 ponden wel waard, maar aan de andere kant... het is een schakelaar... Die aandrijvingen zijn al duur genoeg zonder dat we er een 15 pond hendel aan vast knopen ;)
(https://www.dccconcepts.com/wp-content/uploads/2016/02/dcp-cbs-content-w.jpg)
Mij leek het leuk om een betaalbaardere variant te maken. Op mechanisch vlak kan ik natuurlijk niet zo iets moois maken, de riemen waarmee ik nu eenmaal moet roeien zijn gewoon korter.
Per toeval had ik voor mijn handregelaar een paar toggle switches gekocht met een extra lange arm. Die vond ik wel mooi. Zodoende kwam ik op het idee om met dat ding icm een 3d-printsel en een printje ook een soort simpelere 'cobalt' te maken.
Het printje bestaat nog niet, maar de eerste 3d-printsel zit er wel geinig uit (y).
(https://i.imgur.com/T8u6aVw.jpg)
(https://i.imgur.com/lmZufZI.jpg)
Het is dan de bedoeling dat die toggle switch en het kroonsteentje op de nog te maken print gesoldeerd worden en dat de 3d geprinte kast mooi over de print valt en een of twee schroefgaten delen voor een makkelijke montage
(https://images.beneluxspoor.net/bnls_2023/deleteme-643321a615e82.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-643321a615e82.png)
Met drie draden zou je hem direct op een wisselaandrijving kunnen aansluiten of op een DIY PanelX (https://forum.beneluxspoor.net/index.php?topic=106496.msg3222378634#msg3222378634) controller.
In other news.
Ik had natuurlijk nog wat servo printjes liggen van een paar posts gelee en ik dacht dat ik er nu echt eentje moest afmaken. Ik heb daarom de overige dingetjes gesoldeerd en de spanning gemeten. Ik was een beetje nieuwsgierig of de schakelende voeding zou werken, maar ik meette keurig 5V op de uitgang. Must have done something right ;)
(https://i.imgur.com/9A0uDur.jpg)
Ik heb alleen nog ruzie met mijn 3D printertje. Die kast om die schakelaar lukte ook pas na 5 pogingen. Ik probeer voor een betere adhesie een 3mm glasplaat toe te voegen, maar dat ding klaagt telkens dat de home sensors te vroeg gemaakt worden :-X. Het is wel een oplosbaar iets, dus die servo beugel, die komt nog ;). Kan ik in de tussentijd een programmaatje samenstellen om de DCC bus en de servomotor te testen.
Mvg,
Bas
-
RETB token dispatch centrale.
RETB staat voor Radio Electronic Token Block. Het is een elektronische methode om een trein een elektronische token te geven waarmee de trein toegang krijgt tot een bepaald baanvlak. Hierbij kan de centrale onmogelijk 2 treinen gelijktijdig een token uitdelen voor hetzelfde baanvlak. Ook een machinist wordt stil gezet als hij een stopbord voorbij rijdt op een token exchange block (passeerstuk waar treinen tokens kunnen ontvangen/terugsturen)
Ik heb eerder en daar zal ik vanavond een filmpje van maken, een paar draadloze kastje gemaakt met 5 knopjes en 5 duo ledjes. Als je bij zo'n kastje een knopje indrukt, dan wordt het corresponderende ledje op jouw token kastje geel, wat aangeeft dat jij dat token bezit en bij de andere kastjes wordt datzelfde ledje rood om aan te geven dat iemand anders dat token heeft. Een token die beschikbaar is, is groen. Filmpje zal het allemaal uitleggen :angel:.
Van de week ben ik druk bezig geweest met de dispatch optie in mijn handregelaar. Dat is optie waarbij een centrale een adres kan dispatchen aan een handregelaar. De handregelaar kan en mag dan alleen dat adres aansturen. Ik kon dit goed testen met mijn DR5000 (y).
En nu heb ik het idee om zelf ook een DCC centrale te maken. Nu zijn er best al veel centrales in omloop, de ene heeft een touchscreen, de andere fysieke knopjes en dan heb je ze ook nog zonder knopjes waarin je je handregelaar kan prikken. Dus ik dacht aan een DCC centrale die tenminste iets nieuws moet kunnen. En zo ontstond het idee van de RETB Token Dispatch Centrale
(https://images.beneluxspoor.net/bnls_2023/deleteme-643691eb09497.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-643691eb09497.png)
Aanvullend moet er ook een handregelaar komen die een token kan tonen op een schermpje. Ik dacht eerste aan een bekabeld ding, maar RETB werkt draadloos, dan kan ik toch net zo goed een draadloze regelaar maken ::)?
Het idee is dus dan een centrale operator behalve een adres ook een token kan dispatchen. Een token kan een stukje spoor zijn tussen passeerstukken zoals tussen #1 en #2. Maar tokens voor langere secties zijn ook mogelijk. Je zou hier direct van station #1 naar #3 kunnen rijden.
Een token kan worden uitgewisseld als zowel centrale als 'machinist' gelijktijdig op de send en receive knoppen drukken. Als de centrale operator op 'send' drukt en een machinist drukt op 'receive' dan wordt een token uitgedeeld aan de machinist. Als de machinist op 'Send' drukt en de centrale operator op 'Receive' dan wordt het token weer teruggeven aan de centrale. Netzoals in het echie kan een centrale operator nooit en tenimmer tokens uitdelen aan machinisten voor hetzelfde stuk spoor.
De centrale operator kan op een vrij gemakkelijke (nog te bedenken) manier een adres en/of een token klaarzetten om uit te delen.
(https://i.imgur.com/dFhlzD0.jpg)
Om op een beetje makkelijke wijze de stationsnamen toe te voegen aan de centrale, kan je gebruik maken van of een USB verbinding of een SD kaart (ben ik nog niet uit) ;).
Buiten de draadloze handregelaren om leek me het ook leuk om ook bestaande handregelaren te kunnen gebruiken zoals de multimaus of mijn eigen bekabelde regelaren te kunnen gebruiken. Uiteraard kan je dan misschien niet een tokennaam aflezen van de te kleine displays, maar je kan wel een multimausje tenminste begrenzen tot een bepaald adres. En wie weet, bedenk ik een of andere hack met een lok functie om ook een token van de centrale te pakken.
Mvg,
Bas
-
Mijn eerste RETB prototypes. Die verbinding in het begin gaat meestal goed. Je kan tot erg veel apparaten toevoegen aan het netwerk. Ze vormen samen met hun allen een zgn. mesh netwerk. Hierbij is er geen router of accespoint alleen maar gelijkwaardige nodes. Nodes kunnen ook berichten van de een naar een ander doorsluizen als er een paar te ver van elkaar zijn. Het is opzich een leuk principe (mits die opstart verbinding 100% van de tijd zou werken ::))
https://www.youtube.com/v/g50Lv26YeEU
Mvg,
Bas
-
Layout Manager X
(https://images.beneluxspoor.net/bnls_2023/layoutMan1-647f404560856.png) (https://images.beneluxspoor.net/bnls_2023/layoutMan1-647f404560856.png)
Wat moet het doen?
De layout manager is de nieuwe benaming voor dat wat ik ooit de multimaus enhancer noemde. Het doel van dit apparaat is om bepaalde acties rondom je digitale modeltreinbaan te automatiseren. Zo kan je dingen als een simpele pendelautomaat maken, je kan een trein automatisch laten omlopen, af en toe een trein een loc functie laten laten bedienen etc. Het leuke is dat je ook schakelaars kan gebruiken om dingen in beweging te zetten.
(https://images.beneluxspoor.net/bnls_2023/layoutMan2-647f404c48da0.png) (https://images.beneluxspoor.net/bnls_2023/layoutMan2-647f404c48da0.png)
Hoe werkt het?
De printplaat zelf is een through hole DIY projectje geworden. De print dient tussen een arduino UNO en een LCD keypayd shield geprikt te worden.
Er zitten aansluitingen op voor...
- ...XpressNet
- ...4 schakelaars
- ...4 stroomdetecties of lichtsluizen
Via het LCD scherm en de knopjes kan je het de layout manager aansturen. Het idee is dat je verscheidene programma's (minstens 8 ) kan opnemen (1 tegelijk) en die programma's kan je dan afspelen (dit kan gelijktijdig).
Als je gaat opnemen, kan/moet je DCC baantje aansturen met je handregelaar. Het ding werkt op XpressNet dus je kan elke multimaus of lenz handregelaar gebruiken. De layout manager neemt alles op wat je doet.
(https://images.beneluxspoor.net/bnls_2023/layoutMan4-647f463c6b93b.png) (https://images.beneluxspoor.net/bnls_2023/layoutMan4-647f463c6b93b.png)
Om het geheel interactief te houden, kan je tot vier schakelaars gebruiken om een soort pauzes te creëren. Als je tijdens het opnemen de schakelaars indrukt, dan zal de layout manager tijdens het afspelen wachten op deze schakelaars. Zo kan je bijvoorbeeld publiek je beursbaantje laten bedienen zonder dat ze brokken kunnen maken.
Behalve vier schakelaars, zijn er ook vier bezetmelders. Je kan dan bezetmeldinformatie via lichtsluizen of stroomdetectie gebruiken. Wat heb je hier aan? Als je tijdens het opnemen een trein in een lichtsluis laat rijden en hem dan stil zet dan zal dit ook gebeuren tijdens het afspelen. Tijdens `automatisch` bedrijf, zal de trein net zo lang door rijden totdat hij in in lichtsluis rijdt. Zo kan je treinen netjes positioneren. Je personentrein zal keurig langs het perron staan en je kan je sik precies laten stoppen met de koppeling boven boven de ontkoppelaar.
Deze terugmelders en de schakelaars werken verder hetzelfde. Het programma wacht op deze dingen. De rest gebeurt allemaal op tijd. Als jij loc functie 1 bedient en 4.3s later loc functie 5 dan zal de layout manager dit keurig nadoen.
Dit is het LCD keypad shield. Zowel deze als de arduino UNO kan je gewoon kant en klaar bestellen.
(https://images.beneluxspoor.net/bnls_2023/layoutMan3-647f4059ddf3a.png) (https://images.beneluxspoor.net/bnls_2023/layoutMan3-647f4059ddf3a.png)
(https://images.beneluxspoor.net/bnls_2023/layoutMan5-647f405eda878.png) (https://images.beneluxspoor.net/bnls_2023/layoutMan5-647f405eda878.png)
(https://www.elecrow.com/wiki/images/4/40/LCD_Keypad.jpg)
Een paar voorbeelden van de mogelijkheden
Je kan met een layout manager geen automatisch bloksysteem maken, maar wat voor dingen kan je wel allemaal doen?
Eigenlijk alles wat jij kan doen met je handregelaar dus:
- Een trein automatisch laten omlopen en aankoppelen
- Een trein automatisch laten pendelen
- Een trein laten pendelen, wanneer jij op een knop drukt.
- Je sound loc om de zoveel tijd een mooi geluidje laten maken
- Een rijweg instellen, een sein op groen zetten, je trein laten vertrekken en je sein dan weer op rood zetten.
- Al het bovenstaande tegelijk
Extra functionaliteit
Met de multimaus enhancer had ik het voor elkaar wisselstraten te kunnen schakelen met de multimaus. Precies dit wil ik er ook inbouwen. Waarom zou je immers 6 wissels individueel willen zetten als dat tegelijk kan? Een apparaat wat 'layout manager' heet moet toch tenminste dit kunnen?
Eerst maar even een printje bestellen en een testbaantje versieren ;).
Mvg,
Bas
-
Pffff, in de tijd dat het mij kost om m'n soldeerbout te vinden heb jij een compleet printje ontworpen geloof ik :)
Lekker bezig.
Reinout
-
Deze ging idd wel snel. Wat bij deze makkelijk is, is dat het een arduino shield is. Het circuit rondom de atmega chip, USB, spanningsregulator etc hoefde ik allemaal niet te designen.
Wat ook meehelpt is dat ik recentelijk veel gebruik ben gaan maken van zgn. schematic sheets.
Dat zijn die paarse blokjes. Zo'n blokje heeft dan een eigen schema en soms delen ze hetzelfde schema.
Een schematic sheet heeft zo 2 voordelen. Je kan heel makkelijk een sheet van een ander project gebruiken. Zo heb ik een soort template schema gemaakt met allerlei sheets die ik zo kan gebruiken in andere projecten. Denk aan een Xnet interface, Lnet-B, H brug, DCC, atmega + kristal, USB chip met connector etc. In die sheets staan ook al bestelnummers en footprints waardoor ik geen extra tijd kwijt ben aan het zoeken van onderdelen en footprints.
(https://images.beneluxspoor.net/bnls_2023/deleteme-6486f7b238ac2.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-6486f7b238ac2.png)
Een ander voordeel is dat je gebruik kan maken van hiërarchische labels. Dat zijn de aansluitingen die je ziet in een zo'n paars blokje. Die kunnen iets van leesbaarheid toevoegen. Het is wel wat abstract, maar je kan er wel duidelijkere schema's mee fabrieken als je netjes werkt. Hiervoor gebruikte ik gewoon losse sheets. Dan heb je een front schema van een paar blokken zonder lijntjes er tussen. Verbindingen leg je dan door globale labels te gebruiken binnen in de sheets.
Door hiërarchische labels toe te passen, kan je met 1 schema meerdere 'objecten' aanmaken. Zo heb ik hier bijvoorbeeld vier blokjes voor sensoren. Die delen allemaal hetzelfde schema en dat is deze.
(https://images.beneluxspoor.net/bnls_2023/deleteme2-6486f7ce27d6d.png) (https://images.beneluxspoor.net/bnls_2023/deleteme2-6486f7ce27d6d.png)
Als ik dus geen hiërarchische structuur zou gebruiken, moet ik ook fysiek dit schema kopieren en plakken. Dat is allemaal extra werk.
Software is hetzelfde verhaal. Ik heb zo'n beetje alles wat hier inkomt al een keer eerder 'uitgevonden' en tot makkelijk-te-gebruiken libraries verwerkt. Voor dit project kon ik al 3 kwart van het multimaus enchancer project recyclen :police:
Ik denk dat zowel print als programma me nog geen hele dag gekost heb (tot nu toe). De print zit volgens de printenboer al op de bus en zal ik ergens tussen 1 en 2 weken. Nu hopen dat het software testen een beetje gunstig uitpakt. Ik denk dat ik het merendeel nu wel goed heb, maar ervaring heeft me geleerd dat in 1 keer een dergelijk groot project samenstellen zelden absoluut nooit in 1x werkt :police:
Mvg,
Bas
-
Ik weet niet wie de eerste was die er mee kwam, ik meen Marklin. Maar op een dag bestond er opeens een H0 trein met een bewegende pantograaf. En nu zijn er veel meer.
Ik had een tijdje geleden al microsteppers (https://nl.aliexpress.com/item/1005001840788639.html?spm=a2g0o.productlist.main.13.25bf4d17JbfSyT&algo_pvid=e77c721c-510f-4803-a23c-cbc8e97960e9&algo_exp_id=e77c721c-510f-4803-a23c-cbc8e97960e9-6&pdp_npi=3%40dis%21EUR%212.03%211.93%21%21%21%21%21%402102188b16872010038138836d073f%2112000017813714394%21sea%21NL%21175003200&curPageLogUid=K9b1weiaRvCG)gekocht, een bak vol. Dat zijn zo'n beetje de kleinste motortjes met een lineaire beweging die je kan vinden (die ik heb gevonden). En ze kosten rond de €0.50 en komen in verscheidene varianten. Ik wilde er aanvankelijk een wissel mee stellen, maar deze dingetjes die hebben niet erg veel koppel.
En toen kwam ik met het plan om een pantoprintje te maken die je kan aansluiten op een AUX draadje van een gemiddelde decoder. En zo ontstond prototype X
(https://i.imgur.com/GzO1RNW.jpg)
Aan die motor zit een klein flex printje waarop je iets kan aansluiten. Beetje onhandig, ik had liever een JST stekker gehad, maar ok. Ik had bedacht om die aansluit print direct op de pantoprint te solderen.
(https://i.imgur.com/iffWXLm.jpg)
Zoals je kan zien op de foto ging dat niet helemaal goed. Ik had zelfs een pad er af geschroeid. Ik moet daar nog een beetje mee oefenen. Ik denk dat de soldeer flux ook niet meehielp. Ik heb nog 4 printjes om het op te proberen. Dus voordat ik bestuckte printen bestel, wat altijd wel een duitje kost, zal ik deze pads iets groter maken en er een via of 2 doorheen jassen. Dat moet ze iets steviger maken.
Die motor zelf is een bipolaire stappenmotor. Je kan hem direct aan de pinnen van een uController hangen. De spoelweerstand is slechts 14 Ohm dus je kan niet te lang een pin hoog laten.
De print kan je met drie draadjes aansluiten op een decoder. Je hebt de blauwe + draad nodig, de decoder massa en een AUX draadje, versterkt of onversterkt. De print stuur je aan door een puls van bepaalde duur op de AUX te zetten. De stappenmotor beweegt dan omhoog totdat de puls uit is, of totdat er vijf seconde zijn verstreken. Net wat er eerst is.
Bij een 2e puls zal de de stappenmotor helemaal naar beneden lopen, ongeacht hoe lang die puls is. Hij houdt namelijk bij hoelang hij omhoog heeft bewogen en zal diezelfde tijd omlaag bewegen + een beetje. Door middel van CV programmering kan je dan zelf de hoogte van je pantograaf regelen door de pulselengte aan te passen.
Het is dan de bedoeling dat je dit zelf aan een pantograaf koppelt met zo'n fijn doorzichtig modelbouwdraadje. Soort vislijn maar dan fijner, ik weet niet hoe dat spul heet.
Anyways met deze pantoprint kan je dan zelf een bestaande loc voorzien van... een of twee bewegende pantografen. Filmpjes volgen nog ;)
Mvg,
Bas
-
Een van de moeilijkste dingen die er te maken valt in modeltreinland, zijn onze lok pilots. En met name de sound versies, dus daar gaan we het even niet over hebben :-X.
Zo'n lok pilot groeit ook niet aan bomen. Die LoPi's met 8 polige nem stekker zijn met ~€25,- zijn nog wel te behappen, maar meeste andere decoders die zijn toch wel aan de prijs.
Nou is het zo, dat ik thuis lekker analoog rijd, alleen al mijn Engelse treintjes kunnen in deze 'analoge toestand' niet meerijden met de digitale BMB. Dat is lichtelijk hinderlijk om het zo maar eens te noemen.
Op deze afbeelding zie je acht van mijn stoomloks :angel: die drie dingen gemeen hebben. Ze zijn allemaal analoog, ze hebben allemaal geen verlichting en ze behoeven allemaal een decoder.
(https://i.imgur.com/AId4gDH.jpg)
Voor de helft van deze locs is een micro decoder toch wel een must have. Nu heb ik nog 1 hornby 4-pins liggen. Die is bestemd voor de blauwe Peckett. Die kost ook ongeveer rond de ~€20,-.
(https://i.imgur.com/aFWM1yf.jpg)
(een Hornby 4 pins)
Je kan duidelijk zien dat deze decoder aan beide zijdes helemaal is volgeplemd met elektronica.
(https://i.imgur.com/9srF36M.jpg)
De ESU micro versie, is natuurlijk wat beter (en nog kleiner!!) en heeft ook verlichting maar die kost ook meteen ~€35,-. Als je ineens 8 van die dingen wilt hebben... dan kan het hard gaan met je zuur verdiende centen :-X.
Toen dacht ik, laat ik het nou eens proberen om zelf zo'n ding te ontwerpen en te bestellen.
Een moeilijk aspect van die decoders bouwen, is om die dingen klein te houden. Je hebt kleinere chips nodig die je niet meer makkelijk met de hand kan solderen. En elk onderdeel is eigenlijk een onderdeel te veel. Vooral als je een echt kleine wilt maken. Maar ook je printjes worden moeilijker te routen en al bij al, kan het tricky worden. Het aan 2 kanten bestucken van een print is ook significant duurder, dat wil ik daarom eigenlijk niet.
Het lastigste is om de back-EMF terug in te meten. Simpel gezegd, kan een decoder de spanning meten over zijn motor polen. Dit heeft hij nodig om te bepalen hoe snel (relatief gezien) de trein rijdt. Deze spanning is evenredig met de omwentelingssnelheid van de motor. Het is alleen geen absolute factor. Die spanning die wordt gemeten, die is afhankelijk van meerdere factoren waaronder de baanspanning en de motor eigenschappen. En dan heb je nog een tandwielvertraging. Dus die spanning 1 op 1 met een keiharde snelheid te laten overeenkomen, is bijna niet mogelijk. Daarom ijken we ook treinen in computerprogramma's
Die back-EMF meting zorgt er dus ook voor dat een goede decoder altijd rijdt met een constante snelheid en beginnen ze al te kruipen bij stapje 1. Zo'n oude marklin delta decoder die begon soms pas beweging te tonen bij stapje 7/14... Het circuit om het meten heeft ook een significant aantal onderdelen nodig.
Omdat ik zelf met de hand rijdt en erg lage eisen heb (I just want to make my trains go), wilde ik me nog niet bezig houden met deze back-EMF.
Daarom heb ik de LoPiTS-XS (Lok Pilot, Train-Science, Xtra small) ontworpen.
Deze decoder kan (hopelijk ;) ) met DCC een trein laten rijden.
In plaats van een motor moet ik er ook 2 functies mee kunnen schakelen, dus je kan hem als functie decoder inzetten.
Met CV programmering kan je dan vertellen wat hij moet doen, maar dat moet ik nog uitpluizen.
Ik wil ook een CV gebruiken voor een minimale snelheidsstap. Omdat ik geen back-EMF heb, wil ik niet dat je die knop naar 25% moet zetten voordat je trein eens gaat rijden. Zo kan je decoder iets meer 'gas' laten geven bij lagere stapjes.
Inmiddels is de LoPiTS in bestelling met SMT service (y)
(https://images.beneluxspoor.net/bnls_2023/deleteme-64921b2daba96.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-64921b2daba96.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme1-64921b2dacb4a.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-64921b2dacb4a.png)
Hij is 10x15mm. Iets kleiner dan een hornby, groter dan een esu. Ik had hem eerst 9x15mm groot, maar JLCPCB wilt niet kleiner dan 10x10mm fabrieken. Of je moet er zelf een rand om heen maken die je kan afbreken.
Dit project is tevens open-source. Ik heb alle bestanden online staan.
En ik wil gewoon graag een minimalistische decoder aanbieden die rond de ~€7,- ish kost.
Als ik er eentje werkend heb, over een maand ofzo dan volgen er bewegende beelden :police:
Mvg,
Bas
-
@Bas,
(https://images.beneluxspoor.net/bnls_2023/2A49E895-1F55-4C4D-BCB5-FA790CD4BF29-649298a57115a.jpg) (https://images.beneluxspoor.net/bnls_2023/2A49E895-1F55-4C4D-BCB5-FA790CD4BF29-649298a57115a.jpg)
Je bent steeds meer een “Willy Wortel”. 👍👍👍
Gr, Hans
-
Daarom heb ik de LoPiTS-XS (Lok Pilot, Train-Science, Xtra small) ontworpen.
Ik zou deze decoder eerder DCCBasIc Decoder XS noemen, zit er zelfs je eigen naam in verwerkt ;D
mvg,
Matthijs
-
Hallo Bas
Leuke projecten die je hier presenteert.
Ik zie dat je bij dezelfde printboer je printjes laat assembleren als ik. Maar met welke software ontwerp je het geheel? Ik lees namelijk dat je schematic sheets gebruikt, maar mijn vroegere pogingen met EasyEda waren op dat gebied minder gelukkig. Hebben ze dat tegenwoordig verbeterd, of gebruik je andere software, zoals bv KiCad?
Ik lees ook dat je je mini Stepper direct aanstuurt vanuit de microcontroller. Als je toch printjes bij JLCPCB laat assembleren, waarom zet je dan niet een Stepper driver IC ertussen? De A4988 kost daar drie kwartjes, en ook TMC chips zijn op voorraad en betaalbaar.
Ga zo door; ik blijf dit volgen 😀
Groet, Aiko
-
Bedankt voor jullie input.
waarom zet je dan niet een Stepper driver IC ertussen
Goede vraag. Tot op heden heb ik het niet nodig gehad. Het is klein motortjes die weinig vergt. Maar het is wel leuk om een keer te bekijken wat het doet met het koppel. Op een print zo klein, wil ik zo min mogelijk spul hebben. Die A4988 is toch al weer 5x5mm en die TMC2300 die iets kleiner zijn, die zijn weer aan de prijs :-X.
Ik denk met een kleinere attiny dat een A4988 opzich wel kan passen (y). Ik gebruik ook een soic spanningsregelaar omdat die iets meer sap aan kan. Ik weet ook niet of dat nodig is. Misschien dat ik daar ook een sot89 ofzo kan gebruiken. Het ding wordt uiteindelijk met ~17 ~18V gevoed en dan zal hij warm worden tijdens het bewegen. Maar ik moet eerst uitzoeken of dit wel nodig heb. Ik heb ook nog ergens een a4988 liggen.
Maar met welke software ontwerp je het geheel
Kicad Versie 7 inmiddels. Ik vind Kicad niet erg lastig om eerlijk te zijn. Ik weet nog dat ik er mee begon dat ik het vrij snel onder de knie had. Ik had al wel ervaring met Eagle. Op youtube moet je eens zoeken naar 'John's basement' die heeft hele duidelijke, lange en vele kicad tutorials. Ik zou wel de afspeelsnelheid op 1.25x zetten ;D.
Mvg,
Bas
-
Hi Bas
Ik ben heel benieuwd naar je ervaringen met de stepper motoren. Zelf heb ik er ook een aantal gekocht, die ik voor de aansturing van Viessmann armseinen wil gaan gebruiken. Bij deze toepassing is de afmeting van de PCB geen probleem (in tegenstelling tot het aansturen van een pantograaf). Vandaar dat ik met stepper drivers wil werken. Maar misschien dat ze bij deze mini-steppers niet eens nodig zijn.
Waarschijnlijk ken je de MobaLedLib ook wel? Daar gebruiken ze deze steppers overigens wel voor de aandrijving van (Märklin) wissels. Afgelopen weekend was in Houten ook een demo van de MobaLedLib en deze steppers. Daar werd me verteld dat ze wel behoorlijk warm werden, maar de stepper was daar ook de hele dag heen en weer aan het gaan.
KiCad ken ik ook. Vroeger maakte ik al mijn ontwerpen in Eagle, maar ben daarna overgestapt op Kicad. Daarna ben ik weer overgestapt op EasyEda, vooral vanwege de goede koppeling met JLCPCB. Vanuit EasyEda zie ik meteen welke onderdelen er voor assemblage beschikbaar zijn, inclusief voorraad en prijs.
Groet, Aiko
-
Daar werd me verteld dat ze wel behoorlijk warm werden, maar de stepper was daar ook de hele dag heen en weer aan het gaan.
Dan denk ik dat ze op tamelijke hoge spanning hebben gewerkt. Op 5V vind ik het koppel tegen vallen, maar het alternatief is meteen weer 18V en dat vind ik dan weer een beetje excessief. Wel leuk om een keer te testen, hoe dat gaat.
Daarna ben ik weer overgestapt op EasyEda, vooral vanwege de goede koppeling met JLCPCB
Met die Kicad plugin voor BOM en CPL doet Kicad het ook goed met JLCPCB. De gerbers waren al goed.
Anyways. Ik heb vorige week alweer de eerste layout manager in elkaar gesoldeerd.
(https://i.imgur.com/84S871B.jpg)
Under the hood
(https://i.imgur.com/ak9KYNo.jpg)
Mijn lichtsluis ontwerpje
(https://i.imgur.com/kCAEGvM.jpg)
(https://i.imgur.com/F1n48kh.jpg).
Het merendeel lijkt te werken tot zover, maar ik moet hem nog aan Xpressnet hangen. Wat me er aan herinnert wat nieuwe chips te bestellen.
Ik had nog een klein miniscuul foutje ontdekt. Een van de sensor pinnen die eh... gebruikt dezelfde pin als de backlight pin van het LCD. Die kan ik wel zo los knippen en om solderen ::). Ik kwam er achter toen ik mijn hand in de lichtsluis deed. Hand in sluis -> licht ging uit...
Ik had ook nog een leuk 10 minuten projectje ;D. Ik heb ooit voor iemand een nieuwe soldeer biels gemaakt. Maar toen dacht ik, ik moet zelf die dingen ook hebben. Alleen ik had een iets andere eis zoals 2 bielzen en 7mm biels afstand. Ik vond het ook altijd wel vervelend om een gaatje te boren in zo'n midibiels. Dat spul is knijterhard en je boor loopt alle kanten op. Dus daarom heb ik deze gemaakt met 4 x 1.6mm montagegaten. En ik heb via's geplaatst. Dat schijnt de stevigheid van het kopervlak te versterken. Die zitten straks onder de rails (ongeveer ???) en dan zie je ze niet.
(https://images.beneluxspoor.net/bnls_2023/deleteme-64a32441b0701.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-64a32441b0701.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme1-64a32459bf679.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-64a32459bf679.png)
EDIT:
Gerber files (https://github.com/bask185/Train-Science-DIY/blob/master/PCB/bullhead_sleeper/jlcpcb/production_files/GERBER-bullhead_sleeper.zip) om ze te bestellen staan inmiddels online, klaar om te downloaden. Ik zou wel even wachten voordat ik die van mij geïnspecteerd heb :police:.
Mvg,
Bas
-
. Als je dan een stang van ijzerdraad of verenstaal heb, zal die nog net tegen de tongen aanblijven duwen met veerkracht.
Bas, als ik iets niet snap probeer ik het altijd letterlijk voor me te zien (maar dat is misschien ook wel mijn handicap ??? ). Bedoel je dat het verenstaal letterlijk tegen de wisseltong drukt, of bedoel je dat het verenstaal door het "latje" steekt dat de twee wisseltongen draagt en vasthoudt? In het eerste geval zou de servo een aardige slag moeten maken om het wissel in een andere stand te krijgen.
Hartelijke groet,
Joop
-
bedoel je dat het verenstaal door het "latje" steekt dat de twee wisseltongen draagt en vasthoudt?
Ja, dit ja ;)
Bas
-
Een paar weken later....
(https://i.imgur.com/K0EBcZW.jpg)
(https://i.imgur.com/sFbh8xt.jpg)
(https://i.imgur.com/tNHIQUt.jpg)
Er zit nog wel wat werk in. Ik was eerst bang dat ik nieuwe pogo pin ding moest maken. Maar mijn huidige past er op. Aan de andere kant van de kabel hangt een arduino en die fungeert als 'the programmer'.
(https://i.imgur.com/eOkgLYN.jpg)
Ik denk dat het nog wel eventjes zal duren. Ik moet alle code nog maken en ik weinig geheugen om mee te spelen. Ik kan niet even zomaar de NMRA dcc library includen.
Het gaat zoals het gaat ;).
Bas
-
Hallo Bas
Ziet er mooi uit. Die pogo pin connectoren kende ik nog niet. Ik was bang dat ik zelf met een wasknijper ::)(of beter: 3D printer) zoiets zelf moest maken. Ik zie echter dat dat ding op jouw foto zo bij Ali te koop is. Mooi. Weer wat geleerd.
Je zegt dat je de NMRA-Lib niet kan gebruiken, vanwege geheugen. Maar welke chip gebruik je? Mijn vermoeden is de ATTINY 1616, die met 16KB toch een heel eind komt?
Anyway, voor mijn decoders wilde ik de NMRA-Lib ook niet gebruiken en heb dus zelf iets gemaakt. Ik ben ooit uitgegaan van OpenDCC maar in de loop der tijd heb ik veel aangepast. De source code heb ik in ieder geval modulair opgebouwd en (volgens mij) beter gedocumenteerd dan de NMRA-Lib. Ook loopt mijn Lib op de nieuwe ATMega processoren veel beter omdat het gebruik maakt van allerlei hardware features in die nieuwe processoren. Misschien dat je er wat aan hebt: https://github.com/aikopras/AP_DCC_library
Groet, Aiko
-
Ja het is inderdaad een 1616. Ik zat niet op te letten. Ik dacht dat ik zo'n ding met 1kB had. Die 1616 is redelijk te betalen nog.
Die chipprijzen is net als benzineprijzen... als nu de benzine op 1,80 staat dan noemen we het goedkoop, maar voor Corona en voor Oekraine was dat wel even anders. Die atmega's waar ik nu €2.50 voor lap waren volgens mij ooit €0.40 :-X
Die library zit er wel goed geklopt uit (y). Die is idd goed gedocumenteerd.
Mvg,
Bas
-
De 1616 hoort bij een nieuwere generatie processoren die (twee) Timer B’s en ook Event hardware ondersteuning bieden. Ik heb zelf geen ervaring met de 1616, maar wel met de wat grotere 480x en de AVR Dx serie. Voor mij is deze nieuwe generatie processoren veel interessanter dan de traditionele 328s.
Helaas maakt de NMRA-DCC lib geen gebruik van deze nieuwe hardware voorzieningen, en is op deze nieuwe processoren (in verband met andere interrupt afhandeling) duidelijk minder efficiënt dan op de 328. Voordeel van de NMRA Library is wel weer dat het ook op heel andere processoren kan lopen, die veel sneller zijn. Maar daar heb je voor jouw print niet zoveel aan.
Een ander verschil tussen de NMRA Library en die van mij is dat de decodering bij mijn Library veel preciezer is (omdat het gebruik maakt van mogelijkheden die Timer B biedt). Als het elektrisch contact met de decoder niet altijd goed is, bijvoorbeeld omdat de decoder in een lok of rijtuig zit, zou die betere decodering betere resultaten moeten geven.
Als je vragen hebt, aarzel dan niet om die te stellen. Zoals gezegd, ik heb zelf nog niet met de 1616 gespeeld, maar (op misschien een paar defines na) zou het in principe moeten werken.
Groet, Aiko
-
Ik was eerlijk gezegd nog niet eens zeker of ik wel een interrupt wilde gebruiken. Die decoder heeft toch niet zo veel te doen.
Ik dacht eigenlijk om gewoon de pin vaak in te lezen en als hij verandert met micros() bekijken of het in de buurt van een '1' (58us) of een '0' (100us) komt +- 20us. Maar als je library al werkt, hoef ik me er niet eens druk om te maken ;)
Mvg,
Bas
-
Alhoewel je natuurlijk altijd actief het signaal kunt pollen, zou ik dat niet doen als je toch interrupt ondersteuning op je processor hebt. Ook de NMRA Library maakt gebruik van interrupts. Misschien dat je nu denkt dat de processor toch niets te doen heeft, maar later heb je een nieuw idee en dan werkt het niet meer.
Naast het inlezen van bits moet je natuurlijk uit die bits ook nog het DCC pakket construeren. Dat kan (heb ik ook gedaan, alhoewel ik ben uitgegaan van de OpenDCC software), maar daar ben je wel een aantal “weekendjes” me bezig 😉. Dan is het gebruik van een bestaande Lib toch wel eenvoudiger.
Groet, Aiko
-
I know. Ik heb ooit vanuit scratch een DCC centrale geprogrammeerd, vele manen geleden. Was best leuk, deed het ook nog op het einde ;D
https://forum.beneluxspoor.net/index.php?topic=88482.0 (https://forum.beneluxspoor.net/index.php?topic=88482.0)
Bas
-
1). De bielzen zien er uit als een succes (y). moet ze nog wel gebruiken. Alleen dat order nummer op de bovenkant.... dit is dus wat je krijgt als je vergeet het boxje 'remove order number' aan te vinken :-X. Had me slechts €1,35 meer gekost... voor 100 bielzen :-X
(https://i.imgur.com/NDoExdt.jpeg)
2).
Ik weet niet hoe ik er op kwam. Maar ik kwam op het idee om ledstrips te fabrieken met SMD leds aan de bovenzijde te monteren en dan onderste boven. Het is wel een bestaand iets. En je hebt er zelfs speciale leds voor.
Een normale SMD led die zijn meestal allemaal transparant en niet diffuus. Ze hebben ook vaak een erg kleine stralingshoek. Ik dacht als ik ze nou onderste boven monteer en door een gat laat schijnen en evt. een drupje micro kristal klear aanbrengt dat er dan.. mooier licht vanaf komt.
(https://images.beneluxspoor.net/bnls_2023/deleteme-64be46606c370.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-64be46606c370.png)
Deze kerstbomen maken er ook gebruik van.
https://www.youtube.com/watch?v=wkFOF71a2bk (https://www.youtube.com/watch?v=wkFOF71a2bk)
Het leuk me leuk om een hot plate te kopen en dan om zelf led strips en andere kleine printjes thuis te solderen.
Filmpje van hot plate solderen (https://youtu.be/QarizoUnRfk?t=70)
Mvg,
Bas
-
Die bielzen zien er wel handig uit.
Ik heb PECO streamline code 100, gaat dat passen?
-
Ja dat moet geen probleem zijn. Spoorstaaf hoogte/breedte maakt niet uit. Die bielzen zijn 1.6mm dik dat is net iets te dun, maar goed daarvoor we styreen in onze levens.
Als je je adres PB't wil ik er wel een paar opsturen.
Mvg,
Bas
-
--- gegevens verwijderd--
-
Je kunt beter geen adresgegevens in een topic zetten. Dat kan via persoonlijk bericht.
-
Je kunt beter geen adresgegevens in een topic zetten. Dat kan via persoonlijk bericht.
Bedankt, ik dacht dat ik een PB aan het versturen was
-
Flop ligt klaar (y)
Iemand op RMweb vroeg om foto's. Ik heb ze zelf nog niet gebruikt, dus maakte even dit
(https://i.imgur.com/QjgX7mM.jpg)
(https://i.imgur.com/gyjcoWA.jpg)
(https://i.imgur.com/SvhjwiL.jpg)
Een paar schroeven er in rausen en je rails komt nooit meer los.
Mvg,
Bas
-
Ze liggen ook gewoon zeer vast in je ballastbed. Die gaatjes hadden niet gehoeven mijns inziens.
-
Totdat ze uit het ballast springen. Ik heb het meegemaakt ::)
Het idee van de dag:
The Singles
Een viertal DCC decoders die bedoeld zijn voor 1 artikel. Van links naar rechts zien we een servo decoder met punstukrelais(optioneel) voor wissels, een solenoid decoder voor magneet wissels met puntstukrelais (optioneel) en CDU(optioneel), een lichtseindecoder voor.. lichtseinen ::) uiteraard en een servo decoder voor armseinen.
Die punstukken relais en CDU zijn THT omdat ze zo optioneel zijn. Als jij simpelweg wissels wilt schakelen zonder punstukstuk polarisatie, dan kan je de relais achterwege laten.
Die laatste 2 decoders voor seinen heb ik zo small als mogelijk gehouden. Ze zijn net iets breder dan 1cm. Het idee is dat je ze in een ronde buis kan steken waaraan je seinpaal bevestigd is. De buis en seinpaal kan je dan van boven af in je modelbaan steken. Je kan dan ze dan aansluiten met een JST stekkertje.
(https://images.beneluxspoor.net/bnls_2023/deleteme-64e8999f86634.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-64e8999f86634.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme1-64e899a2009ae.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-64e899a2009ae.png)
Ik heb inmiddels voor mezelf een nieuwe programmer besteld om de LoPiTS mee te programmeren. Als die eindelijk eens werkt :o, wil ik de productie van deze decodertjes beginnen. Die gebruiken namelijk dezelfde chip en hetzelfde DCC circuit.
Mvg,
Bas
-
Aan welke prijsstelling denk je voor zo's Solenoid decodertje met puntstuk polarisatie? Zo'n enkel decodertje lijkt me op veel plaatsen veel handiger dan een 4- of 8- voudige.
-
Als het zover is, laat ik je het weten ;).
-
Neem je het mee naar Ermelo?
Ik ben erg nieuwsgierig om een demo-tje te zien.
-
Deze niet die zijn dan misschien pas net aan besteld en dan moet ik nog een week of drie wachten. Ik zal dan wel iets anders leuks meenemen ;)
Mvg,
Bas
-
Nog even een Single toegevoegd met DPDT relais. Dit relais is wel SMD, het zou een beetje puntloos zijn om een relais decoder uit te voeren met een optioneel relais ::)
(https://images.beneluxspoor.net/bnls_2023/deleteme-64ec871ecd9e7.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-64ec871ecd9e7.png)
Nog een sneak preview van mijn testplankje in wording.
(https://images.beneluxspoor.net/bnls_2023/deleteme-64ec883336d40.jpg) (https://images.beneluxspoor.net/bnls_2023/deleteme-64ec883336d40.jpg)
Mvg,
Bas
-
Ik had post vandaag. Dat ga ik nog veel krijgen komende maand.
Vandaag een tamelijk simpel apparatus binnen gekregen. Ik noem het de "Led Indicator".
Hij kan 1 ding en dat is Leds aansturen. Hij monitort de loconet bus en luistert naar bezetmelders en/of wisselinstructies. En doet aan de hand daarvan ledjes aan en uit zetten.
De led indicator heeft 16 dubbele uitgangen waarop je 2 leds kan aansluiten. Hij heeft al onboard weerstandjes dus de leds kunnen er direct op.
Standaard staat hij op adres 1 en luistert hij naar wissel instructies. Adressen zijn opvolgend, maar optioneel kan je ook individuele adressen per uitgang configureren.
Je kan het hele ding ook op bezetmelder mode zetten en optioneel kan je er ook voor kiezen om per uitgang te kiezen of die een wissel of bezetmelder moet kunnen volgen. Het kan dus heel makkelijk zijn, het kan ook ietsjes ingewikkelder..
Erg handig dus als je een schakelpaneel wilt maken en je wilt interactieve terugmelding. Ook handig als je bezetmelding van je schaduwstation wilt kunnen zien.
(https://i.imgur.com/3PpBWaL.jpg)
Er zit 1 configuratie knopje op en een ledje. Globaal moet je dan eerste het knopje indrukken en dan een met je handregelaar of centrale een wissel aansturen. Hetzelfde als bij zo'n DR4018 kastje.
Met een kort drukje kan je adressen aanpassen, met een lang drukje kan je kiezen of je wissels of terugmelders wilt volgen. Adres 1 is dan wissel, adres 2 is dan bezetmelder.
Indien je kiest voor unieke adressen/type per uitgang, moet je voordat je een adres koppelt/type kiest eerst een index kiezen tussen 1 en 16. En ook dit doe je dus gewoon met je handregelaar.
Als je bijvoorbeeld doet:
kort drukje -> adres 5 -> adres 200. Dan wordt de 5e uitgang gekoppeld aan wissel adres 500
Lang drukje -> adres 5 -> adres 2. Dan wordt de 5e uitgang gekoppeld aan bezetmelder adres 500
Anyways ik moet er nog een handleiding voor kloppen met plaatjes. Dat wordt nog duidelijker.
Als ik de eerste heb geprogrammeerd komt er ook een filmpje met een iets duidelijker uitleg.
Hij is overigens uitbreidbaar met een printje die ik er tegen aan kan prikken. Die bestaat nog niet, maar het is een goedkope oplossing om meer leds te kunnen gebruiken.
Mooi stom simpel ding als je het aan mij vraagt :P, love it. :angel:
Bas
-
Interessant Bas! (y)
-
Mooi product weer Bas! (Ga je je eigen productijn beginnen?)
Is ondersteunen van LNCV voor de configuratie ook een optie?
-
Dat is zeker een optie. Maar daar komt software en computer bij kijken. Nu is een kwestie van de knopjes indrukken die je al hebt. Ik kan het altijd nog toevoegen. LNCV is wel erg handig. Vooral als je een leuke Wifi LNCV ding heb met een webbrowser ofzo ::) Volgens mij maakt Yamorc ook zoiets in de toekomst.
Ik heb nog een ei, maar die zit in het broedproces. Ik denk dat ik nu een realistische oplossing heb voor het volgende idee.
Zie dit deel van een station. Je hebt links een inrijsein en rechts een drietal uitrijseinen.
(https://images.beneluxspoor.net/bnls_2023/deleteme1-64ee599d37864.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-64ee599d37864.png)
Ik zat al een lange tijd te denken over 'smart' seinen. Een sein zou dan zelfstandig kunnen werken (zonder een computerprogramma zoals iTrain (https://www.berros.eu/nl/itrain/)of TrainTastic (https://traintastic.org/en-us)). Daarvoor zou een sein de layout moeten snappen en hij moet weten wat de stand is van wissels en bezetmelders. Dat laatste gaat niet met DCC. DCC kent geen bezetmeld informatie, immers wat moet een treindecoder of wisseldecoder daarmee?
Toen bedacht ik me, voor een sein zou je dan loconet moeten gebruiken. Dan krijg je namelijk wel bezetmelders binnen. Maar hoe vertel je nu een sein wat hij moet doen en wanneer? Hier liep ik een lange tijd op vast.
Ik heb nu bedacht om een loconet apparaatje te maken met een klein display en wat cijfer knopjes zodat je getalletjes kan invoeren. Dat gaan we nodig hebben.
Dit apparaatje moet voor ons, alles bijhouden. Hij moet weten van wissels wat hun standen zijn en hij moet dit ook van bezetmelders weten. Aan de hand van al deze informatie moet dit apparaatje voor ons de seinen gaan aansturen.
Hoe voer je nu informatie in? Elk sein heeft een adres en kent verscheidene aspecten. Het inrijsein heeft 3 aspectenm hij kent groen, groen/geel en rood.
Eerst voer je op ons sein apparaatje een adres in. Dan weet hij welk sein we gaan invoeren. Dan moet je aspectnummer invoeren die je wilt aanpassen, dat nummer moet je dan uit de handleiding van je seindecoder vissen. En dan...
Dan moet je de 'condities' opgeven die gelden voor dat sein aspect. En dat doe je simpelweg door handmatig de wissels te stellen en door treinen op en af bezetmelders te plaatsen en evt kan je misschien ook nog een schakelaar er bij combineren.
In dit emplacement is het inrijsein het lastigst, want je moet hier minstens drie condities invoeren. Die wissel kan in 3 standen staan en elk spoor kan bezet of niet bezet zijn.
Nu nemen we voor aspect #1 = groen, aspect #2 = groen/geel en aspect #3 = rood.
Het inrijsein moet aspect #1 tonen als beide wissels (3-weg wissel -> 2 wissel aandrijvingen) op rechtdoor staan en spoor 2 moet vrij zijn. Dan moet je met je multimaus of met je app of met je schakelpaneel die wissels stellen en je moet een lok plukken die je al op dat spoor heb staan. Zo snapt het apparaat dat het spoor niet bezet moet zijn.
Voor aspect #2 (groen/geel) moet je dit 2x doen. Je moet eerste de wissels naar spoor 1 zetten en dan een lok van spoor 1 aftillen en je moet hetzelfde doen voor spoor 3. Dus wissels naar spoor 3 zetten en de lok er af tillen.
Aspect 3 (rood) moet dan getoond worden als alle bovenstaande condities niet waar zijn. Dit is dan de else case. Dus feitelijk vertel je een sein wanneer hij op groen of groen/geel mag staan en als hij dat niet mag dan toont hij maar gewoon rood licht.
Nou kan ik me voorstellen dat je met sommige situaties alsnog in de knoop komt. Seinen kunnen gewoon erg complex zijn. Volgens mij moeten die uitrijseinen ook nog kijken naar wat links van blok 4 ligt. Echter denk ik wel dat je hiermee erg ver kan komen in veel situaties. Een normaal bloksein daarentegen hoef je alleen maar te vertellen wanneer hij op rood moet staan en dat is als 1 bepaalde melder bezet is. En anders.. groen.
En dan... dan heb je cosmetische goed werkende seinen ::) Ik geloof dat het voordoen van handelingen intuitief is te doen. Misschien dat je wat moet oefenen, maar ik denk dat dit een vatbaar alternatief is voor een computerprogramma.
En zo draaien de raderen weer verder :o
Mvg,
Bas
-
Hi Bas
Ik kom nog even terug op de Micro steppers waarover we een paar weken geleden hebben gesproken. In die tijd stuurde je de steppers met 5V aan, direct vanuit de microcontroller. Je ervaring was dat ze in die setting niet krachtig genoeg waren om wissels om te zetten.
Ik heb gisteren wat met deze steppers gespeeld, maar heb er een A4988 stepper driver tussen gezet. Als V-motor heb ik 16 V genomen, dus zoiets als het DCC signaal na gelijkrichting. Ik moet zeggen dat ik onder de indruk ben hoe krachtig die steppers zijn als je ze via een stepper driver aanstuurt. Als ze draaien, is het stroomverbruik ietsje onder de 50mA. Prima dus, en ik ga hier dus mee verder voor de bediening van mijn vleugelseinen.
Om heel eerlijk te zijn snap ik de berichten die ik hier en daar lees op Internet (en zelfs bij sommige verkopers op Ali) niet goed, die zeggen dat deze steppers met 5V aangestuurd moeten worden. Als je 5V spanningsturing gebruikt, zou er een stroom van 5V gedeeld door 14 Ohm (motor weerstand), dus iets als 350 mA doorheen gaan. Dat houden ze niet lang vol. En als je, zoals sommigen doen, ze rechtstreeks op een Arduino pin aansluiten, houdt de Arduino dat ook niet lang vol.
Veel beter is dus die dingen met stroom te sturen. Dan loopt er minder dan 50mA door. Dan verstoken ze zoiets als 35mW. Ik gebruik ook de Enable aansluiting van de A4988, zodat bij stilstand geen vermogen wordt gebruikt.
Groet, Aiko
-
zou er een stroom van 5V gedeeld door 14 Ohm (motor weerstand), dus iets als 350 mA doorheen gaan. Dat houden ze niet lang vol. En als je, zoals sommigen doen, ze rechtstreeks op een Arduino pin aansluiten, houdt de Arduino dat ook niet lang vol.
Ja dat zou je denken, maar in de praktijk is de stroom veel lager. Het zijn spoelen en ik bekrachtig ze niet langer dan 2ms. Op het moment dat de puls de spoel bereikt, gaat hij een magnetisch veld opwekken. Tijdens dit proces zal de zelfinductie er toe leiden dat de spoel tijdelijk een iets hogere weerstand heeft. Waarom denk je dat je op 16V geen 1.1A trekt maar 50mA?
Ik ben het wel met je eens dat 5V geen succes gaat worden :-\. Om een of andere duistere reden zit de A4988 niet in Kicad alleen als breakout. Ik ben begonnen aan een symbol voor in Kicad.
Nou heb ik er eentje liggen en ik heb er naar gekeken. Er zitten nogal veel randelementen (weerstanden, condensators etc) op. Voor dit ding heb ik iets minder nodig. Maar ik zat er aan te denken om de zelfde H-brug chip te gebruiken die ik ook in Lopits heb zitten, maar dan in 2-voud. Die nemen samen niet veel meer ruimte in dan de A4988 en ze hebben minder randelementjes dus misschien bespaar ik er nog op ook.
Bijkomend voordeel dat de motor niet meer op 5V loopt, is dat ik een kleinere 5v spanningsregulator kan gebruiken en ik wil de attiny13 vervangen door die nieuwe at1616 aangezien die goedkoper en kleiner zijn.
In ieder geval bedankt voor het meedenken en delen van je resultaten (y)
Mvg,
Bas
-
Hi Bas
Ik begrijp dat motoren spoeltjes zijn, en dat er daarom bij pulsjes veel minder door gaat. Maar als door een slechte programmeur of door een dom foutje de puls niet tijdig wordt uitgezet, is er een probleem. Met een driver ertussen is er de zekerheid dat het altijd goed gaat.
Omdat je (net als ik) je printjes bij JLCPCB haalt, kan je daar natuurlijk ook gewoon de 4988 op de print integreren. Als je de potmeter dan ook vervangt, dan krijg je een veel kleiner printje. Ik ben in ieder geval van plan dat te doen.
Het blijft leuk, dit “gepruts” ;-)
-
Op het moment dat de puls de spoel bereikt, gaat hij een magnetisch veld opwekken. Tijdens dit proces zal de zelfinductie er toe leiden dat de spoel tijdelijk een iets hogere weerstand heeft. Waarom denk je dat je op 16V geen 1.1A trekt maar 50mA?
In feite is dat de reden dat je de voedingsspanning voor een stappenmotordriver liefst zo hoog mogelijk neemt en tevens de wikkelingen aanstuurt via een constante stroombron of een stroomlimiterende schakeling (chopper). De hoge spanning zorgt ervoor dat de stroombron/chopper zijn ding kan blijven doen en de stroom zo snel mogelijk de gewenste waarde bereikt. Voldoende stroom betekent voldoende koppel. Bij de Allegro chip wordt de gewenste stroom ingesteld door sense weerstanden en een referentie spanning. Ik dacht gezien te hebben op de printjes dat de referentiespanning instelbaar was met een potmeter. Met de 50mA kan dus nog wat gespeeld worden.
-
Dan loop ik misschien het risico dat ik zonder dedicated stepper drivers (dus met H bruggen) op 16V onnodig veel stroom door die dingen jas.. Ik denk dat ik thuis eerst een testje moet uitvoeren met een L298 en dan het stroomverbruik en warmteontwikkeling ga bestuderen.
Die A4988 breakout boards hebben idd een potmeter om de stroom in te stellen. Ik had er vroeger wel eens een onenigheid met die dingen toen mijn 3D printer gekke dingen deed. Ik heb adhv de datasheet uitgevogeld hoe die stroom bepaald wordt. Daarmee kan ik een geschikte weerstandsdeler maken. Maar nu nog de print klein houden ::)
Mvg,
Bas
-
Ik heb een nieuwe variant gemaakt met a4988. Althans ik heb alleen even de componenten er op gezet. Het lijkt prima te passen, volgens mij neemt het nog minder ruimte in dan de vorige.
(https://images.beneluxspoor.net/bnls_2023/deleteme-64fefef0dec69.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-64fefef0dec69.png)
Versie 1 had ik laatst getest dmv een Lopi en dat werkte opzich wel goed. Door zelf op de MM de functie uit te schakelen kon ik redelijk nauwkeurig de stand van de panto stellen. Prima alternatief als je geen zin om hebt in CVs te programmeren (puls lengte bepaalt hoogte panto). De 16V tap ik van de Lopi af. Gezien de ruimte die ik nog tbs heb, kan ik eventueel hier ook een gelijkrichter op prakken en DCC toevoegen, dan kan je hem alsnog op een Lopi aansluiten of je sluit hem direct op DCC aan. Zoals hij nu is, zal die waarschijnlijk ook wissels kunnen stellen. Iets wat op 5V nooit zou lukken.
Mvg,
Bas
-
Tijdje gelee had ik die 'point lever' geprint.
Het printje bestaat nog niet, maar de eerste 3d-printsel zit er wel geinig uit (y).
(https://i.imgur.com/T8u6aVw.jpg)
Ik heb nog steeds issues met mn 3D printer en dat bedrijf 'monoprice'... laat ik geen woorden vuil maken aan de klantenservice (of afwezigheid daarvan :-\)
Nou zat ik al een tijdje op dit ei te broeden. Ik wilde meerdere van die schakelaars in een groepje hebben. En dat is uiteindelijk dit ontwerp geworden.
(https://images.beneluxspoor.net/bnls_2023/WhatsApp-Image-2023-09-11-at-22-33-09-64ff844145d3c.jpg) (https://images.beneluxspoor.net/bnls_2023/WhatsApp-Image-2023-09-11-at-22-33-09-64ff844145d3c.jpg)
(https://images.beneluxspoor.net/bnls_2023/WhatsApp-Image-2023-09-11-at-22-27-30-64ff844152dc8.jpg) (https://images.beneluxspoor.net/bnls_2023/WhatsApp-Image-2023-09-11-at-22-27-30-64ff844152dc8.jpg)
Je hebt er een beetje fantasie bij nodig. Ik hoop dat het idee een beetje duidelijk is. De print met hendels heeft verder geen elektronica. Alleen 2 rijen connectoren om op een andere print te kunnen prikken. Wat de te ontwerpen onderprint betreft... Ik wilde een twee- of drietal printjes ontwerpen om verschillende dingen te kunnen doen. Denk aan simpelweg een spoortje spanningsloos te zetten, daar houden d'n analoogrijders van ;), een basis om magneet wissels mee te schakelen evt met CDU en een basis met een loconet aansluitinkje om... exact hetzelfde te doen maar dan op andere (digitale) wijze.
Mvg,
Bas
-
Kort filmpje over de werking van de pantograaf print.
https://www.youtube.com/v/JLNjID4qR-E
Versie 2 zal veel meer koppel hebben en mogelijk een DCC interface
-
Hoi!
Dan heb ik meteen drie vragen :D
- hoe “sluit” je de panto hier op aan?
- gebruik je een normale functieuitgang of de servofunctie?
- waarom zou je niet een lineaire servo gebruiken? Die lijken me nog kleiner.
-
- hoe “sluit” je de panto hier op aan?
Dat is aan de gebruiker zelf. Deze print is om bestaande E-loks te retrofitten met beweegbare pantografen. Aangezien die allemaal een veer hebben, lijkt mij de makkelijkste methode om zo'n dun nylon draadje te pakken en de panto naar beneden te trekken. Ik meen dat je een soort visdraad achtig draad voor de modelbouw.
- gebruik je een normale functieuitgang of de servofunctie?
Een normale (onversterkte) uitgang. De versterkte uitgang zou ook moeten werken. Verder heb je de blauwe decoder (de +) en de decoder massa nodig die je moet aansluiten. Het voordeel is dat je de print bijvoorbeeld ook kan bedienen met een schakelaar. Dus om een seinvleugel te laten bewegen met een schakelaartje.. het zou kunnen.
- waarom zou je niet een lineaire servo gebruiken? Die lijken me nog kleiner.
Als je een linkje heb voor me.... Ik heb ze zelf nog niet zo klein gevonden. Ik denk dat deze kwa grootte ongeveer hetzelfde zijn
https://nl.aliexpress.com/item/1005002099400253.html?gatewayAdapt=glo2nld (https://nl.aliexpress.com/item/1005002099400253.html?gatewayAdapt=glo2nld)
Servo's hebben wel als nadeel dat de 5V enigszins zwaar belast wordt. Servo's maken ook relatief veel herrie. Ik denk dat je die nog wel hoort. Ik zag laatst zo'n marklin trein en de muur waar de machinist tegen aan zat die kon draaien..met machinst. Als je dat deed, verscheen hij aan de andere kant. Dat vond ik erg gaaf, maar je kon dus wel erg duidelijk horen dat er een servo in zit. Deze stappers zijn geruisloos.
Mvg,
Bas
-
Ik had (nu er nog geen soldeerflux op zit) eens gekeken of ik bij een 2e exemplaar wel die connector er 'normaal' op kon zetten. En dat ging zowaar. Fijn als het eens meezit :P.
Ik heb hem tijdelijk vastgezet met een plakbandje. Dan maak ik een rondje van plakband met de plakzijde naar buiten, crude but effective ;D
(https://i.imgur.com/LiDM9Vq.jpg)
(https://i.imgur.com/3g7LKSJ.jpg)
(https://i.imgur.com/1ypPXW1.jpg)
Bas
-
Ja die van Ali heb ik.
Als ik ze weer is gevonden heb zal ik is de naar bekijken.
Met de nieuwe foto’s lijkt me t niet veel kleiner nee.
-
(https://images.beneluxspoor.net/bnls_2023/B340D580-0AB8-416B-8B66-359DEB4D1A96-6502f4d08df80.jpg) (https://images.beneluxspoor.net/bnls_2023/B340D580-0AB8-416B-8B66-359DEB4D1A96-6502f4d08df80.jpg)
(https://images.beneluxspoor.net/bnls_2023/D9E8C4E0-6622-4A24-BA6A-E5B9D1857456-6502f4d09bb5b.jpg) (https://images.beneluxspoor.net/bnls_2023/D9E8C4E0-6622-4A24-BA6A-E5B9D1857456-6502f4d09bb5b.jpg)
(https://images.beneluxspoor.net/bnls_2023/ED3832C9-C0DD-4337-A7DB-3F8CBBDF06EA-6502f4d2ba2f4.jpg) (https://images.beneluxspoor.net/bnls_2023/ED3832C9-C0DD-4337-A7DB-3F8CBBDF06EA-6502f4d2ba2f4.jpg)
Dit is die lineair servo van Ali
-
Dit is natuurlijk een gewone ronde servomotor die via een tandwiel een spindel aandrijft. Maar wel heel erg klein. (y)
Is er niet ooit eens sprake geweest, ik denk al lang geleden, van een keramische (of zoiets) lineaire motor, dus een mechanisme dat direct een beweging in lengterichting veroorzaakt ? Was dat misschien al in de begintijd, dat Märklin met de eerste bewegende pantografen op de markt kwam ? Of hadden die dat al zo toegepast ?
-
Gevonden. Piëzo motor. Als voorbeeld (heb niet verder naar kleinere gezocht):
https://www.pi-usa.us/en/products/precision-motorized-linear-stages/miniature-positioning-stages-motorized-precision/q-521-q-motion-miniature-linear-stage-103151 (https://www.pi-usa.us/en/products/precision-motorized-linear-stages/miniature-positioning-stages-motorized-precision/q-521-q-motion-miniature-linear-stage-103151)
Deze is 2 bij 2 bij 1 cm, maar er zullen vast wel kleinere te vinden zijn.
-
Dit is natuurlijk een gewone ronde servomotor die via een tandwiel een spindel aandrijft. Maar wel heel erg klein. (y)
Is er niet ooit eens sprake geweest, ik denk al lang geleden, van een keramische (of zoiets) lineaire motor, dus een mechanisme dat direct een beweging in lengterichting veroorzaakt ? Was dat misschien al in de begintijd, dat Märklin met de eerste bewegende pantografen op de markt kwam ? Of hadden die dat al zo toegepast ?
Klopt, ik heb een Märklin E03/103 (25 jaar oud?) die deze piezo gestuurde pantografen heeft.
-
Bij de later uitgebrachte turmtriebwagen met bewegend bordes en pantograaf zijn ook piezo-motoren toegepast, de pantograaf alleen wel "gewoon" met een roterend motortje met dunne draad die de pantograaf omlaag trekt. Hoe zat dat dan bij de eerste insider lok met bewegende pantografen?
-
Ik had nog een leuk ideetje, niet zo veel bijzonders. Maar kijk hier.. een simpele ledstrip ;).
https://www.youtube.com/v/qLO6kO03HlU
Mvg,
Bas
Edit: (25cm lang)
-
Is dimbaar nog een optie voor de LED strip?
Groeten,
Jelmer
-
Een stel potmeter past er nog wel op (y). Zal het ontwerp aanpassen ;)
-
Leuk je printjes met de processor en A4988 (bijdrage 65 van 11 september).
Ik ben precies hetzelfde aan het doen. Ik wil echter niet meer dan 2 (DCC) draden voor voeding en aansturing; ik heb al meer dan genoeg draden aan de onderkant van de baan. Voor de aansluiting neem ik een stevige connector.
Ik heb een 3D houder geprint, waarop de Stepper gezet wordt en die onderaan de voet van de Viessmann vleugelseinen geklikt kan worden. De bedoeling is uiteindelijk zoiets te maken zoals de Fremo “Wattenscheidser Schacht”. Dan kan ik de armseinpalen er makkelijk in en uitzetten.
Een verschil is verder dat ik er meteen een DxCore (AVR128DB48) processor op zet. Bij JLCPCB heb ik daarvan een aantal besteld (van Digikeys). Ik weet dat deze processor een overkill is, maar de prijs maakt weinig uit en ik gebruik liever voor zoveel mogelijk projecten dezelfde processor.
Welke waarden van R-Sense en welke referentiespanning neem je?
Ik zal binnenkort wat foto’s posten.
Groet, Aiko
-
Moet je mijn bijdrage van post #50 van 25-08 (https://forum.beneluxspoor.net/index.php?topic=105407.msg3222412593#msg3222412593) bekijken. Zelfde idee maar dan voor stationaire decoders en servo's. Voor armseinen hebben deze steppers ook mijn voorkeur. Het zou fijn zijn als de aandrijving in de wattenscheider schacht past. Ik had dus bedacht om een dunne print te maken die in een ronde buis past (rond gat maken, is immers makkelijk te maken in je baan) Met een servo moet je na het inschuiven van de sein ook de motor nog bevestigen. Ik dacht dan eigenlijk aan een soort beugel waar de motor dan evt makkelijk in kan schuiven ofzo.
Ik weet dat deze processor een overkill is, maar de prijs maakt weinig uit
Ik zie bij JLC dat ze niet in stock zijn en ze zijn 70% duurder dan d'n attiny (van wat ik dan bij jlc zie). Ik betaal nu tussen de 80 en 60 cent (aantal afhankelijk) voor de attiny
Welke waarden van R-Sense en welke referentiespanning neem je?
De referentiespanning moet ik nog kiezen. Voor R-Sense heb ik voorlopig 1R gekozen... als er immers toch maar 50mA door heen gaat, is 1R niet te hoog)
Dit is het voorlopig schema van de a4988. Ik moet de enable pull weerstand nog aanpassen naar 5V (work in progress ;))
(https://images.beneluxspoor.net/bnls_2023/deleteme-6506d13b9d1b4.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-6506d13b9d1b4.png)
En de verbinding met de attiny
(https://images.beneluxspoor.net/bnls_2023/deleteme1-6506d13b9ca50.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-6506d13b9ca50.png)
(ben me van de missende GND connectie bewust)
Mvg,
Bas
-
Mooi stom simpel ding als je het aan mij vraagt
Laat ik nou net behoefte hebben aan zo'n 'mooi stom simpel ding' ;D
Ben voor terugmelding van bezetmelding en wisselstanden al begonnen met gebruikmaking van de originele hardware waarop een soortgelijke optie zit, maar daarmee moet ik oneindig veel en lange draden trekken, terwijl dit ding dichtbij het overzichtsbord geplaatst kan worden en ik alleen maar een lange loconetkabel nodig heb en korte leddraden.
Ben benieuwd....
-
De eerste proto's der led indicator daar zit wat vertraging in :-X. Om mijzelf €10 te besparen wilde ik 2 chips en een paar transistortjes er zelf opzetten en nu krijg ik die loconet niet aan de praat. Ik vermoed dat een van de chips niet helemaal goed is. Maar daar kom ik nog wel uit ;). it ain't rocket science afteral ;D. In ieder geval inmense spijt, dat was me de 10€ niet waard...
Nog over die ledstrip. Dat ding is slechts 25cm lang. Ik denk dat die beter 28cm kan worden. Dan past hij volgens mij nog in de 1:100 rijtuigen van matrix en is hij misschien net tollerabel lang genoeg voor een 1:87 rijtuig.
Mvg,
Bas
-
Het nadeel van te korte LED-strips is dat de balkons niet worden verlicht.
-
Hi Bas
Ik zie bij JLC dat ze niet in stock zijn en ze zijn 70% duurder dan d'n attiny (van wat ik dan bij jlc zie). Ik betaal nu tussen de 80 en 60 cent (aantal afhankelijk) voor de attiny
Klopt. De DxCore processoren hebben ze nooit op stock. Ik heb ze via Global Sourcing Parts besteld. Voor mij is dat nieuw, maar ziet er veel belovend uit.
Ik weet dat de DxCore duurder is. Na wat rekenwerk was toch mijn conclusie dat bij JLCPCB ik vooral aan set-up kosten en verzending mijn geld kwijtraak, de prijs voor componenten ligt bij mij ergens tussen de 10 en 25%. Als je heel veel identieke printen produceert, dan wordt deze verhouding natuurlijk anders.
De referentiespanning moet ik nog kiezen. Voor R-Sense heb ik voorlopig 1R gekozen... als er immers toch maar 50mA door heen gaat, is 1R niet te hoog)
Ja, die heb ik ook genomen. Ik zou het graag ietsje kleiner hebben gehad, maar 1 Ohm is de laagste waarde die ik nog als basic part heb gevonden. Mijn hoop was dat jij nog een lagere had gevonden ;D
Dit is het voorlopig schema van de a4988. Ik moet de enable pull weerstand nog aanpassen naar 5V (work in progress ;))
Waarom hang je die aan +5V? De meeste hangen hem aan GND. Doe je dat als bescherming voor de motoren? Misschien wel een goed idee.
En waarom zijn er voor Sleep en Reset twee afzonderlijke weerstanden?
In je schema zie ik nog geen (ontstoor)condensatoren. Op beide VBB pinnetjes 100nF en ergens nog een grote. Meestal zie je daarvoor Elco's van 100uF, maar voor deze kleine stromen lijkt me 10uF ook wel voldoende. JLC part C13585 is 10uF bij 50V, basic part, keramisch en C1206. Ik gebruik deze op wat andere printen, en voldoet hiervoor waarschijnlijk prima. Ik wil dat nog even nameten.
En de verbinding met de attiny
Als je genoeg pinnetjes hebt, kunnen ook MS1..3 en Reset op de processor ;D
Groet, Aiko
-
maar 1 Ohm is de laagste waarde die ik nog als basic part heb gevonden.
Ik vond deze: C25334 die is 0R1.
Zoals je ondertussen gemerkt heb is die zoekfunctie ruk. Met name die filters die sporen niet. Zo'n filter zegt dan dat een bepaalde waarde beschikbaar is, maar als je die aanvinkt -> geen resultaten..
Wat ik doe, ik tik in bij zoeken 'resistors' dan klik ik op chip resistor -SMD mount. En dan kan je evt de footprint grootte instellen, maar gebruik niet de filters voor waardes. Daarentegen kan je bij die onderste zoekbalk een waarde intikken. Zo had ik de 0R1 gevonden. Je moet vaak ook het Ohm symbool (waarvan ik nog steeds alt code heb) intikken. Er zit hier veel trial en error achter :-[
(https://images.beneluxspoor.net/bnls_2023/deleteme-65082a7a80bdc.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-65082a7a80bdc.png)
Die setup kosten zijn niet zo hoog, ik meen slechts 8$. Alleen die extended componenten fee's kunnen snel aantikken. Vooral bij lage oplages. Als je 50 prints besteld, zijn die weer verwaarloosbaar.
En waarom zijn er voor Sleep en Reset twee afzonderlijke weerstanden?
No reason ::) Noem het zekere voor het onzekere. Ik heb het overgenomen van dat schema van dat breakout boardje.
(http://Waarom hang je die aan +5V? De meeste hangen hem aan GND.)
Vanwege die dikke streep die boven enable hangt. Ik dacht als ik die aan de 5V hang dan blijft de motor onbekrachtigd bij inschakelen.
Als je genoeg pinnetjes hebt, kunnen ook MS1..3 en Reset op de processor
Dat zou kunnen, maar je krijgt dan te maken met een bepaald probleem. Als je de microstepping aanzet en je zet de enable uit, dan schiet de motor naar de eerst fullstep positie. Dus je moet er of voor zorgen dat je hem altijd stil zet in een full-step positie of je nooit de enable uitzetten of je moet geen microstepping gebruiken. En gezien de wormwiel constructie vond ik het niet echt nodig.
Wat kost het eigenlijk als je zelf componenten aanlevert. Ik heb daar geen gebruik van gemaakt. Dat leek me zo'n gedoe.
Mvg.
Bas
-
Nog over die ledstrip. Dat ding is slechts 25cm lang. Ik denk dat die beter 28cm kan worden. Dan past hij volgens mij nog in de 1:100 rijtuigen van matrix en is hij misschien net tollerabel lang genoeg voor een 1:87 rijtuig.
Mvg,
Bas
Hoi Bas,
Mijn 1:100 spul is bijna zonder uitzondering 26,4 of 27 cm over de buffers.
Daarom vond ik 25 cm ook een mooie maat...
De huidige generatie 1:93,5, is dan weer 28,2 cm over de buffers, dus ook daar wordt een 28 cm krap.
Ik wil je simpele oplossing niet teveel geweld aan doen, maar zou inkortbaar ook tot de mogelijkheden kunnen behoren?
Groeten,
Jelmer
-
Bedankt voor je input, Jelmer (y). Het gaf mij het volgende idee. Ik dacht er aan om aan beide uiteindes 2 soldeer pads maken waarop je een extra through-hole led kan solderen. Dan kan je aan beide eindes toch nog een extra led toevoegen op ~2 a ~2.5cm afstand om de balkonnetjes te verlichten. Het alternatief zou een afbreekbaar stukje print zijn aan een uiteinde.. maar zoals je kan raden.. dat kost meer €€€ :-X
En dit kost... ja een paar centjes extra :police:
(https://images.beneluxspoor.net/bnls_2023/deleteme-65085e118f467.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-65085e118f467.png)
Bas
-
en je hebt natuurlijk dezelfde kleur led op voorraad als dat er op die strip zitten ;)
-
Ik vond deze: C25334 die is 0R1.
Dat is een 1206. Je kunt ook C22936 nemen; die is 0603.
Zoals je ondertussen gemerkt heb is die zoekfunctie ruk.
;D
Die setup kosten zijn niet zo hoog, ik meen slechts 8$.
Pas heb ik, inclusief BTW, 14,50 betaald voor Board (3,11 Ex BTW), Setup (7,44 Ex BTW) en Stencil (1,40 ex BTW).
Voor Shipping heb ik 18 Euro betaald.
De componentenkosten vallen daarbij, als je 5 a 10 printjes neemt, meestal in het niet.
Dat zou kunnen, maar je krijgt dan te maken met een bepaald probleem. Als je de microstepping aanzet en je zet de enable uit, dan schiet de motor naar de eerst fullstep positie.
Dat probleem is er. Daarom zou het beter zijn niet Enable (of Sleep), maar Reset te gebruiken. Zie: https://youtu.be/PMS5jY7RTjo?si=lLPi26xeKXux8pfW
Overigens: ik heb mijn "eerste seinpaal" 12 uur lang laten omzetten met deze steppers en dat gaat probleemloos. De meeste ontwikkel tijd zat in het ontwikkelen van een 3D houder. Microsteps gebruiken doe ik niet, met full steps heb ik ongeveer 500 steps om 3,5 mm te verplaatsen. Per step dus (in theorie) 7 micrometer (dat haalt het mechanisch echter niet). Microstepping voor deze steppers lijkt me dus niet nodig.
Wat kost het eigenlijk als je zelf componenten aanlevert. Ik heb daar geen gebruik van gemaakt. Dat leek me zo'n gedoe.
Het kost niets extras. Ik heb het pas voor het eerst geprobeerd, en het lijkt te werken. Enige eis is dat je ze allemaal voor SMD assemblage gebruikt. Een overschot opsturen doen ze niet.
Mvg.
Aiko
PS: Geinspireerd door een eerdere bijdrage van jou heb ik heb recentelijk ook een Pogoplug besteld :)
-
Bas, heb je wel eens aan een auto systeem gewerkt / nagedacht?
Wij willen zoveel mogelijk actie op de baan, beweging, geluid.
Een car systeem hoort daar ook bij, mooi wat er op de markt is maar veel € en zelf doen is leuker.
Dus we (met zoon Rutger) ga er zeker mee aan de slag.
Een arduino plus accu en motor moet prima in de H0 vrachtwagen passen. Arduino is remote aan te sturen. Dus te triggeren om te stoppen, snelheid aan te passen, wellicht zelfs adaptive cruise control.
Ik wil niet inbreken in jouw draadje, post het zodra er stappen zijn gemaakt wel in ons draadje maar ben even benieuwd
-
Ik wil niet inbreken in jouw draadje,
Als jij niet de rapporteer knop gebruikt, doe ik het ook niet ;).
heb je wel eens aan een auto systeem gewerkt / nagedacht?
Nee niet echt, ik ben meer van nieuwe dingen bedenken om een modelspoorbaan aan te sturen waarbij makkelijkheid en geen computer voor op staan.
Een arduino plus accu en motor moet prima in de H0 vrachtwagen passen
Wellicht. Een arduino nano /pro-mini zijn 18mm breed. De kleinste is volgens mij zo'n digispark ding met een attiny chip. Die is iets van 19mm x 20mm. Mijn eerste lok pilot ontwerp is 10mm breed. Ik zou eerder kijken naar een esp dan kan je direct met Wifi werken. Een board met dit ding zou ook 20mm breed worden. De andere kant kan je het een op ander zetten zoals een driver voor een motor, misschien een servo aansluiting.
Wifi is ook wel leuk omdat je 2 kanten op kan praten. Een vrachtauto kan dan aangeven dat hij een magneet gepasseerd is ofzo..
(https://images.beneluxspoor.net/bnls_2023/deleteme1-6510230792f0d.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-6510230792f0d.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme-6510230790e66.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-6510230790e66.png)
Je kan ook kijken naar zo'n setje. Kost geen drol en het is een leuk iets om uit te pluizen. Het is alleen 1 way communicatie.
https://hackerstore.nl/Artikel/99 (https://hackerstore.nl/Artikel/99)
Bluetooth zou ik skippen, want die dingen zijn soms al gauw €6. Ik ben verder ook niet echt thuis in welke alternatieve BT chips je nog hebt. Ik ben eigenlijk alleen bekend met HC05/HC06 modules.
De grootste uitdaging lijkt mij om mechanisch iets voor elkaar te krijgen om zo'n h0 vrachtauto aan te sturen. wbt een stuurinrichting.. kan ik weinig bedenken wat klein genoeg is.. Dat ligt net buiten mijn vakgebied ::)
Mvg,
Bas
-
Bedankt voor jouw reactie Bas! De suggesties ga ik nader bekijken.
2cm ruimte in de breedte moet goed te doen zijn lijkt me. En inderdaad, de grootste uitdaging is het mechaniek, gelukkig hebben we hier 3D printers, ook Resin.
Ga het de komende tijd zien.
-
@ Bert, het is ook leuk om bij alie even te zoeken naar 'micro motors' en servo's n 'all. Als je dat nog niet gedaan heb that is ;)
aliexpress (https://nl.aliexpress.com/item/1005002306916483.html)
Het laatste idee van de maand.... misschien ;) Ik ben al tijden bezig met wat elektronica voor schakelpanelen en een Nx systeem. Veel ideeën uitgewerkt, designed, redesigned, re-redesigned, bedenkingen gehad. Je kent het wel. Maar nu heb ik iets bedacht waarvan ik denk dat hier nog wel eens veel mensen gelukkig van kunnen worden.
Het is een op zichzelf staand/standalone modulair systeem met zowel decoders als schakelpaneelapparaten en een minimalistische DCC centrale.
Het 'goede' van dit idee is dat ik een manier heb bedacht om niet met adressen bezig te hoeven zijn. En dat terwijl het een volledig digitaal systeem is. Daarbij is het makkelijk bekabelen en in gebruik nemen. Makkelijkheid voor alles! :police:
Ik heb voor in de schakelpanelen een loconet controller waaraan ik IO printen kan prikken.
(https://images.beneluxspoor.net/bnls_2023/deleteme2-651200b5ef2c8.png) (https://images.beneluxspoor.net/bnls_2023/deleteme2-651200b5ef2c8.png)
Een zo'n IO print. Elke IO print heeft 8 aansluitingen voor satelliet printjes waar dan een knopje en wat ledjes op zitten. En je kan net zoveel IO printen toevoegen als je nodig heb.
(https://images.beneluxspoor.net/bnls_2023/deleteme1-651200b5f0f3d.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-651200b5f0f3d.png)
Een zo'n satelliet printje ziet er ongeveer zo uit. Hij is specifiek bedoeld om in een paneel (van hout ofzo) gebouwd te worden.
(https://images.beneluxspoor.net/bnls_2023/deleteme3-651201c318ac5.png) (https://images.beneluxspoor.net/bnls_2023/deleteme3-651201c318ac5.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme2-6511fd318c9d5.png) (https://images.beneluxspoor.net/bnls_2023/deleteme2-6511fd318c9d5.png)
Die oranje cirkel (16mm) is het zichtbare gedeelte. De rest van de print valt weg achter je paneel. Je kan zo'n printje vast zetten met een drietal schroefjes.
Hoe werkt het nou? Het is eigenlijk heel simpel. Als jij op zo'n knopje drukt dan wordt er een wissel aangestuurd en de LEDjes bewegen meteen mee. Dat paneel gebruikt onderhuids opvolgende adressen maar daar heb jij als eindgebruiker niet direct iets mee te maken. Deze schakelpaneel apparatuur is namelijk bedacht om gebruikt te worden samen met de single decoders van een paar posts geleden.
Als je namelijk een wissel wilt koppelen aan het paneel, dan moet je 1-malig bij de wisseldecoder op het adres knopje drukken en dan moet je het corresponderende knopje op het paneel indrukken. Et voila wissel is gekoppeld aan knopje.. En dat door maar 2 knopjes in te drukken. Makkelijker dan dit, minder arbeid dan dit.. simpeler dan dit, kon ik het bedenken.
Dat paneel deelt dus dus een arbitrair adres uit aan de wissel. Wij weten niet wat dat is (hoewel je dit kan bepalen), en dat hoeven we ook eigenlijk niet te weten.
Dit systeem heeft zodoende een paar significante voordelen:
- Doordat je achteraf wissels aan knopjes koppelt, maakt de volgorde van aansluiten niet uit. Je plugt de satelliet printjes in de makkelijkst te bereiken aansluiting en dan werkt het gewoon.
- Door het gebruik van JST stekkerverbindingen kan je de satelliet printjes niet verkeerd om aansluiten.
- Vanwege de werking hoef je je niet bezig te houden met adressering
- Elke decoder kan je aansluiten met slechts 2 draadjes.
- Het paneel kan je met een loconet kabeltje aansluiten op de centrale. Ofschoon, je kijkt hier naar het makkelijkst te bekabelen systeem.
- Je kan al je decoders voeden met de DCC spanning.
- Het is ook bruikbaar als je nog analoog rijdt.
Uiteraard heb je tussen panelen (die op loconet werken) en de decoders een centrale nodig. Nou denken jullie vast dat zo'n centrale met loconet duur is, maar dat valt reuze mee. Deze centrale is tamelijk minimalistisch. Er zit een DCC aansluiting op en 2 loconet-B poortjes. En dat was het eigenlijk. Deze centrale had ik aanvankelijk ontworpen voor alleen decoders, maar digitale treinen werken er straks ook op.
Dit is de topologie van het gehele systeem. Twee schakelpanelen, 1 centrale met 1 voeding en 1 DCC bus en een x aantal DCC decoders.
(https://images.beneluxspoor.net/bnls_2023/deleteme1-6511fd313950e.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-6511fd313950e.png)
Uiteraard heb ik ook nog oplossingen voor wisselstraten en rijwegen. En ook voor de analoogrijders heb ik natuurlijk oplossingen voor alles. Dat komt allemaal aan bod in de volgende post.
Mvg,
Bas
-
Nog even wat betreft auto’s: onze oosterburen hebben https://www.opencarsystem.de/
Groet, Aiko
-
Dank je. Kijk er zo naar
-
Eerste satelliet printjes zijn binnen, ik mis voor deze nog de connector aan de onderzijde.
Het idee is dus dat je een rond gat in een paneel boort waardoor dit knopje en 2 ledjes passen. Je kan hem zelf in een hoek naar keuze monteren. Dit printje kan dan gebruikt worden als schakelaar voor een wissel, als een route knopje of als bezetmelder (het knopje heb je dan alleen nodig om te koppelen aan een bezetmelder). Voor route knopjes en bezetmelders wil ik een iets andere variant maken.
(https://i.imgur.com/dP9Org4.jpg)
Ik dacht er ook nog aan om dat rondje er bij te maken. Die kan je dan verzinken in je geboorde gat en dan ziet je voorkant er iets netter uit.
Met de 'silk' lagen kan ik aan een kant een rechter wissel maken en aan de andere kant een linker wissel.
(https://i.imgur.com/JxaZ1pU.png)
(https://i.imgur.com/e8YikSZ.png)
De rest van je paneel is wel zelfbouw. Ik denk dat een 3mm MDF plaatje dan wel makkelijk is. De satelliet printjes zouden ook wit uitgevoerd kunnen worden met zwarte silk ;D. Dus wit met zwart of zwart met wit.
Mvg,
Bas
-
Hallo Bas,
Leuk ding heb je weer geknutseld, heb jij ergens een overzicht van al je goede ideeën, of gewoon het hele draadje doorspitten?
Ga vooral door met je ideeën.
Groet,
Henk
-
Tot op heden is het draadje doorspitten ;). Gelukkig is die nog 7 pagina's en geen 1200+ zoals iemands 'eerste h0 baan' ::)
Ooit zal er een overzichtelijk lijstje komen op mijn website met zowel commericiele producten als DIY projectjes.
Mvg,
Bas
-
Ik was gierig en had de IO extender zonder connectors besteld. Die heb ik los gekocht. Maar dan word je uiteindelijk geconfronteerd met 2 kleine feitjes.
A bij de printenboer zijn ze helemaal niet zo duurder
en B... je moet 40 x 6 extra dingen solderen.
(https://i.imgur.com/EBgziRu.jpg)
(https://i.imgur.com/dLlubkr.jpg)
(https://i.imgur.com/CyMfjog.jpg)
De IO extenders die zijn vrij simpel. Er zitten twee goedkope ICs op, een spanningsregulator en wat connectors. That's it. Simpel dat ze zijn, kunnen ze evt ook voor andere projecten gebruikt worden.
Ik wacht nu nog op de connectoren voor de satelliet printjes en bij behorende stekkertjes. De controller zelf is nog in productie, maar deze dingen krijg ik werkend met elke willekeurige arduino. Het eerste prototype schakelpaneel komt binnen handbereik.
Mvg,
Bas
-
Tijdens de oneindige wacht op nieuwe printen en onderdelen. Heb ik nog een kleinigheidje wat zowel als DIY als wat professioneler uitgevoerd kan worden. Op de markt kun je menig PWM regelaar kopen voor je analoge trein. Die dingen kosten allemaal rond de ~€100,- en de een is iets beter dan de ander, maar vaak hebben ze toch wel een onhandig hoge frequentie en/of ze hebben geen leuke extra's ingebouwd.
Ik dacht dat kan beter, mooier en leuker. Dus ik begon met een DIY tutorial om zelf met een Arduino en wat onderdelen om zelf zo'n apparatus in elkaar te kunnen zetten. Daarbij hoef je niet eens iets te solderen of te programmeren.
https://train-science.com/diy-pwm-rijregelaar/ (https://train-science.com/diy-pwm-rijregelaar/)
(https://trainsciencecom.files.wordpress.com/2023/06/afbeelding-1.png)
Een van de dingen die ik moest hebben, was een mogelijkheid om zowel minimale als maximale snelheden in te kunnen stellen. Dat zat o.a. ook in de Roco ACS1000/2000. De reden waarom ik dat ook wilde, is omdat analoge treinen vaak een erg groot snelheidsverschil kunnen hebben tov elkaar. Sommige rijden al een mooie maximale snelheid bij 20% terwijl andere dan pas net aan weg kunnen rijden.
Met name dat blauwe ding waar ik een van heb, dat zijn kleine racemonsters. 8)
(https://trainsciencecom.files.wordpress.com/2023/07/afbeelding-4.png)
Dat kan soms wat lastig zijn omdat je dan niet altijd het volledige bereik van je regelknop kan benutten. Om er voor te zorgen dat je het volledige bereik van je regelknop kan gebruiken voor verschillende soorten loks, kan je zowel minimale als maximale snelheid aanpassen. Het idee is dat je dat ongeveer onthoudt van elke lok wat de standen zijn.
(https://trainsciencecom.files.wordpress.com/2023/07/afbeelding-5.png)
Nu zijn er ook veel mensen die ver weg blijven van dit soort DIY tutorials, hoe makkelijk ook ::) Dus ik dacht die mensen hebben ook betere PWM regelaars nodig. + ik wilde ook weer iets moois schapen. Dat heb ik geprobeerd en ik heb dit gemaakt.
Deze PWM regelaar bestaat uit drie printen. Je heb de basis print, het front paneel en een print met alle zijkantjes. (het wordt straks een dicht doosje gemaakt van printplaat spul)
(https://images.beneluxspoor.net/bnls_2023/deleteme-6528440786cbd.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-6528440786cbd.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme1-6528440780e1e.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-6528440780e1e.png)
Deze print heeft nog wat extra features. Behalve de rijregelaar, min en max snelheidsknopjes zitten er ook knopjes op voor optrek- en remvertraging en je kan een wachttijd instellen voor het automatisch pendelen (komt zo aan bod). En omdat analoog rijders met spanningsloze stukken spoor werken, heb ik 10 schakelaars aangebracht waarmee je 10 sporen spanningsloos kan zetten. Dat scheelt je weer een paar draadjes trekken.
De laatste feature die deze regelaar te bieden heeft, is een automatische pendelfunctie. Je kan zowel links als rechts iets van een terugmelder aansluiten. Dit komt wel in de vorm van een los printje (https://train-science.com/elektronische-schakelingen/#bezetmelding) voor bijvoorbeeld stroomdetectie of een lichtsluisje.
Als een sensor getript wordt, dan doet de PWM regelaar zelf de trein afremmen, pauzeert voor een instelbare tijd en laat hem dan weer optrekken in de andere richting. En dit blijft hij doen, totdat jij zelf weer met de knop gaat spelen.
Ik verwacht de printjes volgende week al. Dan moet ik even een kort testspoortje maken en dan kan ik weer eens wat filmpjes maken.
Als laatste van vanavond wilde ik graag mededelen dat ik eerdaags ga beginnen met nieuwsbrieven (https://train-science.com/#nieuwsbrief)voor diegene die geïnteresseerd zijn. Ik hoop ze uiteindelijk te vullen met leuke DIY als professionele items voor de modelbaan :D
Mvg,
Bas
-
De laatste feature die deze regelaar te bieden heeft, is een automatische pendelfunctie.
Als een sensor getript wordt, dan doet de PWM regelaar zelf de trein afremmen, pauzeert voor een instelbare tijd en laat hem dan weer optrekken in de andere richting.
Je kunt ook iets maken dat een enkele trigger de trein laat stoppen, wachten en weer doorrijden.
Een dubbele trigger schakelt dan ook de rijrichting om. Leuk voor tussenliggende stations.
En een knopje op de regelaar dat je deze functie kan uitschakelen.
Bart
-
Je noemt "een onhandig hoge frequentie". Wat is er onhandig aan een hoge frequentie?
Voor die gevoelige faulhabers moest je juist een hoge frequentie hebben omdat ze anders gingen brommen ofzo. De reguliere motors boeide het stukken minder. Daardoor krijg ik het idee "hoe hoger hoe beter".
Dus... het klinkt alsof ik iets bij kan leren :) Heb je een korte hint de goede richting in?
Reinout
-
Je vraag heeft 2 antwoorden.
#1). Meeste DC motoren maken een oorverdovend payne-in-the-*** geluid tussen 100Hz en 20kHz. Dus je wilt graag of daar boven zitten of daar onder zitten maar niet er tussen in.
Als je met een arduino analogWrite() gebruikt, dan zit je daar dus precies in met 490Hz. Dat is in dit filmpje van wim K goed te horen.
https://www.youtube.com/v/d19KkST8VP4
#2) Meeste als niet alle DC motoren vertonen slecht tot matig gedrag op 20kHz of hoger.
Ik had dat getest toen ik met mijn class 156 ging pendelen analoog. Op de hoge frequentie (32kHz) reed dat ding pas weg vanaf een dutycycle van ~50%. De lage snelheden regelen dat was niet echt te doen... hij was echter wel heel erg stil.
Op een frequentie van 50Hz reed hij al weg met een dutycycle van ~8% ish. Het rijgedrag was wel gelikt (y). Alleen hij maakte een zacht hoorbaar brommend geluid. Maar het was niet storend verder.
Decoders gebruiken wel een hoge frequentie, dat is wat ze zo stil maakt. Om toch goed rijgedrag te krijgen met dergelijke frequenties kan je de motorspanning inmeten. Dan doe je kortstondig de spanning afschakelen, dan ontstaat er een korte piek die je moet negeren en na die piek kan je een bepaalde spanning meten die evenredig is met de rotatie snelheid van de motor. Zo'n decoder die doet dat.. ik denk minstens 20x en misschien wel 50x per second meten en kan aan de hand daarvan de dutycycle bijregelen om zo toch een lage kruipsnelheid te realiseren bij een hoge frequentie.
Ik weet trouwens niet meer welke het was, maar ik heb ooit gelezen van een PWM regelaar dat die ook terugkoppeling heeft. Ik weet alleen niet hoe goed dat ding werkt bij een halve grote analoge banen en lange draden ed. Moet dat maar eens een keertje opzoeken.
Ik gebruik voor mijn PWM regelaar de Weistra methode waarbij je naast dutycyle ook de frequentie regelt. Hoe lager de dutycycle hoe lager de frequentie tot een bepaald limiet. De theorie luidt dat je daardoor langere aanloopstroompje hebt wat bij zeer lage snelheden goed werkt. Ik heb er op Rosedale Abbey ook mee gewerkt en dat beviel me erg goed. Wel heb ik de ondergrens van 20Hz naar 50Hz verhoogd. De originele Weistra werkt tussen 20Hz en 100Hz maar op 20Hz wordt elke trein een knipperende kerstboom. Die 20Hz flikkeringen zijn echt heel opvallend en storend. Dat is in theorie oplosbaar in de lok zelf, maar in code een '20' aan te passen naar een '50' vond ik zelf ietsjes makkelijker uitvoerbaar.
Ik weet niet heel veel van die faulhabers af. Maar ik dacht mij te herinneren dat die al helemaal niet tegen zulke hoge frequenties kunnen omdat ze dan loeiheet worden. Ik meen dat Klaas Z hier er iets van 20kHz door heen jaagt met zijn permaloog en hij moest smoorspoelen in serie zetten met de faulhabers om te voorkomen dat ze te heet werden.
Mvg,
Bas
-
Ik had trouwens nog post vandaag, maar mijn telefoon met camera was tijdelijk misplaatst :o
(https://i.imgur.com/0gFeoHQ.jpg)
(https://i.imgur.com/LowFU97.jpg)
(https://i.imgur.com/OegyCWq.jpg)
Ziet er goed uit. Moet alleen nog veel dingen bestellen. Doordat ik niet wist hoe die kroonstenen die ik toen nog niet had gingen uitvallen, kon ik de zijkanten nog niet maken. Daar zitten gleuven die wel de goede afstand moeten hebben. Ik vind ze er zelf wel gaaf uitzien (y). Nu nog een dicht doosjes van fabrieken met onderdelen ::)
Mvg,
Bas
-
Vandaag goede post en slechte post.
Eerst het leuke. De schakelpaneel controller is binnen met bijpassend 'jasje'. Vandaag in de kleur geel (had ik nog nooit geprobeerd)
(https://i.imgur.com/3BjiJaj.jpg)
En mijn eerste DCC centrale :angel:. Het zal nog wel minstens een maand of drie duren voordat ik die goed werkend heb. Ik heb nog veel code uit te pluizen.
(https://i.imgur.com/ZFRFP9b.jpg)
En wat minder leuke post.. Ik had niet goed opgelet wat ik kocht. De helft van de kabels was prima.
(https://i.imgur.com/H0BmURM.jpg)
Alleen toen bleek dat het een verloopkabel naar een andere steek
(https://i.imgur.com/Z0kZXHq.jpg)
Zakje direct in de prullenbak gemieterd, verlies genomen en nooit meer terugkijken :-[
Dusss ja een nieuwe DCC centrale.. erg leuk natuurlijk. Het is wel een meest simplistische uitvoering. Je kan er twee dingen op aansluiten, dat is 1 DCC bus en je kan er 2 loconet kabels inprikken voor loconet-B. Deze centrale was aanvankelijk bedoeld voor alleen DCC accessoire decoders. Zo zou men een betaalbare brug krijgen tussen mijn "superieure" :P schakelpaneel spul en wisseldecoders om zo hun stand-alone loconet <> DCC systeem te maken zoals uitgelegd in post #94 (https://forum.beneluxspoor.net/index.php?topic=105407.msg3222418808#msg3222418808)
(https://images.beneluxspoor.net/bnls_2023/deleteme1-6511fd313950e.png)
En aangezien ik ook een Loconet handregelaar bouw, leek het mij fitting om ook een betaalbaar startsetje aan de man te helpen.
Het is leuk om een centrale te hebben, want dan kan je al je ideeën er in verwerken. En features inbouwen die geen een ander ding op de markt heeft. Zo wilde ik aanvankelijk ook PWM modus inbouwen voor het spoor, maar dat zou ten kosten gaan van de accessoire bediening met DCC. Dus ging ik verder nadenken over hoe ik analoog rijden moest inbouwen.
Ik bedacht mij om de loconet-B bus te re-purpose'n voor dit doel. Normaal stuurt een Lnet-B centrale het DCC signaal over de loconet kabels voor gebruik bij boosters. Dat doet die van mij ook, maar optioneel wil ik een kloklijn voeren en die kloklijn wordt dan benut voor aparte PWM regelaren. Het gehele systeem kan dan meer dan PWM regelaar hebben.
Daarnaast komen er dan speciale throttles (die je ook aan dezelfde loconet bus hangt) die elke PWM regelaar afzonderlijk of gelijktijdig kan aansturen. Als we dit combineren met de schakelpaneel apparaten:
(https://images.beneluxspoor.net/bnls_2023/deleteme-652b122e688da.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-652b122e688da.png)
Ik hoop dat het plaatje duidelijker is dan dat ik ben :P
Het leuke en vrij unieke (hoewel niet ongekend, dit is ook wel bekend als cab control (https://dccwiki.com/Cab_Control)) van dit systeem is dat elke throttle elk deel kan en mag aansturen. Wat je wel of niet wilt aansturen kan je selecteren met de schakelaars onder de throttles. Zo kan je dus met 1 throttle een analoge trein blijven aansturen over een grote baan waarbij die over meerdere apart aangestuurde secties rijdt.
Doordat je meer dan 1 regelaar tegelijk mag en kan aansturen, kan je zonder probleem overrijden van de ene sectie naar de andere. Als jij 2 secties tegelijk bedien, lopen ze 100% synchroon. Het is dan net alsof een trein zonder problemen een booster scheiding passeert.
Digitaal... speciaal voor analoog ;D
Mvg,
Bas
-
Ik weet niet hoe ik er op kwam, maar ik had de ingeving om zelf ook eens zo'n S88n terugmelder apparatus te maken. Hoewel het simpele dingen zijn, is het wel grappig te zien hoeveel verschillende schema's er wel niet voor te vinden zijn. Ik heb uiteindelijk eentje nagemaakt die gebruik maakt van SR latches. Volgens mij hebben die het voordeel dat de ingangen beter ontdenderd zijn en minder grillig gedrag vertonen.
Een beetje een bulky ding van 83x87mm. Er zitten ook 3A diodes op. Die overlijden dan niet meteen bij de eerste beste kortsluiting :police:
(https://images.beneluxspoor.net/bnls_2023/deleteme4-6541643024652.png) (https://images.beneluxspoor.net/bnls_2023/deleteme4-6541643024652.png)
Root schema
(https://images.beneluxspoor.net/bnls_2023/deleteme-6541642fbfc0d.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-6541642fbfc0d.png)
Rj45 connectors
(https://images.beneluxspoor.net/bnls_2023/deleteme1-6541642fbf98e.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-6541642fbf98e.png)
Schuifregisters
(https://images.beneluxspoor.net/bnls_2023/deleteme-65416644bde40.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-65416644bde40.png)
SR latches
(https://images.beneluxspoor.net/bnls_2023/deleteme2-6541642fda1ed.png) (https://images.beneluxspoor.net/bnls_2023/deleteme2-6541642fda1ed.png)
Stroomdetectie. Nu is deze S88 voor current sense maar met een andere BOM (componenten lijst) heb je zo een OPTO variant.
(https://images.beneluxspoor.net/bnls_2023/deleteme3-654164300e7b4.png) (https://images.beneluxspoor.net/bnls_2023/deleteme3-654164300e7b4.png)
Ik heb nog niet eens beslist of ik deze ook ga fabriceren ::). Ik ben eigenlijk meer loconet gericht en geloof niet echt dat er nog meer S88 bij moet komen ;D Ik ga ze sws nooit zelf gebruiken en een protoype batch van 5 van deze dingen, gaat al gauw richting de €80,-
Mocht iemand interesse hebben in de Kicad of productie bestanden.
Klik dan op deze download link (https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/bask185/Train-Science-DIY/tree/master/OS-S88n)
Mvg,
Bas
-
5 stuks voor € 80,= is natuurlijk een koopje.
-
Ik had (nu er nog geen soldeerflux op zit) eens gekeken of ik bij een 2e exemplaar wel die connector er 'normaal' op kon zetten. En dat ging zowaar. Fijn als het eens meezit :P.
Ik heb hem tijdelijk vastgezet met een plakbandje. Dan maak ik een rondje van plakband met de plakzijde naar buiten, crude but effective ;D
(https://i.imgur.com/LiDM9Vq.jpg)
(https://i.imgur.com/3g7LKSJ.jpg)
(https://i.imgur.com/1ypPXW1.jpg)
Bas
Hoi!
ik ben benieuwd hoe het met dit project staat.
Geen haast, gewoon nieuwsgierig ;D
-
Ik had per toeval voor dat DCC EX motor shield een hotplate besteld die ik nu heb. Ik moet eerst wanhopig hard mijn kamer opruimen omdat ik m'n kont niet meer kan keren.
Met deze hotplate kan ik de printjes die ik al heb, veel makkelijker en sneller in elkaar zetten. Dat motiveert me ook om er een paar meer te assembleren. Ik kwak een beetje pasta op zo'n printje, dan druk ik alle componenten in de pasta en zet ik dit ding aan. Dan wacht ik een paar seconde en dan zit alles vast gesoldeerd.
(https://i.imgur.com/IPEFS9b.jpg)
De nieuwe print met stepper driver heb ik nog niet afgemaakt.
Mvg,
Bas
-
Dave, Bas,
Ja de soldeer-strips aan deze stepper zijn fragiel en best klein om te solderen, zo heb ik al ondervonden.
ook moet er zeker niet te veel / te lang spanning op zetten met die 14 ohm weerstand van de motor.
Ik zoek naar een connector voor de 4vlaks soldeerstrip om dat solderen te vermijden.
Goede idëeën?
Eric
-
Dat is een briljant idee, Eric. Ik ga ook zoeken :police:
-
Dat opruimgedeelte ken ik ;D
-
Op zo'n Märklin traxx uit de 36xxx range zitten ook dat soort connectoren. Daar steken ze die verlichtingsflexprinten in. Ik heb er nog 1 over, zal eens kijken of toeval wilt dat die stappenmotor er in past. Fingers crossed.
Bas
-
Ben benieuwd, ik heb gisteren op de gok ook zo'n soort connector besteld bij ALI
-
Ik had net met mijn webcam een slechte foto gemaakt, want ik was mn phone weer eens kwijt. Ik frees dat die nog bij m'n kid ligt. Het hol van de leeuw :P. Toen had ik de trein weer opgeruimd en kwam ik tot de ontdekking dat ik vergeten was de foto op te slaan. Naja, volgende keer beter.
Anyways. De marklin flex PCB die ook 4 polig is, is smaller. Verder is het idee wel exact hetzelfde. Ik heb zodoende gegoogled en heb ontdekt dat dit heet:
FPC Connectors or flexible printed circuit connectors. Je leert ook maar zo veel op elektronica school ::) Ik heb ze alleen moeite te vinden in de juiste pitch..
We kunnen ook zelf flex print bestellen bij JLC, Eric ;D Sommige van die stappenmotors komen zonder flex.
EDIT:
1.5mm komt niet voor. Ik denk echter dat een 12 polige variant in 0.5mm pitch kan werken. Dan kan je 3 polen samen groeperen. Ik moet er alleen nog een footprint voor vinden of ontwerpen.
Mvg,
Bas
-
Bas,
Dank voor je zoekwerk.
ik heb bij ALI deze gevonden en reeds in bestelling.
5 Pcs Fpc Connector Socket Ffc 0.5 Mm Clamshell Bodem Contact Type 4P 6P 8P 10P 12P 14P 18P 20P 22P 24P 30P 32P 36P 40P 50P 60P
Die moet ik dus omzetten naar een 12p variant, als ik je goed begrijp.
Duimen dat ze passen.
Eric
-
Nu het toch over connectoren gaat...
Wat komt bij Ali eigenlijk overeen met de MTC en de PluX connectoren?
-
Zoek dan naar pinheaders en busheaders met een rastermaat van 1,27 mm.
De specifieke uitvoering zoals die voor PluX en 21MTC wordt gebruikt heb ik nog niet gevonden.
-
1.27mm pitch inderdaad. Je hebt ze zowel in SMD als THT uitvoering. Ik heb voor een trein een adapterprint gemaakt met 21MTC. Daarbij heb ik de 22e pin afgeknipt.
(https://images.beneluxspoor.net/bnls_2023/deleteme1-65538218ca319.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-65538218ca319.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme-65538218ca7f2.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-65538218ca7f2.png)
Bij de PluX22 zijn de vrouwtjes en mannetjes zijn verwisseld. Decoder is dan man en adapterprint vrouw. De MTC21 op een decoder is behalve vrouw ook een zgn. bottom entry connector. Die soldeer je aan de bovenkant, maar de pinnen komen van onderen. Een MTC21 zit dan ook dichter op de treinprint dan de PluX22 (hoewel de treinprint ook een bottom entry zou kunnen hebben). De pinout verschilt verder ook iets dacht ik.
https://dccwiki.com/21MTC_Connector (https://dccwiki.com/21MTC_Connector)
Bas
-
Oké, dus MTC en PluX zijn dus feitelijk dezelfde connectoren, behoudens dan m/f andersom en andere pinbezetting?
Op Ali zoeken levert dan dit op voor MTC, right? https://nl.aliexpress.com/item/1005005394070363.html?spm=a2g0o.detail.0.0.fd2e1fnz1fnzZZ
(niet dat ik er wat mee wil, maar dit hield me gewoon al een tijd wakker) ;)
-
Ja dat klopt wel aardig.
@Eric,
Kicad heeft footprints!
Links zijn de vier pads zoals ik ze nu heb, rechts is die 12 pin connector in 0.5mm pitch. Ziet er veel belovend uit.
(https://images.beneluxspoor.net/bnls_2023/deleteme-6553c61ccc430.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-6553c61ccc430.png)
JLC heeft ze ook in stock (https://jlcpcb.com/partdetail/Xunpu-FPC_05F12PH20/C2856799). Die zijn wel iets kleiner (minder lang) als ik op het plaatje kijkt dus een kleine aanpassing is wel nodig. Maar ik denk heel eerlijk dat die stappenmotor dingen hier goed in moeten passen.
Mvg,
Bas
-
Bas, ik ben benieuwd, laat aub weten zodra je ze geprobeerd hebt. Eric
-
Ik heb het ontwerp aangepast.
DCC en nieuwe FFC connector toegevoegd. DCC interface bestaat hier slechts uit een weerstand deling. Geen noodzaak voor een optocoupler.
(https://images.beneluxspoor.net/bnls_2023/deleteme2-6554895eb0c98.png) (https://images.beneluxspoor.net/bnls_2023/deleteme2-6554895eb0c98.png)
Ik heb ook uit noodzaak voor het eerst een vier lagen print ontwerpen. Dat was eigenlijk best makkelijk. De middelste 2 lagen gebruik ik voor ground en de voedingsspanningen. Voor de voedingsspanningen heb ik 2 koper zones gemaakt voor 5V en VCC (=gelijkrichte DCC spanning). En dan heb je 2 lagen waar je gewoon de printsporen kan krabbelen.
(https://images.beneluxspoor.net/bnls_2023/deleteme-6554892457ea7.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-6554892457ea7.png)
Door de connector is de print iets groter geworden, maar beter dat dan die verrekte flexprint solderen.
(https://images.beneluxspoor.net/bnls_2023/deleteme1-655489246164d.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-655489246164d.png).
Het is ook belangrijk dat je de print afplakt, voordat je de motor er op schroeft. De motor is van metaal en je kan de soldermask (top laag op printjes) niet vertrouwen voor isolatie.
Ik moet op dit punt nog een paar kleine ontwerpfoutjes er uit halen, de design rule checker is niet tevreden atm. :police: en even kijken wat het kost om deze te bestellen.
Mvg,
Bas
-
Hi Bas
Leuk. Ik ben heel benieuwd naar je ervaringen met de mini-plate. Ze zijn met ongeveer 125 Euro net iets te duur om als spielerei te kopen. Maar als het goed werkt, dan is het zeker een prima koop. Graag feedback als je er wat ervaring mee hebt opgedaan.
Klopt het dat je de flexibele print van de stepper motor in een connector wilt stoppen, in plaats van te solderen? Je hebt, zo te zien, voor een 12 polige connector gekozen (in plaats van 4 polen). Heeft dat een reden? Ik ben heel benieuwd of dat goed past.
4 laags printjes heb ik al bij JLCPCB laten maken. Kwaliteit is prima, en het ontwerp van de print wordt ineens veel eenvoudiger. Voor kleine printjes zoals deze echt een aanrader dus.
Toen ik je schema bekeek, vond ik het wat kaal rond de A4988. Ik heb die van mij ernaast gelegd (zie onder), en daar zie ik toch veel meer weerstandjes en dergelijke. Ik zie in jouw schema bijvoorbeeld geen sense weerstanden, en ook weerstandjes bij sleep en reset ontbreken. Klopt je schema daarom ook wel? Als ik de 3D weergave van de print zie, lijkt er veel meer op te zitten.
Groet
Aiko
(https://images.beneluxspoor.net/bnls_2023/A4988-6554d8bb95f5b.png) (https://images.beneluxspoor.net/bnls_2023/A4988-6554d8bb95f5b.png)
-
Dat schema is slechts mijn root-sheet ::). Ik plaats muv connectoren geen componenten in het root-sheet alleen sub-sheets. Zo zie je in een oogopslag wel alle componenten maar de details liggen verstopt in de sub-sheets. De sheet van de a4988 ziet er zo uit.
(https://images.beneluxspoor.net/bnls_2023/deleteme-6554d9da153ff.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-6554d9da153ff.png)
Het is een beetje een stijl dingetje wat mijn voorkeur heeft. Het is wel belangrijk voor hergebruik. Als deze print af is, bewaar ik het schema van de a4988 in een bepaalde repository. Dan kan ik hem heel makkelijk her gebruiken.
e hebt, zo te zien, voor een 12 polige connector gekozen (in plaats van 4 polen). Heeft dat een reden?
Ja dat heeft een erg goede reden. Die stappenmotor flexprintjes hebben een pitch van 1.5mm. Daar kon ik geen connectors voor vinden. Daarom koos ik een pitch van 0.5mm en dan 12 polig. Die moet ongeveer even breed zijn en zal waarschijnlijk prima werken.
Bas
-
Dus even een soort van reactie op de pantoprintjes.
(https://images.beneluxspoor.net/bnls_2023/IMG-6962-6557a8b49d132.jpg) (https://images.beneluxspoor.net/bnls_2023/IMG-6962-6557a8b49d132.jpg)
(https://images.beneluxspoor.net/bnls_2023/IMG-6963-6557a8b4b9ccc.jpg) (https://images.beneluxspoor.net/bnls_2023/IMG-6963-6557a8b4b9ccc.jpg)
Dit is een printje die je tussen de servo en de decoder moet zetten.
Best groot, dik voornamelijk
Dus de pantoprint is dus veel praktischer
-
Ik had ooit deze servo driver bedacht voor een losse servo met een mechanische schakeling voor puntstukken.
(https://i.imgur.com/9A0uDur.jpg)
Het grootste nadeel is dat ik iets moet 3D printen en dat gaat komende tijd nog een beetje een obstakel zijn. Ik denk dat ik iemand voor me een vijftal beugels laat printen om minstens de 5 reeds bestaande proto's af te kunnen maken en de onkosten terug te winnen ::).
Ik heb een nieuw en verbeterd ontwerp bedacht met hetzelfde idee.
(https://images.beneluxspoor.net/bnls_2023/deleteme-657f63877c5a4.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-657f63877c5a4.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme1-657f6387854e9.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-657f6387854e9.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme3-657f6388ddad1.png) (https://images.beneluxspoor.net/bnls_2023/deleteme3-657f6388ddad1.png)
Dit ontwerp heeft een paar significante verbeteringen tov het oude ontwerp.
- de micro switches doen niet alleen meer het puntstuk voeden, ze worden nu ook teruggekoppeld naar de besturing.
- De servo is verstelbaar. De slag bepaal je nu door de motor te verschuiven in de print
- geen 3D geprinte beugel meer nodig. Daarentegen komen er kleine hoekprofielen bij voor verticale montage onder de baan.
- mogelijkheid van externe schakelaars voor aansturing. De eerste versie was DCC only. Deze kan je nu ook voor analoge banen gebruiken.
- Diode matrix om schakelaars te koppelen aan wisselstraten is mogelijk.
Dit circuit toont de schakelaars. Met optocouplers worden de standen door gegeven aan de besturing.
(https://images.beneluxspoor.net/bnls_2023/deleteme4-657f638928cdf.png) (https://images.beneluxspoor.net/bnls_2023/deleteme4-657f638928cdf.png)
Deze eindschakelaars werken hier alleen als er rijspanning staat. Als een schakelaar dan gemaakt wordt, valt een van de optocouplers af. Bij DCC werkt dit prima, bij analoog betekent dat een probleem. Als de servo halverwege is, branden beide opto's.
Als er geen rijspanning is, worden de schakelaars niet meer doorgegeven aan de besturing, want de opto's doen het niet. Om dit probleem te tackelen zal de servo driver zich in moeten leren. Hij wacht tot er rijspanning is (je zet de trafo open) dan zet je de wissel om en dan onthoudt de driver bij welke hoeken de schakelaars bediend worden.
Als er dan geen rijspanning is (je schakelt wissels terwijl de treinen stil staan), draaien de servo's naar de ingeleerde posities. et voila.
Het enige nadeel, is dat het wat meer moeite kost om die schakelaars er op te zetten. Ik moet per schakelaar 2x boutje moertje indraaien en met stukjes ijzerdraad de contacten aan de print solderen. Ik voel dus 2 varianten aankomen waarvan 1 een bouwpakketje zal zijn ::)
Mvg,
Bas
-
Some time ago..
(https://images.beneluxspoor.net/bnls_2023/deleteme4-6541643024652.png) (https://images.beneluxspoor.net/bnls_2023/deleteme4-6541643024652.png)
Some time later... had ik een werkende S88n GND versie in huis. Het leuke van deze is dat ik er niet zelf voor hoef te solderen. Ik liet de kroonstenen en Rj45 connectoren er door de printenboer op zetten (y)
(https://i.imgur.com/qWA4zma.jpg)
Hij werkt ook nog ;D. Ik had trouwens eerst massale ongekende paniek... want hij deed het eerst niet :-[ :-X >:(. Wat bleek... ik had de kabel ff gepakt die tussen mijn z21 en router zit, maar die was maar 4 polig uitgevoerd. Toen pakte ik zsm een andere kabel en toen was ik weer opgelucht
(https://i.imgur.com/iUcbBav.jpg)
Past in mijn standaard doosjes.
(https://i.imgur.com/9wurlp4.jpg)
Er zit alleen een kleine miniscule fuckup in. De nummering op de print klopt niet met de realiteit..
16 -> 1
9 -> 8
8 -> 9
1 -> 16
Gelukkig niet het einde van de wereld. Daarom bestellen we dus altijd eerst prototypes ;)
Mvg,
Bas
-
leuk (y)
welke printenboer is dat? (en moet je dat ergens aanduiden?)
mvg,
Michel
-
welke printenboer is dat?
https://jlcpcb.com/ (https://jlcpcb.com/)
(en moet je dat ergens aanduiden?)
Ik snap niet helemaal wat je bedoelt?
Mvg,
Bas
-
ca een jaar geleden alweer had ik het idee om een print te maken die alles kan. Die noemde ik de General Purpose IO print (https://forum.beneluxspoor.net/index.php?topic=105407.msg3222361570#msg3222361570). Het ding heeft tot op heden nog steeds het daglicht niet gezien. Maar het idee was altijd blijven hangen.
Ik heb nou een nieuwe gemaakt die wat simpeler in aard is. Ik dacht dat het wel eens leuk zou zijn om ooit eens een goed georganiseerde workshop programmeren te organiseren. En wellicht dan ook een online tutorial met filmpjes en allerlei opdrachtjes enzo. Uiteraard heb ik ook een lijstje met kant en klare demo programma's gemaakt die je kan gebruiken zonder te beschikken over programmeerskills.
Nu snap ik al te best dat menig mensen echt programmeren niet echt ligt. En ja dat is nou eenmaal normaal :P. Daarom had ik ooit FunctionBloX (https://forum.beneluxspoor.net/index.php?topic=104404.0)gemaakt waarmee je een op grafische wijze een Arduino of soorgelijken iets kan laten doen. Ik herinner me van de middelbare school nog dat dit mij beter beviel dan programmeren wat toen 'technisch modelleren' werd genoemd.
(https://images.beneluxspoor.net/bnls_2024/deleteme2-65ad60f31291b.png) (https://images.beneluxspoor.net/bnls_2024/deleteme2-65ad60f31291b.png)
Het belangrijkste bij programmeren, is dat je A iets moet hebben om te programmeren en B je moet een doel hebben. Dus daarom heb ik dit 'iets' ontwikkeld en ik geef hem de toepasselijke naam Jack Of All Trades
(https://images.beneluxspoor.net/bnls_2024/deleteme-65ad60f225f97.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-65ad60f225f97.png)
(https://images.beneluxspoor.net/bnls_2024/deleteme1-65ad60f23cca3.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-65ad60f23cca3.png)
Hij kan iets minder dan het originele ontwerp van vorig jaar. En dat komt deels doordat ik het board compatibel wilt houden met mijn FunctionBloX applicatie. Om die reden heb ik bijvoorbeeld geen IO extenders oid.
Het board beschikt over:
- 4 relais met 2 contacten
- 4 servo uitgangen
- 3 PWM kanalen met onboard leds en versterkte uitgangen.
- DCC ingang
- 4 onboard schakelaars die evt uitbreidbaar zijn met stroomdetectie of externe schakelaars/sensoren.
- aansluiting voor een extra OLED display
- aansluiting voor externe I2C IO extenders.
- 2 analoge aansluitingen voor externe potmeters (waarvan 1 geschikt is om stroom mee te meten)
- extra I2C EEPROM.
Dit board is geschikt om:
- een PWM regelaar mee te maken
- als DCC decoder in te zetten. En hierbij kan je kiezen uit 4 losse servo's, 4 relais en 3 versterkte PWM kanalen (voor led strips oid) of je gebruikt de vier servo's te samen met de relais voor puntstuk polarisatie.
- Als AHOB te fungeren
- Als keerlus module te fungeren.
- te communiceren met een andere Jack Of All trades board.
Wat het board niet kan:
- meer dan 1 spoel wissel aansturen
- stappenmotors aansturen
Voor al deze toepassingen komen er standaard programma's. Sommige van die programma's zijn dan wel C code, anderen FunctionBloX programma's en voor sommige toepassingen maak ik in beide talen een programma.
Het eerste deel van de op te richten cursus zal dan ook bestaan uit hoe je zo'n standaard programma er in moet krijgen. Mocht je dan in geen van beide talen uitblinken, je zal niet met lege handen thuiskomen!!
Ik denk dat ik eerdaags een stuk of 10 van deze puppies ga bestellen en dan langzamerhand wat demo's en dingetjes ga uitwerken.
Mvg,
Bas
-
Paar weken later...
https://www.youtube.com/v/7T63zsboWKc
Mvg,
Bas
-
We stomen hier rustig verder ;).
Ik heb inmiddels mijn reeds bestaande AHOB programma aangepast voor dit board en de laatste features er in gezet.
https://www.youtube.com/v/CUI3jsjybko
Het enige wat nu ontbreekt, is het geluid. Ik wilde daarvoor zo'n geekcreit mini DFPlayer (https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299). Mijn developer board heeft een seriële uitgang beschikbaar waarmee ik het bel geluid kan afspelen. Nu alleen nog een SD kaartje nodig en een MP3 bestand van een AHOB. Is vast niet moeilijk te vinden ;).
Mvg,
Bas
-
Ik maak het belgeluid met een hardwareschakeling. Vind je waarschijnlijk niet interessant ;D maar indien toch, dan kan ik het schema hier laten zien.
-
Ik heb hier (https://forum.beneluxspoor.net/index.php?topic=88019)al eens een uitgebreide beschrijving van geluid met behulp van zo'n df player gemaakt. wellicht heb je er wat aan :)
-
https://sounds-mp3.com/i-nl-railway-crossing-bell (https://sounds-mp3.com/i-nl-railway-crossing-bell)
-
Library van internet geplukt. Dit is immers al een wiel wat erg vaak is uitgevonden door mensen.
5 code regeltjes.. et voila.
https://www.youtube.com/v/PPwnoAOEkQA
Ik moet alleen nog de armen synchroniseren met het geluid. Als de bomen eenmaal beneden zijn dan gaat 1 van de 2 bellen uit.
Mvg,
Bas
-
Ik weet niet waarom maar dit filmpje moest perse als een short op youtube. I tried. Dus een kliklink dan maar.
Het AHOB programma is zo goed als af. Ik heb inmiddels ook DCC code er in gefiets. Wissel adres 500 heb ik gereserveerd voor de overgang. Wil je vanuit je computer programma de AHOB aan kunnen sturen? dan kan dat ;D
https://www.youtube.com/shorts/7n7zShNc0qk (https://www.youtube.com/shorts/7n7zShNc0qk)
Nu tijd voor de '(DCC) servo decoder software' :police:
Ik ben natuurlijk niet uit op de zoveelste standaard DCC servo decoder te maken. Hij moet natuurlijk meer kunnen. Een van de 'meer' dingen is een makkelijke koppelingen met.. meer developer boards. Ik ben al een tijdje bezig met een bussysteem om met slechts de Tx en Rx pinnen een ring te vormen waarbij 1 print de baas is.
(https://images.beneluxspoor.net/bnls_2024/deleteme-65ca75b2f33cf.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-65ca75b2f33cf.png)
Wat heb je hier nu precies aan? De master print kan je voorzien van een extra printje met een zgn. IO extender. Op deze IO extender kan je tot 16 schakelaars aansluiten en aan elke schakelaar kan je een rijweg inleren. Met alle onboard knopjes kan je dan heel makkelijk de wissels toevoegen. Dus met of zonder DCC kan je gebruiken voor wissels en relais en .....
Buiten de print koppeling, kan elk board ook gewoon als standalone board werken en krijg 11 DCC adressen. 4x Servo, 4x relais en 3x versterkte transistor uitgangen.
Dus op naar het volgende filmpje!
Mvg,
Bas
-
Demonstratie tijd!
https://www.youtube.com/v/ZizhjkhbMp0
Bas
-
Die puntstuk schakelaars, die ik 2x eerder bedacht heb.
(https://i.imgur.com/9A0uDur.jpg)
(https://images.beneluxspoor.net/bnls_2023/deleteme-657f63877c5a4.png) (https://images.beneluxspoor.net/bnls_2023/deleteme-657f63877c5a4.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme1-657f6387854e9.png) (https://images.beneluxspoor.net/bnls_2023/deleteme1-657f6387854e9.png)
(https://images.beneluxspoor.net/bnls_2023/deleteme3-657f6388ddad1.png) (https://images.beneluxspoor.net/bnls_2023/deleteme3-657f6388ddad1.png)
Die heb ik nu voor een 3e keer uitgedacht, maar ook gemaakt.
Ik geloof natuurlijk ook sterk in flexibiliteit. Zodoende heb ik een print beugel gemaakt met A). kleinere microswitches en B). microswitches die ik wel makkelijk kan solderen. De kleinere microswitches komen ook in varianten waarbij de pinnen onder 90 graden zitten. Die zijn helemaal perfect hiervoor.
(https://images.beneluxspoor.net/bnls_2024/WhatsApp-Image-2024-03-10-at-12-10-13-1-65ed9d0d0323f.jpg) (https://images.beneluxspoor.net/bnls_2024/WhatsApp-Image-2024-03-10-at-12-10-13-1-65ed9d0d0323f.jpg)
(https://images.beneluxspoor.net/bnls_2024/WhatsApp-Image-2024-03-10-at-12-10-13-65ed9d0d090c8.jpg) (https://images.beneluxspoor.net/bnls_2024/WhatsApp-Image-2024-03-10-at-12-10-13-65ed9d0d090c8.jpg)
Doordat ik er voor heb gekozen om er toch geen servo aansturing op te zetten, kan de print aanzienlijk goedkoper worden gemaakt. En je bent nu ook vrij om een servo besturing naar keuze te gebruiken.
Op de print kan je 2x DCC aansluiten en 1x een puntstuk. Ik had er voor gekozen om DCC in 2 voud aan te brengen zodat je alle punstukken van een wisselstraat makkelijk kan doorvoervoeren van print naar print.
(https://images.beneluxspoor.net/bnls_2024/WhatsApp-Image-2024-03-10-at-12-41-13-65ed9d0d425d3.jpg) (https://images.beneluxspoor.net/bnls_2024/WhatsApp-Image-2024-03-10-at-12-41-13-65ed9d0d425d3.jpg)
Ik bedacht me een twee dingen.
- Als je een servo gebruikt voor wissels. Dan heb je sowieso een methode nodig om de servo makkelijk te monteren.
- Als je voor puntstukken een relais gebruikt, dan zit je half in de knoop met electrofrog wissels zoals die van Peco. Met 1 relais, kan het wel werken, maar dat is erg kritisch.
Dus dan mix je het beste van beide werelden. Om de print makkelijk te monteren, heb ik deze beugels besteld:
(https://ae01.alicdn.com/kf/S83c3257c967347939c07a12a5f0682c8t.jpg)
Ze zijn getapt dus je kan de beugels makkelijk op de printplaten zetten met een boutje. En dan kan je ze onder je baan monteren met een twee tal schroefjes. De motor kan je zelf stellen. Die schakelaars zijn ook flexibel, er zit wat speling in. Dus dat instellen is niet erg kritisch.
Ik denk dat 3x dan wel scheepsrecht is. Simpel, goedkoop en doeltreffend. ;)
De volgende keer hoop ik alle spulletjes binnen te hebben en dat mijn testbakje af is. Dan kan ik een filmpje maken van dit mechaniek ;D
Mvg,
Bas
-
De servo beugel is in wording. De metalen beugels en connectoren, die zitten er al op. Ik wacht alleen nog op de micro switches.
In other news.
Wachten op dingen is inefficient. Ik heb een 'bare minimum booster' ontworpen en reeds besteld ook nog. Total KISS idee.
(https://images.beneluxspoor.net/bnls_2024/deleteme-6601f3e7aa1fd.jpg) (https://images.beneluxspoor.net/bnls_2024/deleteme-6601f3e7aa1fd.jpg)
Uitgangspunt #1 is: goedkoop! Er zit geen microprocessor op, slechte een handje vol discrete componenten.
Uitgangspunt #2 is: veelzijdigheid.
Het ding kan je aansturen met 2 TTL-niveau kanalen en je hebt kortsluiting terugmelding. Wat kan je daar nou allemaal mee?
Zoals jullie waarschijnlijk weten, wordt DCC 'stroom' wel eens duur genoemd. Om die reden, doen wij modelspoorders dingen als sein decoders en wissel decoders niet voeden met DCC. Zo'n verdraaide booster kost immers al gauw €100,- +. Ik dacht dus.. als die booster nu nog maar < €10 kost dan heb je gewoon een goedkope DCC bus er bij. Kan je makkelijk je schakeldecoders mee aansturen en voeden. En omdat schakeldecoders toch nooit kortsluiting maken (hoewel het iemand vast wel eens gelukt is ::)), hoef je eigenlijk niks te doen met de kortsluit lijn. Dan kan je met een (nog te maken) adapter printje deze boosters aan een DCC bus hangen.
Uiteraard kan je de boosters ook gewoon voor trein gebruiken. Dan wordt kortsluiting wel een dingetje en daarom heb je een adapter print nodig met een CDE interface. Dat kost de wereld immers ook niet ;)
Je kan de boosters ook zijdelings in mekaar steken om de signalen door te voeren. Als je dan meer sap nodig heb, dan prik je er een boostertje bij.
De reden waarom ik heb gekozen voor 3 IO lijntjes is omdat de booster dan ook geschikt is voor analoog gebruik. Je kan dit ding ook nog hangen aan een arduino.. of een bepaald developer board van een paar posts terug ::)... Mij leek het wel leuk om te kijken of ik die DCC EX code kan laten draaien op een Arduino in combinatie met deze booster.
En mijn Jack of all Trades. Daar kon ik eigenlijk nog geen DCC mee doen.. dus straks dus wel ::) Ik ben er zelfs al uit hoe ik nu de bediening wil uitvoeren ;D
En natuurlijk voor de DIY'er die gewoon goedkoop met trein wilt crossen, zijnde analoog of digitaal, is het altijd handig om zo'n simpel boostertje tot je beschikking heb ::)
De booster biedt ook wat toekomst mogelijkheid zoals gewoon.. erg goedkope centrales.
De uitgang is 100% galvanisch gescheiden, hij kan tot max 4A aansturen hoewel ik eigenlijk 3.5A aanraad en het enige wat je er niet mee kan, dat is CV uitlezen. CV uitlezen was niet helemaal 'compatibel' met beide de uitgangspunten 8)
Mvg,
Bas
-
Wil je daar ook een schema van laten zien?
-
No problemo,
(https://images.beneluxspoor.net/bnls_2024/deleteme-660325cc620dc.jpg) (https://images.beneluxspoor.net/bnls_2024/deleteme-660325cc620dc.jpg)
Die 15k weerstandjes zijn nodig omdat de Vgs van de gekozen Mosfets slechts 12V is. De maximale ingangsspanning is dan ook 18V.
Ik zie trouwens een klein foutje. De kortsluitlijn optocoupler werkt precies andersom. Dan kan ik ze niet daisychainen. Maar goed dat ik die connectors niet liet mee bestucken :P Nog even iets van een transistor tussen knutselen.
Mvg,
Bas
-
Bedankt voor het schema.
ik neem aan dat je deze speciale opto's hebt gekozen vanwege de snelheid.
En de kortsluitmelding werkt op basis van het instorten van de spanning?
-
ik neem aan dat je deze speciale opto's hebt gekozen vanwege de snelheid.
Ja de 6n137 in SM DIP formaat. Dat is een 'preferred extended' part bij de print boer. Dat betekent dat ze iets goedkoper zijn te bestucken. Die is familie van verscheidene HCPL opto's die zijn kleiner maar ook duurder. Omdat ik nu toch voldoende ruimte had, kan ik wel leven met die grote dingen.
En de kortsluitmelding werkt op basis van het instorten van de spanning?
Ja, kortsluiting sta ik meestal rond de 50ms toe alvorens ik afschakel. Voorheen deed ik dat door stroom te meten door een shunt weerstand. Die 50ms was er voor om niet af te schakelen bij elke poep en scheet van een optrekkende trein. Wellicht dat ik met deze vorm van kortsluitdetectie met kortere periodes kan werken. Voor stroombegrenzing vertrouw ik simpelweg op de voeding die ik daar op uitkies.
Ik heb inmiddels een transistor toegevoegd aan schema en board.
(https://images.beneluxspoor.net/bnls_2024/deleteme-66032fbd4fe8f.jpg) (https://images.beneluxspoor.net/bnls_2024/deleteme-66032fbd4fe8f.jpg)
Mvg,
Bas
-
hij kan tot max 4A aansturen hoewel ik eigenlijk 3.5A aanraad
Vind ik gezien de gebruikte MOSFETs, de print-layout en de manier van aansturen behoorlijk "sportief" :o
Welke Fets gebruik je eigenlijk ?
Grtzz,
Karst
-
De AO3400 en AO3401. Ik heb er PWM regelaars mee gemaakt en magneet wissels mee aangestuurd maar ik heb ze nog niet voor DCC gebruikt. Ik heb ook geen grote baan om het vermogen te testen. Ik heb wel een aantal van die grote metalen vermogensweerstanden, maar die moet ik er niet te lang aan hebben hangen :o
(https://images.beneluxspoor.net/bnls_2024/deleteme-660475885a82e.jpg) (https://images.beneluxspoor.net/bnls_2024/deleteme-660475885a82e.jpg)
(https://images.beneluxspoor.net/bnls_2024/deleteme-660476320a896.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-660476320a896.png)
Ik vond ze eigenlijk wel mooi staan in H brug formatie, maar bij het narekenen zouden de 0.7mm spoortjes wat warmpjes moeten worden met een graadje of 50 ::).
(https://images.beneluxspoor.net/bnls_2024/deleteme1-660476320c38c.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-660476320c38c.png)
Ik heb ze nu wat praktischer geplaatst en koperzones gebruikt. De VCC lijn is nu 1mm dik.
Mvg,
Bas
-
De AO3400 en AO3401. Ik heb er PWM regelaars mee gemaakt en magneet wissels mee aangestuurd maar ik heb ze nog niet voor DCC gebruikt. Ik heb ook geen grote baan om het vermogen te testen. Ik heb wel een aantal van die grote metalen vermogensweerstanden, maar die moet ik er niet te lang aan hebben hangen :o
Dat zijn laagfrequente toepassingen, waarbij de FETs snel voll opengestuurd worden.
Maarrr... DCC is 8-16 Khz en bij een Source-Drain capaciteit van 650pF per FET en je gebruikte weerstanden van 10 resp 15kOhm zit je op een kantelfrequentie van 4 Khz...
Dat zou betekenen, dat je flanken niet snel genoeg zijn en daardoor er behoorlijk meer gedissipeerd wordt dan je zou willen.
Ik zou eens een scoop aan de gates en drains hangen...
Grtzz & suc6,
Karst
-
Dag Karst,
Moet volgens mij beduidend hoger zijn dan 4kHz.
-
De Gates staan quasi parallel aan elkaar. Elke Gate heeft 650pf.
En de pull-ups zijn wel 10k, maar moeten de gates laden via de pull-downs. Dus heb ik ze in serie genomen. :-\
Maar als je ze enkel neemt, zit je nog op 16 Khz. Dat zou een flank geven met de steilheid van 1/8 DCC bit… De FETs zijn dan maar 3/4 van de tijd vol open.
Alleen het openen vande bovenste en het sluiten van de onderste zal wat sneller gaan omdat ze door de open-collector van de OPTO naar GND getrokken worden.
Grtzz,
Karst, die de gevolgen van dit soort schakelingen helaas maar al te goed kent ;)
Done it, Seen it, Been there :-X
-
Hierboven zou net zo goed Chinees kunnen staan, kan ik ook niks mee. Petje af als je dit allemaal begrijpt.
Ik kan dan wel weer ijs maken. Maar ja, daar heb je hier niks aan.... ::)
-
Het staat je vrij Chinees te leren ;D
(PS en van ijs houd ik niet, dus daar kan ik dan nog iets voor doen)
-
Hierboven zou net zo goed Chinees kunnen staan, kan ik ook niks mee.
Let me human that for you.
Zoals ik het begrijp:
Zo'n mosfet kan je zien als een schakelaar. Je schakelt hem AAN door een spanning op zijn gate ingang te zetten. En dan gaat hij geleiden tussen de Drain pin en de Source pin.
Een mosfet heeft hierbij een bepaalde weerstand. Die duiden we aan als Rds ON. (Resistance tussen drain en source in ON state).
Die weerstand is afhankelijk van de aangeboden spanning op de gate. Maar ook van de temperatuur. Deze grafiek laat dat zien.
(https://images.beneluxspoor.net/bnls_2024/deleteme-660541d8d8db2.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-660541d8d8db2.png)
Als ik dus een spanning van 2V op de gate zet dan is de weerstand meer dan 2x zo hoog als bij 10V. Dat betekent ook dat de warmte ontwikkeling 4x zo groot is en dat ik dus met een lagere gate spanning, minder stroom door de mosfet kan sturen.
Die Gate pin die heeft een bepaalde capaciteit en die is hier vervelend. Als ik de gate pin aan of uit schakel dan is de Gate spanning niet keihard 12V of 0V, maar hij loopt op en af tussen die waardes. Dat betekent dat tijdens het in of uit schakelen de warmte ontwikkeling kortstondig wat groter is.
Als je dat 100x per seconde doet (doe ik met PWM), dan maakt dat niet zo veel uit. Maar bij DCC doe je dat tussen de 8000 en 16000 keer per seconde en dan kan je hierdoor meer warmte ontwikkeling krijgen dan dat je lief is. En omdat de temperatuur ook nog eens gaat meespelen in een hogere Rds (positieve terugkoppeling) kan dat nog sneller gaan.
Anyways zo had ik het begrepen ::)
Wat ik (nog) niet weet, is hoe je dat op voorhand kan berekenen hoeveel dat mee gaat spelen. De gebruikte weerstanden, frequenties, gate capaciteit en de stroom die je de mosfet plant te jassen, spelen allemaal mee.
Bas
-
dan kan je hierdoor meer warmte ontwikkeling krijgen dan dat je lief is. En omdat de temperatuur ook nog eens gaat meespelen in een hogere Rds (positieve terugkoppeling) kan dat nog sneller gaan.
Anyways zo had ik het begrepen ::)
Correct, mijn ervaring is dat je dan een lawine-effect krijgt met een "geopende" FET als resultaat ;) En het is idd de warmte die het doet. Niet de maximale stroom.
Wat ik (nog) niet weet, is hoe je dat op voorhand kan berekenen hoeveel dat mee gaat spelen. De gebruikte weerstanden, frequenties, gate capaciteit en de stroom die je de mosfet plant te jassen, spelen allemaal mee.
ik ook niet ;) zal vast te doen zijn, met moeilijke integralen... :P En dat is o.a. de reden dat ik ( en met mij vele andere aanbieders ) kant en klare H-Bruggen gebruik.
Om "losse" FETs correct aan te sturen, heb je eigenlijk z.g. Gate-Drivers nodig. 1x voor Hi-Side en 1x voor Lo-Side. En dat dan twee keer.
Grtzz,
Karst
P.S. "geopende FET" als in de zin van FET met open ruggetje...
-
Wachten op dingen is inefficient. Ik heb een 'bare minimum booster' ontworpen en reeds besteld ook nog. Total KISS idee.
Uitgangspunt #1 is: goedkoop! Er zit geen microprocessor op, slechte een handje vol discrete componenten.
Uitgangspunt #2 is: veelzijdigheid.
Het ding kan je aansturen met 2 TTL-niveau kanalen en je hebt kortsluiting terugmelding. Wat kan je daar nou allemaal mee?
Zoals jullie waarschijnlijk weten, wordt DCC 'stroom' wel eens duur genoemd. Om die reden, doen wij modelspoorders dingen als sein decoders en wissel decoders niet voeden met DCC. Zo'n verdraaide booster kost immers al gauw €100,- +. Ik dacht dus.. als die booster nu nog maar < €10 kost dan heb je gewoon een goedkope DCC bus er bij. ...
Mijn grote vraag was vooral waarom je het zelf ontwikkeld als het al te koop is voor flink minder dan €10: https://www.aliexpress.com/item/32907248343.html
Gewoon een DRV8871 chip, kant en klaar op een boardje. Kan je nog steeds al je add-on boardjes voor maken.
Hiermee heb ik ook voor het eerst een digitale centrale gemaakt (met alle lof aan Philippe Gathow, want software eruit kloppen zou mij echt never nooit lukken).
Heb ik ooit eens één van de kleinste DCC centrales ter wereld van gemaakt:
(https://images.beneluxspoor.net/bnls_2022/HK-Z21-smallestDCC-2-62d71de6dd390.jpg) (https://images.beneluxspoor.net/bnls_2022/HK-Z21-smallestDCC-2-62d71de6dd390.jpg)
(https://images.beneluxspoor.net/bnls_2022/HK-Z21-smallestDCC-4-62d71de6cd6c6.jpg) (https://images.beneluxspoor.net/bnls_2022/HK-Z21-smallestDCC-4-62d71de6cd6c6.jpg)
En dan hier een filmpje: https://youtube.com/shorts/FrK3KqenJhs?si=u2m986CBT5ADCj8t
Groeten,
Henk
-
Omdat die niet speciaal is toegespitst op wat ik er mee wil. En ik mis kortsluiting feedback? Ik wil bijvoorbeeld voor deze booster er ook een CDE adapter voor maken die je er dan zijdelings er in kan prikken. Een jaar of 4/5 terug had ik zo'n L298 gebruikt voor DCC, misschien wat bulky en veroudered inmiddels.. maar die werkte ook prima voor €3
Voor m'n centrale heb ik 2x DRV8870 gebruikt, 1x voor baanspanning en 1x voor loconet-B. Waarschijnlijk dat ik voor deze booster er alsnog ook zo'n chip op zet. Die kosten bij JLC ook maar 40ct ::).
(https://images.beneluxspoor.net/bnls_2024/deleteme-66057973e725e.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66057973e725e.png)
Die voor de baanspanning werkt nog niet helemaal. Zodra ik er ook maar 1 decoder aan hang, valt de spanning af. Ik denk dat er iets niet goed zit bij Vref weerstanden. Die van de loconet-B bus werkt wel prima. All in good time.
Bas
-
Omdat die niet speciaal is toegespitst op wat ik er mee wil. En ik mis kortsluiting feedback? Ik wil bijvoorbeeld voor deze booster er ook een CDE adapter voor maken die je er dan zijdelings er in kan prikken.
Maar pak eens een DRV8876/8874. Daar heb je een uitgang die de gebruikte stroom analoog eruit gooit of ook limiteert als je Vref goed kiest. Is prima bruikbaar als beginpunt voor je kortsluitmechanisme, the proven way.
Voor de DCC met de 8870, klinkt heel erg also Vref verkeerd is. Trace doorsnijden en dan 3V3 of 5V eraan hangen.
Of dat je Rsense erg hoog is. Ik heb er ook wel eens een 0R3 eraan gehangen, maar dan gebeurt er weinig meer als je gaat rijden. 0R1 werkt probleemloos.
-
Ik heb Vref ingesteld op 1.5V. Die heb ik nagemeten. Rshunt is 0.05R.
(https://images.beneluxspoor.net/bnls_2024/deleteme-6605e74f0139f.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-6605e74f0139f.png)
In de datasheet (https://www.ti.com/lit/ds/symlink/drv8870.pdf?ts=1711663014756&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDRV8870%252Fpart-details%252FDRV8870DDA%253Futm_source%253Dgoogle%2526utm_medium%253Dcpc%2526utm_campaign%253Docb-tistore-promo-asc_opn_en-cpc-storeic-google-wwe%2526utm_content%253DDevice%2526ds_k%253DDRV8870DDA%2526DCM%253Dyes%2526gad_source%253D1%2526gclid%253DCj0KCQjwqpSwBhClARIsADlZ_Tmk4eYkNA-wAMK1aRrR_iclsKkUIdEaiEwo06oqUBvohPF_i1OXGycaAsNXEALw_wcB%2526gclsrc%253Daw.ds) staat deze formule.
(https://images.beneluxspoor.net/bnls_2024/deleteme-6605e8c91a5fe.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-6605e8c91a5fe.png)
Als ik hier invul Itrip = 3A, Risen = 0.05R en dan kom ik op Vref = 1.5V uit. Ik vraag me ook af. Hoe die nou omgaat als piekstromen dit limiet overschrijden. Als dit problemen blijft geven dan haal ik gewoon een weerstandje weg. Ik heb nog een analoog lijntje naar de atmega dus stroom meten kan ik sws.
Ik wil eigenlijk alleen die stroombegrenzing om de spanning van de PSU in takt te houden wanneer een trein kortsluiting maakt. Ik had op een oude PWM regelaar print een multimaus aangesloten en je zag ook dat scherm inkakken wanneer een trein sluiting maakte. Desondanks dat die situatie maar 50ms duurde.
Ik moet van deze centrale eerst de loconet slot manager nog afmaken, die werkt al half ::). Daarna wil ik naar de H brug gaan kijken.
Mvg,
Bas
-
Hi Bas en anderen
Ik vind de discussie heel interessant en ben het met Bas eens dat je in een aantal gevallen het DCC-signaal ook wilt gebruiken voor de stroomvoorziening.
Via het OpenDCC forum praat ik wat over de bouw van Boosters. Wat ik uit die gesprekken begrijp, is dat de meeste motordriver ICs ontwikkeld zijn voor de aansturing van ...... motoren (wat een verrassing ;D). Motoren geven echter een (sterke) inductieve last, terwijl modelbanen vooral een resistieve en capacitieve last geven (denk aan de neiging om steeds grotere condensatoren te gebruiken, ook voor de LED-verlichting in rijtuigen). Het probleem door een dergelijke belasting is dat de H-Bridge timing niet meer optimaal is, en het DCC-signaal vervormd. Dat merk je misschien niet op een klein proefbaantje met een paar treintjes, maar wel op een grotere verenigingsbaan met vele treinen met daarin verschillende decoders. Het gevolg kan zijn dat sommige (kwalitatief mindere) decoders fouten maken met het decoderen van het DCC-signaal, en niet meer doen wat ze zouden doen.
Mijn voorstel zou dan ook zijn om zelfbouw boosters met wat weerstanden en condensatoren te belasten, en het signaal op een oscilloscoop te bekijken. Met een (LC) uitgangsfilter is het signaal vaak wel wat te verbeteren.
Groet, Aiko
-
Dag Bas,
Als je in jouw schema de weerstanden met ongeveer een factor 10 verkleint (1K en 1K5) dan is het DCC signaal aardig opgepoetst maar voldoet nog niet aan de DCC afspraken. Met de waarden zoals je nu gebruikt komt DCC er helemaal niet door, zoals Karst terecht aangeeft. Er zit ook nog een ander probleem in, meer daarover verder meer.
Ik heb een alternatief schema, weliswaar een paar componenten meer maar dit schema zou dicht in de buurt moeten komen van wat je wil doen en met voldoende snelle schakelflanken.
Om deels een antwoord te geven op je vragen in vorige postings. De GS capaciteit speelt maar voor een deel mee in het schakelverhaal. Waar het echt om draait is de Total Gate Charge ( Qg) (lading) die je moet overbrengen van de gatedriver naar de gate (in een bepaalde tijdspanne) opdat de spanning hoog genoeg zou zijn om de Mosfets open te sturen. Voor de AO3400 is totale gate lading ~6nC. M.a.w., wil je de Mosfet volledig opensturen in 1us dan moet je gemiddelde stroom gedurende die ganse periode 6mA zijn (Q=I*t). Nu met 18V en 15K zit je piekstroom al behoorlijk beneden de 6mA, het gemiddelde nog een stuk lager (RC netwerk). De flanksteilheid zal dus onvoldoende zijn voor het DCC signaal, zoals Karst terecht aangeeft. In mijn schema wordt er (deels) gebruik gemaakt van een stroombron waardoor, zoals de schakeling nu ingesteld staat, de gemiddelde stroom ~15mA is. In mijn voorbeeld is Qg ~13nC. en schakelt de Mosfet dus ongeveer 2x trager dan het zal worden met jouw Mosfets (Vgs van de AO6407 is ook maar 8V dus de zenerspanning is in mijn voorbeeld voor deze Mosfets nog te hoog).
Om dezelfde reden als het verhaal hierboven stuur ik in de DCC switch de Mosfets ook aan via een transistor en niet rechtstreeks vanuit de FF (zie jouw ander draadje over de keerlusschakeling) echter daar hoeft het allemaal niet zo snel.
Q1 is te vervangen door de transistor van de 6N137. Beide Mosfets kan je vervangen door de types die jij voor ogen had.
De zeners voorkomen dat de Mosfets defect gaan door te hoge GS spanning. In jouw schema beschermt de weerstandsdeling slechts 1 van beide, de andere krijgt nog altijd de volle voeding als de optotransistor in geleiding is. De weerstanden zijn zo gekozen dat ze rekening houden met max. vermogen van de zeners en de weerstanden.
(https://live.staticflickr.com/65535/53622791416_b51ef3e37d_c.jpg)
-
(y)
-
de andere krijgt nog altijd de volle voeding als de optotransistor in geleiding is
Dit is wel dealbreakertje voor DCC idd. Ik zat niet op te letten en had niet door dat de drain en source omgedraaid zitten en dus Vgs buiten tolleranties komt. Dan zal ik deze boosters voor analoge trein reserveren. Daar heb ik er zat van.
Q1 is te vervangen door de transistor van de 6N137.
Ik zat nog na te denken over die optocouplers. Je hebt geen galvanische scheiding nodig tussen boosters. Zolang je voedingen dubbelgeisoleerd zijn, moet het niet uitmaken dat de massa's van de voedingen aan elkaar hangen. Zonder die Opto's heb ik meteen ruimte voor de extra componenten ::).
Nu zit ik te kijken en zo'n DRV8870 kost momenteel ook maar 40 cent :-\ en dan heb je meteen overcurrent protectie, thermal protectie.. en dat in een sop8 pakketje.. Dan heb ik toch het gevoel ik dat ik nu een beetje moeilijk aan het doen ben ::)
Mvg,
Bas
-
De laatste keer dat ik zoooo lang moest wachten op een Alie pakketje, werd het nooit geleverd ::) I got me switches :police:
https://www.youtube.com/v/tpZgJBwgpws
V1 maar meteen geupgrade naar V2
(https://images.beneluxspoor.net/bnls_2024/deleteme-661ed806d88f1.jpg) (https://images.beneluxspoor.net/bnls_2024/deleteme-661ed806d88f1.jpg)
(let niet op die naar boven wijzende pinnen van de rechter schakelaar ;)).
Ik vind het een leuk ding :). Frog Juicing at it's finest.
Mvg,
Bas
-
Een tijdje geleden, was ik begonnen aan een project voor iemand. Hij had een simpele wens...
Een enkelsporig baantje met 2 passeerstukken. De wens was dat 2 treinen gelijktijdig van een station konden vertrekken en automatisch moesten ze op het volgende station op elkaar wachten en weer vertrekken etc.
(https://images.beneluxspoor.net/bnls_2024/deleteme-662955dce7208.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-662955dce7208.png)
Analoog zou dit probleem niet al moeilijk zijn, daar maken we wel ff een print voor en doen we een beetje PWM enzo, maar dan.. digitaal, yuck.
Feitelijk zijn er 2 'normale' oplossingen waaruit je kan kiezen. Dat zijn ABC modules en anders computer + bezetmelders.
Computer + melders was ongewenst om meer dan 1 reden. ABC bleef over. Dus ik stuur een ABC dingetje op en verdorie de helft van z'n decoders snappen dat weer niet.
Wat dan? Terug naar analoog? toch wel computer? Beiden was geen optie dus Who you gonna call? ::)
De centrale in kwestie was een z21 en de enige manier is dan om via Xnet iets voor elkaar te krijgen. Dus zo bedacht ik een printje met 2 bezetmelders, 2 mosfetjes voor een wisseltje en een rood groen lichtseintje kwam er bij.
De bediening is een soort van simpel. Je moet de printen vertellen dat ze een trein hebben en welk adres die heeft. Nou dat kan je doen door op de 'ADD' schakelaar te drukken en een adres aan te sturen met je multimaus. Met de GO schakelaar kan je een trein laten vertrekken en met AUTO kan je ze op automatisch zetten. Met een potmeter kan je de afrem vertraging instellen.
Elke spoor heeft een print
(https://images.beneluxspoor.net/bnls_2024/bluckunit2-6629547b9f663.jpg) (https://images.beneluxspoor.net/bnls_2024/bluckunit2-6629547b9f663.jpg)
Maar daar waar de bediening simpel is, is de bedrading een ander verhaal. Hoewel ik creatieve dingen kan doen met XpressNet, moest ik hier IO lijntjes trekken tussen printen. Tussen 2 printen in een passeerstuk ligt een 'synch' lijn. Daarmee communiceren de printen dat ze op elkaar wachten. En er lopen lijntjes tussen de passeerstukken die lok adressen moet doorpasen. Zo weet een ontvangende module welk adres hij moet afremmen.
En al bij al ziet dat er zo uit.
(https://images.beneluxspoor.net/bnls_2024/blockUnit-6629541f261bc.jpg) (https://images.beneluxspoor.net/bnls_2024/blockUnit-6629541f261bc.jpg)
En dan moet er nog meer worden aangesloten..
Conclusie. Het idee van printplaten om dit soort zaken aan te automatiseren (want..geen PC meer nodig): goed. Oplossing: ingewikkelder dan dat het briljant is (<- het werkt ook nog daadwerkelijk :o). Ook erg veel werk, veel support moeten leveren, achteraf software updaten enzo.. en dat no profit.
Anyways.
Ik geloof nog steeds niet in PC besturing, dus ik moet een simpelere oplossing hebben.
Een van de dingen waar ik van af moet, is dat de blokprint zelf wissels en seinen aanstuurt. Als iemand magneet wissels wilt, en een ander servo en dan met of zonder puntstuk polarisatie... en dito met bezetmelders. Ik kan wel leuk stroomdetectie inbouwen, maar wat nu als men massadetectie wilt of 'lichtsluisjes'.
Om dingen te vereenvoudigen, wil ik eigenlijk gebruik maken van standaard decoders en terugmelders.
De blokprint zelf, hoeft eigenlijk alleen maar een beetje logica af te handelen.
Hij moet weten:
- welke melders van zijn blok zijn.
- naar welk blok hij een trein stuurt en wanneer hij een trein moet verwachten.
- wat hij moet doen met accessoires bij het vertrekken. Sein moet op groen, uitrijwissels moeten goed gezet worden.
Vanwege de schakelaars die ik nodig heb om een trein te koppelen en te laten vertrekken enzo wilde ik weer 1 print per blok doen, maar dat hoeft niet.
Als ik namelijk de schakelaars aan een bezetmelder hang, kan ik die gebruiken. In het eerste plan met de vier printen, moet de 'auto' schakelaar naar alle vier printen bekabeld zijn. Maar koppel je die schakelaar aan een bezetmelder dan zijn die vier draadjes weg.
Dus wat blijft er dan nog over? Een soort black box die ik hier 'Track Manager' genoemd heb (omdat hij tracks doet managen ::))
Het enige wat hij doet, is bezetmelders afwachten en trein doen afremmen en optrekken en wissels en seinen schakelen enzo.
(https://images.beneluxspoor.net/bnls_2024/deleteme-66296abddeab4.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66296abddeab4.png)
Ik was wel al begonnen aan iets van een printje, maar ik heb eigenlijk al genoeg aan een soort blackbox met een loconet aansluiting. Het zou een klein dongeltje kunnen zijn.
Je moet alleen de black box informatie geven over wat hij moet doen. Dat kunnen we op 2 manieren doen. Ik wilde eerst iets doen met knopjes en een schermpje er op. Dat was plan A
(https://images.beneluxspoor.net/bnls_2024/deleteme-6629714f8e5ea.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-6629714f8e5ea.png)
Plan B is om het inleren met USB te doen. Dan kan ik gewoon m'n USB <> Loconet interface gebruiken en een andere programma er in schieten. Dan hoef je op de PC alleen nog maar ff een setupje te door lopen en wat vraagjes te beantwoorden en voor je het weet, is je kleine modelspoorbaan zelf regulerend zonder PC ::)
Ja dat gaat wat programmeer werk worden, vrees ik :police:
Mvg,
Bas
-
Bas, super wat je allemaal bedenkt,, maar heb je al tijd kunnen vinden in de opvolging van her schaduwstation probleem?
Mvg
Dirk
-
Ik heb de eerste 10 ABC modules in huis. Ik heb momenteel mijn programmer uitgeleend, die verwacht ik binnen een week terug en dan kan ik de ABCs van een programma voorzien.
Bas
-
(y) (y) (y)
-
Een tijdje geleden, was ik begonnen aan een project voor iemand. Hij had een simpele wens...
Een enkelsporig baantje met 2 passeerstukken. De wens was dat 2 treinen gelijktijdig van een station konden vertrekken en automatisch moesten ze op het volgende station op elkaar wachten en weer vertrekken etc.
(https://images.beneluxspoor.net/bnls_2024/deleteme-662955dce7208.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-662955dce7208.png)
Analoog zou dit probleem niet al moeilijk zijn, daar maken we wel ff een print voor en doen we een beetje PWM enzo, maar dan.. digitaal, yuck.
Feitelijk zijn er 2 'normale' oplossingen waaruit je kan kiezen. Dat zijn ABC modules en anders computer + bezetmelders.
Bestaat de remgenerator eigenlijk nog?
Dat was ooit de manier om een bestaande analoge geautomatiseerde baan geschikt te maken voor digitale locs. Waar voorheen stukken spoor stroomloos konden worden gezet, werden die voor afremmen op de generator aangesloten. De decoders kregen dan een signaal waardoor ze remden. Zou wel met alle dcc-decoders moeten werken. Als de locs verder moesten sloot het systeem de centrale weer op het betreffende stuk spoor aan, zoals analoog de rijstroom weer werd aangesloten. De locs trokken dan op met de ingestelde vertraging.
En verder blij dat ik zoiets in een kwartiertje met de computer aan de gang zou hebben. ;D
-
Volgens mij doet zo'n remgenerator/rembooster het DCC broadcast adres/adres 0 gebruiken en verstuurt maar 1 DCC pakket en dat is 'snelheid 0'. Elke DCC decoder moet luisteren naar het broadcast adres. De z21 kan dat bijvoorbeeld gebruiken om alle loks te noodstoppen.
Opzich is dat ook een mooie oplossing voor dingen. Want waar sommige decoders ABC niet snappen, wordt de rembooster wel altijd gesnapt.
Wat ik mij alleen afvraag. Hoe wordt voorkomen dat de boosters mekaar niet vernietigen op het moment dat een trein ze beiden aan elkaar verbindt met de wielen. Dan moet je volgens mij iets van een overgangssectie hebben of een bufferzone of iets in die richting. Ik vraag me ook af of veel mensen het gebruiken. Ik weet van het bestaan af maar ik kan me geen baan herinneren op BNLS die het toegepast heeft?
Bas
-
Want waar sommige decoders ABC niet snappen, wordt de rembooster wel altijd gesnapt.
Mijn mening: decoders die ABC niet snappen zijn niet bij de tijd. Een rembooster trouwens ook niet (welk merk heeft die nog ?)
Hoe wordt voorkomen dat de boosters mekaar niet vernietigen op het moment dat een trein ze beiden aan elkaar verbindt met de wielen.
Deze opmerking snap ik niet.
Centrale en boosters zijn gescheiden door dubbele isolatie van de rail (DCC). Daar is geen probleem mee.
Wat je mogelijk bedoelt is een overgang tussen een sectie verbonden met de rembooster en een sectie gevoed vanuit een andere booster (of centrale).
Maar de loc rijdt pas door als de sectie, waarin de trein is gestopt, weer doorverbonden is met de gewone booster/centrale. Dus dan krijg je weer een gewone overgang van booster naar booster.
Fout gaat het als de loc doorschiet en een verbinding maakt tussen stopsectie en het daaropvolgende baanvak, gevoed vanuit de gewone booster.
Wat dit voor consequenties heeft weet ik niet, maar ik neem aan, dat daar toch een soort beveiliging (kortsluitbeveiliging ?) in zit, die voorkomt dat "de boosters mekaar ... vernietigen " .
PS PB gestuurd.
-
Tja, dat probleem is niet anders dan bij het gebruik van meerdere gewone boosters. Kennelijk kan het.
De remgenerator van Roco was, afgezien van het signaal, bij mijn weten verder ook identiek aan de 10764 versterker en 10765 booster.
Een rembooster was ook primair bedoeld voor een gemakkelijke overstap van analoge naar digitale automatisering. Je kon bij wijze van spreken de oeroude relais gewoon laten zitten. Of veel mensen dat zo hebben gedaan, weet ik niet. Digitaal maakt nu net veel elegantere manieren van automatisering mogelijk.
De meeste remgenerators zijn ook uit de assortimenten verdwenen. Maar het idee van de stopopdracht is op de een of andere manier misschien nog bruikbaar.
De eenvoudige automatisering als hier beoogd is ook bij uitstek geschikt voor een centrale met was ingebouwde basale automatisering, zoals de Ecos. Praat je wel over een andere prijsklasse. En je moet van te voren nadenken wat je met een aan te schaffen centrale wil. Maar goed, de z21 was er in dit geval al.
-
Weer terug gaand naar de primaire vraag, dat ovaaltje met twee automatisch pendelende treinen. Is eenvoudig te realiseren met dit arduino,project.
https://sites.google.com/site/wisselmotor/arduino-projecten/pendeldcc
Rob
-
Had helaas niet gewerkt vanwege de 2e eis. Hij wilde graag ook nog met de maus kunnen rangeren.
Ik vind het verder wel een leuk concept. Het idee verschilt niet veel, uitwerking wel. Nu ben ik zelf gestopt met het maken van arduino shields, te veel soldeerwerk voor mijn smaak :P, al die headers
Ik ben ook voorstander van loconet omdat dat mooi makkelijk is voor heel veel dingen. Je knoopt het aan een centrale, je knoopt aan een terugmelder(s), handregelaar d'r bij ook altijd leuk. Zo kan je het zo groot en klein maken als je wilt. Je kan ff een opcode toevoegen als je dat nodig heb.
En ik vind de flexibiliteit fijn. Bezetmelders, centrales, throttles, schakeldecoders alles kan je kopen. En als ik bijvoorbeeld een trein op een blok wil plaatsen dan druk ik op een knop (die aan een Lnet bezetmelder hangt) en dan bestuur ik de trein ff met de handregelaar en dan weet de 'black box' welk adres en welke richting.
Voor de PenDelDCC moet je, zoals ik het zie, zelf nog niets in elkaar flansen voor terugmelding.
@Henk
Tja, dat probleem is niet anders dan bij het gebruik van meerdere gewone boosters
Bij gewone boosters is het signaal synchroon dan is er geen probleem. Maar als jij van een stuk normaal spoor naar een rembooster rijdt en die rembooster staat op remmen omdat het sein op rood staan, dan zijn de boosters niet synchroon. En als dan een trein oversteekt... dan moet je iets hebben waardoor de trein kan passeren zonder de boosters aan elkaar te hangen. Dat het kan weet ik weel, maar hoe ze dat doen? Staan er nog handleidingen van die dingen online?
De eenvoudige automatisering als hier beoogd is ook bij uitstek geschikt voor een centrale met was ingebouwde basale automatisering
Ik denk dat het dit ovaal er wel mee kan werken.
Volgens mij kan je met die Ecos ook niet makkelijk een bloksysteem maken. Volgens mij moet je dan ook iets van remmodules zoals Lenz BM2 of BM3 gebruiken. Die moet je dan aansluiten op een DCC schakeldecoder. En dan kan je in die ecos een bezetmelder koppelen aan die ABC module. Ik weet althans dat marklin wilt dat je dit zo doet met hun CS2 / CS3. En dat wordt dan idd een erg dure hobby :police:
Om dat bloksysteem goedkoop te maken, had ik eerder een ander idee voor marklin
(https://forum.beneluxspoor.net/index.php?topic=105407.msg3222364140#msg3222364140)
En ik had vorige week ook mijn eigen ABC modules binnen (zelfde idee, maar dan 2 rail), die lijken kwa werking op zo'n BM2 maar dan iets eenvoudiger. Ik vind dit soort blokmodules wel altijd veiliger en simpeler dan zo'n computer programma. Ik durf op MSV geen artitec uit te zetten met iTrain actief. Hot potato.. ::). Dan weet ik zeker dat ik weer opzoek kan gaan naar mn buffers
Bas
-
Volgens mij kan je met die Ecos ook niet makkelijk een bloksysteem maken. Volgens mij moet je dan ook iets van remmodules zoals Lenz BM2 of BM3 gebruiken. Die moet je dan aansluiten op een DCC schakeldecoder.
Een BM3 is uit zichzelf al een deel van een bloksysteem, daar heb je geen schakeldecoder voor nodig.
Wil je de BM2 schakelen, dan kan dat inderdaad met een schakeldecoder, maar als die het sein al bedient heb je er geen extra nodig. Het sein bedient dan de BM2.
En dan kan je in die ecos een bezetmelder koppelen aan die ABC module.
Ja, maar niet zomaar. Als je de bezetmeld-uitgang van de Ecos gebruikt om de BM te voeden (het woord voeden zegt het al), dan geeft de bezetmelding permanent bezet. Je dient dus de uitgang van de BM te gebruiken (zit een opto-coupler in) en die met een gepaste weerstand aan te sluiten op de bezetmelder. Althans, zo doe ik het voor speciale gevallen.
De moeilijke weg kan ook, maar de BM heeft een uitgang bedoeld voor de Lenz terugmelder, dus RS-bus. Hoe je die weer op een ander systeem aansluit ?
-
https://www.lenz-elektronik.de/src/pdf/b_22500.pdf
Handleiding Lenz Bremsgenerator
-
(https://images.beneluxspoor.net/bnls_2024/deleteme1-66300dff2e6d0.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-66300dff2e6d0.png)
Ja kijk wat ik al dacht. Er zit een buffer sectie in, dat is hetzelfde idee als Lenz en ook ik bij de ABC modules ook gebruiken. De buffersectie moet langer dan je langste trein. Standaard staat de buffer sectie op je normale DCC spoor. Pas als de voorkant van de trein gedetecteerd wordt en de trein moet stoppen, dan wordt de buffer sectie evenals de rem sectie geschakeld naar de rembooster. Doordat je schakelt wanneer de trein al binnen is, voorkom je de kortsluiting. Ik vind dit nog altijd een mooi idee, vooral als je nog veel oudere decoders hebben die geen ABC doen. Sws beter dan een computer :P
Wat bloksystemen voor digitaal trein betreft. Ik heb ooit een andere methode bedacht. Technisch is het haalbaar om met railcom melders een autonoom werkend bloksysteem te maken. Zo'n melder weet namelijk het adres van een trein, (dat is m.i. ook het enige echt nuttige van dat railcom). Een dergelijke terugmelder met bijvoorbeeld BiDiB, Loconet , CAN (Z21)? interface kan dan zelfstandig de centrale aansturen om een trein aan te sturen. Het enige wat een melder dan moet weten is iets van hoe het bloksysteem in elkaar steekt. Een terugmelder moet weten welke melders voor en achter hem zitten om zo de treinen op de juiste manieren door een bloksysteem te loodsen. Ik ga dit in ieder geval niet maken for the forseeable future
Anyways terug naar de tekentafel.
Soms als ik een idee heb, doe ik eerst een schema te maken in KiCad. Daarvoor gebruik ik graag 'schematic sheets' en hiërarchische labels. Dat vin'k mooi ;D. Een deel van die sheets kan ik meteen invullen doordat ik de inhoud van andere projecten kan recyclen en de rest is nog altijd leeg.
Dit 'ding' (root sheet) moet dan een draaischijf decoder voorstellen, geschikt voor alle soorten aandrijvingen (unipolaire steppers, bipolaire steppers en DC motoren ::)).
Met deze stijl van schema's, kan ik meestal op de front pagina/root sheet zo'n beetje alle onderdelen kwijt in een overzichtelijke wijze. Ook de bussen (blauw) voegen veel toe m.i. In een oogopslag zie je waar DCC allemaal komt, waar Loconet komt en wat ik op I2C aansluit.
Ik voeg ook van die dummy dingen door die dan op Rj12 connectoren, kroonstenen en barreljacks lijken enzo. Op schema niveau ben ik dan al een beetje bezig met de uiteindelijke PCB layout.
(https://images.beneluxspoor.net/bnls_2024/deleteme-663014cb17950.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-663014cb17950.png)
Het leek mij wel leuk om door middel van knopjes en dat OLED schermpje om een draaischijf decoder te kunnen configureren. En ik wil zo min mogelijk kunnen configureren. Sommige dingen moeten gewoon. Of je nu een DC motor aandrijving of een stappen motor heb.. Maar met behulp van een home sensor kan ik de schijf zichzelf laten inmeten. En met de knopjes 'CW' en 'CCW' kan je tijdens het inleren de schijf handmatig naar sporen toe joggen en zo kan je de sporen handmatig inleren.
Mvg,
Bas
-
Met de volgende kink vind je de handleiding van roco 10777 en 10779.
https://www.manualslib.com/manual/1869219/Roco-10777.html#manual (https://www.manualslib.com/manual/1869219/Roco-10777.html#manual)
Groet, Juroen
-
Ja kijk wat ik al dacht. Er zit een buffer sectie in, dat is hetzelfde idee als Lenz en ook ik bij de ABC modules ook gebruiken. De buffersectie moet langer dan je langste trein.
Met dien verstande, dat er een fysiek verschil zit in de indelingen.
Remgenerator: begin en einde BLOK beide raillassen geïsoleerd. Detectiepunt heeft GEEN isolatie.
ABC: BLOK enkelzijdig geïsoleerd, met begin rem/stopsectie (detectiepunt) een enkelzijdige isolatie.
Dus ABC kent 2 fysieke secties in een blok, de remgenerator niet en vormt één aaneensluitend blok.
-
Dat hangt er ook vanaf hoe je je detecties doet. Als je met stroomdetectie wilt werken, is het nodig dat je isolaties aanbrengt tussen rem en stop sectie en dat kan aan 1 rail. Ik weet op BNLS is ook iemand die heeft ABC modules en die schakelen in met een reedcontact. Dus hij heeft wel 1 sectie met halverwege ergens een reedcontactje die het ABC stuk schakelt voor hem. Dat kan kan ook met een rembooster werken. Scheelt weer zaagsnedes ;D
Bas
-
De remgenerator/booster werkt volgens de tekening precies zo met een contact/reedcontact.
Scheelt een zaagsnede, maar heb je wel weer veel draad en een relais en de voeding voor het relais en ......... nodig.
Dat vind ik nou het mooie van de BM2 en de BM3.
-
Terwijl het modulaire schakelpaneel systeem nog even op zich laat wachten (lees: tot ik weer zin heb er mee verder te gaan :P ). Had ik noodzaak om iets simpelers te maken wat ... dus simpeler is om te maken.
Ik moet er nog een leuke naam voor verzinnen, ik sta open voor suggesties :P
Het is een niet al te groot loconet kastje waarop je schakelaars en ledjes kan aansluiten. Het ding heeft welliswaar 16 in- uitgangen maar deze schoonheid ondersteunt ook de 'matrix' methode.
(https://images.beneluxspoor.net/bnls_2024/deleteme6-6687d0eb1b85f.png) (https://images.beneluxspoor.net/bnls_2024/deleteme6-6687d0eb1b85f.png)
Om zaken voor ons modelspoorders makkelijk te houden, heb ik er en GUI bij gemaakt. In tegenstelling tot achteraf inleren van adressen, moet je nu het kastje aan een PC hangen en dan kan je vertellen wat hij moet doen. Het is nog geen 'mooie' GUI maar wel functioneel.
Dit is eigenlijk het hoofd scherm, je ziet er zijn maar 3 schermpjes om dingen te doen.
(https://images.beneluxspoor.net/bnls_2024/deleteme5-6687d0623215e.png) (https://images.beneluxspoor.net/bnls_2024/deleteme5-6687d0623215e.png)
De GUI laat ook de mogelijke manieren van aansluiten zien. Je kan heel makkelijk doen en er voor kiezen om gewoon 1 schakelaar of Led aan 1 IO pin te hangen. Maar als je niet genoeg heb aan 16, kan je kiezen voor de matrix. En voor zowel links als rechts kan je kiezen of je inputs, outputs of beide wilt.
(https://images.beneluxspoor.net/bnls_2024/deleteme1-6687d060ddb68.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-6687d060ddb68.png)
(https://images.beneluxspoor.net/bnls_2024/deleteme-6687d060d2383.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-6687d060d2383.png)
(https://images.beneluxspoor.net/bnls_2024/deleteme2-6687d0619498a.png) (https://images.beneluxspoor.net/bnls_2024/deleteme2-6687d0619498a.png)
Om het aansluiten makkelijk te maken voor iedereen, kan je direct draden er op solderen, je kan er 2.54mm kroonsteentjes opzetten of je gebruikt de flatcable. De flatcable gaat heel handig zijn omdat ik er dan meerdere adapter printen voor kan maken. Of ik kan een customized schakelpaneel aan hangen. Dat geeft ongekende mogelijkheden.
In het GPIO scherm kan je per IO 3 dingen kiezen. Je kan een IO (in single mode) op ingang of uitgang zetten. Dat betekent of je er een LED aan wilt hangen of een schakelaar. Je kan kiezen of dat het accessoire moet zijn of een bezetmelder. En je moet een adres invoeren.
Als je je bijvoorbeeld kiest, INPUT en accessoire, dan kan je de accessoire laten toggelen met de schakelaar. Maar maak je er een output van dan kan je een LED aansluiten die meehobbelt met de stand van die accessoire. Of je koppelt een ledje aan een bezetmelder. Dat kan ook.
(https://images.beneluxspoor.net/bnls_2024/deleteme3-6687d061896b3.png) (https://images.beneluxspoor.net/bnls_2024/deleteme3-6687d061896b3.png)
Je kan los van de IO ook routes inleren. De eerste versie kent er slechts 38 met 10 wissels elk. Dat wordt ooit meer, met meer wissel en ook met DCC ext instructies voor seinen... ooit.
Bij een route kan je een koppeling maken aan de IO. Je kan kiezen of 1 of 2 ingangen wilt. En in de kolom AND/OR kan je kiezen of beide knopjes tegelijk ingedrukt moeten worden of 1 tegelijk. Je kan ook met ENTER toets de werking van de knopjes omdraaien. Ik ga nu niet uitleggen waarom, maar dat kan nut hebben.
Met 2 knopjes kan je dus een Nx systeem voor jezelf maken. Maar je kan ook denken aan een soort algemene vergrendeling zoals een sleutelschakelaar.
(https://images.beneluxspoor.net/bnls_2024/deleteme4-6687d062175ef.png) (https://images.beneluxspoor.net/bnls_2024/deleteme4-6687d062175ef.png)
Mvg,
Bas
P.S. Ik heb gisteren of eigenlijk vanochtend gezien de tijd. Nieuwsbrief 2 uitgebracht. Je kan hem vinden op m'n website onder 'nieuwsbrief'.
-
Filmpje met voorruitgang!
https://www.youtube.com/v/tivpazfyW5E
Mvg,
Bas
-
@Bas,
Kan ik deze GUI straks ook gebruiken om de DCC adressen in te voeren op mijn Solenoid schakeling die je voor mijn magneet wissels hebt gemaakt?
Gr, Hans
-
Die "solenoid schakelingen" zijn normale DCC decoders. Deze controller stuurt een bericht naar een centrale zoals bijvoorbeeld je geupgrade dr5000. En die DR5000 sluist het door naar de decoders.
Mvg,
Bas
-
Klein beetje verder weer. Ik heb gisteren even een led matrix in elkaar gesoldeerd. En even getest
https://www.youtube.com/v/v_9ycuVFJdE
Ik heb een concept adapter print in elkaar geflanst. Het illustreert het idee.
(https://images.beneluxspoor.net/bnls_2024/deleteme-668e3b0682e7e.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-668e3b0682e7e.png)
Er zitten dan nog geen weerstandjes of diodes op, maar dat zou dan wel komen. Dan kan je elke schakelaar of led aansluiten met 2 draadjes. Dan kan je bijvoorbeeld LEDs kopen met voor gesoldeerde draden. Je kan ook schakelaars vinden met voor gesoldeerde draden. Om binnen no time een schakelpaneel te realiseren
(https://images.beneluxspoor.net/bnls_2024/deleteme1-668e3b068345d.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-668e3b068345d.png)
(https://images.beneluxspoor.net/bnls_2024/deleteme2-668e3b06dfa49.png) (https://images.beneluxspoor.net/bnls_2024/deleteme2-668e3b06dfa49.png)
Ik heb ook al werkende bolletjes geplaatst in de GUI om de IO te testen. Er zitten nog wel wat bugjes in dat de verkeerd leds aangaan en per twee, maar daarom testen we dus dingen stapsgewijs ;D. Ik dacht eerst, dat er een foutje zat in de led matrix, maar de test van het filmpje sloot dat al uit :police:
(https://images.beneluxspoor.net/bnls_2024/deleteme3-668e3e36d6409.png) (https://images.beneluxspoor.net/bnls_2024/deleteme3-668e3e36d6409.png)
Mvg,
Bas
-
https://www.youtube.com/v/wclkyi6fvDM
-
Volgende mijlpaal bereikt. Loconet communicatie (y).
Om verwarring te voorkomen. De multimaus hangt aan de Xnet poort van de DR5000, de DR5000 is met loconet verbonden aan dit schakelpaneel.
https://www.youtube.com/v/lk7y07idEgY
Het is nu 1 ademend geheel geworden.
Ik denk dat de volgende stap zal zijn, om de schakelaars werkend te krijgen. Want met de schakelaars kan ik dan routes zetten, en ledjes kan ik dan aan routes koppelen. Dan maak ik ook een simpel plannetje aan in iTrain dat we daar ook de routes kunnen zien.
Mvg,
Bas
-
Kleine update. De eerste werkende 'input' ::)
En ik heb een kleine wijziging in de werking doorgevoerd.
https://www.youtube.com/v/oW95PEyStxQ
-
10 van deze apapter printjes zijn onderweg. Ik heb ze zo uitgevoerd dat ze zowel met als zonder kroonstenen gebruikt kunnen worden. De print 63x63mm groot.
Zoals de opschriften duidelijk maken, kan dit exemplaar met 16 ingangen en 16 uitgangen werken en er staat op welke 'mode' je moet gebruiken.
(https://images.beneluxspoor.net/bnls_2024/deleteme1-669cef817f96b.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-669cef817f96b.png)
Het grote meesterplan is dat je deze print in je schakelpaneel inbouwt. Dan kan je relatief korte draden trekken tussen ledjes en schakelaars. En dan kan je met de meegeleverde flat cable je paneel aan de schakelpaneel controller verbinden.
Als je de controller ook in je paneel bouwt, kan je je paneel aansluiten aan je baan met een enkele loconet kabel.
Afhankelijk hoe makkelijk je je paneel aan de PC kan hangen, kan je de controller redelijk makkelijk uitnemen omdat je maar 1 flatcable hoeft los te trekken. Dan kan je naar je PC lopen, ding configureren en weer terugplaatsen. Maar als je natuurlijk je gehele paneel makkelijk aan de PC kan hangen, dan is dat wel zo makkelijk.
Mvg,
Bas
-
Met controller bedoel je deze?
(https://images.beneluxspoor.net/bnls_2024/deleteme6-6687d0eb1b85f.png) (https://images.beneluxspoor.net/bnls_2024/deleteme6-6687d0eb1b85f.png)
-
Si (y)
-
En als je het mooi wilt doen, hebben we altijd nog de customized schakelpanelen. Deze heb ik ook met een week of drie in huis.
(https://images.beneluxspoor.net/bnls_2024/deleteme-669d8703014fe.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-669d8703014fe.png)
Mvg,
Bas
-
(y)
-
Ik zie er naar uit!!!
Spannend om te zien hoe het dan in het eggies gaat werken.
-
Stukje historie
Ik had een tijdje geleden deze handregelaar (Throttle FX) gemaakt. Zoals je kan zien, moet ik nog een goede onder (en boven) plaat maken, die waren mislukt ::)
(https://kicad-info.s3.dualstack.us-west-2.amazonaws.com/optimized/3X/d/9/d9769b7a5ead768009a0ac9529f26c870b1456f2_2_666x500.jpeg)
Deze handregelaar was bedoeld voor stationair gebruik. Ik had eigenlijk hetzelfde idee als marklin had met een 6021 die je kon uitbreiden met 1 of meer control 80F. Je kan dan 1 of meer van deze handregelaars naast elkaar op een plankje schroeven. Nu zijn ze ook prima vast te te houden en je kan er zelf een loconet kabel in steken.
Deze handregelaars kunnen niet zelf van adres wisselen. Ik vond het namelijk niet onzinnig maar niet nodig om elke throttle te voorzien van hun eigen adresknopjes zoals die van marklin dat juist wel hadden. Omdat je met loconet adressen kan 'dispatchen' naar een throttle, dacht ik om dus 1 bedieningspaneel met adres selectie knopjes te hebben. Met deze 'dispatcher' kan je dan met 2 drukjes een adres doorsluizen naar een handregelaar die dan een trein mag bedienen.
Het originele idee was om een dispatcher met centrale met 1 of meer throttles op je bedieningsplankje te stoppen. Dat idee zag er zo uit:
(https://i.imgur.com/iV44uj8.png)
De dispatcher zou via een I2C verbinding aan de centrale hangen. Beide ontwerpen zullen echter het daglicht nooit zien.
Dit was in de tijdslijn overigens voor het idee van de dispatch centrale uit dit draadje (https://forum.beneluxspoor.net/index.php?topic=105407.msg3222386790#msg3222386790). Die zou hetzelfde kunnen in principe.
Nou had ik later pas geleerd, dat je het dispatchen ook remote kan doen. Ik dacht eerst dat je dat fysiek op een geschikte centrale moest uitvoeren zoals een intellibox en DR5000. Het blijkt dus dat een daisyII wat ook een handregelaar is, een adres kan dispatchen naar een andere throttle. En ik las dat digitrax ook throttles had gemaakt die alleen maar met dispatchen werken. Dit noemden zij buddy throttles.
TL:DR
Dus om een heleboel redenen en historie en wat niet, heb ik nu een redelijk simpele nieuwe dispatcher gemaakt, die in principe met meeste loconet systemen moeten kunnen werken.
Ik heb gekozen voor zo'n groot lomp 16x2 LCD schermpje. Die vin'k mooi.
En ik heb het volgende idee misschien wel of niet gejat van een digitrax throttle UT4: De adres knopjes bestaan uit vier 10-standen schakelaars. Elke schakelaar kan 1 van de getallen van een 4 cijferig adres aanpassen.
(https://images.beneluxspoor.net/bnls_2024/deleteme-66a6ad4316f90.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66a6ad4316f90.png)
Er komt nog wel een extra front end printplaat overheen. Het LCD en de knopjes liggen dan iets dieper verzonken
Die UT4
(https://directoryproductimages.blob.core.windows.net/products/UT4_202309261312_428474_Qty1_mbk.jpg)
De werking:
Met die adres knopjes, stel je een adres in. In de praktijk zal je misschien maar 2 knopjes gebruiken omdat meeste mensen simpelweg niet meer dan 100 treinen hebben. Dan druk je op de DISPATCH knop, en bij de handregelaar moet je dan op de RECEIVE knop drukken en dan mag die handregelaar dat adres bedienen.
Wat zijn hier van de voordelen?
Voor clubbanen kan je de grootste digibeten handregelaren in hun handen douwen. Met of zonder geweld :P. Het enige wat je ze moet leren, is dat ze op de receiveknop moeten drukken wanneer een van de niet digibeten dat roept. (stel voor: 1 iemand roept tegen iemand: JE MOET NU DRUKKEN) En je moet ze leren aan de knop te draaien alsof het een analoge trafo is.
Het is een veilige manier van werken. Je kan dan 1 man regie geven over wie welke trein mag bedienen. Men kan niet (on)bedoeld het verkeerde adres aansturen.
Fremo mensen gebruik dit principe om deze reden.
En voor thuisgebruik. Je kan meerdere goedkopere handregelaren gebruiken... ::) En persoonlijk vind ik dit dan leuk, beetje op knoppen drukken enzo, maar thuis heb je niet echt de veiligheid nodig die het brengt... tenzij je (klein)kinderen met je treinen willen rijden.
Mvg,
Bas
-
Hi Bas
Begrijp ik het goed, en is dat als vervanger van de Fremo Fred bruikbaar?
Interessant1
Het idee om een vast adres te geven is perfect. Inderdaad ideaal bij club banen.
Bij onze club is er echter wel de wens, zeker nu er steeds meer sound decoders komen, veel meer functies te kunnen gebruiken, en vooral optisch te kunnen zien of de functie aan of uit is.
Nu Fred ontwikkelingen er niet meer lijken te zijn, zou dit een mooi alternatief kunnen zijn!
Groet
Aiko
-
zeker nu er steeds meer sound decoders komen
Ja ik heb een paar van die moderne marklins voor mn neus gehad. 32 functies, pantografen, beweegbare machinist, machine kamer verlichting. Die central station 3 had niet eens genoeg symbooltjes om alle geluiden te onderscheiden. En met DCC kan je nog veel hoger dan 32. Ik meen tot F68 uit m'n hoofd. Ik heb in mijn centrale de grens maar getrokken op F36. Dat kwam gunstig uit in mijn dcc code.
Ik geloof in 1 simpele waarheid dat die treinen meer functies krijgen dan wij kunnen bedienen. Je hebt eigenlijk al een computer nodig met zoiets als iTrain die voor jou in auto bedrijf die functies voor je bedient om daadwerkelijk alle functies te kunnen gebruiken.
Ik heb zelf gereden met een VT11.5 met een Esu LoSo. Er zitten veel functies in. De enige keer dat je ze allemaal gebruikt, is bij het testen. En misschien als je je trein showt aan je clubleden dat je daadwerkelijk alle 32+ functies langs loopt.
Als je normaal gaat rijden, echt rijden, met de hand. Dan gebruik jij geen 68 of 32 functies. In de praktijk gebruik je er misschien 6? maximaal. 1). Het hoofdgeluid van je trein, 2). toeter hoge toon, 3). toeter lage toon, 4). rangeerstand, 5). telex voor, 6). telex achter, 7). stations omroep zinnnetje? Ok misschien 7 dan :P.
Deze lichte handregelaar kan 11 functies bedienen, alleen bij deze regelaar zijn dat ook echt F0 t/m F10.
Nou heb ik een iets luxere variant in de maak. Ik weet niet of je die rode (https://forum.beneluxspoor.net/index.php?topic=99163.msg3222420669#msg3222420669) al gezien heb? Die kan ook maar 11 functies bedienen, maar daarbij kan je wel dmv een mooie GUI (staat een pagina verder) via LNCV programmering de functies om-mappen op de regelaar zelf. Dan kan je elk knopje koppelen aan een functie naar keuze en dan kan je de hendel bij alle loks de toeter/fluit laten bedienen en je kan alle telex koppelingen onder hetzelfde knopje plaatsen etc. En als je een functie bediend heb, kan je gedurende 2s. zien of die aan of uit staat op het 7-segment display. Deze handregelaar kan ook met dispatch werken, maar doet je wel aanzetten in de GUI, daar is het een optie.
Wel een leuk idee trouwens om een logger te maken die je aan de DCC bus hangt en die dan bijhoudt welke functies bij welke adressen gebruikt zijn. Dan kan je in kaart brengen hoeveel functies daadwerkelijk gebruikt worden door mensen en hoe vaak ;D.
Mvg,
Bas
-
Hi Bas
Ik weet niet of je die rode (https://forum.beneluxspoor.net/index.php?topic=99163.msg3222420669#msg3222420669) al gezien heb?
Waarschijnlijk heb ik die al wel eerder gezien, maar had er toen nog geen toepassing voor. Nu ik hem weer bekijk denk ik dat dat inderdaad een leuk project is.
Is het ontwerp en de software daarvoor open source beschikbaar, of houd je het liever in eigen hand?
Groet, Aiko
-
En als je het mooi wilt doen, hebben we altijd nog de customized schakelpanelen. Deze heb ik ook met een week of drie in huis.
(https://images.beneluxspoor.net/bnls_2024/deleteme-669d8703014fe.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-669d8703014fe.png)
Mvg,
Bas
Hey het bedieningspaneel voor Lunteren, de Kippelijn.
-
Ik heb er ook een… 😀
(https://images.beneluxspoor.net/bnls_2024/IMG-9882-66a89cf462b34.jpg) (https://images.beneluxspoor.net/bnls_2024/IMG-9882-66a89cf462b34.jpg)
Gr, Hans
-
Ziet er gelikt uit Hans!
-
Werken die eventueel op Loconet oid?
-
Die van Hans is een special. Die heeft 3 panelen die elk met 6 polige flatcable die naar een custom controller gaan. Elk paneel heeft een of twee schuifregisters voor de ledjes. En de knopjes worden ingelezen met een analoge weerstandsdeling.
De controller is verder verbonden met 3 of 4 andere slave boards die alle output zoals wissels en relais en seinen ed bedienen. En hij hangt met XpressNet aan een DR5000 zodat je de IO ook nog via een multimaus of computer programma kan bedienen. Die software heeft alles omtrent eigenschappen zoals servo standen en interlocking condities in een tabel staan.
Alle nieuwe schakelpanelen, wil ik eigenlijk van deze loconet controller voorzien. Ik wil niet meer dan een loconet <> DCC systeem. Niet moeilijk doen met andere bussen.
Als deze controller en ook de centrale af zijn, heb ik gewoon standaard bouwblokjes waarmee ik of jijzelf je baan of modulebaan of diorama of *** vul hier je toepassing in *** van makkelijk te bedienen en makkelijk aan te sluiten elektronica kan voorzien. Naast dit soort panelen, hoef ik dan geen custom printen meer te maken of aangepaste programma's uit m'n mouw te schudden. Gewoon standaard centrale, standaard DCC decoders, standaard schakelpaneel controller inbouwen en gaan.
(https://train-science.com/wp-content/uploads/2024/07/afbeelding-15.png?w=1024)
Als die basis af heb ik nog een leuk idee of twee (maybe drie) om het een en ander te automatiseren. Hierbij is dan 'inleren' door iets voor te doen mijn uitgangspunt. Zodat je geen PC nodig heb.
Mvg,
Bas
-
Duidelijk (y) en ik heb belangstelling :D
-
Ik word steeds nieuwsgieriger!
In Stroe volgende week iets te zien?
-
Misschien wel. Post kwam vandaag binnen.
(https://i.imgur.com/kq4CorN.jpeg)
-
Zijn dat de ABC modules?? Hopelijk zijn ze OK deze keer.
-
Nog nieuwsgieriger...
Ga vanavond t/m dinsdag naar Limmen, ben dus in de buurt voor het geval je iets wilt laten zien.
-
Nieuwe ABC modules zijn besteld deze week.
Ik heb het paneel in elkaar gesoldeerd. Er zit leven in. Ik mis alleen nog de toggle switches. Ik heb 5 soorten in het assortiment maar net niet die ik nodig had. Er zijn er ook best veel (https://train-science.com/elektronische-schakelingen/#toggle-switches) soorten van.
(https://i.imgur.com/jHKz9Qs.jpg)
Mvg,
Bas
-
Ja, daar zijn er inderdaad best wel veel van...
-
oh, dit is een ander project zie ik nu, Dan zullen we nog maar wat wachten op de schaduwstation sturing.
-
terwijl ik wacht op onderdelen en printen...
In de trant van dingen automatiseren zonder computer, leek het me wel eens leuks om iets meer met servo's te doen. Weer eens iets anders dan een wissel omzetten of een deur te openen.
Dus je moet hier dan denken aan iets van een kraan wat een een doosje op je wagon kan zetten en vice versa.
Toen ging ik denken: "servo's hoe ga ik fijne bewegingen invoeren? En hoe stuur ik de servo's". Moet alles uit 1 print bestaan als een soort stand alone ding, moet het werken met de rest van het systeem?
Nu heb ik al DCC servodecoders klaar in dozen zitten. Dus ja, why not gebruiken wat je al hebt? Dus uitvoer bestaat uit DCC decoders.
Dan de invoer. Het meest makkelijke zou zijn om je regelknop van je DCC systeem er bij te pakken. De knop op je intellibox of je multimaus. Dat kan en dat is niet echt lastig, maar de servo decoders, die moeten dan wel luisteren naar lok instructies ed. Dit kunnen ze al bij het inleren van servo standen. En ik zat in de knoop omdat dat hun normale werking zou verstoren.. Zo'n servo die heeft al een accessoire adres, om dan per servo ook nog een lok adres te knopen.. ik zie hier alleen maar problemen.
Toen bedacht ik me dat de DCC Extended pakketjes wel kunnen co-bestaan. Bij een 'normaal' accessoire DCC pakket stuur je een '1' of een '0'. Bij een extended pakket alles tussen 0 en 255. Daarin passen dus mooi 180 graadjes voor servo's.
Dus toen kwam ik met het idee om de servo decoders te voorzien van DCC extended instructies. Dat maakt gebruik van dezelfde adressen, mooi makkelijk. Dan rest nog steeds het probleem, hoe geef je deze instructies nou op?
Het antwoord in 1 woord: 'joysticks'.
Deze print kan (ooit wanneer die af is) met 2 joysticks (van adafuit) tot 6 servo's aansturen waarvan vier met DCC ext commando's. Je hebt 2x een X as en 2x een Y-as en je kan die joysticks nog inklikken.
(https://images.beneluxspoor.net/bnls_2024/deleteme-66aff61690330.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66aff61690330.png)
Met die twee joysticks kan je dus servo's (op mijn decoders) fijne bewegingen laten uitvoeren. En zo kan je dan met je kraan je doosje verplaatsen.
Verder zie je 5 knopjes. Om adressen te koppelen, moet je dan het linker knopje indrukken, dan aan een van die joysticks in een bepaalde richting duwen, en dan het corresponderende adres aansturen. Dit doe je dan voor alle assen en zou je ~30s moeten kosten.
Die andere (nog)4 knopjes is waar dit leuk begint te worden. Als je zo'n knopje ingedrukt houdt, dan gaat deze mooie print 'opnemen' wat je doet. Dan moet je dus handmatig je kraan of.. ding.. laten bewegen en als je dan klaar bent, dan druk je op weer op het knopje om het opnemen te stoppen.
En zo kan je (nog)4 opnames maken. Wanneer de opnames eenmaal klaar zijn, kan je starten door kort op die knopjes te drukken. Dan kan je een knopje gebruiken om het programma voor 'doos laden' te starten. En met een ander knopje kan je dan de doos weer automatisch laten lossen.
Een van de leuke features, is dat bezetmeldingen (via Loconet) worden opgenomen in de programma's. Hiermee kan je dus pauzes inlassen die je kan koppelen aan een bezetmelder met schakelaar. Tijdens het afspelen kan je dan publiek bijvoorbeeld het programma weer laten hervatten. En doordat het een voor opgenomen programma betreft, kan het publiek niks stuk maken.
Maar met terugmelding kan je ook een soort home posities realiseren voor je servo's. Dus zo al bij al, denk ik, dat dit wel een redelijk idee is om wat meer beweging (half) automatisch te laten uitvoeren op mens modelbaantjes.
Als test leek het me leuk om een daadwerkelijke robot arm te gebruiken.
https://hackerstore.nl/Artikel/945 (https://hackerstore.nl/Artikel/945)
https://www.youtube.com/v/ePsi6cmyfHk
Mvg,
Bas
-
Geinig ding (y)
-
Ik weet niet wie de eerste was die er mee kwam, ik meen Marklin. Maar op een dag bestond er opeens een H0 trein met een bewegende pantograaf. En nu zijn er veel meer.
Ik had een tijdje geleden al microsteppers (https://nl.aliexpress.com/item/1005001840788639.html?spm=a2g0o.productlist.main.13.25bf4d17JbfSyT&algo_pvid=e77c721c-510f-4803-a23c-cbc8e97960e9&algo_exp_id=e77c721c-510f-4803-a23c-cbc8e97960e9-6&pdp_npi=3%40dis%21EUR%212.03%211.93%21%21%21%21%21%402102188b16872010038138836d073f%2112000017813714394%21sea%21NL%21175003200&curPageLogUid=K9b1weiaRvCG)gekocht, een bak vol. Dat zijn zo'n beetje de kleinste motortjes met een lineaire beweging die je kan vinden (die ik heb gevonden). En ze kosten rond de €0.50 en komen in verscheidene varianten. Ik wilde er aanvankelijk een wissel mee stellen, maar deze dingetjes die hebben niet erg veel koppel.
En toen kwam ik met het plan om een pantoprintje te maken die je kan aansluiten op een AUX draadje van een gemiddelde decoder. En zo ontstond prototype X
(https://i.imgur.com/GzO1RNW.jpg)
Aan die motor zit een klein flex printje waarop je iets kan aansluiten. Beetje onhandig, ik had liever een JST stekker gehad, maar ok. Ik had bedacht om die aansluit print direct op de pantoprint te solderen.
(https://i.imgur.com/iffWXLm.jpg)
Zoals je kan zien op de foto ging dat niet helemaal goed. Ik had zelfs een pad er af geschroeid. Ik moet daar nog een beetje mee oefenen. Ik denk dat de soldeer flux ook niet meehielp. Ik heb nog 4 printjes om het op te proberen. Dus voordat ik bestuckte printen bestel, wat altijd wel een duitje kost, zal ik deze pads iets groter maken en er een via of 2 doorheen jassen. Dat moet ze iets steviger maken.
Die motor zelf is een bipolaire stappenmotor. Je kan hem direct aan de pinnen van een uController hangen. De spoelweerstand is slechts 14 Ohm dus je kan niet te lang een pin hoog laten.
De print kan je met drie draadjes aansluiten op een decoder. Je hebt de blauwe + draad nodig, de decoder massa en een AUX draadje, versterkt of onversterkt. De print stuur je aan door een puls van bepaalde duur op de AUX te zetten. De stappenmotor beweegt dan omhoog totdat de puls uit is, of totdat er vijf seconde zijn verstreken. Net wat er eerst is.
Bij een 2e puls zal de de stappenmotor helemaal naar beneden lopen, ongeacht hoe lang die puls is. Hij houdt namelijk bij hoelang hij omhoog heeft bewogen en zal diezelfde tijd omlaag bewegen + een beetje. Door middel van CV programmering kan je dan zelf de hoogte van je pantograaf regelen door de pulselengte aan te passen.
Het is dan de bedoeling dat je dit zelf aan een pantograaf koppelt met zo'n fijn doorzichtig modelbouwdraadje. Soort vislijn maar dan fijner, ik weet niet hoe dat spul heet.
Anyways met deze pantoprint kan je dan zelf een bestaande loc voorzien van... een of twee bewegende pantografen. Filmpjes volgen nog ;)
Mvg,
Bas
Hoi Bas!
Niet dat ik er haast mee heb ( teveel projecten te weinig tijd ;D ) maar ik was benieuwd hoe het hiermee staat?
-
EEHH...
Vergeleken met jou ben ik nog minder dan een digibeet, dus ik laat het allemaal over me heen komen.
In Stroe zet ik mijn ICE-bak neer en was ik van plan om ook het Kippenlijntje op te stellen, maar dan met gefixeerde wisselstanden zodat deze inbreng gewoon mee kan doen. Maar we kunnen er ook voor kiezen om het Kippenlijntje eerst apart op te stellen zodat jij de gelegenheid hebt om wat te experimenteren.
Laat maar weten wat je van dat idee vindt.
-
Niet dat ik er haast mee heb ( teveel projecten te weinig tijd ;D ) maar ik was benieuwd hoe het hiermee staat?
Vergeet te weinig geld ook niet :P. Printen groeien niet aan bomen. Meneer Duikeend hier heeft prototype X maar daar moet ik nog van horen. Ik heb er nog een paar van die kan en wil ik afsolderen. Maar nu staat die even on hold.
In Stroe zet ik mijn ICE-bak
We kunnen dan wel even kijken naar die uitvallende led strip wanneer de fotografen in actie komen ;D
Ik ben op dit moment een plankje aan het samenstellen met de decoders en schakelpaneel spul. Voor nu komt de DR5000 er op. Ik ga sws niet klaar zijn voor Stroe denk ik. Ik zal wel het plankje meenemen ;D
Beetje wazige foto geworden ::)
(https://i.imgur.com/8WUvJgM.jpg)
Ik heb voldoende decoders en servo's in huis. Dus dat moet goed komen (y)
Mvg,
Bas
-
Vergeet te weinig geld ook niet :P. Printen groeien niet aan bomen. Meneer Duikeend hier heeft prototype X maar daar moet ik nog van horen. Ik heb er nog een paar van die kan en wil ik afsolderen. Maar nu staat die even on hold.
Oja geld ook ja ;D
Fijn dat het in elk geval nog in ontwikkeling is (y)
-
Als je interesse heb, dave dan moet je even een berichtje sturen. Dan kan ik er een paar voor je afmaken zodat jij ze uit kan testen (y). Ik wil eigen die variant met die stappenmotor chip maken voor de extra powah, maar ik moet als eerste die lok pilot werkend krijgen. Daar zit een bepaalde chip op de at1616, maar die ik heb nog niet kunnen programmeren. Deze chip heb ik in meerdere projecten zitten. En als ik hem eindelijk succesvol kan programmeren, kunnen we opschalen. Die single sein decoders wil ik ook graag hebben ;D
Verder heb ik wat bewegend beeld van een werkend schakelpaneel.
https://www.youtube.com/v/35_5HuGuAjY
Mvg,
Bas
-
U heeft een pb ;D
-
Bas
Ligt het ABC project voor het automatiseringssysteem voor een schaduwstation nog op de stapel ”Stil To Do” of is het een stille dood geworden? Het eerste bericht in het toppic dateert van 26 januari.
Mvg
Dirk
-
die is in bestelling. Die moet ik over 2 weken in huis hebben
-
Bas, is het een idee om (via de moderatie) een blog te maken van jouw (zeer) goede ideeën? Dan kun je dat ook onderverdelen in de verschillende items. Leest voor ons weer wat gemakkelijker.
-
Dat is zeker een goed idee maar dat doen ze helaas niet meer, dat had ik geprobeerd iets van 2j geleden ::). Ik loop er zelf ook wel eens tegen aan dat ik hier iets moet terug zoeken. En om meteen maar 20 draadjes te open hier in digitaal of in interesse groepen zag ik ook niet echt zitten. ::)
Alles wat afkomt haalt zich ook naar m'n nieuwsbrieven en mn website. Daar host ik ook de handleidingen.
Ik heb gisteren al mijn doosjes gereorganiseerd. Dat helpt om de reeds lopende projecten af te ronden, een tegelijk. Beginnende met Dirks ABC modules.
-
Ik heb het toch even bij de moderatie gemeld. Jouw goede ideeën zijn volgens mij wel een blog waard ;)
-
. Beginnende met Dirks ABC modules.
thats the way,
thnx
-
Hallo Bas,
Wij hebben nu naast de 36 hoofdseinen een 30 tal dwergseinen bij de AMC. Die moeten natuurlijk ook aangestuurd worden. Ben je al wat verder met dit project(je)
(https://images.beneluxspoor.net/bnls_2024/seindecoder-66b35258d0b14.png) (https://images.beneluxspoor.net/bnls_2024/seindecoder-66b35258d0b14.png)
Die goede idee is net wat wij op onze modelbaan kunnen gebruiken. Eenvoudige montage en plaatsing op de baan.
Het VOLK wil verder. ;D
Groet,
Henk
-
Blogs waren een experiment en zijn om meerdere redenen niet voor herhaling/uitbreiding vatbaar. Technisch, organisatorisch, wie-wel-wie-niet, enz.
Reinout-als-moderator
-
I got a good one! Een speed limiter voor clubbanen! ;D
Ik reed met Biesenbeek terug van Stroe en we hadden het over trein dingen ::)... met name treinen die soms net even te hard rijden op de BMB (met als gevolg dat Berts kleine Sentinel of mijn peckett van achteren worden gepakt).
De ene machinist is soms sneller afgeleid dan de ander.
Anyways. Ik bedacht mij dat het technisch via Xnet prima haalbaar is om een speed limiter te maken. Gewoon een klein kastje. Er moeten adres knopjes op komen om een trein te kunnen selecteren en iets van een draaiknop waarmee je de maximale snelheid kan instellen. De speed limiter onthoudt dan die settings, ook als die af is geschakeld.
Hoe moet dat werken? De speed limiter luistert gewoon mee over Xnet welke treinen welke snelheden krijgen. En indien de speed limiter een ingeleerd adres tegenkomt die te 'snel' wordt aangestuurd, dan verstuurt hij zelf een nieuwe instructie er achter aan met een lagere, ingestelde snelheid.
Het betekent ook, als de treinen worden hernummerd dat je dan wel weer opnieuw aan de slag moet. Waarschijnlijk wil je dan eerst alles wissen en nieuwe adressen inleren met een restrictie. Maar dat zijn er meestal niet zo veel bij de BMB ;).
Mvg,
Bas
-
(y) (y)
-
@Bas,
Ik zou de oplossing meer zoeken in het bloksysteem zoals ook in het grote bedrijf wordt gebruikt. Ofwel achter een rijdende trein zou er steeds een module niet berijdbaar moeten zijn voor een achterop komende trein. We hebben daar al eens ooit over gediscussieerd. Zie: https://forum.beneluxspoor.net/index.php?topic=93685.0
Gr, Hans
-
I got a good one! Een speed limiter voor clubbanen! ;D
Anyways. Ik bedacht mij dat het technisch via Xnet prima haalbaar is om een speed limiter te maken.
Hi Bas
Zou leuk zijn. Maar waarom een oplossing via Xnet? Je kan toch ook het DCC signaal monitoren? Je kastje zou dan met alle centrales werken.
Het inlezen zou het liefst automatisch moeten.
Groet, Aiko
-
Zou leuk zijn. Maar waarom een oplossing via Xnet? Je kan toch ook het DCC signaal monitoren?
Nou dat is simpel te beantwoorden. BMB rijdt met een z21 en die heeft alleen maar Xnet. En hoewel je DCC wel kan monitoren, moet je nog steeds een instructie naar de centrale terugsturen om een bepaalde trein te laten remmen. En dat moet perse via Xnet... of Wifi, maar ik vind Xnet makkelijker uitvoerbaar.
Ik zou de oplossing meer zoeken in het bloksysteem zoals ook in het grote bedrijf wordt gebruikt
Het makkelijkste zou zijn om een bak spanningsloos (in 1 richting) als de volgende bak bezet wordt gemeld met stroomdetectie. Dat zou veilig genoeg zijn.
Maar daarvoor moet elke bak een tweetal relais en een tweetal sensoren krijgen. Daar kan je natuurlijk wel een print voor maken en een makkelijk iets om de sensors ed door te voeren, maar dan heb ik een hamvraag. Willen de mensen dat wel? Er moet wel een spanningsloos stuk gemaakt worden daarvoor. Er moet een print worden ingebouwd daar moeten draadjes op worden aangesloten worden.
We krijgen straks immers ook noodstop knoppen dus misschien dat het dan een beetje teveel wordt van het goede?
Bas
-
@Bas,
Ik zou gaan voor deze detectie-methode. Immers ook voor die nood-knop moet je er bij kunnen. Bij veel publiek kan dat toch lastig zijn, net als het beperkte zicht op de baan. Bij detectie regelen de treinen het zelf. Enige probleem zij hééél lange treinen. Maare Richard rijdt doorgaans niet op de BMB ModuleBaan.
Een extra argument zou kunnen zijn dat bij detectie het veel gemakkelijker is om veilig goederenwagens op te halen of af te leveren bij een van de goederen emplacementen.
Gr, Hans
-
Mijn idee was om gewoon de afspraak te maken om niet onbewaakt vol gas over de baan te raggen.
Natuurlijk geen elektronische oplossing, maar wel gezond verstand.
Ging afgelopen weekend in Stroe ook foutloos. (y)
En als het dan toch elektronisch moet; Waarom niet gelijk de max. snelheid van de bewuste lok herprogrammeren?
Zal vast wel een CV waarde even kunnen worden aangepast!
Als de lok daarna een ander adres krijgt, is daarmee de snelheid ongewijzigd en derhalve nog steeds beperkt.
-
Grappig om deze discussie te lezen.
Via de WhatsApp groep Stroe kwam de opmerking over hoe te voorkomen dat op de niet-zichtbare bypass van het Kippenlijntje treinen op een eventueel stilstaande trein kunnen botsen.
Ik gaf aan - als eigenaar van het Kippenlijntje - dat ik dacht aan een vorm van blokbeveiliging.
En dat woord had ik dus beter niet kunnen gebruiken, want dan komen er allerlei discussies uit het verleden bovendrijven...
Ik bedoelde niets meer dan een vorm, welke dan ook, van het detecteren en waarschuwen dat er een trein rijdt of stilstaat.
Ik begrijp uit diverse reacties dat lange(re) slepen waarbij wagons stroom leveren aan de locomotief of motorwagen, makkelijk een stroomloos baanvak kunnen "overrulen".
Wat ook een bezwaar lijkt te zijn dat je dan waarschijnlijk hulp van je buren nodig hebt om treinen op tijd in hun bak(ken) te laten stoppen.
Ik zat aan een wat eenvoudiger oplossing te denken, maar weet nog niet hoe dat technisch te realiseren..
Is het niet mogelijk om op mijn grotere BB-panelen het spoorverloop af te beelden en door middel van sensoren treinen te signaleren en hun aanwezigheid te visualiseren door middel van LED's in het spoorverloop op de BB-panelen. Rood = er rijdt of staat iets, Groen = de baan is vrij
Bert heeft gelijk, kijken terwijl je rijdt is wel zo slim. Dus uitgaande van mijn idee blijft het een kwestie van kijken maar nu naar de BB-panelen.
Wat ik wil voorkomen is dat er ongelukken gebeuren, ook als je wel kijkt waar jouw trein rijdt.
Maar ik wil voor die beveiliging niet afhankelijk zijn van mijn buren.
-
Is het niet mogelijk om op mijn grotere BB-panelen het spoorverloop af te beelden en door middel van sensoren treinen te signaleren en hun aanwezigheid te visualiseren door middel van LED's in het spoorverloop op de BB-panelen
Ja dat kan.
Die schakelpaneel controller van je die werkt op loconet. In principe had je een loconet terugmelder kunnen aanbrengen bij die achterste sporen. Je had nog 4 beschikbare IO over op je paneel die kunnen nog evt gebruikt worden voor extra leds.
Ik zat even te kijken of we achteraf nog iets kunnen bijboren voor extra ledjes. Die had ik dan met een losse draadjes op de connector kunnen aansluiten. Ik heb hier 4 dan leds bij gezet. Ik moet natuurlijk wegblijven van die blauwe spoortjes.
(https://images.beneluxspoor.net/bnls_2024/deleteme-66bf5ea3db05b.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66bf5ea3db05b.png)
Een loconet terugmelder zet je wel €40,- terug. Wat je wellicht zelf nog kan doen, is dit schema in elkaar solderen en dan heb je ook terugmelding met 1 ledje die brandt bij bezet spoor.
(https://images.beneluxspoor.net/bnls_2024/deleteme-66bf61f00beee.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66bf61f00beee.png)
Je kan opzich een gelijkrichter pakken, + en - aan elkaar solderen, weerstandje er aan solderen en wat draad er aan vast zetten. Aan 1 kant hang je het terug te melden spoor en aan de andere kant een ledje. Dat ledje kan je dan evt bovenop je bak zetten ofzo. En dan kunnen mensen het zien.
blokbeveiliging.
En dat woord had ik dus beter niet kunnen gebruiken, want dan komen er allerlei discussies uit het verleden bovendrijven...
Yep, dat klopt. Dat is ook het punt wat ik aankaartte, of iedereen moet het willen en doen of het gebeurt gewoon niet. Als er al drie tegenliggen... ::)
Ik ben sws gevraagd om een definitieve oplossing te maken voor het 'keerlus probleem' (dit is dat er 2 mensen tegelijk in rijden en kortsluiting maken).
Ik had ooit een werkende protoprint gemaakt. Die was eigenlijk heel simpel. Hij detecteerde stroom op een geisoleerd stukje rails voor de keerlus. Als er een trein op de detectie reed en er dan weer van af, dan werd dat dat stukje afgeschakeld voor een bepaalde tijd. De tijd was dan lang genoeg om er voor te zorgen dat de trein de keerlus uit kon rijden. Als iemand dan niet oplet dan zou zijn trein worden stopgezet.
Werner heeft nagenoeg hetzelfde op zijn bak. Daar staan 2 seinen op. Wanneer een trein voorbij het sein rijdt, wordt het sein op tijd basis op rood gezet. Als een 2e trein door onveilig sein rijdt, wordt zijn spoor afgeschakeld.
Het nadeel is, het werkt op tijd dus het is niet 100% veilig. Maar alsnog is het wel veiliger en het kan geen kwaad het te hebben.
Het voordeel is dat je niet afhankelijk bent van je buren. Iedereen is dan vrij om dit systeem wel of niet te implementeren. De veiligheid neemt wel toe naarmate meer mensen dit systeem in gebruik nemen.
En je moet bedenken, dit is een last resort fail-safe mechanisme. Als jij gewoon oplet en een redelijke afstand bewaart tot de trein voor je, dan zal dit systeem niet eens jouw trein beinvloeden. Dus als mensen hier ook tegen zijn, dan kan je zeggen: "dan moet je opletten"
Ik begrijp uit diverse reacties dat lange(re) slepen waarbij wagons stroom leveren aan de locomotief of motorwagen, makkelijk een stroomloos baanvak kunnen "overrulen".
In technische zin klopt het wel. Hetzelfde is zo met power packs. Een roco sik rijdt ook zomaar een halve meter ofzo zonder spanning. Maar in de praktijk hebben we het bij de BMB althans over echt heel weinig treinen. Er zal er vast eentje tussen zitten die een stroomloos stuk kan passeren, maar als die machinist per toeval wel een oplettende is.. heb je ook geen probleem.
Bert heeft gelijk, kijken terwijl je rijdt is wel zo slim.
Ik denk dat niemand het hier mee oneens is. Ik merk alleen vanuit de praktijk dat het gewoon niet gebeurt. Mensen raken afgeleid of letten niet op.
En ik ben dan niet tegen een maatregel die mijn pecket beschermt van iemands sneltrein.
Mvg,
Bas
-
Ik wil trouwens mijn 'circuit breaker (https://forum.beneluxspoor.net/index.php?topic=101478.msg3222283182#msg3222283182)' ook nieuw leven inblazen. Het concept werkte opzich goed.
Het is vervelend dat een sluiting ergens op de baan, meteen de hele baan laat afschakelen. Met dit mini printje kan je meerdere 'districts' maken achter je boosters die bij kortsluiting sneller afschakelen dan de boosters. De booster blijft dan doorwerken zodat alle andere districts wel spanning behouden als er eentje in kortsluiting staat.
Je kan hem ook lokaal in je eigen module verwerken. Als je veel wissels heb, zal je op den duur eens een wissel openrijden en kortsluiting veroorzaken. Dit printje voorkomt dan dat de rest ook maar afschakelt.
Mvg,
Bas
-
Bas, als ik jouw reactie lees dan krijg ik de indruk dat je een en ander wilt visualiseren op het schakelpaneel, maar ik zat meer te denken aan een grotere weergave van het spoorverloop op de zwarte BB-panelen ter weerszijden van de bak.
Hoe dan ook, die extra kosten vind ik niet het punt - ik wil graag voorkomen dat er gekke dingen achter m'n rug - eh op m'n bypass - gebeuren :police:
Mvg
Age
-
@Age,
Ik begrijp dat er wat weerstand is tegen digitale blokbescherming. Maar rijden op zicht is bij druk bezoek op beurzen niet altijd mogelijk. Het blijft dan gokken. En nogmaals wanneer we echt wagentjes van rangeerterrein naar rangeerterrein willen rijden zal er extra beveiliging nodig zijn.
Detectie kan ook resulteren in een groene pijl (doorrijden mogelijk) resp. rode pijl (doorrijden niet mogelijk)op kleine displays aan de bovenkant links en rechts van de fries.
(https://images.beneluxspoor.net/bnls_2024/IMG-0054-66c0698d32405.jpg) (https://images.beneluxspoor.net/bnls_2024/IMG-0054-66c0698d32405.jpg)
Het lijkt mij dat Bas goed in staat is om zoiets uit te dokteren.
Gr, Hans
-
Ha Hans,
Daar heb ik alle vertrouwen in!
We zijn het er over eens dat er wat moet gebeuren om ongelukken te voorkomen, zonder anderen te verplichten ook iets te doen.
Dus benieuwd hoe dit praktisch kan en visueel goed zichtbaar (ook leuk voor publiek)
Groet,
Age
-
Ik zou dan in de bovenvrees iets van 2 pijlen maken van 3mm rood-blauwe duoleds. Sommigen zien het verschil tussen rood en groen niet.
Die displays hebben vaak maar 1 kleur pixels. Sommigen hebben wel RGB achtergrond verlichting.
Mvg,
Bas
-
Wat bovenfrees? Angst om naar zolder te gaan?😄
-
fries*
Ik dacht dan aan zoiets. Hij is wel 46mm in hoogte, misschien een beetje te groot
(https://images.beneluxspoor.net/bnls_2024/deleteme-66c0848468d10.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66c0848468d10.png)
-
Hallo Bas,
Wij hebben nu naast de 36 hoofdseinen een 30 tal dwergseinen bij de AMC. Die moeten natuurlijk ook aangestuurd worden. Ben je al wat verder met dit project(je)
(https://images.beneluxspoor.net/bnls_2024/seindecoder-66b35258d0b14.png) (https://images.beneluxspoor.net/bnls_2024/seindecoder-66b35258d0b14.png)
Die goede idee is net wat wij op onze modelbaan kunnen gebruiken. Eenvoudige montage en plaatsing op de baan.
Het VOLK wil verder. ;D
Groet,
Henk
Hier wil ik ook wel wat info over?
Seinen en kabels heb ik al, maar buisje <> stekker is nog zoekende.
Dave
-
Hallo Dave,
kijk eens op https://train-science.com/
even zoeken en je vind hier wat je nodig hebt.
Neem anders even contact op met BASK, lid van dit platform
groet,
Henk
-
Heb nu wel even tijd :P. Mijn werk PC is gereset dus ik ben de heledag naar installatie balkjes aan het turen.
Die singles en tevens mijn lok pilot draaien op een attiny1616. Die is voor mij nieuw en die programmeer je anders dan oudere attiny's. Ik moet van mezelf eerste de lok pilot kunnen programmeren. Als dat gelukt en ik kan DCC decoderen met die chip, dan komen deze sein print en een paar van zijn broertjes ook tot leven.
Ik heb echter eerste andere dingen te doen.
Ik heb gisterenavond mijn centrale zijn eerste goede DCC pakketje laten versturen. Daar moet ik nog wat aan de software sleutelen. Deze centrale is voor mij wel belangrijk omdat de helft van mijn ideeen er om heen draaien. En hij is kritisch voor dit schakelpaaneel (https://forum.beneluxspoor.net/index.php?topic=106165.msg3222485890#msg3222485890)van Age.
Ik verwacht ook zeer binnenkort nieuwe ABC modules en diodes voor de oude. Die moeten ook ZSM af.
Ik heb dan nog een edits booster te repareren en dan moet ik nog 2 reeds bestaande schakelpanelen operationeel maken. Deze projecten kwamen met een beetje tegenslag.
Ik wil sws mijn lok pilots/functie decoders ook aan de praat hebben. Dus ik probeer ze er tussendoor te fietsen.
Mvg,
Bas
-
Heb nu wel even tijd :P. Mijn werk PC is gereset dus ik ben de heledag naar installatie balkjes aan het turen.
Daar hoeft je PC geen reset voor te krijgen hoor. Dat kun je regelen met https://www.whitescreen.online/fake-windows-11-update-screen/
Handig voor als je weer even tijd nodig hebt ;D
-
Hi Bas
Die singles en tevens mijn lok pilot draaien op een attiny1616. Die is voor mij nieuw en die programmeer je anders dan oudere attiny's. Ik moet van mezelf eerste de lok pilot kunnen programmeren. Als dat gelukt en ik kan DCC decoderen met die chip,
Ik neem aan dat je https://github.com/SpenceKonde/megaTinyCore kent? De meeste dingen die ik bouw, doe ik op DXCore, van dezelfde persoon. Hij heeft ook uitstekende info over UPDI programmeren; ik vind dat prettiger dan de oude ISP programmering.
Gebruik je de NMRA DCC lib?
Groet, Aiko
PS: hoe ziet je centrale eruit? Ik ben benieuwd.
-
Gebruik je de NMRA DCC lib?
Ja voor alle open source projecten. Ik heb zelf wel wat gewijzigd dat ik zowel loc als accessoire instructies kan afhandelen als ik dat nodig heb. Voor de servo decoders was het nodig dat ik ook lok instructies kon ontvangen voor het finetunen.
Ik was al bezig geweest met zijn core. Maar mijn eerste programmer was een arduino board met zo'n upload programma. Die heeft nooit gewerkt dus ik wil het nu met een losse ch340 chip proberen.
PS: hoe ziet je centrale eruit? Ik ben benieuwd.
De centrale is 58mm x 66mm. En heeft niet meer dan Loconet-B, DCC en USB. Er is ook nog een iets smallere zonder USB.
(https://images.beneluxspoor.net/bnls_2024/deleteme-66c39fcb1b9ba.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66c39fcb1b9ba.png)
Ik heb nog een beetje software werk. Wissel 123 is nog niet 123 helaas. Bij DCC zijn de adressen een beetje apart opgebouwd voor accessoires. Ik zit hier met rcn213 doc naast me te kijken, wat er nog niet goed gaat.
(https://images.beneluxspoor.net/bnls_2024/deleteme-66c39ecdca96b.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-66c39ecdca96b.png)
Uitleg over hoe, wat en waarom komt nog wel een keer.
Mvg,
Bas
-
Het was even goed zitten en oude code maar vervangen door nieuwe, maar de adressering lijkt goed te werken. Centrale kan nu decoder aansturen.
Wellicht leuk om te weten hoe die adressen werken. Het zijn 11 bits getallen die deze indeling hebben. En het eerste adres, dus DCC adres 1 heeft eigenlijk waarde 4. Omdat geschiedenis en.. logic... en eigenlijk geen idee tbh ;D
// Paket: 1 0 A A - A A A A | 1 A A A - D A A R
// Adresse: 1 0 A7 A6 - A5 A4 A3 A2 | 1 /A10 /A9 /A8 - 0 A1 A0 0
Hierbij is R de richting en D geeft aan of de uitgang aan of uit moet zijn. Ik weet eigenlijk niet of er nog decoders in omloop zijn die dat gebruiken. Je kan er vanuit de centrale de pulslengte mee regelen, maar meeste decoders doen dat zelf. En voor servo dingen is het sws puntloos.
De bits 10, 9 en 8 zijn geinverteerd. Ik weet niet de precieze reden waarom.
Ik had voor de grap nog geprobeerd met chatGpt de software puzzel op te lossen. Dus ik liet hem rcn213 doorlezen, maar hij kwam er niet uit. Ik denk dat ik hem maar bezig laat houden met wat python scripts, daar is die beter in ::).
Oplossing van deze adres puzzel is dit lapje code. Je moet uiteindelijk 2 bytes samenstellen en die heb ik byte1 en byte2 genoemd. byte1 was niet zo super lastig, maar die 2e byte was toch een beetje een hersenkrakertje. Daarom doe ik eerste de 2 afzondelijke nibbles berekenen. Het probleem splitsen in kleinere problemen en dan alles weer optellen.
uint16 address = accessory[accessoryNow].address + 4 ;
uint8 state = accessory[accessoryNow].state ;
uint8 ext = accessory[accessoryNow].ext ;
uint8 byte1 = 0x80 | (address & 0x00FF) >> 2 ; // sets a7 <-> A2
uint8 lowNibble = ( (address & 0x0003) << 1 | state | 0b1000) & 0x0F ; // sets A0 and A1 direction and output = on
uint8 highNibble = (~((address >> 8) & 0x03)) & 0x0F ; // sets and invert A8-A10 and the first bit
uint8 byte2 = highNibble << 4 | lowNibble ;
En dan denk je dat je hiermee klaar ben, en dan zie je terug in je log dat de getallen boven 1020 (eigenlijk dus 1024) niet goed overkomen. Maar misschien dat dit aan de nmraDCC library ligt van de logger. Voor nu maakt het iig niet zo veel uit.
OutputPower: 1
Addr: 1020
Direction: 1
OutputPower: 1
Addr: 65533
Direction: 1
OutputPower: 1
Addr: 65533
Direction: 1
OutputPower: 1
Addr: 65533
Direction: 1
Mvg,
Bas
-
Hi Bas
Ja voor alle open source projecten.
Ik begrijp de keuze voor de NMRA-DCC lib.
Heb je het volgende al eens bekeken?
https://github.com/aikopras/AP_DCC_library/blob/main/extras/Performance_MegacoreX.md
https://github.com/aikopras/AP_DCC_library/blob/main/extras/History_Differences.md
De andere interrupt structuur bij de "nieuwe" 8-Bit controllers van Microchip zorgt voor een verdubbeling van attachInterrupt (7,4 ipv 4,1 us). Ook de
aanroep van micros verdubbelt: 3,5 (UNO) versus 7,2 us. Je houd dan weinig speelruimte over voor andere kritische dingen, zoals servo's.
Ik heb nog een beetje software werk. Wissel 123 is nog niet 123 helaas. Bij DCC zijn de adressen een beetje apart opgebouwd voor accessoires.
;D
Vergeet ook niet dat verschillende command stations ook verschillend nummeren. Het zou handig zijn om dat in je code via een CV instelbaar te maken.
Groet, Aiko
-
Vergeet ook niet dat verschillende command stations ook verschillend nummeren. Het zou handig zijn om dat in je code via een CV instelbaar te maken
Wat ik tegen kwam was dat alleen adres 0-3 op een aparte plaats konden staan, maar dat het verouderd was
Bij enkele bestaande centrales volgt op adres 255 niet adres 256, maar worden de adressen 0 tot 3 ingevoegd. Daarna gaat het verder bij 260. Dit geldt ook voor adressen vanaf 511, 767, 1023, enzovoort. Dit moet als verouderd worden beschouwd en een lineaire adresvolgorde moet worden nagestreefd, waarbij de eerste adressen 0 tot 3 aan het einde van het adresbereik worden aangesproken.
Ik geef eigenlijk niet zo veel om wat andere command stations anders doen. Zolang die van mij het maar goed doen. Ik plan me gewoon aan de laatste standaard te houden.
Heb je het volgende al eens bekeken?
Nog niet. Ik weet wel dat ik zelf fan van de micros() functie omdat dat tot zover toereikend is, het is hardware abstract en het conflicteert niet met de PWM kanalen. Niet dat ik daar veel gebruik van maak tho. Ik vind dat ze dat slim hebben gedaan bij arduino dat ze timer 0 gelijktijdig kunnen gebruiken voor zowel millis(), micros() en 2 PWM kanalen.
Ik heb zelf voor m'n Weistra library gebruik gemaakt van micros() om de pulslengtes te regelen. En dat werkt misschien niet super efficient, maar het werkt wel en je kan ook probleemloos meer weistra objecten aanmaken enzo.
aanroep van micros verdubbelt: 3,5 (UNO) versus 7,2 us. Je houd dan weinig speelruimte over voor andere kritische dingen, zoals servo's.
Maar. Servo's gebruiken een hardware timer. Dat zou niet uit moeten maken hoe lang een functie call er over doet. Je kan een servo.write() uitvoeren gevolgd door een delay() en dan werkt de servo.
een verdubbeling van attachInterrupt (7,4 ipv 4,1 us)
attachInterrupt is toch iets wat je (meestal) maar 1 malig gebruikt in de setup?
Also
the lack of structure and the long NmraDcc source file gives, in my opinion, "room for improvement"
+1 (y). Dit viel mij ook op. Er staat een functie in van 400 lijntjes met nested switch-cases.
Mvg,
Bas
-
Hi Bas
Ik weet niet goed hoe te reageren. Misschien zijn de termen “schoonheid van een ontwerp” of “liefde voor het vak” het meest treffend.
Met je nieuwe microcontroller heb je een aantal nieuwe mogelijkheden, die ideaal zijn voor het decoderen van het DCC signaal. Je kunt met behulp van het event systeem de DCC input pin rechtstreeks met je Timer B verbinden. Geen ISR meer nodig; geen instructie die de processor nog hoeft uit te voeren. Timer B kent een Frequentie Capture Mode, dus de tijd tussen twee signaal transities wordt in tienden van microseconde nauwkeurig bepaald. Wederom zonder dat de processor iets hoeft te doen, dus onafhankelijk of de processor juist op dat moment in één of andere ISR zat. Als de timer klaar is, dan pas roept hij een ISR aan, en die hoeft dan nog niet eens onmiddellijk afgehandeld te worden.
Met alle respect, maar ik zie echt geen goede redenen meer om bij deze nieuwe processoren voor DCC decodering nog de veel onbetrouwbaardere methode met millis() te gebruiken. De millis() methode zal bij kleine banen het best wel goed doen, maar bij grotere banen en complexere systemen zullen af en toe DCC commando’s verloren gaan. Dat wil je toch niet? Nogmaals, je hebt met deze nieuwe processoren allle tools al in je handen om het echt goed te doen.
Sorry, maar dat is hoe ik het zie
Groet, Aiko
-
Sorry, maar dat is hoe ik het zie
+1 (y)
Grtzz,
Karst, die de nieuwe ATTiny's ook volop gebruikt. En probleemloos met de Spence Konde Arduino-NANO-UDPI Programmer al bijna 20.000 Modules in-circuit succesvol geflashed heeft.
-
Ik ben nog niet in dat stadium. De centrale draait op een atmega 328. Die gebruikt timer 1 en 2 voor loconet en DCC. Timer 0 gebruik ik verder om periodiek de stoom te meten.
Die loc decoder met die at1616 is de enige print die ik heb met die chip. Ik heb er nog geen programma in kunnen krijgen. Pas wanneer dat gelukt is, wil ik eerst kijken hoever ik kom met de nmra library. En de lok pilot dan goed lijkt te werken, wil ik er eigenlijk niet veel meer aan doen. Als hij echter problemen gaat geven, dan ga ik uiteraard kijken naar betere oplossingen en dan bezoek ik je github pagina weer.
Mvg,
Bas
-
En het eerste adres, dus DCC adres 1 heeft eigenlijk waarde 4. Omdat geschiedenis en.. logic... en eigenlijk geen idee tbh
Is dit weer de beruchte verspringing van 4, met name door de Roco (Multi)muis ?
Zo ja:
Vergeet ook niet dat verschillende command stations ook verschillend nummeren. Het zou handig zijn om dat in je code via een CV instelbaar te maken.
Dan sluit ik me aan bij bovenstaande opmerking, omdat je anders de groep gebruikers met Lenz handregelaars uitsluit.
Ik geef eigenlijk niet zo veel om wat andere command stations anders doen. Zolang die van mij het maar goed doen. Ik plan me gewoon aan de laatste standaard te houden.
En dan klinkt deze opmerking mij toch een beetje vreemd. Een CV instelling is toch makkelijk te realiseren ?
Maar nogmaals, ik kan niet beoordelen of het hier om hetzelfde probleem van de verspringing gaat. Zo niet, vervallen mijn opmerkingen.
-
En dan de beugel ;D Dat vond ik het leukste te bedenken.
(https://images.beneluxspoor.net/bnls_2022/deleteme1-63a778ad0333a.png) (https://images.beneluxspoor.net/bnls_2022/deleteme1-63a778ad0333a.png)
(https://images.beneluxspoor.net/bnls_2022/deleteme-63a778ad235d3.png) (https://images.beneluxspoor.net/bnls_2022/deleteme-63a778ad235d3.png)
(https://images.beneluxspoor.net/bnls_2022/deleteme2-63a778ad72ded.png) (https://images.beneluxspoor.net/bnls_2022/deleteme2-63a778ad72ded.png)
De plaatjes lijken mij vrij duidelijk. De print met schakelaars en aansturing kan je in de beugel schuiven die licht klemt. Je kan hem een beetje afstellen door de print heen en weer te bewegen.
Is een dergelijke eenvoudige opstelling (dus zonder elektronica) met vooral de eindschakelaars beschikbaar?
-
Ik heb hem nog online staan op tinkercad maar mijn budget printertje is out of commission. Heb je zelf een 3D printer? Dan kan ik je step file mailen.
De prototype kwam ik laatst ook nog tegen. Die mag je hebben wmb.
De laatste beugel trouwens heeft ook geen electronica alleen kroonsteentjes. Dat scheelt je de moeite van zelf draadjes solderen.
Mvg,
Bas
-
Hi Karst
En probleemloos met de Spence Konde Arduino-NANO-UDPI Programmer al bijna 20.000 Modules in-circuit succesvol geflashed heeft.
Ik weet niet precies wat je met de Arduino Nano programmer bedoeld, maar ik gebruik een simpele AliExpress CH340 USB adapter, met een Shottky diode en weerstand. Werkt uitstekend.
Details zijn te vinden: https://github.com/SpenceKonde/AVR-Guidance/blob/master/UPDI/jtag2updi.md
Groet, Aiko
-
Ik weet niet precies wat je met de Arduino Nano programmer bedoeld
Sorry, was niet van Spence ;)
Ik bedoel deze: https://github.com/ElTangas/jtag2updi
Grtzz,
Karst
-
Die had ik ook geprobeerd maar geen mazzel. Ik had die hex via de CLI op een nano gezet en het later geprobeerd via de IDE. Ik geloof nog niet dat er elektrisch wat fout zit, er zit niet genoeg op om te kunnen verpesten. Dat ene weerstandje ;D
Is dit weer de beruchte verspringing van 4, met name door de Roco (Multi)muis ?
Volgens mij kwam die '4' vanuit XpressNet vandaan. De eerste vier wissels liggen die op de nulde of de eerste module? Ik dacht dat Roco hier een andere mening over had dan Lenz ::). Maar of dat ook de oorzaak is geweest voor die adresoffset van vandaag weet ik niet. Dat weet Karst waarschijnlijk wel.
Het probleem uit zich ook alleen maar als je 'simpele' decoders gebruikt die je niet met adres kan inleren of wanneer je met de computer rijdt. Zoals het nu is, kan ik mijn decoders aan een z21 hangen en met de MM adres 1 in leren. En dan kan ik hem met de maus ook met adres 1 aansturen. En ik kan precies hetzelfde ook op de DR5000 doen, dat werkt ook. Maar onderhuids kan er dan een ander nummer gebruikt worden. En dat maakt niet uit omdat je tijdens inleren en aansturen toch hetzelfde nummer gebruikt, wat de waarde ook mag zijn. Pas als ik de computer ga gebruiken bij de z21 dan zal ik er achter komen dat 1 eigenlijk 5 is.
omdat je anders de groep gebruikers met Lenz handregelaars uitsluit.
Ik wist niet dat daar een hele groep van was? De Centrale heeft niet eens XpressNet alleen Loconet, Lenz handregelaren werken op XpressNet. Bovendien ga ik toch veel mooiere handregelaars bouwen :P. Ik denk dan dat ik voor nu de groep gebruikers van alle multimausen ook heb uitgesloten.
(https://i.imgur.com/WksUKYT.jpg)
Komt compleet met GUI (https://www.youtube.com/watch?v=qjA3MKTGbXc&)
Ik heb overigens wel een Xnet <> Lnet interface in gedachte. Ja het kost natuurlijk meer om dat los te doen, maar met een centrale die €25,- moet gaan kosten hebben mensen vast nog wat marge over hoop ik dan. Zo'n interface bestaat al, maar ik als multimaus fan heb er iets unieks voor bedacht.
En dit heb ik 2.5j geleden terug al bedacht en gerealiseerd. Wissels aansturen met lok functies en wisselstraten aansturen met elke maus ;D
https://forum.beneluxspoor.net/index.php?topic=102017.msg3222292824#msg3222292824 (https://forum.beneluxspoor.net/index.php?topic=102017.msg3222292824#msg3222292824)
Ik moet alleen ook nog over de fysieke vorm gaan nadenken. Maak ik hem even groot als de centrale zodat die er naast past, wil ik een verticale of horizonale Xnet aansluiting? wil ik hem als 'front panel' uitvoeren? 1 of 2 aansluitingen? Moet ik er nog een extra loconet aansluiting naast doen (zodat mensen zeker weten de verkeerde aansluiting gaan pakken, no bueno). Daar moet ik nog over nadenken.
Mvg,
Bas
-
RCN-213:
"Bei einigen existierenden Zentralen folgt auf die Adresse 255 nicht die Adresse 256, sondern es
werden die Adressen 0 bis 3 eingefügt. Danach geht es bei 260 weiter. Entsprechend bei Adresse 511,
767, 1023 usw."
Dit is Lenz.
Verder is er een verschil tussen bv Roco 10764 / Multimaus (Z21 weet ik niet) en Lenz / OpenDCC.
Mvg Aiko
-
De eerstvolgende zin, staat ook dat dat verouderd is. Die Lenz offset ga ik dus sws niet implementeren (y). Ik zie daar geen een enkel nut in. Bovendien moet je die Ls150 ook op dezelfde manier van adressen voorzien door een adres aan te sturen. Dan maakt het niet uit wat het nummer is. Ik ga dan geen problemen bovenwater halen die er niet zijn. Lets keep it simple.
Verder is er een verschil tussen bv Roco 10764 / Multimaus (Z21 weet ik niet) en Lenz / OpenDCC.
Ik weet zelf alleen van die offset van 4 af. In de Z21 maintenance app kan je aanvinken of je rcn213 adressering wilt toepassen of niet bij een z21. Dat cope't met die offset van 4. Als je lekker met een multimaus en zo'n boostertje aan het treinen bent dan kan je er weinig tegen doen, maar het maakt dan ook niks meer uit om de reden die ik eerder gegeven heb.
omdat je tijdens inleren en aansturen toch hetzelfde nummer gebruikt, wat de waarde ook mag zijn
Mvg,
Bas
-
omdat je tijdens inleren en aansturen toch hetzelfde nummer gebruikt, wat de waarde ook mag zijn
Let hier wel mee op. Er zijn accessoire decoders op de markt die "bricken" zodra ze moduleadres #0 voorgeschoteld krijgen. Zo uit m'n hoofd: Kuehn, LDT en Viessmann.
Uiteraard treedt dit niet op als je de RCN-213 implementeert. ;)
Grtzz,
Karst
P.S. Qua die Lenz uitzondering ben ik het met je eens. Onzin.
-
Met 'bricken' bedoel je dan 1 malig vastlopen wat je dan kan oplossen door het uit en aan te zetten, of doel je meer op definitieve variant van het woord ::)
-
Definitieve variant.
Alleen een re-flash incl EEPROM helpt dan nog.
-
Ik heb dat wel eens met zo'n beckhoff PLC gehad. Als je via het scherm ergens een bepaalde waarde op minimum zetten, kwam er elders als gevolg van een afrondingsfout een gedeeld door nul. En dat operating systeem van dat ding trekt dat niet zonder exceptions. Ik moest in software de variabele initialiseren, software er in schieten, vervolgens initialisatie weer weghalen en de fix inbouwen en weer software er in schieten. En dan zijn we dankbaar dat het op de zaak gebeurde en niet in amerika ofzo, want dan mag je vliegen.
Maar dat is een PLC met een OS...
Het verbaast mij oprecht dat er minstens drie dcc decoders zijn, die daadwerkelijk kunnen bricken. Ik snap niet hoe je dat per ongeluk voor elkaar krijg. Ik heb er over nagedacht en ik moet dat expres inbouwen als ik dat wil bereiken ::)
Dit vind ik leuk om te doen.
uint8 checkMyDeadBeef()
{
uint32 DEADBEEF ;
EEPROM.get( DEADBEEF_ADDRESS, DEADBEEF ) ;
if( DEADBEEF != 0xDEADBEEF )
{ DEADBEEF = 0xDEADBEEF ;
EEPROM.put( DEADBEEF_ADDRESS, DEADBEEF ) ;
return 1 ;
}
return 0 ;
}
Mvg,
Bas
-
Member dit idee?
(https://images.beneluxspoor.net/bnls_2024/deleteme-66aff61690330.png)
OS Servo Driver Mk1 is voor the bigger picture ge-retrofit om DCC EXT commando's te ontvangen.
Hiermee kan je alle 8 servo's tot op 1 graad nauwkeurig aansturen. Hiervoor bestond de werking uit slechts 2 voor geconfigureerde posities tbv sein, wissel, deur.. (alles wat je kan bedenken met 2 posities really)
https://www.youtube.com/v/GE0E3osAkEQ
Aanvullend moet er nu ook een decoder bedacht worden voor stappenmotoren en/of DC motoren :police:. Altijd handig als je een kraan wilt aansturen.
Mvg,
Bas
-
Een CDU.
Het leek mij leuk om voor de vernieuwde OSSD (DCC Open source Solenoid decoder) ook een CDU te maken. Ik heb er een paar avonden in verdiept en hopelijk een erg slimme bedacht.
Ik heb de laadstroom beperkt tot ongeveer 200mA. Met 3 soldeer pads zou je die nog kunnen verhogen naar 800mA in stapjes van 200mA
De CDU heeft een instelbare opstartvertraging tussen 0s en 20s. Je kan dit instellen met een potmeter. Het idee achter een CDU is dat je lichtere voedingen of je DCC voeding kan gebruiken om zware spoelen te schakelen. Als je echter 20 CDU's heb die tegelijk willen opladen, dan kan je tegen problemen aanlopen dat je centrale of voeding niet wilt inschakelen.
(https://images.beneluxspoor.net/bnls_2024/deleteme1-6700636fbcdca.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-6700636fbcdca.png)
De CDU is hoofdzakelijk voor mijn OSSD ontworpen, daarom kan je hem ook direct in de decoder pluggen. En DCC wordt dan ook doorgevoerd. Je kan ook een CDU gebruiken om meerdere decoders mee te voeden door hem in een verdeelprint te steken. Buiten dit allemaal om, kan je hem ook gewoon als een losse CDU inzetten ongeacht of je met decoders of schakelaars wilt schakelen.
De vernieuwde decoder die meet ook de voedingsspanning. Hij kan zelf opmaken of hij wel of niet wordt gevoed door een CDU. Hij wacht dan totdat de condensators voldoende zijn opgeladen voordat hij schakelt. Zo weet je zeker dat de wissel omgaat.
(https://images.beneluxspoor.net/bnls_2024/deleteme-6700636fd1a26.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-6700636fd1a26.png)
Mvg,
Bas
-
Als het 's avonds laat is en de normale stervelingen onder ons die slapen al, dan kan ik het met einde van mijn Latijn af en toe nog een beetje aan een printje tinkeren.
En zo heb ik langzamerhand het idee gekregen voor een single decoder die geschikt is, voor nagenoeg elke soort wissel. Hierbij kan je een servo of een spoelmotor gebruiken. En met de aanwezige 'frogJuicer' kan je elk soort wissel polariseren.. behalve een insulfrog natuurlijk :P
Tevens zit er een CDU in verweven. Zodat de decoder niet meer dan 200 a 300mA trekt op elk willekeurig tijdstip.
Ik promote natuurlijk het zelfbouwen van knappe goed werkende en makkelijk te gebruiken DCC decoders en andere dingen zoals Ledstrips, soldeer bielzen en wat dan ook. Dus voor dit specifieke beestje, wil ik dan meerdere bestandjes online zetten waarmee je sommige onderdelen niet hoeft mee tebestucken. Om jezelf een paart €'s te besparen.
Als je een aparte DCC bus gebruikt voor decoders te voeden, dan heb je niet echt een CDU nodig.
Als je een insulfrog heb, heb je geen frogjuicer nodig.
En heb je alleen een nieuwe frogjuicer nodig, dan heb je 80% van de rest van de printplaat niet nodig.
En gebruik je alle soorten wissels en aandrijvingen door elkaar? Dan wil je misschien een setje full-option decoders voor jezelf.
https://www.youtube.com/v/TDNu5Bv_ItM
All it needs now (naast daadwerkelijk afgemaakt worden, getest worden, instructies en nog heel veel werk) is een goede naam. Ik dacht aan zelf Master of Points ofzo ;D
Mvg,
Bas
-
Ultimate pointdecoder
-
En met de aanwezige 'frogJuicer' kan je elk soort wissel polariseren.. behalve een insulfrog natuurlijk :P
(y)
-
Ik heb al een tijdje cheap-ass keerlusmodules en die komen dan met klein rechthoekig printje om de IR zender en ontvanger op te solderen.
Uiteraard heb ik ook soldeerbielzen gemaakt.
And than it hit me. Ik dacht: "die 2 kan ik combineren, da's leuk"
Dus nu heb ik een soldeerbielsenmat (<= mooi woord voor de van Dale) waarin je direct je sensor en led kan solderen. En die kan je dan gebruiken voor detectie. Of voor bijvoorbeeld zo'n keerlus printje.
(https://images.beneluxspoor.net/bnls_2024/deleteme-67463acb642f2.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-67463acb642f2.png)
Ik moet nog wel details uitontwikkelen. Ik moet 3 dupont kabels aansluiten. Connector of soldeerpads? En ik moet natuurlijk 4 draden voor de rails aan kunnen sluiten. Nu is dat natuurlijk dat geen big deal, dat kan ook aan de bovenkant. Maar als het ook aan de onderkant kan? Toch mooi meegenomen.
En terwijl ik dit tik, bedacht ik me iets leuks. Wat nou als je die keerlus print van onderen er in kan prikken?
(https://images.beneluxspoor.net/bnls_2024/deleteme-67463ea3e8a39.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-67463ea3e8a39.png)
Dat lijkt me helemaal makkelijk monteren zo. Meteen je rails vast solderen. Bielsenmat kan je vastschroeven. En dan heb je een keerlus module met precies 0 draden.
EDIT:
Nog even de aanpassing met de socket gemaakt. Dit zou dan de onderkant worden.
(https://images.beneluxspoor.net/bnls_2024/deleteme-67463f7fb3d0e.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-67463f7fb3d0e.png)
Mvg,
Bas
-
(y)
-
Dat is de perfecte oplossing voor de tapijt rijder. Simpel en geen draden. Hooguit dat het relais er dan naast moet.
Vroeger maakte Lima de meest rare bruggen en overgangen. Maar dit wilde ik toen eigenlijk hebben.
-
Nou Mark. ::) dat betwijfel ik, want die print steekt uit aan de onderkant. Ik moet die nieuwe keerlusprint nog maken, maar ik denk dat die zo 5cm lang wordt. Volgens mij zou dat voor de tapijtrijder wel een issue zijn ::)
Ik had even gekeken en het gat moet 12mm zijn, maar ik wil een 2x5 connector toepassen zodat je de print niet verkeerd om kan aansluiten. Net als bij een USB-C als het ware.
Ik zat ook nog te denken om dan een andere print te maken die een stuk spanningsloos zet ipv om te polen. Dan kan je een zelf afschakelend kopsoor maken, wat dan voor zowel digitaal als analoog werkt. Digitaal kan je dan ook nog uitvoeren met ABC diodes als je dat wilt.
Met een reset schakelaar ingang, kan je hem dan weer inschakelen. Die reset lijn kan je dan ook via een decoder oid aansturen zodat het evt digitaal zou kunnen. Past goed in mijn ideologie :angel:
EDIT:
En kijken voor de mogelijkheid om de socket ook aan de kopse kant en/of zijkant te zetten zodat tapijtrijders er wel gebruik van kunnen maken.
Mvg,
Bas
-
Moeten de "leds" diagonaal staan of kan je die ook haaks op de rails fabrieken Bas?
In dat geval kan kan het bielsje nog kleiner worden wat misschien weer handiger is voor de verschillende railtypes en daarbij verschillende bielsafstanden.
Als voorbeeld neem ik dan even gewone Peco rails (code75) vs Peco Code75 "Bullhead"
-
Hij moet perse diagonaal staan voor gebruik bij een keerlus module omdat het relais moet schakelen aan beide kanten voordat de trein de isolaties overbrugt. Daarom zit de isolatie precies in het midden.
Dat zwarte ding is de trein. Oranje is de lichtstraal. Hier maakt het niet uit of de trein van links of rechts komt
(https://images.beneluxspoor.net/bnls_2024/deletem1-674703e15ef01.png) (https://images.beneluxspoor.net/bnls_2024/deletem1-674703e15ef01.png)
Mvg,
Bas
-
Aha... Met plaatje erbij is het volledig helder.
Is zoiets ook te maken om slagbomen te bedienen?
-
Ik denk dat het met de lichtstraal haaks over het spoor ook wel gaat.
Neem een echte trein die 144 km/h rijdt, dat is 40 meter per seconde.
In H0 46 cm per seconde.
Ik heb bij een aantal modellen gemeten dat de afstand tussen de neus van de trein en de eerste as ongeveer 2 cm is.
Die 2 cm legt de trein af in 43 milliseconde. Een relais kan makkelijk binnen die tijd schakelen.
-
true. Ik moet alleen nog een testje doen met een condensator. Ik denk dat ik een iets grotere waarde wil gebruiken voor een langere afval vertraging. Ik was aanvankelijk 'bang' voor de spleten tussen wagons enzo. Maar dat maakt om dezelfde reden niets uit. Ook als het relais af zou vallen tijdens een trein, komt hij net zo snel weer op als de luchtspleet weer voorbij is.
-
Wat is de hoogte van de infraroodstraal en hoe hoog komt de ontvanger?
-
Zo hoog als je hem zelf er op zet. Bij deze IR/soldeerbiels zou ik hem op een vast hoogte zetten, zo hoog als je buffers.
-
Ok nog wat 3D shizzle voor de beeldvorming. Hij is nu ook 2 bielsen korter.
(https://images.beneluxspoor.net/bnls_2024/deleteme-6747915d5e6b5.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-6747915d5e6b5.png)
Je ziet een 90 graden connector op de relaisprint. Die kan je 180 graden draaien zoals die nu is. Dan kan je hem niet meer verkeerdom inpluggen ::) Alleen het gat moet nu tegen de 15mm worden. Ik kan die 90 graden connector nog vervangen door een rechte die ik kan dan haaks monteer. Een standaard 1.6mm print past mooi tussen zo'n dubbele rij connector. Maar dat kan ik waarschijnlijk niet mee laten bestucken. En ik hou niet zo van handarbeid :P.
(https://images.beneluxspoor.net/bnls_2024/deleteme1-6747915d6351f.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-6747915d6351f.png)
Mvg,
Bas
Deze soldeerbiels brengt andere mogelijkheden met zich mee. Ik zocht al een tijdje naar een makkelijke oplossing met standaard componenten om dood simpel een kopspoortje uit te schakelen als een trein door een lichtsluis rijdt. Een stom KISS hufterproof systeem om te voorkomen dat ooit een trein door een stootblok vliegt.
Ik dacht zo'n lichtsluis op het einde van het spoor vlak voor het stootblok dat dat het makkelijkst was. Maar bij digitaal zou je dan minstens 2 draden moeten trekken om die print te voeden. En dan heb je net een draadloze keerlus module uitgevogeld.
Dus toen bedacht ik me. De sluis moet aan de voorkant van een kopspoor komen, niet aan de achterkant. En het spoor moet dan afschakelen wanneer de trein uit de sluis rijdt. Om het relais dan weer in te schakelen, zou je dan iets met een reset (of eigenlijk set) schakelaar moeten doen of er een DCC decoder aan knopen. Bijkomend voordeel is dat dus ook goed werkt met push-pull treinen. En bij analoge treinen, is er ook noodzaak om een externe voeding te gebruiken.
(https://images.beneluxspoor.net/bnls_2024/deleteme-67479559b40d3.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-67479559b40d3.png)
Een praktijk voorbeeld uit dit draadje (https://forum.beneluxspoor.net/index.php?topic=112942.msg3222502378#msg3222502378) laat misschien de handigheid zien.
Als je weinig ruimte heb en toch een schaduwstation wilt, kan je zoiets uitleggen. De wet van Murphy dicteert dat treinen altijd ontsporen op de moeilijkste plekken, right? Maar waar ontsporen treinen nou? Wissels en doodlopende spoortjes.
Wissels leg je dan aan de voorzijde en niet in het midden, dat lost dat probleem deels op. Maar in dit specifieke baanplan, zou de meest ongunstige ontsporing zijn daar waar je trein tegen een stootblok zou rijden en gaan scharen. Ruim dat maar op met 11cm hoogte.. in het midden.
(https://images.beneluxspoor.net/bnls_2024/deleteme-671ea83d630e5.png)
Plaats je nu zo'n lichtsluis ding met afschakelend spoor vlak na elke wissel dan kan je bijna niet meer door je stootblok rijden. Elke trein wordt gewoon stop gezet en ze worden aan het begin van het spoor stop gezet en niet aan het einde. Heb je ook nog wat marge over voor de veiligheid :police:
Als je dit bij digitale treinen toepast, moet je alleen opletten dat je niet zo'n powerpack heb als op een Roco sik die een halve meter ofzo zonder spanning kan rijden.
Voor digitale treinen wilde ik daarom ABC diodes op die print zetten. Dan kan je met een jumper of soldeer pad ofzo die diodes gebruiken om digitale treinen af te laten remmen. Doordat de lichtsluis en relais werkt wanneer de trein de sluis uit rijdt, werkt dit ook automatisch goed met push-pull treinen.
-
Nog een kleine update.
https://www.youtube.com/v/-EgZEZZrSiI
https://www.youtube.com/v/_oNGKk_rNe0
Ik denk alleen nog ABC diodes er op zien te frotteren en de bestelkop indrukken ::)
Ik vind het wel leuk dat iets wat begonnen is als keerlusmodule, ook gebruikt kan worden om kopspoortjes af te schakelen (met en zonder ABC) of om een trein te laten stoppen op een doorrijspoortje.
Mvg,
Bas
-
(https://images.beneluxspoor.net/bnls_2024/Schermafbeelding-2024-11-30-130957-674b00a786fce.png) (https://images.beneluxspoor.net/bnls_2024/Schermafbeelding-2024-11-30-130957-674b00a786fce.png)
-
Lijk mij op een browser issue?
-
Nee.
Nu wel zichtbaar.
-
Ok zowel bielsenmat als module liggen in de winkelwagen bij d'n printboer. Altijd leuk die tussendoor projecten waar geen software in zit.
Ik moet nog wel dit schema een paar keer bekijken ::). Het was nog best puzzelen met die jumpers.
(https://images.beneluxspoor.net/bnls_2024/deleteme-674b82fa56d04.png) (https://images.beneluxspoor.net/bnls_2024/deleteme-674b82fa56d04.png)
Simpel plaatje helpt dan. Humanize the problem
(https://images.beneluxspoor.net/bnls_2024/deleteme1-674b82fa63578.png) (https://images.beneluxspoor.net/bnls_2024/deleteme1-674b82fa63578.png)
Silkteksten moeten mij vertellen welke dingen ik moet aanstippen met de soldeerbout.
(https://images.beneluxspoor.net/bnls_2024/deleteme2-674b82fabdb78.png) (https://images.beneluxspoor.net/bnls_2024/deleteme2-674b82fabdb78.png)
Met de bielzen mat, kan ik wel op voorhand de lichtsluizen er op solderen. Die hoogte is dan universeel.
Mvg,
Bas
-
De keerlusprint werkt... althans het relais schakelt. Alleen de lichtsluis print had ik weer net verkeerd om. Die is reeds nabesteld. Dus dat filmpje laat nog even op zich wachten.
Ik heb wel een ander filmpje over iets waar ik denk al bijna 5j aan werk? En dit idee is eerder voorbij gekomen met een loconet jasje.
https://www.youtube.com/v/QTWfUZ7R0fA
Mvg,
Bas
-
Voor zowel analoog rijder als mensen die een ander soort (realistische) rijgelaar willen. Heb ik ook mijn plasje gedaan over het begrip 'cab control'.
https://www.youtube.com/v/Et60vXdSI8E
(https://images.beneluxspoor.net/bnls_2025/Naamloos-6777f428e91f0.jpg) (https://images.beneluxspoor.net/bnls_2025/Naamloos-6777f428e91f0.jpg)
(https://images.beneluxspoor.net/bnls_2025/afbeelding-6777f47b59218.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-6777f47b59218.png)
(https://images.beneluxspoor.net/bnls_2025/afbeelding-6777f49de9bda.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-6777f49de9bda.png)
Bas
-
Ik was ook al paar maandjes langzaam aan het kijken naar een 'frogjuicer'. Ik kon er eigenlijk maar 2 vinden, die van tams valley depot en een of andere Duitse site.
Wat is dat nou, zo'n frogjuicer. Het is een stuk elektronica wat een puntstuk polariseert. Hij schakelt op basis van kortsluiting. Dat is dan het nadeel, gevolgd door de prijs. De voordelen zijn echter. Het is een 100% hufter proof manier van puntstuk polarisatie en het werkt gewoon altijd.
Het ander grote voordeel is. Dit werkt out-of-the-box met elektrofrog wissels zoals die van peco code 75 bijvoorbeeld. Die zijn lastig extern te polariseren. Dat moet je of oplossen met tweetal relais (uitschakelen, tongen omgooien, inschakelen) of met mechanische schakelaars (<= mijn persoonlijke voorkeur).
Als je bijvoorbeeld kijkt naar de werking van een YD8044, die poolt om met 1 relais. Dat betekent dat je elektrofrog wissel eerst moet ombouwen naar een unifrog type wissel. Ik heb hier nog een extra beschrijving (https://train-science.com/modelspoor-elektronica-uitgelegd/#puntstukpolarisatie) over wat nu precies een elektrofrog en unifrog wissel is en hoe je dient te polariseren.
Nu vind ik het zelf tamelijk prijzige dingen, die frogjuicers voor wat het zijn. Volgens mij betaal je al iets van €14 per wissel en dan heb je alleen maar de polarisatie. Dus geen motor, geen aansturing geen decoder.. Nee alleen puntstuk polarisatie.
Dus ik dacht. Ja voor dat geld.. kan je net zo goed iets meer er op zetten.
Daarom heb ik een decoder/frogjuicer bedacht. Die of een wissel kan zetten, of een servo kan aansturen, die een ingebouwde CDU heeft en uiteraard die een frogjuicer circuit heeft. De decoder is dan geschikt voor een dubbele spoel motor of een servo.
Omdat wisselmotoren vaak een mechanische oplossing bieden voor puntstuk polarisatie, heb ik die categorie buiten beschouwing gelaten.
https://www.youtube.com/v/m2qnc--ZG8Q
(Opamp moet comperator zijn)
Mvg,
Bas
-
Een DIY wisselmotor
Ik had laatst een PM1 in mijn handjes om voor iemand te testen met een decoder. En dat zet je toch aan het denken. Anzich zijn wisselmotoren robuuster dan servo's alleen ze kosten wat meer en de aansturing is anders. Ik zat vaak te denken: "hoe maak je nu zo'n wisselmotor zonder moeilijk te doen." En dan is het net als bij de keerlus module, hoe houden we het nou onder de... laten we €10 zeggen?
Ik zat eerst erg in de servo hoek te denken, want mechanisch gezien, heeft dat wel voordelen. Ingebouwde tandwielkast, die hoorns die er bij komen, goedkoop in aanschaf. It is not all bad ::) Maar die 5V motors... obstakel, zou teveel elektronica bij komen kijken.
Dus ik ging verder zoeken en zat uiteindelijk in de richting van de geared DC motors te kijken. En na niet lang, vind je deze leuke dingen, kosten net even over de 2€
(https://images.beneluxspoor.net/bnls_2025/afbeelding-6799422d223eb.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-6799422d223eb.png)
Mechanisch
Toen kwam de uitdaging. Want er moeten natuurlijk limiet schakelaars aan. En die moet je mechanisch kunnen instellen, want dit is wat men doet met wisselmotoren, right?
Die motor kan je alleen maar goed monteren met de schroefgaten aan de kopse kant. En zo heb ik "het wiel" "uitgevonden" ::). Dat wiel heeft een uitsparing voor die D-as (dit heet een D-as toch?) en die heeft 2 gleuven. De bedoeling is dat je door die gleuven een bout en een moer plaats. En die kan je dan stellen voor de uiteindelijke slag. Dan een ijzerdraadje aan het wiel voor de wissel tongen en bijna klaar.
Die groene beugel, kan ik uit een tweetal printjes maken. Die klikken we in elkaar en solderen we vast. Dat wiel... je dat moet ook maar printplaat worden. Ik kan immers niet zo veel op mechanisch vlak :P. De limiet schakelaars kunnen direct op de print gesoldeerd worden. Dan kan ik tevens de nodige diodes en aansluitklem er ook op solderen. Dat is wel mooi makkelijk.
(https://images.beneluxspoor.net/bnls_2025/afbeelding-679941e0bd1d3.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-679941e0bd1d3.png)
Je moet hem wel onderste boven denken. En het ijzerdraadje komt dan door de bodem heen voor de wissels.
Aansturen
Die PM1 specifiek was erg makkelijk aansturen, omdat die direct op een normale decoder aangesloten kan worden alsof het een spoel wissel is. Ik weet niet precies dat doen, maar dat zal weer een slim mechanische oplossing zijn.
Voor sommige andere wissel motoren heb je dan een tussen printje nodig met een tweetal transistortjes. Nu heb ik laatst ook zo'n variant gemaakt (linker printplaat) als extensie bij de laatste spoel decoder. Te samen naast een van de relais extensies.
(https://images.beneluxspoor.net/bnls_2025/afbeelding-679941d6b5ec7.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-679941d6b5ec7.png)
Die transistor extensie die heeft 2 uitgangen en die kan daar wisselen + - <> - + op zetten. Het schema van de motor aansturing zelf ziet er zo uit:
(https://images.beneluxspoor.net/bnls_2025/afbeelding-679945d458943.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-679945d458943.png)
Ik meen dat die conrads ook zo ongeveer werken.
Wat mist hier nog
Puntstuk polarisatie. Diezelfde decoder, daar heb ik ook een andere relais extensie voor die is iets anders omdat deze speciaal toegespitst is om puntstukken te voeden. Daarbij gebruiken we niet een maar twee relais per puntstuk. Dan kan je namelijk ook meteen elektrofrog wissels perfect polariseren. Alleen deze oplossing is eigenlijk te duur, want.. een echte goede wisselmotor moet dat mechanisch oplossen, right?.
(https://images.beneluxspoor.net/bnls_2025/afbeelding-679948df90c2e.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-679948df90c2e.png)
Ik dacht om die limit switches dan maar dubbel uit te voeren. Gewoon keihard twee van die dingen naast elkaar. Dat wiel, die motor, de metalen boutjes.. die duwen dat wel door :police:.
Stilte. Ik voorzie, als ik 18V op deze 12V motors zet met hun vele vele metalen tandwielen dat er een soort van oorverdovend lawaai van gaat afkomen. Dat is een bekend nadeel van vele wisselmotoren. De makkelijkste manier om dat op dat op te lossen is om simpelweg de motoren te vertragen. Nu kunnen we een lagere spanning pakken. Maar als je ook zelf de decoder programmeert, dan kan je creatieve dingen doen, zoals bijvoorbeeld je uitgangen gaan PWM'en. In plaats van aan of uit, kan je gewoon 25% dutycycle PWM signaal aanbieden, dan gaat de motor vier keer langzamer. Maar dan is de hamvraag. Als ik dit op 100Hz ofzo, wat zal het geluid doen, want PWM laat dingen ook weer brommen. Ik voorzie dat dit misschien een instelling kan gaan worden. Maar dat werkt dan dus ook voor meeste andere wisselmotoren.
Het meesterplan
Ik ga eerst mijn jatten op zo'n motor leggen.
En dan kan ik als ik wat tijd over heb een setje aan printjes ontwerpen... en een wiel ;D
En dan heb ik uiteindelijk een niet al te moeilijk bouwpakketje voor een degelijke wisselmotor.
Mvg,
Bas
-
Ik heb ook nog wel een MP1 die we even open kunnen werken Bas?
-
Je bent weer lekker bezig Bas :)
Maar dit komt op mij toch een beetje over als het wiel opnieuw uitvinden.
Het zal misschien goedkoper kunnen dan de inmiddels uitgebreide MP'X' serie van MTB, maar ik verwacht niet dat je het beter krijgt dan zij.
-
Hi Bas
Deze motortjes zijn leuk als wisselaandrijving, maar ik neem aan dat je ook de microsteppers kent die je o.a. bij Ali voor 1 euro kan kopen. Als je voor wisselaandrijving toch iets anders zoekt dan servo’s, dan lijkt me dat je beter voor microsteppers kunt gaan. Of heb je daarover andere ideeën?
Groet, Aiko
-
Steppers hebben wel een ander soort aansturing nodig. En dat maakt het weer ingewikkeld, denk ik.
-
Het kan geheid goedkoper, Eric. That is what I do. Ik zet ook alle ontwerpen online. Ook ik moet een beetje terugverdienen, dan kan ik immers meer printen bestellen. Maar als je echt decoders of soldeerbielzen of deze motoren of verdeelprinten en masse nodig heb dan kan je zelf maken. Daar heb ik handleidingen voor ;).
Of het nog beter kan? Dat is wel de echte uitdaging! De decoders die ik maak voor wissels en seinen kan je configureren zonder CVs en zonder PCs. Dan kan je alles doen met 1 knopje en door wat wissel nummers aan te sturen. Configureert super simpel. De decoders kan ik straks ook aansturen met loc functies, dat programmeer ik in. Dat maakt wissels stellen met een handregelaar 10x sneller en makkelijker. En je kan zelfs wissels stellen met een lokmaus. Ik moet wel vermelden de credits van dat idee naar LDT gaan ::). IMO is ik dat wel iets wat ik 'beter' doe dan de concurrentie. En om de uitgangen te PWM'en voor tragere wisselmotors, die heb ik wel zelf bedacht ;). Ik weet alleen niet of iemand anders dat ook al voor deze toepassing bedacht heb ???, zal waarschijnlijk wel.
Maar of zo'n wisselmotor beter kan? Idk, bekijk het eerste ontwerp en oordeel zelf ::).
https://www.youtube.com/v/TUobHnOfsao
Ik denk wel dat die stel vleugel nog een redesign gaat behoeven. Als ik kijk naar zo'n Mp5 die heeft maar 4 verschillende stel mogelijkheden. Als drie of vier vaste posities toereikend zijn, dan heb ik liever vaste gaten dan twee gleuven, denk ik :laugh:
maar ik neem aan dat je ook de microsteppers
Jazeker ik liet er een zien een paar pagina's terug over de pantoprint, waarvan ik er nog een setje moet maken (ik zet die op de todo lijst). Ik heb die tot op heden gebruikt op 5V en dan is de koppel een beetje :'(. Maar ik heb vernomen dat je er ook 18V door heen kan jassen alleen dat moet je dus niet te lang doen. Dat wordt erg heet. Het koppel schijnt dan wel Ok te zijn. Een half knappe stappenmotor IC zal ook geen kwaad kunnen.
Maar met die motor net als bij een servo motor, daar komt gewoon elektronica bij kijken. Dat wat je wint aan een goedkopere motor ben je weer kwijt aan een microprocessor en stappenmotor chip. Deze wisselmotor kan je gewoon met een schakelaar bedienen zonder dat je er een attiny in hoeft te stouwen. Ik zie daar voordelen in, want dat maakt het zelf bouwen voor veel mensen ook laagdrempeliger.
En allerbelangrijkste. Die flex print is echt irritant vast zetten. Ik had een keer net even te veel flux op de print. Het ging gewoon niet meer, pad er af geschoeid. Dat is priegelwerk waar ik ver van wil wegblijven.
Ik heb ook nog wel een MP1 die we even open kunnen werken Bas?
Ik ben wel benieuwd naar hoe ze dat ding nu aansturen met dat driedraads systeem. Die wisselmotor zoals ik hem nu, die moet ik ompolen en daar heb ik weer een transistor uitbreiding voor decoders gemaakt. Maar liever doe ik natuurlijk net als een MP1 gewoon direct kunnen aansluiten.
EDIT:
Ik zat te denken zo. Als ik gewoon die transistors van die extensie ook plaats op de motor print zelf.. Dat scheelt weer een print. En men kan kiezen of je dan wel of niet wilt mee solderen. Het gaat om dit beetje spul
(https://images.beneluxspoor.net/bnls_2025/afbeelding-679a925be644c.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-679a925be644c.png)
(https://images.beneluxspoor.net/bnls_2025/afbeelding-679a929321a07.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-679a929321a07.png)
Mvg,
Bas
-
Steppers hebben wel een ander soort aansturing nodig. En dat maakt het weer ingewikkeld, denk ik.
De stepper zou je (beter) niet rechtstreeks op de microcontroller moeten aansluiten, maar via een driver IC, zoals de A4988. Die kost weinig. De software voor de aansturing is vrij simpel.
De stepper rechtstreeks op een microcontroller uitgang trekt te veel stroom (en geeft waarschijnlijk ook een inductie spanning), waardoor je het risico loopt dat de microcontroller snel kapot gaat.
Groet, Aiko
-
Ik heb hem direct aan attiny pinnen gehangen, wel bat54 clamping diodes er bij. Dat ging op zich wel goed. Behalve het koppel :'( Zo'n pin staat ook niet langer aan dan 2ms. En de duurzaamheid is nooit getest. Ferenc heeft volgens mij nog de enige afgemaakte prototype.
Ik bedenk iets grappigs, misschien dat het kan. Ik denk dat het mogelijk is om het zonder microprocessor te doen. Die step pin kan je ook pulsen met iets van een oscillator circuit, een 555 of zo iets stoms. Die chip heeft verder een direction pin en een enable pin die je moet bedienen. Als je dat kan nou kan koppelen aan limiet sensors of schakelaars... heb je geen software nodig.
Het ompolen zou dan de enable moeten zetten en tevens de dir pin goed zetten. De limit switches moeten de enable pin dan uitschakelen. Ja klinkt mogelijk, ik ga het niet maken.
Mvg,
Bas
-
Ik ben wel benieuwd naar hoe ze dat ding nu aansturen met dat driedraads systeem.
Het bijzondere van de MP aandrijvingen is dat de motor altijd dezelfde kant op draait. Die hoeft dus niet te worden omgepoold. Je kunt hem niet eens ompolen, er zit een diode in die dat verhindert.
De eindas laat via een excentriek het schuifje heen en weer bewegen. Op de eindas zit een nok die na een halve slag een microswitch bedient die de spanning afschakelt en omzet naar de andere ingang voor de volgende halve slag.
-
Dat hebben ze slim bedacht ::).
Ik maar klooien met elektronica, doen zij dat even mechanisch fixen.
https://www.youtube.com/v/DtRweVJ44ek
Bas
-
Motor printjes zijn vandaag op de post gegaan dus die moet ik dan met 3 of 4 dagen hebben ofzo. En ik heb nu een kleine update drie ideeen die in de decoder verweven zitten.
https://www.youtube.com/v/WcqXOr9u__w
Mvg,
Bas
-
Hebben jullie wel eens gehad dat je een heel bericht had samengesteld en op x drukte in plaats van verzenden? Dat had ik drie dagen terug toen ik wilde vertellen over Analog Layout Control.
Ik heb daarom maar een presentatie in elkaar geflanst en op youtube gedumpt, dat scheelt gewoon tijd ;D
https://www.youtube.com/v/AxlQi-yUFZk
Mvg,
Bas
-
Hebben jullie wel eens gehad dat je een heel bericht had samengesteld en op x drukte in plaats van verzenden?
Dat overkomt mij nou nooit ;). Van lange berichten maak ik daarom eerst een kladversie in een e-mail aan mezelf. Die wordt automatisch bewaard als concept. Ik bedenk welke afbeeldingen ik wil invoegen. Die upload ik dan alvast naar BNLS; de links voeg ik in het kladbericht toe op de juiste plek. De laatste opmaak komt bij het plaatsen van het bericht.
-
Onderdelen stromen langzaam binnen, behalve voor een bepaald ABC project.. eerst raakt postNL een pakketje kwijt, dan 'verdwijnt' er opeens een betaling bij een andere supplier, daar weer gezeur mee ::)
Ik ben begonnen met vier van de vijftig wisselmotoren te assembleren. Volledig setje elektronica voor de decoder. De eerste 5 motoren waren vandaag binnengekomen. Helaas waren die montage gaatjes 1.6mm en geen 2mm dus heb ik nieuwe boutjes besteld. Maar de resultaten zover:
Het geheel ziet er wel leuk uit. Ik heb hier vanwege speling 2 van die vleugels gebruikt, ff een beetje spelen :)
(https://i.imgur.com/j0ld9Tl.jpeg)
De vleugel's D-uitsparing daar zit iet wat speling in. Dat is opzich niet echt een ramp, want die motor draait dan gewoon wat verder. Alleen de bouten kunnen dus iets naar boven steken. Die vleugel moet sws nog gefixeerd worden. Ik heb net pas een oplossing bedacht, die stond nog open ::). Ik wil tussen montage plaat en vleugel een metalen ring zetten, dan de vleugel en dan op de as een zo'n as klem monteren. Daarmee kan ik die vleugel fixeren.
(https://images.beneluxspoor.net/bnls_2025/afbeelding-67ad19f56c9df.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-67ad19f56c9df.png)
Zie hier de speling
(https://i.imgur.com/qvbrtrd.jpeg)
(https://i.imgur.com/ov5etdk.jpeg)
De as kan je trouwens niet met de hand draaien. Als die motor stopt en hij drukt tegen de wissel, dan zal die niet terug veren.
Ik heb even gekeken naar die gaten waar de bouten uitsteken voor de schakelaars. Ik merk dat eigenlijk alleen de de middelste gaten geschikt zijn. Ik had hier wel al een vermoeden over. Ik denk dat deze wel een redesign kan gebruiken. Maar eerst moet ik er een wissel mee aansturen.
Linker schakelaar ingedrukt
(https://i.imgur.com/GpZSPxT.jpeg)
rechter..
(https://i.imgur.com/dO1RFX3.jpeg).
Ik denk als ik naar de stand kijk, dat die net eventjes te ver beweegt voor het mooie. Maar ik kan dus ook iets van een buis over de bout schuiven. Hoe dikker die buis is, hoe kleiner de hoek de vleugel maakt. En nog makkelijker... je kan ook iets op de schakelaar lijmen, styreen, karton... Crude, but effective & if it works, it ain't stupid ::)
Ik moest ook 5 seconde per beugeltje de vijl er even langs halen om de motorhouder passend te maken en hem door te basisprint te kunnen steken. Hij klikt dan virm vast. Dan met die 8 soldeer verbindingen en hij zit muurvast.
(https://i.imgur.com/mOLfWef.jpeg)
Ik had nog even gespeeld met de componenten locaties in het ontwerp, kijken of ik hem kleiner kon maken. Maar dat leidde tot niks.
Al bij al ben ik erg tevreden tot nu toe. Nog even wachten op de laatste componenten :angel:.
De R&D department hier vond ook dat de ontwikkeling van een speciale DIY DCC decoder ook nodig was. De concurrenten hebben immers motoren gemaakt met geintegreerde DCC elektronica. Het resultaat van de R&D department is zodoende deze DIY print die geschikt is voor 2 wisselmotoren (waarbij je de elektronica van de motoren tbv drie-draadssysteem weg kan laten). Ik heb echt geprobeerd hem zo bare-minimum te maken.
(https://images.beneluxspoor.net/bnls_2025/afbeelding-67ad1d0f1eb6d.png) (https://images.beneluxspoor.net/bnls_2025/afbeelding-67ad1d0f1eb6d.png)
Het is een attiny chip met een L293D H-brug chip. Het moest aanvankelijk een enkele worden, maar met deze chip en de beschikbare pinnen, kostte het misschien 30ct meer om hem ook meteen 2 voudig te maken. Dus ja... why not right?
--------------------------------
En als laatste van de dag, een preview van 2 van deze wissel schakelaars.
(https://i.imgur.com/x5GQDVl.jpeg)
En ik heb een nog te testen 'draadloze' keerlus unit in een plankje met rails verwerkt.
(https://i.imgur.com/wztlddR.jpeg)
Mvg,
Bas
-
Mooi hoor Bas.
Tis toch nog wel even werk omdat allemaal zelf te bouwen. (y)
Kees.
-
Het is ook wel leuk om te doen :-D
Ik heb nog een update over een wat ouder idee. Ik heb sinds een week de kleine jst connectoren binnen. Die hebben er om een of andere duistere reden er echt maanden over gedaan.
Ik had ze zo gemaakt dat de voor en achter printjes makkelijk te monteren waren. Daarom komen ze tegen de zijpanelen. Alleen... dat ziet er dus eigenlijk niet uit. Achteraf gezien had ik misschien de zijkanten door moeten trekken. Dan had je die lelijke randjes niet eens gezien.
(https://i.imgur.com/fQpE10L.jpeg)
Dus wat doe je dan, dan pak je de verf. Dat ziet er al een stuk beter uit.
(https://i.imgur.com/KZKHcQh.jpeg)
Maar.. dan heb je alsnog 1 klein dingetje... van de zijkant ziet het er wel leuk uit, van elke andere hoek daarentegen... ja je kijkt er in
(https://i.imgur.com/4zFdNWE.jpeg)
Ik zat na te denken, hoe los ik dit op. styreen er op lijmen en zwart likken? zwarte flexprint bestellen en een manier bedenken om dat te fixeren, wat dus lijm zou worden. Of een kapje laten 3D printen en dat dan verven. Maar als je dus een kapje gaat verven.. dan kan je dus net zo goed dat hele ding 3D printen en dan is de cirkel weer rond :D
(https://i.imgur.com/T8u6aVw.jpg)
Maar goed dat ik dat grote ding nooit gemaakt heb.
https://forum.beneluxspoor.net/index.php?topic=105407.msg3222416028#msg3222416028 (https://forum.beneluxspoor.net/index.php?topic=105407.msg3222416028#msg3222416028)
Ik zou het idee van printjes om een dergelijke wissel bediening te maken zoals deze dan de stempel moeten geven: mission failure :-X Geen goed idee dus
Mvg,
Bas
-
Leuk,
Zit al dingen te verzinnen voor het nieuwe rangeerdeel op de Werkspoor modules.
Print, spoorschema en schakelaars en nog iets met seinen op de hoofdbaan.
En dat richting de z21.( Of eigen centrale)
Gr Koen.
-
Motor #1 werkt, dus dat is goed.
https://www.youtube.com/v/ZEB3dFeh9Yw
Ik zat toch met het inregelen van dit ding. Het kan wel, maar het is niet erg precies. En een verticaal schuivende verenstaal lijkt me ook veel beter dan een roterende. Dus ik ging verder met ontwerpen..
Er komt toch iets aan 3D printen bij kijken. Ik had eerst een ander vleugel ontworpen van print. Maar de kleine slagen dat kan gewoon eigenlijk gewoon niet. De bout zou in de motor as moeten zitten. ::) als ik een rotatie van 180 graden wil.
https://www.youtube.com/v/213OExYTGZk
Ik ga ook iets van lijntjes maken op de schuif en op de basis print, zodat je echt nauwkeurig de precieze slag kan instellen tot op de millimeter. Dan kan je hem voor het inbouwen al goed zetten en met de montage gleuven, kan je dan de laatste aanpassing doen.
Mvg,
Bas