CD40106 Hex Schmitt Trigger


Hensz

Golden Member

Op 20 november 2021 13:30:55 schreef Ace1999:
In die 4 seconden rijdt de loc1 dus voorbij de ir sluis en blokkeert derhalve de IR sluis niet meer.

Totdat je besluit om er toch een wagon extra achter te hangen of dat je loc langzamer rijdt en daardoor in 4 sec niet ver genoeg komt. Er zijn vast nog meer scenario's te bedenken waardoor dit vroeger of later niet werkt zoals je verwacht. Idem met het reed-contact. Tijd om iets anders te bedenken.

Met een controller is helemaal zo gek nog niet. Met eentje in een 8-pin behuizing (idem als een 555 dus) kun je al zonder extra componenten 6 sluizen in de gaten houden en ingewikkelder dingen laten doen dan jij kunt bedenken. Wil je er wissels mee bedienen, dan heb je uiteraard wel extra onderdelen nodig, maar nog steeds minder dan een 555 überhaupt nodig heeft om iets te doen.

Op 20 november 2021 15:10:34 schreef Ace1999:
ARCO hierbij het schema van de IR sluis volgens Joseph Norris
PHOTO detection.

Als de emitter de uitgang is gaat ie inderdaad niet werken, ding ligt 100% vd tijd op gnd-level.

[Bericht gewijzigd door Hensz op 20 november 2021 15:22:05 (14%)]

Don't Panic!

Pfoe!!

Ik wil 2 wissels schakelen. In plaats van 2 reed relais/contacten,
(die gesloten worden door magneten en die dus bevestigd zijn onder de locs)
wil ik 2 ir sluizen gebruiken. voor ieder spoor 1 ir sluis.

Deze IR sluizen , volgens de tekening, werken en wel EN zonder problemen**.
De output van de ir sluis gaat het te schakelen circuit van ARCO in.

Echter het IR signaal moet vertraagd aangeleverd worden zodat de loc niet in de ir sluis blijft staan, wat nu wel het geval is**.(de ir sluis werkt)

De schakeling van ARCo werkt in principe wel alleen ik moet nog het vertragingscircuit tussen IR sluis en ARCO schakeling hebben.

