Mist waarschuwingssysteem
Johan stelde deze vraag op 23 november 2014 om 12:43. Hey ik heb een opdracht gekregen waar ik niet echt uit kom:
Bij dichte mist is het voor automobilisten handig wanneer zij op tijd gewaarschuwd worden. Langs enkele snelwegen staan daarom mist-waarschuwingssystemen. Langs de snelweg staat elke 1500 m een misdetector. Een misdetector bestaat uit een lichtsensor en een lampje. Wanneer het mistig is zal de lichtsensor minder licht ontvangen dan op heldere dagen. De waarschuwing voor de automobilisten om hun snelheid aan te passen treedt in werking wanneer minimaal twee mistdetectoren langer dan 8 seconden een verminderde hoeveelheid licht ontvangen. Ontwerp een systeem voor een mistdetector, die een waarschuwingssysteem in werking zet na 15 seconden mist, terwijl ook de detector vóór jouw detector al mist heeft gesignaleerd. Deze detector mag je in zijn geheel voorstellen door een hoog/laag signaal met behulp van een toggle.
Hoe zou ik dit moeten aansluiten?
Met vriendelijke groet,
Johan
Reacties
Ik kan dat ding natuurlijk wel voor je gaan bouwen, maar dat schiet de bedoeling van de opdracht voorbij.
Dit zijn puzzeltjes op wat hoger niveau. Kunst bij het opbouwen van dit soort systemen is om het stap voor stap te doen.
bijvoorbeeld
stap 1
een mistdetector bouwen die een signaal geeft zodra mist ontstaat. Da's al vlot gebeurd, want hiervoor mag je een toggle gebruiken, kunst is om die signaal te laten geven beneden een zekere te kiezen ingangsspanning
stap 2
een systeem bedenken dat vanaf het moment dat dát signaal er is 15 seconden wacht en dan zélf signaal geeft
stap 3
iets bedenken om dat signaal laten vasthouden totdat de mistdetector weer een voldoende hoge ingangsspanning krijgt, maar het daarna ook te laten vervallen (reset)
stap 4:
de signalen van twee van die sets aan elkaar knopen.
stap 5:
etc.
En dan vooral ná elke kleine uitbreiding je systeem testen, dwz álles proberen qua combinateies of volgordes van ingangssignalen om te zien of alles na je aanpassing nog naar behoren functioneert.
De grote boodschap is dus: werk gestructureerd en systematisch, los elke systeemeis als deelprobleempje op en combineer beetje bij beetje tot een steeds groeiend systeem dt aan steeds meer systeemeisen tegelijk voldoet, en check steeds na elk stapje op (denk)fouten. Doe meer dingen tegelijk met ergens één foutje, en "storingzoeken" wordt al gauw onbegonnen werk.
Handig is om voor zoiets een computersysteembord (zoals Systematic) te gebruiken, dat blijft lekker overzichtelijk, geen bord met allemaal draadjesspaghetti door elkaar.
Groet, Jan
Zou u mij nog meer info kunnen geven om dit complexe vraagstuk te kunnen antwoorden?
Bij voorbaat bedankt
heb je een computersysteembord?
En kun je van het nog werkende systeem een screenshotje maken en hier uploaden? Ook van datzelfde systeem toen het na de eerstvolgende toevoeging niet meer werkte? Plus je redenering -of poging daartoe- om die mislukkende stap te zetten?
Groet, Jan

