De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

AUTOMATEN Co BTn I GETALSTELSELS II SYSTEEMBORD III SYSTEMEN

Verwante presentaties


Presentatie over: "AUTOMATEN Co BTn I GETALSTELSELS II SYSTEEMBORD III SYSTEMEN"— Transcript van de presentatie:

1 AUTOMATEN Co BTn I GETALSTELSELS II SYSTEEMBORD III SYSTEMEN
Vanaf het begin der tijden hebben mensen automaten gemaakt, apparaten die automatisch werken zonder dat wij ons hoeven in te spannen. Eerst waren automaten showapparaten, pas sinds de industriële revolutie nemen ze ons werk over. Het idee om ons werk door apparaten te laten doen is nog maar 200 jaar oud. Op het voorblad staan afbeeldingen van de oudste stoommachine en een oud waterorgel (beide van Hero, 100 jr na Chr). De oelipile van Hero draaide omdat er water in de bol werd gespoten, het apparaat heeft alleen voor de show gewerkt. Het waterorgel werd gebruikt om vogelgeluid te imiteren en om mensen bang te maken. Onze wereld zit vol automaten, meestal met computers verbonden. Zonder deze (regel)systemen kunnen wij niet meer leven. In dit onderwerp leer je automatische schakelingen kennen en ontwerpen. I GETALSTELSELS II SYSTEEMBORD III SYSTEMEN IV ONTWERPEN V TOETSOPGAVEN

2 AUTOMATEN I GETALSTELSELS

3 4 GETALSTELSELS DEC OKT 10 8 BIN HEX 2 16 Wat jij moet kunnen:
Getallen in verschillende getalstelsels kunnen opschrijven, BIN, DEC, OKT en HEX in elkaar kunnen omrekenen, Moeilijke opgaven over getalstelsels maken en Met getalstelsels op je rekenmachine kunnen werken

4 BINair 2-tallig Vbn1 BIN  DEC HEEN A 1010 00112 = ?10
Decimaal zijn er tien symbolen, namelijk 0, 1, ..9. Binair zijn er slechts 2 symbolen, namelijk 0 en 1. 2 zelf is geen binair maar een decimaal getal. BIN DEC BIN DEC Vbn1 BIN  DEC HEEN A = ?10 B = ?10 C = ?10 Vbn2 DEC  BIN TERUG A = ?2 B = ?2 C = ?2

5 OKTaal tallig Decimaal zijn er 10 symbolen, binair 2 en oktaal 8. Die 8 symbolen zijn 0,1 , ,7. De eerste getallen zien er als volgt uit: OKT DEC OKT DEC Vbn3 OKT  DEC HEEN A = ?10 B = ?10 C = ?10 Vbn4 DEC  OKT TERUG A = ?8 B = ?8 C = ?8

6 HEXadecimaal tallig Er moeten in het 16-tallig stelsel 16 symbolen zijn, de gewone 0 t/m 9 aangevuld met 6 nieuwe tekens. We kiezen de eerste hoofdletters daarvoor: A, B, …, F. De eerste getallen zien er als volgt uit: HEX 0 1 … 9 A B … F DEC 0 1 … … 15 HEX … 19 1A 1B … 1F DEC … … 31 Vbn5 HEX  DEC HEEN A = ?10 B AA16 = ?10 C 1FF16 = ?10 Vbn6 DEC  HEX TERUG A = ?16 B = ?16 C = ?16

7 snelle omrekeningen Het grote voordeel van het 16-tallig stelsel is dat je er heel eenvoudig mee kunt omrekenen naar binair (vv). Omdat 24 = 16 is elk 16-tallig cijfer te schrijven als 4 binaire cijfers. Computeraars gebruiken het 16-tallig stelsel om snel binaire getallen op te kunnen schrijven. Kijk maar eens: Vbn7 BIN  HEX A B C = (8 + 2) (1) = (A) (1) = A116 = (8 + 1) ( ) = (9) (F) = 9F16 = (8 + 4) (8 + 2) = (12) (10) = CA16 Oktaal geldt iets soortgelijks. Omdat 23 = 8 is elk 8-tallig cijfer te schrijven als 3 binaire cijfers. Kijk maar weer eens: Vbn8 BIN  OKT A B C = ( ) (1) = (7) (1) = 718 = (4 + 1) (4+2+1) = (5) (7) = 578 = (4 + 2) (4+2) = (6) (6) = 668

