BeneluxSpoor.net forum

Vraag en antwoord => Elektronica en analoog => Topic gestart door: Lex van der Loo op 17 mei 2020, 14:54:24

Titel: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 17 mei 2020, 14:54:24
Goedemiddag Forum,

Ik ben op zoek naar een schema voor een Loconet-bezetmelder bij voorkeur met stroomdetectie.
En ik zoek geen oplossing met behulp van een arduino.
Van zo'n 'stand-alone' loconet-oplossing heb ik tot nu toe niets kunnen vinden ondanks wat speurwerk op internet.
Het kan zijn dat ik niet goed zoek; verontschuldigingen daarvoor!

Is er iemand die mij aan een schema kan helpen?

Met vriendelijke groet,
Lex van der Loo
Titel: Re: Schema Loconet bezetmelder
Bericht door: bellejt op 17 mei 2020, 15:04:33
hier al gekeken : http://users.telenet.be/RedDeBist/MBAAN/LocoNet%20projecten.htm
Titel: Re: Schema Loconet bezetmelder
Bericht door: Remco_Nzo op 17 mei 2020, 15:46:04
Lex,

Ik weet niet of ik snap wat je wilt :
geen arduino, bedoel je daarmee zonder microprocessor, of zonder programmeren, of geen zelfbouw, ?
stand-alone, bedoel je daarmee zonder centrale ?
wat moet er met de bezetmeldingen gebeuren (ledjes ?)
en waarom loconet ?

Kun je op een andere manier uitleggen wat je wilt bereiken zodat we wat gerichter kunnen antwoorden en niet je het bos in sturen
Remco.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 17 mei 2020, 18:41:46
Ja, ik geef toe dat ik niet helemaal duidelijk was.

Ik heb een behoorlijk aantal bezetmelders nodig voor mijn nieuwe baan en ben van plan die zelf te maken in verband met de kosten.
Daarvoor wil ik een bezetmelder op basis van Loconet-T.
Ik ben van plan om de print zelf te ontwerpen.
Vervolgens die print te laten maken en bestukken met zoveel mogelijk SMD-componenten.
Alle andere componenten (zoals connectoren) soldeer ik er zelf wel op.
De print moet niet een board zijn op een Arduino, maar een zelfstandig printje met alles erop en eraan om in Loconet opgenomen te kunnen worden.
De bezetmelding is bestemd voor 2-rail gelijkstroom; de detectie is op basis van stroomdetectie.
Verder wil ik de mogelijkheid hebben om individuele bezetmelders apart van stroom te voorzien.
Ongeveer zoals de S88-kaarten van Huib Maaskant werken.
En tot slot overweeg ik om 8 bezetmelders per printje te doen, zodat de draden van de baan naar de print zo kort mogelijk zijn.
Maar dat laatste hangt af van de overhead per printje.

Ik vergeet vast nog wat, maar dat komt dan wel.

Lex.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 17 mei 2020, 19:30:50
@BelleJT, bedankt.
Heb snel even gekeken, maar ben er niet zeker van dat het is wat ik bedoel.
Ga het bestuderen.

Lex.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Remco_Nzo op 17 mei 2020, 19:57:10
Oke, helder.

Dus je hebt een detectie-gedeelte (stroomdetectie) en een melder gedeelte (voor het loconet stuk) die je op een custom print wilt bouwen.
Prima.