Ik heb als binair getal 1111 om 15 seconden te krijgen en heb twee toggels omdat er twee mistdectoren zijn
Verder dan dit kan ik niet echt komen, weet niet hoe ik die reset systeem kan toepassen
Hier gaat bijvoorbeeld al iets mis (m.a.w. niet goed getest)
Door die toggles bij wijze van test even aan een ledje te hangen zie ik dat die NENpoort hoog signaal geeft als één van de twee toggles laag (uit) staat (wat we hier verstaan onder "er is mist")
Dat klopt al niet met:
treedt in werking wanneer minimaal twee mistdetectoren langer dan 8 seconden een verminderde hoeveelheid licht ontvangen.
begin eens met één toggle: als die laag is moet er een hoog signaal ontstaan (test met zo'n LEDje)
Maar als ik zo je schakeling zie weet je ook nog helemaal niet hoe een pulsteller werkt.
Bouw onderstaande schakeling eens, zoek de handleiding van die pulsteller op, en test het ding eens met verschillende combinaties van de toggletjes, kijk wat er gebeurt. NB, deze schakelaartjes hebben niks met jouw misttoggletjes te maken, dit is púúr even leren hoe zo'n pulsteller werkt.
Die pulsteller mist nog een cruciaal onderdeel om elke seconde een puls te kunnen ontvangen. Welk onderdeel? En in de plaats van welk toggletje moet dát komen?
Dan krijg je dit beeld:

zorg nu eens dat de teller start als de "aan/uit" misttoggle1 laag staat.
test.......
Als dat fatsoenlijk werkt, zorg dan eens dat de teller stopt én terug op nul gaat als de misttogle1 weer hoog is.
test.......
Bij voorbaat bedankt!

laat de zaak lopen, en druk eens af en toe op de reset-toggle.
dan eens bedenken: wannéér meot de teller gereset worden ? Wel, als ik je opdracht goed lees kan de hele boel uit als het weer helder genoeg is.
- wat is jouw "mistdetector"?
- welk signaal geeft die als het helder is? (laag/hoog)
- welk signaal (laag/hoog) heb je nodig om een pulsteller te resetten?
Hoe krijg je dat signaal van je mistdetector naar je reset?
Mijn mistdetector is de toggel die gekoppeld is aan de invertor.
Het signaal moet laag zijn als er mist is en je hebt een hoog signaal nodig om een pulserteller te resetten.
op de meeste echte systeemborden ga je een splitter nodig hebben om van één aansluiting twee keer hetzelfde signaal te halen.
Maar vooral NIET allerlei onbegrepen zaken aan elkaar gaan knosselen en dan tot de conclusie komen dat het niet werkt. Als je góed wil weten wat een onderdeel doet, maak er even een apart simpel schakelingetje mee waarmee je goed weet wat erin gaat zodat je kunt bestuderen wat eruit komt.
En wil je weten of je ergens onderweg hoog of laag signaal hebt, hang er bij wijze van test even een LEDje aan. Net als bij het koffie-apparaat: kun je zien of iets aan- of uit staat :)
Ik heb alle kleine schakelingen gemaakt die ik kon maken, ik zie alleen niet hoe ik dit kan toepassen in dit vraagstuk.
Ik zou graag willen weten hoe dit systeembord uiteindelijk er uit zal zien, misschien dat ik het dan snap en andere vraagstukken ook zal kunne oplossen.
Ik waardeer uw hulp enorm
Johan plaatste:
Ik zou graag willen weten hoe dit systeembord uiteindelijk er uit zal zien, misschien dat ik het dan snap en andere vraagstukken ook zal kunnen oplossen.Ik snap dat dit voor jou nu heel moeizaam gaat, maar ja, van de meeste zaken op zo'n bord wist je nog niet hoe die werkten, en dán kom je ook niet zomaar op ideeën voor oplossingen.
Eerstvolgende stap wordt om uit je pulsenteller bij "15" een hoog signaal te halen. In de afbeelding die je om 13:52 plaatste ben je daarmee al een heel eind. De testledjes van je laatste goeie schakeling eraf, en dat stuk van die oude schakeling nabouwen om bij die "15" een hoog signaal te krijgen. Als je dat goed test zie je twee dingen mis gaan:
1 NEN poorten: bouw eens na en test eens:
Je hebt dus andere poorten nodig, want als er tweemaal hoog in gaat komt er juist laag uit.....
2 Als je dat hebt "gerepareerd" merk je in een volgende test dat de lamp op het eind alleen brandt in die 15e seconde, en daarna gelijk weer uit gaat
Hieronder een ideetje om een signaal vast te houden:
"speel" eens systematisch met die toggletjes en concludeer hoe zo'n geheugencel werkt.