8 I OPTELLEN Rekenregels binair optellen:
0 + 0 = = = = 10 A B 197 163 360

9 II VERMENIGVULDIGEN A 1210 = 8 + 4 = 23 +22 = 11002 D 1100 0101 110
2410 = = = 110 D B 1210 =  2410 = keer 2: komma 1 naar rechts C 610 =  2410 = keer 4=22: komma 2 naar rechts Check: =19710 1102=6 6x197 = 1182 610 =  4810 = keer 8=23: komma 3 naar rechts keer 2n: komma n naar rechts

10 III DELEN A 3610 = = = 910 = 8+1 = = 10012 , ,01100 101 10,00 110 1000 11 F B 3610 =  910 = 10012 delen door 4=22: komma 2 naar links C delen door 2  komma 1 naar links delen door 8  komma 3 naar links D decimaal: 6 : 4 = 1,5 binair: : 1002 = 1,12 E 0,5010=2-1=0,12 0,2510=2-2=0,012

11 IV OKTAAL A OKT  BIN 3548 = (2+1) (4+1) (4) = 11 101 1002 B OKT  DEC
DEC  BIN

12 V AD-OMZETTER A Een Analoog  Digitaal omzetter verdeelt
de 0 – 5 V in een aantal gelijke stukken, die van links naar rechts genummerd worden. Bij 1 bit gaat het om 1 binair getal, en zijn er dus twee stukjes. Bij 2 bits gaat het om 22=4 stukken, bij 8 bits om 28 = 256 stukken. 0 1 B Stapgrootte 5 V /256 = 0,01952 0,0195 V/stap C Eerst omrekenen naar DEC Je begint bij 0 te tellen, dus 162 maal de stapgrootte 162 x 0,0195 = 3,159 3,2 V 3,2 Volt

13 AUTOMATEN II SYSTEEMBORD

14 WERKEN MET HET SYSTEEMBORD
SYSTEEMBORD bevat logische componenten die werken op TTL-logica: ze werken bij een spanning van 0 – 5 V (computers gebruiken TTL-logica). Wij noteren altijd: 0 V LAAG 0 BIN 5 V HOOG 1 BIN In dit practicum moet je nette tekeningen maken van de schakelingen: Sensoren links, verwerkers midden, apparaten rechts Verbindt de componenten met rechte lijnen (geen spaghetti!). Een lampje moet aangaan als er meer geluid wordt waargenomen dan ingesteld. Het lampje moet ook handmatig (drukschakelaar) aangezet kunnen worden. M DS OF

15 Proef NIET, EN, OF Tabellen met alle mogelijkheden zijn het duidelijkst! S S S1 S S1ENS2 -S1 -S1ENS2 S1 S S1OFS2 -S1 -S1ENS2

16 Proef OOIT, ALS . . DAN Als de dief de IR-straal onderbreekt, dan wordt de ingang van de INVERTOR laag en dus de uitgang HOOG. Het geheugen wordt dan AAN gezet. ALS Vin > Vref DAN Vuit = HOOG Met de comparator kun je automaten beslissingen laten nemen: afhankelijk van de spanning die de sensor levert moet er A of juist B gebeuren TEGENKOPPELING T IN K Temperatuur wordt laag Vin<Vref dus Vuit wordt LAAG  UIT invertor HOOG  RELAIS zet Kachel AAN  Huis wordt opgewarmd Temperatuur te hoog  Vin> Vref dus Vuit wordt HOOG  UIT invertor LAAG  RELAIS zet Kachel UIT  Huis koelt langzaam af

17 Proef 67 AD-omzetter & TELLER
ANALOOG DEC BIN 0 ,00 – 0,31 0000 2,50 – 2,81 8 1000 0,31 – 0,62 1 0001 2,81 – 3,12 9 1001 0, ,94 2 0010 3,12 – 3,44 10 1010 0,94 – 1,25 3 0011 3,44 – 3,75 11 1011 1,25 – 1,57 4 0100 3,75 – 4,07 12 1100 1,57 – 1,88 5 0101 4,07 – 4,38 13 1101 1,88 – 1,19 6 0110 4,38 – 4,69 14 1110 1,19 – 2,50 7 0111 4,69 – 5,00 15 1111 4 bits  24 = 16 ,mogelijkheden  stapgrootte 5,0/16 = 0,3125 (V) TEL Als Vin 0  5 dan TELLER 1 omhoog A/U Standaard AAN, anders aan bij HOOG RESET Als Vin HOOG dan TELLER op 0 TEL LER a/u r tel 8 4 2 1 1 Hz