de NE555 wil ik als timer gebruiken die vertraagd het signaal van ir sluis kan doorgeven. (de NE555 schakeling heb ik met pushbutton gebouwd en dat werkt.

Vraag: Hoe leg ik het signaal van de IR sluis naar de NE555 aan zonder de pushbutton?

Het is makkelijk op te lossen, als je het probleem maar eens duidelijk weet te omschrijven.
(je hebt 't nu al vele malen beschreven, en iedere keer verandert het meer of minder)

- Eerst had je het over 2 treinen en 2 sluizen, nu nog maar 1 trein en 1 sluis.
- Je wilde een time-out aan het eind van de periode, en nu een delay aan het begin een vertraging
- ...en zo nog een aantal onverenigbare veranderingen...

Maak eens een *duidelijke* omschrijving die niet voor meerdere uitleg vatbaar is.
Of maak een diagram van wat wanneer moet gebeuren...

https://ars.els-cdn.com/content/image/3-s2.0-B9780340645703500034-f01-12-9780340645703.gif

We kunnen niet iets voor je maken als de gewenste werking iedere keer verandert...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Ik denk dat een microcontroller een betere keuze is dan deze schakelingen. Bijvoorbeeld een Arduino. Veranderingen kunnen dan eenvoudig worden toegepast.
Ook gezien het feit dat de TS aangeeft weinig van elektronica te weten.

Een microcontroller krijg je ook niet werkend zonder een deugdelijke (consistente) beschrijving van wat 'ie moet doen... ;)

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Ik snap ook niet waarom er zo vaak geroepen wordt: neem een microcontroller.
Voor iemand die daar vaker mee werkt is het wellicht gesneden koek, maar voor een nieuweling vereist dat een leerproces, net zoals bij hardware elektronica. En ook bij een microcontroller ontkom je niet aan elektronicakennis, want bij het aansluiten van in- en uitgangen moet je wel weten wat je doet.

Om terug te komen op het probleem: TS laat een schema zien van de lichtsluis, maar de uitgang daarvan is een led. Daar schakel je geen wissel mee.
Dus mijn vraag is: laat eens een totaalschema zien van wat je hebt gebouwd.

[Bericht gewijzigd door KlaasZ op 20 november 2021 21:53:37 (23%)]

Op 20 november 2021 21:48:28 schreef KlaasZ:
Ik snap ook niet waarom er zo vaak geroepen wordt: neem een microcontroller.

We roepen niet.. we willen helpen, hij is er nu al zolang mee bezig en behalve van Arco zijn er hier niet veel oplossingen te zien en ik kreeg al medelijden... maar dat is al over ;).

Mijn voorstel was een "andere" oplossing en daarvoor moet hij niks leren programmeren want ik zou het programma schrijven en indien nodig hem een geprogrammeerde chip opsturen.
Toegegeven, hij gaf al aan dat hij niet met controllers wilde werken maar dat wil niet zeggen dat je niet van gedacht kunt veranderen als je een mooie oplossing voorgeschoteld krijgt.

Maar in beide gevallen heb je een goede beschrijving nodig wat je eigenlijk wilt bereiken en dat lijkt een moeilijke opgave te zijn.

LDmicro user.

Op 20 november 2021 22:28:50 schreef MGP:
Maar in beide gevallen heb je een goede beschrijving nodig wat je eigenlijk wilt bereiken en dat lijkt een moeilijke opgave te zijn.

Hoe kan je een goed programma schrijven als de specificatie slecht is? Wij zeiden altijd: "Bagger in, bagger uit!"

Bezoek mijn neefjes' site: www.tinuselectronics.nl
Hensz

Golden Member

Op 20 november 2021 15:51:50 schreef Ace1999:
Deze IR sluizen , volgens de tekening, werken en wel EN zonder problemen**.

Het wordt idd tijd om nauwkeuriger te werken. Behalve wat er hierboven al geconstateerd is, is het zo dat, zoals al gezegd, de sluis op de tekening nooit kan werken. Als de sluis wél werkt, dan klopt de tekening kennelijk niet. Nauwkeuriger werken, anders kom je er niet!

Don't Panic!

Hallo Arco
@Het wordt idd tijd om nauwkeuriger te werken"!

Jij post tekeningen van de cd40106 in allerlei samenstellingen.
Welk programma gebruik je hiervoor?
Ik maak gebruik van TinyCad. Het nadeel is dat ik de tekeningen moet converteren naar PDF en dan posten.
Is er een andere mogelijkheid waarmee het "makkelijker" gaat?
gr
Henry

In Windows hoef je niet te converteren: je kunt gewoon printen naar de (virtuele) "Microsoft PDF printer"...

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com
blackdog

Honourable Member

Hi Arco,

Dan moet bij de Windows-10 setup wel deze PDF printer staan aangevinkt, gelukkig is dat meestal zo. ;)

Groet,
Bram

Waarheden zijn "Illusies waarvan men vergeten is dat het illusies zijn"

Na een periode van lezen, proberen, weer lezen, testen, schakelingen van Circuits Online bestudeerd en zo verder, heb ik bijgaande tekeningen gemaakt. Ik heb van TI de handboeken nageslagen, Spice , LTSpice, Antares etc geprobeerd. Diverse andere cmos schakelingen bestudeerd Designing With the SN54/74LS123, NAND gates, Latching SET en RESET en ga zo maar verder.

Wat treffen jullie aan:
Allereerst heb ik de IR sluis duidelijker getekend en opgedeeld in een NPN en PNP schakeling.
De wijze van OUTPUT is onderscheidend. NPN = HIGH en PNP = LOW. en daarmee ook de input voor de cd40106 Immers LOW in, HIGH out.

De delay module die ik heb gevonden en getest, schakelt wel vertraagd in maar schakelt niet af/uit omdat ik niet weet op welke wijze ik dit kan bewerkstelligen.