Voor de detectie zou je kunnen kijken naar het schema van de Okkie van Nico. Ik gebruik datzelfde schema en bevalt goed. Ikzelf heb dat schema op een printje gezet van 4 detectoren (omdat er in het IC 4 opto's zitten). Ik heb alle melders van elkaar gescheiden gelaten (geen common) - iedere detector (lees brugcell) staat los van de anderen.
Reden van zelf doen voor mij was grotere stroom (LGB) en daarom zwaardere brugcellen en printsporen. Reden van geen common is omdat ik vaak 3 of 4 melders nodig had op 3 verschillende boosters (op 1 module) dus dan is een common al gauw te inefficient.

Dan het loconet deel - de terugmelder.
Je wilt geen Arduino. Ik denk dat je daarmee bedoelt "ik wil geen standard arduino print gebruiken".
Om een 'arduino' te spelen heb je vrij weinig onderdelen nodig. Feitelijk de processor, kristal, 1 weerstand en 2 condensatoren en that's it - Zie https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard
Ook daarvoor zou je naar het schema van de Arloco van Nico kunnen kijken en dat combineren met de ArduinoToBreadboard schema.

Die drie elementen (melderschema + loconet schema + ArduinoToBreadboard schema) zet je vervolgens 1 custom PCB.

Je kunt dan nog steeds programmeren met de Arduino-bootloader, loaden met de Arduino IDE, en zelfs gebruik maken van de Arloco software-sketch van Nico

Daarmee is je ontwikkeling feitelijk alleen de PCB en dus beperkt tot de hardware-formfactor.

Remco.



Titel: Re: Schema Loconet bezetmelder
Bericht door: NTeering op 17 mei 2020, 20:07:19
Hallo Lex,

Je zult niet zonder software kunnen. Met alleen maar wat hardware ben je er niet.
Zo'n terugmelder moet binnenkomende LocoNet commando's uitlezen en fysieke bezetmeldingen omzetten in LocoNet code voor je centrale/PC.
Dat doet de software, en voor software heb je een processor nodig. Dat hoeft inderdaad niet een Arduino boardje te zijn. Je kunt wel de Arduino chip (ATMEGA328) toevoegen aan jouw gewenste printje.
Wat je nodig hebt is een combinatie van DCCNext voor het processordeel, www.arcomora.com/dccnext (http://www.arcomora.com/dccnext) ), ArLoco shield (voor het LocoNet deel, www.arcomora.com/arloco (http://www.arcomora.com/arloco)) en een Okkie (voor de stroomdetectie)

Mvg
Nico Teering
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 17 mei 2020, 20:33:40
@Remco, @Nico,

Bedankt,
Ik ga studeren :-)

Lex.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Weerd op 17 mei 2020, 22:17:43
Kijk hier eens.
http://users.telenet.be/deloof/

Ik werk ook met loconet.
Aan de hand van zijn schema's heb ik ook mijn eigen stroombezetmelders gebouwd.
Elke print bevat vier blokken. En ik heb bijna 25 printjes gebouwd en in gebruik genomen.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 18 mei 2020, 08:03:48
@Weerd,

Dank voor je suggestie.
Op die site staat helaas geen schema voor de "Loco-io".
Ik ga aan de slag met de suggesties van Remco en Nico.

Met vriendelijek groet,
Lex van der Loo
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 18 mei 2020, 08:54:44
@Remco, @Nico,

Even een controle of ik jullie goed begrepen heb (en meteen een test of ik plaatjes kan tgoevoegen)

Bijgaand drie plaatjes waarin ik geprobeerd heb de stukken uit de schema's te isoleren waarover jullie schreven.
Voor de voeding is onder mijn baan overal +5V=, +12V= (beide gestabiliseerd) en DCC beschikbaar.
Dus ik denk niet dat ik die op de print erbij ga zetten.

In plaatje 1 het deel van de Arloco dat de communicatie met Loconet verzorgt.
En de pinout van de Atmega328.
In plaatje 2 het deel van plaatje 1 waarop "Arduino" staat.
In plaatje 3 de koppeling naar de baan, die dan 8 (of 16) keer wordt uitgevoerd.
(https://images.beneluxspoor.net/bnls/Loconet-Bezetmelder1.jpg)
(https://images.beneluxspoor.net/bnls/Loconet-Bezetmelder2.jpg)
(https://images.beneluxspoor.net/bnls/Loconet-Bezetmelder3.jpg)

Met vriendelijke groet,
Lex van der Loo.
Titel: Re: Schema Loconet bezetmelder
Bericht door: NTeering op 18 mei 2020, 10:32:54
Hallo Lex,

Ja, je bent op de goede weg.
Voor het processor deel moet je echter wel het gehele interface meenemen en niet alleen die 5V.
Anders kun je niet communiceren met de PC.
En dat is nodig voor de configuratie.
Je hebt in ieder geval een 5V aansluiting nodig voor als je geen USB verbinding hebt.
De 5V van het interface is nodig om de print te voeden zonder dat er andere voeding aanwezig is.
Als je toch met SMD componenten wilt werken kun je ook de CH340 chip opnemen op de print en een USB connector op de print plaatsen.
Voor de DCCNext doe ik dat bewust niet om onervaren soldeerders niet met SMD te laten werken.

Ben overigens zelf ook al een tijdje van plan om de LocoNext te maken. Dat is dus zo ongeveer wat jij nu ook wilt. Maar dan met voeding.
Zal ook gaan passen in hetzelfde doosje als de DCCNext.

Nico
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 18 mei 2020, 11:33:15
Hallo Nico,

Als ik je goed begrijp het gedeelte op bijgaand plaatje.
En een stukje voor de USB-poort erbij. Zie 2e plaatje.

Ik was ook niet van plan om zelf SMD te gaan solderen.
Heb dat een keer geprobeerd, maar dat is geen goed plan!
Dus SMD laten doen door de printfabriek en de rest zelf.

Als ik mijn schema heb getekend, zou je dat dan t.z.t. wilen controleren?

Lex.

(https://images.beneluxspoor.net/bnls/Loconet-Bezetmelder2.1.jpg)
(https://images.beneluxspoor.net/bnls/Loconet-Bezetmelder4.jpg)
Titel: Re: Schema Loconet bezetmelder
Bericht door: VvKan op 18 mei 2020, 11:59:51
Ik was ook niet van plan om zelf SMD te gaan solderen.
Ik heb zelf SMD gesoldeerd, was geen succes.  Heb jij een adres waar dat kan (kleine oplages) ?
BVD   Veroniek
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 18 mei 2020, 12:59:49
Ik heb zelf SMD gesoldeerd, was geen succes.  Heb jij een adres waar dat kan (kleine oplages) ?
BVD   Veroniek
Ik stuur je een PB, want ik weet niet of ik dat kan noemen hier.
Lex.
Titel: Re: Schema Loconet bezetmelder
Bericht door: NTeering op 18 mei 2020, 13:25:13
Alle Arcomora printen komen van https://jlcpcb.com/ (https://jlcpcb.com/)
Je kunt daar goedkope testbatches laten maken.

Nico
Titel: Re: Schema Loconet bezetmelder
Bericht door: Remco_Nzo op 18 mei 2020, 19:28:35
Lex,

die 'DCC in' met opto OK1 heb je niet nodig - dit is om DCC pakketten in je Arduino te kunnen ontvangen (= dccnext functionaliteit).
Voor een Loconet bezetmelder heb je DCC niet nodig.

De USB aansluiting heeft een operationele loconetmelder ook niet nodig (zie het ArduinoToBreadboard minimal setup)

Maaaaaaar, als je de Arloco sketch van Nico gebruikt dan moet je (tijdens het configureren) de processor wel van een verbinding met de USB van de PC koppelen.
Daarnaast is het ook prettig dat je op die manier een nieuwe versie van de sketch kunt laden.
Je zou dat stukje usb-logica op een separate (gaatjes)print kunnen bouwen met een dupont stekkertje er aan.
Op je loconet-printen maak je dan een header (voor dupont stekkertje)
Om te laden/configureren prik je dan het hulp-printje even aan je pcb en gaan....

Remco.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 18 mei 2020, 19:55:31

die 'DCC in' met opto OK1 heb je niet nodig - dit is om DCC pakketten in je Arduino te kunnen ontvangen (= dccnext functionaliteit).
Voor een Loconet bezetmelder heb je DCC niet nodig.

.........
De USB aansluiting ....
....
Je zou dat stukje usb-logica op een separate (gaatjes)print kunnen bouwen met een dupont stekkertje er aan.
Op je loconet-printen maak je dan een header (voor dupont stekkertje)
Om te laden/configureren prik je dan het hulp-printje even aan je pcb en gaan....

Hoi Remco,
Dank voor je opmerkingen.
Dat USB-stukje had ik ook al bedacht.
Ga nog even kijken hoe ik dat apart oplos.

Nog drie vragen aan jou.
1. Gebruik jij Kicad?
2. Ik heb in Kicad en een lib verschillende Atmega-chips zitten. Is dit de goede: ATmega328P-PU Package_DIP:DIP-28_W7.62mm?
3. Als ik een schema heb opgezet, wil je die dan eens controleren?

B.t.w. Ik ben erg blij met  jullie beider reacties.
 (y)

Lex.

Titel: Re: Schema Loconet bezetmelder
Bericht door: NTeering op 18 mei 2020, 20:19:17
Je hoeft het interface inderdaad niet persé op de print op te nemen.
Je krijgt dan een extern USB interface zoals ook bij de DCCNext wordt geleverd.

Nico
Titel: Re: Schema Loconet bezetmelder
Bericht door: Hennik op 18 mei 2020, 21:17:58
Ben overigens zelf ook al een tijdje van plan om de LocoNext te maken. Dat is dus zo ongeveer wat jij nu ook wilt. Maar dan met voeding.
Zal ook gaan passen in hetzelfde doosje als de DCCNext.

Nico

Super!!  (y)
Titel: Re: Schema Loconet bezetmelder
Bericht door: Remco_Nzo op 18 mei 2020, 21:59:04
Citaat
1. Gebruik jij Kicad?
2. Ik heb in Kicad en een lib verschillende Atmega-chips zitten. Is dit de goede: ATmega328P-PU Package_DIP:DIP-28_W7.62mm?
3. Als ik een schema heb opgezet, wil je die dan eens controleren?

1. Nee, mijn eerste en tot nu toe enige geproduceerde PCB is gemaakt in fritzing
2. geen flauw idee - ik gebruik gewoon Nano's/Uno's/Mega's bij Ali vandaan (ik vindt de prijs te laag om zelf te gaan zitten prutsen)
3. wil daar best een blik op werpen - maar ik ben erg dyslectisch dus verwacht niet dat ik kleine foutjes zal opmerken.

Remco.
Titel: Re: Schema Loconet bezetmelder
Bericht door: NTeering op 18 mei 2020, 23:08:42
Ik kan alleen vragen 2 en 3 bevestigend beantwoorden.

Nico
Titel: Re: Schema Loconet bezetmelder
Bericht door: gvandersel op 20 mei 2020, 15:07:33
Lex,

Hier drie keer een ja.
Kan je schema wel controleren.

Groet,

Gerard van der Sel.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 24 mei 2020, 15:37:47
Lex,
Hier drie keer een ja.
Kan je schema wel controleren.
Groet,
Gerard van der Sel.

Hoi Gerard,
Dank voor je reactie.
Ik heb via PM een vraag aan Nico gesteld, omdat ik niet weet hoe ik hier schema's en PDF-fen moet versturen.
Ik stuur je een PM.
Lex.

Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 31 mei 2020, 08:22:38
Met dank aan Nico, Gerard en Remco heb ik een ontwerp gemaakt voor een loconet bezetmeldkaart.

De tussenstand.
Er zijn 8 bezetmeldpunten op de kaart.
Meer dan 8 maakt dat de kabels van de secties onder de baan veel langer worden.
Bovendien wordt de kaart dan veel groter en - voor mij - ingewikkelder!
De bezetmeldpunten kunnen ofwel gemeenschappelijk op de DCC aangesloten worden ofwel individueel.
Die keuze wordt met een jumper op de kaart bepaald.
De kaart wordt gevoed met +5V die apart beschikbaar moet zijn
Op de kaart komt een Atmega328.
Die kan voorzien worden van een Arduino-sketch.
Zodra ik een prototype beschikbaar heb, ga ik experimenteren met de software die Nico Teering heeft geschreven.
Ik heb zoveel mogelijk componenten in SMD uitgevoerd en ben van plan de kaart te laten maken met zoveel mogelijk componenten er al op gesoldeerd.
De keuze van de brugcel staat nog niet vast: die moet 2A kunnen trekken en bij JLCPCB of SEEED tegen aanvaardbare prijzen beschikbaar zijn.
Onderstaand alvast een plaatje van versie 0.5
Wordt vervolgd.

Lex van der Loo

(https://images.beneluxspoor.net/bnls/LoconetBzmVSMDv5klein.jpg) (https://images.beneluxspoor.net/bnls/LoconetBzmVSMDv5klein.jpg)
Titel: Re: Schema Loconet bezetmelder
Bericht door: Servé op 31 mei 2020, 08:42:04
Kun je die 5V niet uit Loconet halen?
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 31 mei 2020, 11:09:41

Hallo Servé,
Zou kunnen.
Ik heb onder mijn hele baan +5V en +12V beschikbaar en wil alle componenten/decoders, enz daarmee voeden in plaats vanuit verschillende netwerken.
Vandaar!

m.v.g.
Lex van der Loo
Titel: Re: Schema Loconet bezetmelder
Bericht door: -Anton- op 31 mei 2020, 12:25:36
Mooi om weer een ontwerp te zien groeien.
Ben benieuwt als de eerst in elkaar zit en word getest.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 03 juni 2020, 12:56:39
Ik heb besloten om eerst een THT-versie te maken, zodat ik die kan testen.
Als dat goed blijkt te werken, zet ik het ontwerp alsnog om naar een ontwerp met zoveel mogelijk SMD-componenten.
Hieronder het prototype dat nu naar JLCPCB is.
De ic's gaan wel in voetjes!

(https://images.beneluxspoor.net/bnls/LoconetBZM.jpg) (https://images.beneluxspoor.net/bnls/LoconetBZM.jpg)
Titel: Re: Schema Loconet bezetmelder
Bericht door: gvandersel op 03 juni 2020, 13:13:15
Had er geen ISP connector op gemoeten voor de grootvader. Of doe je dat in een externe programmeren.

Groet,

Gerard van der Sel.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 03 juni 2020, 13:46:35
Hoi Gerard,
De Atmega komt met een bootloader, zodat ik meteen de sketch van Nico Teering kan gebruiken.
Lex.
Titel: Re: Schema Loconet bezetmelder
Bericht door: NTeering op 03 juni 2020, 14:09:05
Ik zie geen 6 pins connector meer waar je het CH340 interface op aan sluit.
Dan moet je dus ArLoco laden en daarna configureren op een andere manier.
Wisselen tussen configuratie en bedrijfsmodus wordt dan heel lastig. Ook zie je de terug meldingen van ArLoco in bedrijfsmodus niet meer.

Nico
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 03 juni 2020, 14:26:18
Hoi Nico,
Die zit hier.
Overigens, wil je een lege pcb hebben om uit te proberen?
Lex.

(https://images.beneluxspoor.net/bnls/USB-connector.jpg) (https://images.beneluxspoor.net/bnls/USB-connector.jpg)

Titel: Re: Schema Loconet bezetmelder
Bericht door: NTeering op 03 juni 2020, 14:35:43
Ja, nu is het beter te zien.
Het leek wel of het een veel kleinere connector was dan eerst.
Nee. Ik hoef geen pcb te hebben. Je ontwerp met de jumpers is voor mij niet interessant.

Nico
Titel: Re: Schema Loconet bezetmelder
Bericht door: Remco_Nzo op 03 juni 2020, 19:22:48
Lex,

ziet er prachtig uit. Ik hoop dat het werkt zoals je het bedacht heb.

Nabrander: ik heb nu al een paar keer twijfels gehad of een melder wel/niet goed meldt (defecte opto gehad + een keer een losse draad + een keer een isolatie die toch contact maakte) en moet dan altijd de loconetmonitor opstarten om het te zien (poe, poe, ....).
Als ik ooit nog nieuwe bezetmelders ga maken dan duw ik er een setje leds op die parallel staan met de arduino-ingang (dus gestuurt worden door de opto) voor een directe terugkoppeling.
Wellicht nog een overweging voor je de volgende batch...een paar smd leds+bijbehorende weerstand zijn de kosten niet.

Remco.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 09 juni 2020, 11:57:28
@Nico, @Gerard, @Remco,

Bijgaand vier plaatjes.

Op basis van de prive-emailwisseling met jullie heb een nieuw ontwerp gemaakt.

Om te beginnen heb ik het idee om een print zonder Arduino te maken, laten varen: het is nu een shield voor de Arduino Uno.
Een Uno is voor ongeveer $2,= te koop en kan zo makkelijk uitgewisseld worden.
Dus qua kosten en gemak scheelt dat.

Verder heb ik de jumpers voor de keuze van de DCC-aanvoer vervangen door soldeereilandjes.
De eilandjes zijn standaard ingesteld op individuele DCC-aanvoer.
Die kunnen eenvoudig worden omgezet naar een gemeenschappelijke DCC-aanvoer door een extra soldeerbrugje te maken op de jumper.
De gemeenschappelijke aanvoer vindt dan plaats op de schroefterminal.

De verbinding met de baan heb ik vervangen door pinheaders.
Daar kunnen dan ofwel draden met busjes op geschoven worden of een female pinheader waar de secties aan vast zitten.
Dat is dezelfde verbinding die ik ook heb op de S88-kaarten die ik nog in gebruik heb.

Tot slot heb ik voor elke bezetmeldlijn een led toegevoegd.
Die LEDs met hun 8 weerstanden kunnen desgewenst achterwege gelaten worden.
Ik vond het wel handig dat op de kaart zelf ook te zien is of de lijn bezet is

En tot lsot is het een THT-versie geworden, zodat ik brugcellen kan gebruiken die 1,5A aankunnen.
De sporen van de baan naar de brugcel zijn wat dikker uitgevoerd dan de rest en zouden daarmee die stroom aan moeten kunnen.

Er komen nog vier gaten op de hoekpunten, zodat de kaart eventueel vastgezet kan worden.

Het is nu wel wat dringen geworden op de kaart.
Ik overweeg nog om de weerstanden voor de LEDs in een array te zetten.
En dat zou eventueel ook met de weerstanden Rn01 en Rn02 gedaan kunnen worden.
Maar, voor nu vind ik het even welletjes.... ;D

Lex.

(https://images.beneluxspoor.net/bnls/LoconetBzm33Dview.jpg) (https://images.beneluxspoor.net/bnls/LoconetBzm33Dview.jpg)
(https://images.beneluxspoor.net/bnls/LoconetBzm3Componenten.jpg) (https://images.beneluxspoor.net/bnls/LoconetBzm3Componenten.jpg)
(https://images.beneluxspoor.net/bnls/LoconetBzm3Schema_Pagina_1.jpg) (https://images.beneluxspoor.net/bnls/LoconetBzm3Schema_Pagina_1.jpg)
(https://images.beneluxspoor.net/bnls/LoconetBzm3Schema_Pagina_2.jpg) (https://images.beneluxspoor.net/bnls/LoconetBzm3Schema_Pagina_2.jpg)
Titel: Re: Schema Loconet bezetmelder
Bericht door: Remco_Nzo op 09 juni 2020, 21:26:58
Ziet er op het oog niet verkeerd uit.
Welke afmetingen is het geworden?
Is dat een gunstige afmeting voor de printbakker ( en dus voor de portemonnee)?

Let op dat de uno een rare spacing heeft tussen de twee header-groepjes, dus je moet echt een Arduino library gebruiken om de positie goed te krijgen.

En nu een prototype bestellen gok ik.
Succes.
Remco
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 09 juni 2020, 22:16:49
Hoi Remco,
De headers komen uit een speciale library met Arduino-footprints. Dus ik hoop dat dat goed gaat.
Afmetingen weet ik niet 1,2,3, maar ik blijf binnen 100 x 100 mm. Dus voor prototype is dat goedkoop.
Ik ga alles nog een keer nalopen en dan vijf stuks bestellen.
Even kijken welke printfabriek het snelt levert: JLCPCB of FirstPCB.
Gebruikt jij Kicad?
Lex.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Remco_Nzo op 09 juni 2020, 23:28:19
Gebruikt jij Kicad?
Nee, heb ik nog nooit gebruikt.

Remco.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 13 juni 2020, 14:11:33
Zojuist ontvangen.
Dit is de proefversie met THT-componenten van het zelfstandige printje (geen shield op een Arduino).
Hierin zitten in elk geval nog een paar beginners-foutjes....   :-[
Afstand van pennen van de USB-header is te klein
Afstand van de jumpers is te klein
Afstand van de schroefterminals te groot voor degene die ik heb liggen.
Maar: hiermee, kan ik het wel uitproberen  :D
Statistiek:
Ontwerp met Kicad.
Print gemaakt bij JLCPCB.
Ingestuurd op 20200603
Kost $ 13.28 voor vijf printen
Ontvangen op 20200613

(https://images.beneluxspoor.net/bnls/LoconetBzmTHTv5.1Klein.jpg) (https://images.beneluxspoor.net/bnls/LoconetBzmTHTv5.1Klein.jpg)
Titel: Re: Schema Loconet bezetmelder
Bericht door: Remco_Nzo op 13 juni 2020, 14:46:44
Leuk hè?

Ik weet nog hoe het voelde om mijn allereerste ontworpen printjes in handen te krijgen.

Have fun met testen.
Remco
Titel: Re: Schema Loconet bezetmelder
Bericht door: Martin Hornis op 13 juni 2020, 23:34:19
Is dit schema ook (gedeeltelijk) bruikbaar voor het detecteren van Märklin-treinen? Daarbij ligt de ene rail aan massa. De detectierail ligt via een weerstand van 3k3 aan +5 V. Kan de brugcel weggelaten worden? De uitgang wordt op TTL-niveau (0 en 5 V) verwerkt. Want ik wil zoiets aansluiten op de ingang van een OC32.(https://images.beneluxspoor.net/bnls/Treindetectie.png) (https://images.beneluxspoor.net/bnls/Treindetectie.png)
Titel: Re: Schema Loconet bezetmelder
Bericht door: NTeering op 14 juni 2020, 09:13:13
Treindetectie bij Märklin gebeurt doorgaans met massadetectie.
Dat kun je met de ArLoco als volgt doen:
(https://images.beneluxspoor.net/bnls/Massadetectie.jpg) (https://images.beneluxspoor.net/bnls/Massadetectie.jpg)

Mvg
Nico
Titel: Re: Schema Loconet bezetmelder
Bericht door: Martin Hornis op 14 juni 2020, 14:21:24
Bedankt voor het schema. Maar... gaat dat goed komen als er een sleper sluiting maakt tussen de middenrail en het detectiestuk? Zoiets gebeurt nog wel eens bij wissels.
Titel: Re: Schema Loconet bezetmelder
Bericht door: ikbenerevenniet op 14 juni 2020, 14:41:11
Ik ben bang dat je dan de ArLoco opblaast. Dat kan trouwens ook gebeuren als de loc even geen contact maakt met de railstaaf die aan massa ligt: de stroom zoekt dan een weg door de loc heen naar massa (via de geïsoleerde railstaaf), en ook dan komt er 16V AC (via een diode) op de electronica. Poef... :-(
Een weerstand en een extra diode om dat te voorkomen lijkt me aan te raden.
Titel: Re: Schema Loconet bezetmelder
Bericht door: gvandersel op 15 juni 2020, 10:22:57
Nee hoor de ArtLoco blijft gewoon heel. Als de loc geen massa contact maakt met de andere rail komt deze tot stilstand. De diode 1N4148 zal de motorstroom weghouden bij de ArtLoco. De rechter railstaaf ligt bij massa detektie aan massa, net als de ArtLoco. De linker railstaaf "zweeft" electrisch gezien, en kan alleen door een trein met een spanning verbonden worden. Positieve spanningen (> 5V) worden door de diode geblokkeerd. Spanning kleiner dan 2,5V worden als bezette sectie gemeld. Spanningen hoger dan 2,5V zullen geen melding geven en ook niets vernielen.

Groet,

Gerard van der Sel.
Titel: Re: Schema Loconet bezetmelder
Bericht door: ikbenerevenniet op 15 juni 2020, 10:42:59
Vergeet je nou niet dat Märklin op wisselspaning werkt?
Titel: Re: Schema Loconet bezetmelder
Bericht door: gvandersel op 15 juni 2020, 11:05:53
Hoi Erik,

Schakeling werkt zover mij bekend als jaren goed volgens dit schema. Als je echt zeker wilt zijn, zou je voor de beveiliging bij een negatieve fase van de wisselspanning in serie met de 1N4148 een weerstand van 1k ohm op kunnen nemen. Deze heeft bij normaal bedrijf geen invloed op de werking, bij een negatieve fase van de wisselspanning zal deze de stroom door de beveiligingsdiode die in de ATmega328 aanwezig is beperken. Voor de positieve fase van de wisselspanning verandert er weinig de diode 1N4148 zal dan zijn blokkerende rol op zich nemen. Maar zoals aangegeven dit is alleen als de trein zijn massa kwijt raakt. Sleper tegen de rails bij wissels zal een kortsluiting geven.

Groet,

Gerard van der Sel.
Titel: Re: Schema Loconet bezetmelder
Bericht door: ikbenerevenniet op 15 juni 2020, 14:35:56
Ik dacht meer aan een serieschakeling van weerstand en diode-naar-massa in de draad naar de input van de A., maar zie wel dat we het eens zijn over de noodzakelijkheid van enige beveiliging.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Martin Hornis op 15 juni 2020, 22:44:01
Sleper tegen de rails bij wissels zal een kortsluiting geven.
Als dat railgedeelte aan massa ligt, dan heb je inderdaad een kortsluiting. Maar...als dat railgedeelte niet aan massa ligt maar aan de detector, wat dan?
Titel: Re: Schema Loconet bezetmelder
Bericht door: gvandersel op 16 juni 2020, 07:30:26
Dan zijn er twee situaties mogelijk:
- Minimaal een wiel maakt contact met de detektie:
  Er wordt een 0V naar de detektie gestuurd, terwijl de centrale/trafo een kortsluiting voor zijn kiezen krijgt.
- Alle wielen van de trein zijn los van de detektie:
  Er zal nu wisselstroom of digitale spanning op de detektie staan.

Groet,

Gerard van der Sel.
Titel: Re: Schema Loconet bezetmelder
Bericht door: RevHa op 30 juni 2020, 13:53:30
Ik had dezelfde eis. Zie hier mijn design:

(https://images.beneluxspoor.net/bnls/5666A720-B449-4C22-BB70-5E5C061433CE.jpeg)
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 01 juli 2020, 15:15:46
Ik had dezelfde eis. Zie hier mijn design:
Hallo Remco,
Kan ik je schema en/of PCB-ontwerp zien?
Ik gebruik nu Kicad, maar heb ook wel Eagle gebruikt.

m.v.g
Lex van der Loo
Titel: Re: Schema Loconet bezetmelder
Bericht door: AP3737 op 22 juli 2020, 11:06:07
Hallo allemaal

Suggestie: als je toch je eigen print door jlcpcb laat maken, waarom laat je die dan niet meteen daarop de componenten assembleren? Assemblage kosten zijn, met alles erop en eraan, nog geen 10 euro. Dus als je 10 printen maakt, 1 Euro per print. Omdat de componenten via jlcpcb ook veel goedkoper zijn dan hier, is het tegenwoordig goedkoper om geassembleerde printjes in China te maken dan ze zelf hier in elkaar te solderen.
Als je een voorbeeld wilt zien, kijk dan eens naar de liftdecoder op mijn "EasyEda" pagina: https://easyeda.com/search?wd=aikopras. Voor 5 lift decoder printen (ATMEGA 2560, ATMEGA 328, RS-485, RS-bus) heb ik inclusief verzenden en belasting minder dan 100euro betaald.

Verder begrijp ik niet waarom nog zoveel mensen voor stroomdetectie gebruik maken van een "standaard brugcel" in combinatie met een 814 optocoupler. Waarom niet gebruik maken van de AD converter in de ATMEGA? (zie bv. de "track occupancy decoder op mijn boven genoemde pagina). Dat is niet alleen goedkoper, maar ook veel beter (minder last van storing, instelbare gevoeligheid). Standaard brugcellen (zoals de 2W04) zijn goed voor 50 Hz, maar niet voor blokgolf signalen van 10Khz (het DCC signaal). Als je wilt weten wat er mis is met een standaard brugcel voor DCC stroom detectie, zet dan eens een scoop over de brugcel. Vroeger heb ik ook voor DCC stroomdetectie veel varianten van "standaard diodes" in combinatie met de 814 geprobeerd, maar tegenwoordig kies ik altijd voor een (ultrafast) diode direct aangesloten op de AD converter van de ATMEGA.

Hopelijk kan iemand met deze suggesties iets.

groet
Aiko
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 22 juli 2020, 12:16:43
Suggestie: als je toch je eigen print door jlcpcb laat maken, waarom laat je die dan niet meteen daarop de componenten assembleren? Assemblage kosten zijn, met alles erop en eraan, nog geen 10 euro. Dus als je 10 printen maakt, 1 Euro per print. Omdat de componenten via jlcpcb ook veel goedkoper zijn dan hier, is het tegenwoordig goedkoper om geassembleerde printjes in China te maken dan ze zelf hier in elkaar te solderen.

Hallo Aiko,

Tot die conclusie was ik inmiddels ook gekomen. Het is inderdaad goed te doen en qua prijsstelling heeeel aantrekkelijk!
Maar ik wilde eerst een print hebben waaraan ik zelf kan solderen en die eventueel te patchen is.
Dat lijkt inderdaad nodig, want er zit ergens een fout op de print.
:-(

Verder begrijp ik niet waarom nog zoveel mensen voor stroomdetectie gebruik maken van een "standaard brugcel" in combinatie met een 814 optocoupler. Waarom niet gebruik maken van de AD converter in de ATMEGA? (zie bv. de "track occupancy decoder op mijn boven genoemde pagina). Dat is niet alleen goedkoper, maar ook veel beter (minder last van storing, instelbare gevoeligheid). Standaard brugcellen (zoals de 2W04) zijn goed voor 50 Hz, maar niet voor blokgolf signalen van 10Khz (het DCC signaal). Als je wilt weten wat er mis is met een standaard brugcel voor DCC stroom detectie, zet dan eens een scoop over de brugcel. Vroeger heb ik ook voor DCC stroomdetectie veel varianten van "standaard diodes" in combinatie met de 814 geprobeerd, maar tegenwoordig kies ik altijd voor een (ultrafast) diode direct aangesloten op de AD converter van de ATMEGA.

Mij ging het bij het ontwerp onder andere om twee punten:
1. ik wil per bezetmeld-lijn de DCC apart kunnen aanvoeren in verband met het ompolen in keerlussen en
2. ik wil de baan-spanning/stroom gescheiden houden van de elektronica.
Ik heb net een scoop aangeschaft en zal eens gaan meten.
Als ik om punt 2 toch van een brugcel en een opto gebruik wil blijven maken, kan je dan een suggestie doen voor een combi van SMD-brugcel en SMD-opto in het jlcpcb-assortiment?

Heb jij de software voor de Atmega zelf geschreven?
En zo ja wil je die dan delen?

Met vriendelijk groet,
Lex van der Loo
Titel: Re: Schema Loconet bezetmelder
Bericht door: Klaas Zondervan op 22 juli 2020, 12:24:50
Verder begrijp ik niet waarom nog zoveel mensen voor stroomdetectie gebruik maken van een "standaard brugcel" in combinatie met een 814 optocoupler.
Dat doen ze omdat het lekker overzichtelijk is en omdat het makkelijker is om enkelvoudige detectors te maken in plaats van 8 op 1 printplaat.
Ik heb al mijn stroomdetectors zelf gebouwd met gewone diodes uit de 1N400x reeks. En daarbij werk ik ook nog met 20kHz spanning voor permanente verlichting. Die diodes mogen dan bedoeld zijn voor 50Hz (waar staat dat eigenlijk?) maar die 20kHz pakken ze ook op hun slofjes.
Aan instelbare gevoeligheid heb ik nooit behoefte gehad. Lang geleden eens experimenteel bepaald wat het beste werkt en dat zit er nu standaard in.
Titel: Re: Schema Loconet bezetmelder
Bericht door: AP3737 op 22 juli 2020, 14:11:10
Hallo Lex

Maar ik wilde eerst een print hebben waaraan ik zelf kan solderen en die eventueel te patchen is.
Dat lijkt inderdaad nodig, want er zit ergens een fout op de print.
Bekend probleem  ;)
Als je alles later door jclpcb wilt laten assembleren, is het misschien handig meteen het ontwerp in EasyEda te maken. Een voordeel daarvan is dat de footprints meteen kloppen, waardoor fouten op de print voorkomen kunnen worden. Ik heb vroeger veel met Eagle, Kicad en Target-3001 gewerkt, en de overgang naar EasyEda is eenvoudig.

Mij ging het bij het ontwerp onder andere om twee punten:
1. ik wil per bezetmeld-lijn de DCC apart kunnen aanvoeren in verband met het ompolen in keerlussen en
Begrijp ik. Op mijn baan gebruik ik voor keerlussen een "reverser" print, die ik op de detectie print kan zetten (zie website die ik eerder heb genoemd). Voor de relais gebruik ik bi-stabiele relais, zodat ik slecht 1 keer even stroom trek van de "baanstroom".

2. ik wil de baan-spanning/stroom gescheiden houden van de elektronica.
Doe ik ook zoveel mogelijk. Alleen bij de bezetmeldingsprintjes gebruik ik rechtstreeks de baan-spanning/stroom, omdat de voordelen van AD conversie voor mij te belangrijk zijn.

Als ik om punt 2 toch van een brugcel en een opto gebruik wil blijven maken, kan je dan een suggestie doen voor een combi van SMD-brugcel en SMD-opto in het jlcpcb-assortiment?
Vind ik lastig zo te zeggen. In het verleden wilde ik het eens "goed doen" en heb de BYV28-200 gekozen, omdat die ook in de LENZ LB100 gebruikt zou zijn (zie: https://people.zeelandnet.nl/rosoft/Bezetmelding2R.html). Die (ultra-high speed) diode bleek niet te werken, omdat de spanning over deze diodes onvoldoende was om de 814 te activeren. Door de scoop erop te zetten en te vergelijken met "standaard diodes" werd mij duidelijk waarom: Over de twee BYV28-200 diodes stond een mooie blokgolf van ongeveer 1,3V, identiek aan de vorm van het DCC signaal. Deze spanning was echter onvoldoende om de 814 te activeren.
Bij de low-speed "standaard diodes" (zoals de 1N5400) bleek er een flinke overshoot tot zeker 2V te zijn aan het begin van het signaal: deze overshoot bleek voldoende om de 814 optocoupler te activeren. Met standaard diodes werkt het dus wel, maar vraag niet hoe. Zet er een scoop op en trek je eigen conclusies....

Op mijn volgende (SMD) schakeling denk ik een ES3G diode te gaan gebruiken. Die kosten bij jlcpcb vanaf 3 cent. Deze zijn (volgens mij) identiek aan de EPG30G die ik nu nog gebruik. Dit zijn echter "hyperfast" diodes die het zeker niet doen in combinatie met een optocoupler.
 
Heb jij de software voor de Atmega zelf geschreven?
En zo ja wil je die dan delen?
Ja, en ja  :)
Heel lang heb ik niets meer aan deze hobby kunnen werken, maar sinds kort heb ik eindelijk weer tijd. :) Ik zal de code met wat uitleg op GitHub zetten. Mocht je haast hebben, wil ik het ook wel meteen per email sturen.

Groet

Aiko
Titel: Re: Schema Loconet bezetmelder
Bericht door: Klaas Zondervan op 22 juli 2020, 16:55:26
Met standaard diodes werkt het dus wel, maar vraag niet hoe. Zet er een scoop op en trek je eigen conclusies....
Het scoopbeeld van de spanning over de diodes zegt niet zo veel. Interessanter is wat er gebeurt met de spanning op de rails. Mijn inschatting: niks kwalijks. Anders zouden duizenden modelspoorders dagelijks worstelen met gestoorde signalen en dat is niet zo.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Patrick Smout op 24 juli 2020, 23:34:09
De schakeltijd van de opto ligt in de grootteorde van 5 - 30 us. De glitch die zichtbaar is bij een gewone diode komt volgens mij doordat reverse recovery time een stuk langer is dan bij een snelle schakeldiode i.c.m. de zelfinductie van de bedrading ( en decoder op de rails). Ik vraag me af hoe deze korte glitch ( < 1us. ?) zichtbaar wordt aan de andere kant van de opto rekening houdende met de schakeltijd. Kan het zijn dat er iets over het hoofd gezien werd? Enig idee hoe lang de glitch duurde?

Mvg, Patrick
Titel: Re: Schema Loconet bezetmelder
Bericht door: Patrick Smout op 24 juli 2020, 23:50:12
De voorwaartse spanningsval bij de 1N5400 is bij dezelfde stroom een beetje hoger dan voor de BYV-28. Volgens mij maakt dit het verschil. Op mijn baan maak ik gebruik van een zelfbouw licht gewijzigde versie van de lenz bezetmelder. Ik heb er voor gekozen om 2 snelle diodes in serie te plaatsen en zo 2 anti parallel. Nooit een probleem mee ondervonden.

Mvg, Patrick
Titel: Re: Schema Loconet bezetmelder
Bericht door: AP3737 op 25 juli 2020, 15:21:32
Beste Patrick (en anderen)

De voorwaartse spanningsval bij de 1N5400 is bij dezelfde stroom een beetje hoger dan voor de BYV-28. Volgens mij maakt dit het verschil.

Je hebt gelijk. Bij de BYV-28 meet ik 0,51mV bij 5mA, en 0,60V bij 50mA. Bij een B80-C1500 meet ik 0,66mV bij 5mA en 0,79mV bij 50mA.

Het is al weer 10 jaar geleden dat ik zelf metingen heb gedaan. In die tijd had ik lange leidingen tussen de bezetmelders en het spoor, en veel last van storingen (bezetmelding terwijl er geen trein was). Ik heb toen zelf diverse schakelingen geprobeerd met diverse diodes. Omdat ik toch wel nieuwsgierig was heb ik vanochtend mijn scoop maar weer eens aangesloten en dezelfde schakeling gebouwd als eerder door Lex is gepost. Het blijkt toch allemaal wat minder dramatisch dan ik in gedachte had. Misschien heb ik vroeger wel meetfouten gemaak. Mea culpa  :-[

Met een standaard brugcel (B80-C1500) krijg ik het volgende beeld op de scoop (over de rails ligt een weerstand van 1KOhm):
(https://images.beneluxspoor.net/bnls/B80-C1500-1KOhm.jpg) (https://images.beneluxspoor.net/bnls/B80-C1500-1KOhm.jpg)
Geel is het signaal over de B80-C1500 diodes, en blauw de uitgang van de opto-coupler. De opto-coupler is in geleiding en over de uitgang staat daarom ongeveer 0,5V. Er wordt dus stroom door de B80-C1500 diodes gedetecteerd.

Als ik high-speed diodes neem, zoals de BYV28 (die Lenz heeft gebruikt) krijg ik het volgende
(https://images.beneluxspoor.net/bnls/BYV28-200-1KOhm.jpg) (https://images.beneluxspoor.net/bnls/BYV28-200-1KOhm.jpg)
De opto-coupler komt, bij een weerstand van 1KOhm over de rails, niet in geleiding. Er wordt dus geen stroom door de BYV28 diodes gedetecteerd

Wat belangrijk lijkt is de weerstand van 4K7 parallel aan de diodes; hierdoor worden glitches duidelijk minder (of verdwijnen zelfs). Ook is er wel wat verschil tussen de diverse type diodes.

Mijn eerdere opmerking "
standaard brugcellen (zoals de 2W04) zijn goed voor 50 Hz, maar niet voor blokgolf signalen van 10Khz (het DCC signaal)
is dus onjuist. Wel blijf ik erbij dat een schakeling gebaseerd op AD conversie over (snelle) diodes goedkoper en "geavanceerder" is. Top decoders, zoals de [GBM16TS voor BiDiB](https://www.opendcc.de/elektronik/gbm16ts/gbm16ts.html) en [Blücher Elektronik](https://www.bluecher-elektronik.de/gleisbesetztmelder/gleisbesetztmelder-gbm16xl-vers-1-6/) gebruiken ook AD conversie.

Groet

Aiko
Titel: Re: Schema Loconet bezetmelder
Bericht door: ikbenerevenniet op 25 juli 2020, 15:28:21
Bij de BYV-28 meet ik 0,51mV bij 5mA, en 0,60V bij 50mA. Bij een B80-C1500 meet ik 0,66mV bij 5mA en 0,79mV bij 50mA.

Niet mV maar V, denk ik toch?
Titel: Re: Schema Loconet bezetmelder
Bericht door: AP3737 op 25 juli 2020, 15:42:33
Niet mV maar V, denk ik toch?

Je hebt gelijk. 10x nalezen blijkt niet te werken  ;)
Nog een poging: Bij de BYV-28 meet ik 0,51V bij 5mA, en 0,60V bij 50mA. Bij een B80-C1500 meet ik 0,66V bij 5mA en 0,79V bij 50mA.

Aiko
Titel: Re: Schema Loconet bezetmelder
Bericht door: Klaas Zondervan op 25 juli 2020, 16:26:28
Interessanter is de spanning bij 1mA. De meeste detectors schakelen vanaf die stroomwaarde. De Vf van een optocoupler ligt typisch op 1,2V, dus er is heel weinig marge.
Titel: Re: Schema Loconet bezetmelder
Bericht door: Lex van der Loo op 29 juli 2020, 16:28:46
Omdat ik toch wel nieuwsgierig was heb ik vanochtend mijn scoop maar weer eens aangesloten en dezelfde schakeling gebouwd als eerder door Lex is gepost.

Hallo Aiko,
Heb je de hele schakeling nagebouwd of alleen het bezetmeldstuk?
Als je de hele schakeling wil bouwen, stuur ik je een PCB (THT-versie) op.

Voor de SMD-versie zal ik eens kijken naar de ES3G-diodes.

Ik ga beide ontwerpen (THT en SMD) in elk geval op Github zetten zodra ik behoorlijk WIFI heb.

Lex.
Titel: Re: Schema Loconet bezetmelder
Bericht door: AP3737 op 31 juli 2020, 20:02:29
Hi Lex

Heb je de hele schakeling nagebouwd of alleen het bezetmeldstuk?

Alleen de bezetmelder en het opto-coupler gedeelte. Dat heb ik provisorisch opgebouwd. Maar in ieder geval dank voor het aanbod.

Ik ben benieuwd wat straks je ervaring is als je de SMD variant in China laat assembleren. De (geassembleerde) printjes die ik daar heb laten maken zien er prachtig uit; nauwelijks te bevatten hoe ze dat daar zo goedkoop en mooi kunnen doen. Op YouTube is overigens ook een langere video te vinden over een bezoek aan jlcpcb.

Mijn volgend projectje daar wordt (weer) een bezetmelder maar niet voor LocoNet, maar (zoals al mijn decoders) de RS-bus. Omdat ik daarvoor al software heb liggen, zal ik weer de ATMEGA 16A gebruiken. Als er interesse is kan ik wel wat foto’s posten van door hen geassembleerde printjes.

Groet
Aiko