18 Proef8 IJKGRAFIEKEN Lineaire Temperatuursensor
Niet-lineaire Lichtsensor Bereik: 0 – 300 Lux Gemiddelde gevoeligheid L Lineaire Temperatuursensor Bereik: -20 – 200 oC Gevoeligheid T Afstandswet: Hoe neemt de spanning af met de afstand tot de sensor?

19 SENSOREN Sensor zet gemeten informatie uit de buitenwereld om in voltage dat de computer kan verwerken (TTL-logica, dus in een spanning van 0 – 5 V) Temperatuursensor Microfoon of geluidsensor Lichtsensor Drukschakelaar Variabele spanning Pulsgenerator AD-omzetter (0 – 5 Volt  4 bits BIN) 1 Hz T M L DS

20 VERWERKERS Verwerkers zetten ingangssignalen om in uitgangssignalen volgens simpele logische regels (EN, OF, NIET, OOIT, ALS .. DAN .., TEL) IN EN OF M s r A B A EN B A OF B Als OOIT SET hoog geweest is dan is M hoog, tot RESET HOOG A A Vin Vuit COMPARATOR= ALS .. DAN .. Vuit wordt hoog als Vin>Vref Vref TEL LER a/u r tel 8 4 2 1 TELLER Zolang AAN = HOOG en RESET = LAAG wordt de teller 1 opgehoogd als TEL van 0 naar 1 gaat

21 ACTUATOREN ACTUATOREN ondernemen aan ACTIE als het ingangssignaal HOOG is, sommige werken op TTL logica, andere op 230 V LED AAN als Vin = 5 V Z ZOEMER AAN als Vin = 5 V RELAIS zet schakelaar AAN als Vin = 5 V

22 III AUTOMATISCHE SYSTEMEN
AUTOMATEN III AUTOMATISCHE SYSTEMEN

23 Drie soorten automatische systemen
MEETSYSTEEM Produceert automatisch informatie over de buitenwereld in een voor de gebruiker prettige vorm. Vbn Dataloggers, meetcomputers Op school leer je werken met COACH en met DATA-studio. STUURSYSTEEM SENSORMEETPANEELCOMPUTER Onderneemt onder bepaalde omstandigheden een afgebakende, specifieke actie In een stuursysteem wordt altijd gemeten, de meting is alleen niet zichtbaar Vbn ALARM-installaties, Afstandsbediening voor tv of garagedeur REGELSYSTEEM Systeem waarin informatie uit de buitenwereld teruggekoppeld wordt om afhan-kelijk van die informatie verschillende soorten actie te ondernemen om gewenste toestanden te laten ontstaan. In een regelsysteem wordt altijd gemeten Vbn Thermostaat

24 Vbn AD-omzetter A Wat is het uitgangssignaal als op een 4 bits AD-omzetter 1,71 V staat? B Wat is het uitgangssignaal als op een 8 bits AD-omzetter 1,71 V staat? 4 bits  24 = 16 stappen 5 V /16 = 0,3125  0,31 V/stap 1,71/0,3125 = 5,472  vakje 5 computer begint te tellen bij 0  rangnummer 4  410 = 01002 8 bits  28 = 256 stappen 5 V /256 = 0,01952 0,0195 V/stap 1,71/0,0195 = 87,69  vakje 87 computer begint te tellen bij 0  rangnummer 86 8610 = = =

25 Vbn2 Temperatuuralarm TEL LER a/u r M s EN tel
1 Hz T TEL LER a/u r tel M s DS A T hoger dan ingesteld  teller gaat aan  na 3 sec geheugen en dus zoemer aan B De tijden worden opgeteld: na sec is de 3 bereikt en gaat het alarm af. Wat moet je doen om achtereenvolgens te automatiseren?

26 Vbn3 Brandmelder A Z M s EN IN
T 1 Hz IN DS TEL LER a/u r tel 8 4 2 1 M s Z B De INVERTOR reset telkens de TELLER als de T te laag, vandaar dat deze automaat allleen af gaat als er 5 achtereenvolegnde seconden een te hoge T is

