Stoplicht systeembord

Henk stelde deze vraag op 06 juni 2013 om 15:31.

Hallo,

Ik moet voor natuurkunde een practicum doen met een systeemord. Nu loop ik vast bij de volgende vraag:

'Maak een stoplicht dat normaal op rood (LED1) staat. Als er een auto aan komt, rijdt die over een drukknop en dan gaat het stoplicht 4 seconden op groed (LED2), verlogens 2 seconden op oranje(LED3) en dan weer op rood.'

Verder dan dit kom ik niet: (het enige probleem is nog dat LED2 bij seconde 5 ook aan gaat)

Kan iemand mij vertellen hoe ik verder moet/mij het antwoord geven?

Alvast bedankt!

Henk de Vries

Reacties

Jan op 06 juni 2013 om 17:55

Dag Henk,

Uiteraard is hier zonder afbeelding geen beginnen aan, maar dan nog is er is geen groter crime dan fouten te moeten gaan zoeken in een bord spaghetti zoals op het systeembord dat je aanleverde, zonder dat je de stap-voor-stap opbouw kunt zien. We komen hier zeker op terug, maar als niemand me voor is wordt dat voor mij op zijn vroegst komend weekeinde.

Zou je mij (en jezelf trouwens hoor) in de tussentijd en plezier kunnen doen en bij de onderdelen van je afbeelding nummers zetten, en wat je wil dat die eigenljik doen?

bijv:

  • 3 geheugencel, houdt signaal groen vast, moet gereset worden door 5a uitgang 5 seconden.
  • pulsenteller 5a uitgang pulsenteller 5 seconden, reset 3 geheugencel groen, set 8 geheugencel oranje.

Misschien dat je bij het uitwerken daarvan ook wel ineens de knoop tegenkomt............


Overigens, wat je bij dit soort opdrachten steeds zou moeten doen, hoe simpel de opdracht ook lijkt, is

  • beginnen met een basis (er brandt een rode led).
  • Dan uitbreiden met : door een signaal van de schakelaar gaat de rode led uit. testen op alles wat zou kunnen gebeuren
  • dan uitbreiden met: de rode lamp BLIJFT uit ondanks dat de schakelaar weer losgelaten wordt. Weer álle bedenkbare gebeurtenissen testen op voorspelbaarheid
  • dan uitbreiden met: zodra de rode lamp uitgaat gaat er gelijk een groene branden Weer álle bedenkbare gebeurtenissen testen op voorspelbaarheid 
  • etc

Trouwens, mocht dat kunnen, werk dan liever met Systematic: daarin kun je veel overzichtelijker werken, vooral omdat je zélf de plaats van je componenten kiest, en je de verbindingen ook om een hoekje kunt leggen. Zie voor een willekeurig voorbeeld van hoe dat eruit ziet de bijlage.



Tot later, jan

 

Henk op 07 juni 2013 om 13:03

Allereerst hardstikke bedankt voor je snelle reactie! Ik heb de schakeling in Systematic gemaakt en er nummertjes bijgezet.




Hier is een lijstje van wat ik wil dat ze doen:

  1. Drukschakelaar - drukknop waar de auto over rijdt
  2. Pulsgenerator - zorgen dat de pulsenteller 1x per seconde telt
  3. Geheugencel - signaal van de auto vasthouden, zorgen dat de teller telt
  4. Pulsenteller - telt de seconden
  5. EN-poort - als 4 en 2 aan zijn, dus na zes seconden (4 groen en 2 oranje), ervoor zorgen dat de pulsenteller en de geheugencel gereset worden
  6. EN-poort - als 4 en 1 aan zijn, dus na 5 seconden een hoog signaal geven
  7. OF-poort - als 4 en 1 aan zijn of als 4 aan staat ervoor zorgen dat LED3 aangaat
  8. OF-poort - als LED2 en LED3 aanstaan een hoog signaal geven
  9. Invertor - ervoor zorgen dat LED1 aanstaat als LED2 en LED3 niet aanstaan
  10. OF-poort - als of 1, of 2 aanstaat (dus de eerste vier seconden) ervoor zorgen dat LED2 aanstaat
Henk de Vries
Jan op 09 juni 2013 om 10:46

Henk de Vries, 6 jun 2013

 (het enige probleem is nog dat LED2 bij seconde 5 ook aan gaat)

 

Dat komt omdat die OF poort nummer 10 voor dat groene licht hoog geeft bij 1 en 2  van de pulsteller, en dus bij 1, 2 en 3, maar óók bij 5 (=4+1) en 6 (=4+2). 

daar zal dus iets anders voor verzonnen moeten worden. Bijvoorbeeld [(1 OF 2) EN (niet 4)].

Helpt dat? 

groet, jan

Henk op 09 juni 2013 om 12:44

Nee, dit helpt helaas niet, want dan heb ik nog een EN-poort nodig en daarvan zijn er maar 2 aanwezig op een systeembord.

 

Groet, Henk.

Jan op 09 juni 2013 om 15:01

In dat geval zul je misschien helemaal opnieuw moeten beginnen, gebaseerd op een ander principe van overschakelen van kleur op kleur.

bijvoorbeeld

de schakelaar schakelt groen aan. 

groen schakelt rood uit en start de teller

de teller schakelt oranje aan

oranje schakelt groen uit

de teller schakelt rood aan

rood schakelt oranje uit en reset de teller. 

<

of zoiets............ 

 

Hoe dan ook, als je nu in de systematic schakeling waarvan je de afbeelding plaatste mijn plan uitvoert, werkt het dan wél zoals je bedoelt? Op treedt er nóg een probleem op? 

 

Henk op 09 juni 2013 om 15:49

Dit heeft mij erg geholpen! Hij is gelukt. Hardstikke bedankt voor je hulp! 

Groet, Henk

Jan op 09 juni 2013 om 17:38

Fijn zo...... :)

Prettig weekeinde verder.

Chris op 11 juni 2013 om 23:21

JIk zit met precies het zelfde probleem. Ik heb echt alles geprobeerd, maar ik krijg het niet voor elkaar het met één systeembord te doen. 

Jan op 12 juni 2013 om 17:21

Dag Chris,

net als in bovenstand geval heb ik door de week erg weinig tijd om eens op mijn gemakje borden spaghetti uit elkaar te trekken.... :( 

Maar ik meen in de gauwigheid te zien dat ook jij met die drukschakelaar de teller start en rood uitschakelt, en dan die teller groen en oranje laat aanschakelen.

Als dat zo is, dan zou je ook de boel geheel uit moeten gummen en met een fris hoofd volgens een ander principe beginnen, zoals bijvoorbeeld uit mijn bericht hierboven van 9 juni, "In dat geval ....//.. ". 

Groet, Jan 

Plaats een reactie

+ Bijlage

Bevestig dat je geen robot bent door de volgende vraag te beantwoorden.

Noortje heeft negenentwintig appels. Ze eet er eentje op. Hoeveel appels heeft Noortje nu over?

Antwoord: (vul een getal in)