De Pulse stretcher heb ik van MML(MickeyMouse LOGIC; alle voorbeeld schakelingen heb ik gemaakt en geprobeerd. Echter de integratie met de cd40106 lukt niet.

Ook bijgevoegd is een schakel overzicht met situatie beschrijving, probleemstelling, mogelijke oplossing, alternatieve schakelwijze.

en de laatste: het schematisch overzicht met tijdlijn
Hmmm, dit is het wel denk ik. Nodeloos te zeggen dat ik het wel probeer maar nogmaals ik ben geen elektronicus en ook geen opleiding daarin gehad
groet
Henry

Ik zal zo eens kijken, het wordt er niet echt duidelijker op...
In het schematisch overzicht komt eerst Y (stop timer) en dan pas x (start timer)
???

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Henry , de aangedragen bouwsteentjes werken prima, alleen moeten ze in de juiste volgorde.

Oplossing van het probleem:

1 plak het magneetje voor het reed relais onder /achter de LAATSTE wagon. Of

2 Plak de stikker/reflector op de achterste wagon. Of

3 gebruik een lichtsluis in plaats van een lichtreflektie waarbij je de zender en ontvanger onder een hoek met de rails staan zodat er géén pulsen tussen loc en wagons ontstaan gevolgd door een singleshot multivibratorschaking welke reageerd op het weer OPENEN van de lichtsluis. Of zoals eerder aangedragen een microprocessor schakeling.

Steps : loc gaat 100% PWM
Loc gaat sluis in: gaat terug naar 25% PWM
Laatste wagon gaat sluis uit: rijspanning weg
Puls naar wissels
Rijspanning terug 25% PWM oplopend naar 100%
Enz.
Succes Johan

Hallo Arco,

Heb je het schakel overzicht al bekeken?

Hierin staat de situatie beschrijving, voorbeeld van schakelvolgorde, probleemstelling, mogelijke oplossing en alternatieve wijze van schakelen.

Schematisch overzicht.pdf

X start
Y einde
T =puls, schakel wissels

Op 20 nov heb je de spijker op de kop geslagen.
@ARCO Een IR maakt kontakt zolang de trein zich in de sluis bevindt!

Op 21 december 2021 09:58:57 schreef Johannes..54:
Henry , de aangedragen bouwsteentjes werken prima, alleen moeten ze in de juiste volgorde.

Oplossing van het probleem:

1 plak het magneetje voor het reed relais onder /achter de LAATSTE wagon. Of

2 Plak de stikker/reflector op de achterste wagon. Of

3 gebruik een lichtsluis in plaats van een lichtreflektie waarbij je de zender en ontvanger onder een hoek met de rails staan zodat er géén pulsen tussen loc en wagons ontstaan gevolgd door een singleshot multivibratorschaking welke reageerd op het weer OPENEN van de lichtsluis. Of zoals eerder aangedragen een microprocessor schakeling.

Steps : loc gaat 100% PWM
Loc gaat sluis in: gaat terug naar 25% PWM
Laatste wagon gaat sluis uit: rijspanning weg
Puls naar wissels
Rijspanning terug 25% PWM oplopend naar 100%
Enz.
Succes Johan

Bedankt Johan
Ja, het probleem met de reflexie van boven geeft inderdaad problemen. Zwart reflecteert niet. De Ir sluis moet schuin geplaatst worden want anders zullen de openingen tussen wagons en loc een trigger veroorzaken.
Het idee om de sticker achteraan te plaatsen is mij duidelijk indien vanonder een reflector wordt geplakt. Alleen vanonder zijn ook de openingen tussen wagon en loc aanwezig. Dat zal storing geven.

Puls Width modulatie:
(Ik ben dit tegengekomen met mijn Arduino)
Als ik het goed begrijp moet er een singel shot (mono stabiel) MV het signaal/puls geven om de wissel te schakelen. Dit zijn dus NOR gates als ik het wel heb?
https://www.electronics-tutorials.ws/waveforms/monostable.html

groet

Heb je het schakel overzicht al bekeken?

Ja,

Y (stop) komt daar eerder als X (start) en dat kan/werkt dus niet.

Arco - "Simplicity is a prerequisite for reliability" - hard en software ontwikkeling: www.arcovox.com

Ik denk dat ik je begrijp!
Het probleem zit hem in de tekening van de IR sluis.
Ik heb in deze tekening sec proberen aan te geven wat mijn IR sluis doet bij gebruikmaking van een NPN en een PNP schakeling.

Welk signaal/puls/trigger wordt doorgegeven aan een ander circuit. Komt het signaal/puls LOW (0) of HIGH (1) binnen.

Op deze tekening staat niet vermeld hoe de wijze van schakelen van mijn probleem is.

Dit komt aan de orde in het schematisch overzicht en en het schakel overzicht.

Daarom sluit ik een nieuw schematisch overzicht bij.
Hier staat X links, het moment van passeren, (het 1e contact met de sluis) en Y rechts het moment dat de loc/trein de fysieke ir sluis helemaal is gepasseerd.(dus geen contact meer maakt!)
Jij gaf immers ook aan
@ARCO Een IR maakt kontakt zolang de trein zich in de sluis bevindt!
Dus wat mij betreft is deze opvatting leidend.

Arco, het muntje is gevallen en wel door de tekening van een monstabiele multivibrator te bekijken.
(https://www.electronics-tutorials.ws/waveforms/monostable.html)

De X in mijn tekening is de INPUT PULSE (HIGH) die in het circuit gaat en wel wanneer de trein/loc het eerste fysieke contact maakt met de IR sluis. Hier start de timer van aantal seconden.

De OUTPUT pulse is Y wanneer de trein/loc geen contact meer maakt met de IR sluis.
Y = WAAR ; Wanneer dit zo is (WAAR) dan is de T (trigger) de puls waarmee de wissels worden geschakeld. Deze puls is kort ivm belastbaarheid van de wissels.

Heb ik hiermee je vraag beantwoord?

Henry ik heb even wat in elkaar geknutseld (met een 555),
test het maar uit
Groet Johan

[Bericht gewijzigd door Johannes..54 op 25 december 2021 13:10:43 (20%)]

Op 24 december 2021 16:14:57 schreef Johannes..54:
Henry ik heb even wat in elkaar geknutseld (met een 555),
test het maar uit
Groet Johan

Hallo Johan
Bedankt dat je de moeite hebt genomen om een schakeling te maken. Deze zal ik inderdaad gaan proberen.

Nav je vorige post, ga ik me toch verder verdiepen in de ttl en cmos logische poorten. Zoals ARCo al vermeldde maak een duidelijke omschrijvingen en tekening. Ik heb dit geprobeerd maar loop toch iedere keer weer tegen "mijn eigen waarheidstabellen" aan. Mijn interpretatie zoals deze op papier is gezet, is klaarblijkelijk toch niet duidelijk genoeg.

De ir sluizen lenen zich goed voor de 1 (HIGH/WAAR)en 0 (LOW/NIET WAAR).
De komende week ga ik eens proberen of ik dit op papier kan krijgen. Inmiddels al wat kleine testjes, literatuur en software gevonden.
Als het niet lukt, ja, dan zal ik iets anders moeten verzinnen.
Groet
EN! Prettig Kerstfeest!!

Henry

Op 24 december 2021 16:14:57 schreef Johannes..54:
Henry ik heb even wat in elkaar geknutseld (met een 555),
test het maar uit
Groet Johan

Hallo Johan
De schakeling doet het met enige aanpassing!!
Precies wat ik wil.
Bedankt!
Groet
Henry

Op 24 december 2021 16:14:57 schreef Johannes..54:
Henry ik heb even wat in elkaar geknutseld (met een 555),
test het maar uit
Groet Johan

Hallo Johan
Ik ben aan het stoeien met de schakeling en deze werkt. Wanneer ik de 5 volt voeding/spanning aanzet dan schakelen de wissels.
Ze krijgen dus stroompuls die eigenlijk niet gewenst is.
Nu ben ik al aan het zoeken naar een "snubber" die de piekspanning kan opvangen en de wissels niet onnodig belasten. al verschillende samenstellingen geprobeerd, maar ik kom niet verder.

Kun je aangeven in welke richting ik moet zoeken

Nb Ik heb de output van NE555 ( output stroom tot 500mA) aardig kunnen beteugelen voor de input van een OPTO triac MOC3021 waarmee ik de wissels schakel.
groet
Henry

Hensz

Golden Member

Ik zou beginnen met te laten zien welke schakeling (van de velen die zijn langsgekomen) je nu gebruikt en welke modificaties je hebt aangebracht.

Don't Panic!