27 Vbn4 Thermostaat IN K Vuit (V) Tref = -10 + 0,5 x100 = -10 + 50 =40 oC
Temp. te LAAG  UITGANG comp LAAG  UIT IN HOOG  Relais AAN  dompelaar AAN Temp. te HOOG  UITGANG comp HOOG  UIT IN LAAG  Relais UIT  dompelaar UIT Vuit (V) T (oC) 5 -10 90 Tref = ,5 x100 = =40 oC Twater = 34 oC water te koud  dompelaar AAN dompelaar AAN als het WARM is en UIT als het KOUD is  systeem INSTABIEL Systeem scharniert op INVERTOR  INVERTOR klapt om bij 1,5 V  dat is bij ,3x100 =20 oC  Temperatuur wordt afgeregeld op 20 oC!

28 Vbn5 mee- en tegenkoppeling
A Stuur iets te veel naar links  tegensturen naar rechts  je buigt naar rechts A Stuur iets te veel naar rechts  tegensturen naar links  je buigt naar links – x1,5 –x1,5 B kamer veel te koud  kachel K wordt loeiheet  K nog niet koud als norm gehaald  T schiet iets door x1,5 C Meekoppeling: systeem schiet door: te laag  nog lager te hoog  nog hoger x1,5

29 AUTOMATEN IV ONTWERPEN

30 Vbn1 BAKEN B Waarheidstabel t/m 16 DEC BIN IN EN LED DEC BIN IN EN LED
DEC BIN IN EN LED A Betekenis gebruikte componenten: TELLER  1 ophogen als TEL L  H INVERTOR  omkeerder, H  L en L  H EN-poort  alleen H als beide ingangen H OF-poort  H als een van de ingangen H LED  geeft licht als ingang H C Zoals je aan de grafiek ziet is geeft het baken het signaal KORT – KORT - LANG

31 Vbn2 HARDLOOPWEDSTRIJD
C COMMENTAAR BIJ DE SCHAKELING Schakelaar A in  geheugen aan  tellers tellen Schakelaar B in  geheugen uit  tellers stoppen op eindtijd Schakelaar C in  tellers worden gereset beide op 0 dus

32 Vbn3 LOGISCHE REGELS A B A B A B - A - B (-A EN –B) = - (A OF B)
A B A B A B - A - B (-A OF –B) = - (A EN B)

33 Vbn4 GEHEUGELCEL MAKEN druk op SET  UIT OF H set
reset druk op SET  UIT OF H Standaard: UIT IN HOOG UIT EN H SET LOS  LED UIT set reset Terugkoppellus van EN naar OF: Info over toestand lamp gebruikt Lamp AAN  blijft AAN Lamp UIT  blijft UIT

34 Vbn ALLERLEI ALARMEN A Dit is het allersimpelste alarm: het kan AAN gezet worden (boven) en door een an-dere knop UIT gezet (onder). B Je wilt niet dat het alarm te snel aan gaat. C Meer rook dan ingesteld, betekent een hoog signaal uit de comparator, dan gaat het alarm aan. D Meer rook dan ingesteld, betekent een hoog signaal uit de comparator, zodat de teller AAN gaat. Als de teller bij 8 is gaat het geheugen – en dus het alarm – aan. Als er minder dan 8 sec te veel rook is wordt de teller gereset en begint het tellen dus opnieuw. Zonder de invertor ging het alarm ook af na 5+3 sec te veel rook

35 Tips bij het ontwerpen Wat is het probleem dat je moet oplossen? Schrijf dat op. Heb je een goed idee hoe het aan te pakken? Schrijf op! Welke componenten zijn er nodig voor dit probleem? Leg sensoren links, verwerkers in het midden en apparaten rechts. Werk met logische deelsystemen (horizontale lagen). Test eerst de deelsystemen en plak dan alles aan elkaar Weet je het niet meer? Werk van achteren naar voren!

36 AUTOMATEN V EXAMENOPGAVEN

37 I DIGITALE KLOK B A tel C a/u r D 15 u  7+4+2+1 = 11112
UUR r EN 4 8 MIN tel SEC 1 B TEL MIN tel a/u r A C D u  = 7 m  = 43 s  = H sec per 24x3600 = is niet zo veel, procentueel: I De pulsenteller stond dus 0,0035% te hard: 1,  1, pulsen/sec

38 II ALARM EN REGELSYSTEEM
te weinig vocht meten  uitgang comparator laag  teller AAN  op t= 7 sec geheugen aan  vochtverstuiver verstuift vocht totdat er voldoende vocht is te weinig vocht meten  uitgang comparator laag  teller AAN  op t= 7 sec geheugen aan  ZOEMER blijft afgaan tot D UIT zet

39 III WATERTANK Vuit (V) h (cm) 5 20 70 A
Niveau te LAAG  UITGANG comp LAAG  UIT IN HOOG  Relais AAN  kraan OPEN Niveau te HOOG  UITGANG comp HOOG  UIT IN LAAG  Relais UIT  kraan DICHT B Vuit (V) h (cm) 5 20 70 C 44 cm = cm  44 cm = (24/50)x5= 2,4 V 2,4 > 2,0 V  niveau te hoog  kraan dicht D Meekoppeling: Kraan open als niveau te hoog Kraan dicht als niveau te laag E Hoogte niet meer te regelen  Uref = 1,3 V  h = 20+1,3x10=20+13 =33 cm

40 IV LICHTSENSOR A In het donker is de gevoelig-heid hoog
B In het licht laag

41 V BAKEN EN AD-OMZETTER BIN 1OF2 -(4OF8) LED=EN BIN 1OF2 -(4OF8) LED=EN
BIN 1OF2 -(4OF8) LED=EN Maak een herhalingslus van 10 seconde: Eerst 7 sec uit Dan op t = 7 voor 3 sec AAN Op t=10 resetten zodat lus opnieuw kan starten Er zit een periode van 16 sec in het baken: eerste 8 sec: twee maal 1 sec UIT en 3 sec AAN tweede 8 sec: UIT

42 VI AUTOLAMPEN A Je wilt dat er gezoemd wordt als EN de motor uit en de lamp aan. Er moet dus geen signaal van de motor komen (invertor) en wel een signaal van de lamp. A Je wilt dat er alleen gezoemd wordt als de motor uit en de lamp aan vlak nadat en de motor en de lamp aan waren. Dus alleen alarm als A: 10 tegelijk met B 11. A B C D E F G H J ? ? ? ? ?

43 VII REKENMACHINE A Omrekenen DEC  BIN
B Eerst optellen dan omrekenen en checken: A B AOFB -AENB ?=EN ?=OF Dus ?=EN werkt goed!

44 VIII AUTO'S TELLEN A Fietsen leveren lagere wieldruk 
LER a/u r tel 8 4 2 1 A Fietsen leveren lagere wieldruk  pref zo hoog, fietsen niet geteld auto’s wel ! B Elk 2e wiel wordt geteld, en onmiddellijk wordt A gereset! C Omrekenen BIN  DEC: D Omdat = 100, telt C de honderdtallen. Teller B geeft de rest: Aantal auto’s N = 100xC+B=100x76+56=7.656

45 IX ALARMINSTALLATIE A Als M1 LAAG moet de teller uit en moet er gereset worden, als M1 HOOG moet de teller aan en moet er NIET gereset worden. Vandaar de lijn en de invertor. IN B Er zijn 30 sec voor 8 bliepjes, dus de frequentie is C Er moet een geheugencel in het blok die: AAN gaat op 1 UITgaat op 4 Zde teller reset op 4s M s r

46 X DE QUIZ BLOK I (1) Als B en C nog niet gedrukt hebben moet dit blok een hoge uitgang hebben: het is dus NIET zo dat B OF C heeft gedrukt. Er is ook een oplossing met NIET NIET EN, maar die oplossing mag niet want je moest kiezen voor het minste aantal verwerkers. Zie de opgave over wetten van De Morgan hier boven. BLOK II (3) Als uit Blok I een hoge waarde komt – omdat er nog niemand heeft gedrukt – EN als van A een hoge waarde komt – omdat deze als eerste drukte – dan moet Blok II een hoge waarde leveren. Het is dus een EN-poort. BLOK III (4) Dat A als eerste heeft gedrukt moet in de geheugencel op-geslagen worden, omdat alleen dan LED A blijft branden. M s r IN OF EN

47 EINDE


Download ppt "AUTOMATEN Co BTn I GETALSTELSELS II SYSTEEMBORD III SYSTEMEN"

Verwante presentaties


Ads door Google