GIP. De computer gestuurde trein



Vergelijkbare documenten
Geïntegreerde proef. Computer gestuurd domotica systeem

Inductiemeter via de parallelle poort

GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING

43 Keerlusprint Werking. informatieblad 43 keerlusprint KLS versie 2.0

In deze mannual zal ik het voorbeeld van de Led cube gebruiken maar de principes zijn op alles toepasbaar.

Netwerk Interfacing Data Logging.

Tinyserir-RC5. Datasheet. Tinyserir-RC5 Page: 1 of 8

TRUST VIDEO CONSOLE VIEWER

Bouwbeschrijving UniSAI

Friesland College Leeuwarden

Stappenmotor Interface. Controller

COMPUTER GESTUURD LOOPLICHT

Terugmeldingen. Misschien zijn er nog meer detectie mogelijkheden, maar laten we deze maar eens nader bekijken wat de voor- en nadelen zijn!

GEÏNTEGREERDE PROEF. VTI Sint-Laurentius. Pakketweegschaal. Industriële informatie & communicatietechnologie SCHOOLJAAR

NUMMERKIEZER. Scanned, ocr ed and converted to PDF by HansO, 2001

AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke

Universele Digi Interface

Departement industriële wetenschappen en technologie

Elektronische sluitertijd 1/50 tot 1/ auto dubbel pyroelektrisch element

IH_NL_BRA_SCHEMA_RA.doc. Aansluitschema s

Terugmeld module in combinatie met andere merken 13. Aansluiten van de meldingangen 14. In gebruik nemen en testen van de terugmeld module 16

MRDIRECT BOOSTER. Handleiding. Werkt met de volgende systemen: Werkt niet met de volgende systemen: Werkt met de volgende protocollen:

Vermogen Elektronica : Stappenmotor

EnVivo Magnetische 2.0MP Webcam

Locobuffer Handleiding

Logo quiz Project Inleiding op de Logo!

Verkorte werkwijze eerste gebruik 1. Installatie (3) 2. Gebruik Televiewer (4)

LocoHDL Module Toepassingen

Gebruikershandleiding

LocoServo Handleiding

Geïntegreerde proef: DE FANCONTROLLER

* Gratis bij aanschaf PC I/O terugmeldsysteem, zie SOFTLOK info!!

EASYPLUS PRE DOMOTICA

Inleiding / Aanleiding Nieuwe firmware op je Weatronic zendermodule Instellen van je DV module... 3

gebruikershandleiding PC

STROOMSENSOR BT21i Gebruikershandleiding

LocoIO Handleiding HDM08

OC32 Event Input Upgrade

Voorwoord / veiligheidsaanwijzing 3. Gebruik van de s88-n-16/cd terugmeldingsmodule 4. Aansluitingen s-88-n-16/cd 4

WRC S Soundcard Interface

VANTEK Discovery set. N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. N991240#1

Eerste Hulp bij uw Digibord

Elbo Technology BV Versie 1.1 Juni Gebruikershandleiding PassanSoft

MotorControl gebruiksaanwijzing V3 vanaf softwareversie 2.0e

SPRAAK MODULE INT-VG. 1. Eigenschappen. 2. Specificaties

If This Then That. Koen van Eijk Klas 1B

SERIËLE/PARALLELLE I/O 2/1-POORT PCI UITBREIDINGSKAART

Aansturing Module Handleiding

LocoServo Handleiding

EM Poorts Switchbox USB 2.0

Snel op weg met e.dentifier2

RF1456RGB. Gebruiksaanwijzing

Gebruikershandleiding. DVB-T/A TV Tuner Stick

DOMOTICA TC-FL4 FL VERGRENDELINGEN. t f MODEL KS4210

Veel gestelde vragen over de Kenteken Herkenning

Dekoder instel programma met behulp van de Sprog IIv3 of de Sprog III. Digitaalservice.nl

Gebruikershandleiding GeoChaser Guard

Inhoudsopgave. SNI handleiding. Inhoudsopgave

Montagevoorschriften

TeleViewer TELEVIEWER. Gebruikershandleiding. Versie 1.0

Bouwbeschrijving en aansluitgegevens.

LIVECHESS QUICK SET-UP CAÏSSA

SPACEGUARD SERIE SG 10

PROCEDURE VOOR STORINGZOEKEN SD-NAVI MET ANC (versie 1.00) Overzicht en pinout Hfdst 2 WERKT HELEMAAL NIET AAN/UIT (geen geluid en geen Hfdst 3-1

Gebruiksaanwijzing GPIO interface voor BrightSign - HD players

Inhoudsopgave. De verkeersregelinstallatie Pagina 2 van de 34

Gebruiksaanwijzing GPIO interface voor BrightSign - HD players

WC053 - Foldable Hi-Def 1.3M Trackcam USB 2.0

Basisoefeningen en uitwerkingen Systeembord. Opgaven en antwoorden op It s learning en agtijmensen.nl

Notebook of Desktop PC met USB2.0 of USB1.1 poorten Microsoft Windows 98SE, 2000 of XP Mac OS9.x of hoger

HD-CVI Verkorte handleiding

Basis bediening van het scherm

KAEDU : Outputs en inputs

AccuSafe V3.5 Kit. Beknopte Handleiding. Door W.Kerstens

Inbouwen van de Speedohealer

Frequentie standaard PA0WSO

Computergestuurde heliostaat Volg de zon of de sterren

VTI Sint-Laurentius De school voor Wetenschap, Techniek en Technologie Pr. Thuysbaertlaan Lokeren info@vti-lokeren.

Interface digitale modes en N1MM.

voordat we verder gaan raad ik aan om in ieder geval te zorgen dat je het volgende hebt:

Een simpel lichtorgel met Lightning.

Wat zien we in deze cursus

Project If This Then That

H A R D D I S K A D A P T E R I D E / S A T A T O U S B 3. 0 O N E T O U C H B A C K U P

Beknopte handleiding AVC792 Nederlands. 9. Vraag en antwoord voor de meest voorkomende problemen

FA23 Aansluitschema Onderdeel nr:

Inhoudsopgave. Handleiding: MC v2.0a. Pagina - 1 -

Inleiding Digitale Techniek. Week 7 Schuifregisters Jesse op den Brouw INLDIG/

Friesland College Leeuwarden

Verslag: Computer. Naam: Tyrone Ste Luce. Klas: M4B

Installatie & Snelstart Gids iais Wireless(draadloos) AIS Ontvanger en NMEA Server

S T O R A G E S U P P O R T H A R D D I S K C A S I N G 2. 5 S T O R A G E S ATA T O U S B 2. 0 H A N D L E I D I N G S I

tiptel 545/570 office tiptel 545/570 SD PC Software en Driver Installatie In Windows XP/ Windows 7 (32/64 Bit)

Mathias Spiessens Niels Salien Tom Pattyn. Project 2 : Domotica. Onder begeleiding van Wouter Deketelaere en Wim Dams

De condensator en energie

Veel gestelde vragen:

Espa 443 Converter. Beschrijving van de Espa 444 naar Espa 443 Converter.

Transcriptie:

KTA Lindenlei 38 9000 Gent GIP De computer gestuurde trein Brecht Ramon 7 Industriële Computertechnieken Schooljaar 2004-2005 Brecht Ramon De computer gestuurde trein 1

Hoofdstuk 1 1. Projectomschrijving Mijn project houdt in dat ik een trein door de computer laat besturen. Het is de bedoeling om de trein te laten rijden met verschillende snelheden en hem ook in beide richtingen te laten rijden. Ik zal gebruik maken van labview voor het aanmaken van mijn programma. Doelstelling: De trein laten rijden op verschillende snelheden. De trein in beide richtingen laten rijden. Bepalen waar de trein zich bevindt op het spoor. Hoofdstuk 2 2. Inhoud 2.1. Blokschema Interface: De optocouplers bieden een optische scheiding tussen de parallelle poort en de voeding die de trein laat rijden, de darlington versterkt het signaal. Het relais dient om de polariteit om te wisselen. Zo is het mogelijk om de trein in beide richtingen te laten rijden. De infrarood led en ontvanger dienen om de plaats van de trein in een bepaald deel van het traject te bepalen. Brecht Ramon De computer gestuurde trein 2

2.2. Hardware 2.2.1. Schema s Opstelling om de trein te laten rijden in 1 richting: Opstelling om de trein te laten rijden in beide richtingen: Brecht Ramon De computer gestuurde trein 3

Opstelling om de trein te detecteren: 2.2.2. Werking Brecht Ramon De computer gestuurde trein 4

Werking samengevat: In LabVIEW heb ik een pulsgenerator gemaakt. Door deze puls naar de parallelle poort te verzenden is het mogelijk de snelheid van de trein te regelen. Wanneer het signaal die uit de parallelle poort komt laag is spert de optocoupler. Het spersignaal wordt door de ULN2804 geïnverteerd zodat de trein zal rijden. De parallelle poort is aangesloten op een optocoupler die op zijn beurt aan de uitgang zorgt voor een gesloten schakeling. De uitgang van de optocoupler wordt door middel van een bron gekoppeld met een versterker, die dient om een bruikbaar signaal te verkrijgen om een relais te bekrachtigen en de trein te laten rijden. De contacten gekoppeld aan de spoel van het relais zorgen voor de schakeling van de (trein)motor. Aangezien we de draaizin van de motor kunnen wijzigen door de polen te veranderen, kunnen we een tweede lijn aansturen om de motor in de andere richting te laten draaien. Als input van de schakeling maken we gebruik van een detectiesysteem (IR-LED en fotodiode elk aan een kant van de sporen, waar de trein doorrijdt). Doordat de trein bij het voorbijkomen de lichtstraal onderbreekt tussen IR- LED en fotodiode, schakelt de diode om. Die schakeling wordt aangesloten aan de parallelle poort, die ook inputsignalen kan verwerken, en wordt doorgekoppeld naar het programma, die zorgt voor de dataverwerking. Brecht Ramon De computer gestuurde trein 5

2.2.3. Implementatie hardware 2.2.3.1. Bedradingschema Brecht Ramon De computer gestuurde trein 6

2.2.3.2. PC- poort(en) De computer communiceert met de interface via de parallelle poort (LPT1). De parallelle poort: De tabel die je hier onder ziet is een weergave van wat welke pin voor functie heeft en eventueel. De extra functies. Pin Signaal lijn Richting Uitgangs-bit Invert 1 Strobe Out Control-0 Ja 2 Data0 In/Out Data-0 Nee 3 Data1 In/Out Data-1 Nee 4 Data2 In/Out Data-2 Nee 5 Data3 In/Out Data-3 Nee 6 Data4 In/Out Data-4 Nee 7 Data5 In/Out Data-5 Nee 8 Data6 In/Out Data-6 Nee 9 Data7 In/Out Data-7 Nee 10 Ack In Status-6 Nee 11 Busy In Status-7 Ja 12 Paper-Out In Status-5 Nee 13 Select In Status-4 Nee 14 LineFeed Out Control-1 Ja 15 Error In Status-3 Nee 16 Init/Reset Out Control-2 Nee 17 Select Out Control-3 Ja 18-25 Ground - - - De printerpoort is niet kortsluitvast en kan niet overweg met stroompjes groter dan 10mA. Het handigste is om een optocoupler te gebruiken in combinatie met een 470 ohm weerstand. Na de optocoupler kunnen allerlei aanstuurschakelingen geconstrueerd worden zonder dat je nog rekening hoeft te houden met je printerpoort. Als de printerpoort door een kortsluiting of dergelijk defect gaat, en er is geen optocoupler aanwezig, is er veel kans dat het moederbord van de computer onherstelbaar beschadigd wordt. Deze schakeling kan gebruikt worden om bijvoorbeeld wissels om te zetten bij de modelspoorbaan of lampen te sturen bij een disco. De printerpoort van de computer kan maximaal 8 uitgangen sturen. De schakeling werkt heel eenvoudig. Een van de datalijnen van de printerpoort van de computer stuurt een transistor open en de bijbehorende belasting wordt aangeschakeld. De datalijnen zijn in de tabel op te zoeken. Brecht Ramon De computer gestuurde trein 7

Uitlezen via de parallelle poort: o o o De snelheids regeling. De draaizin omkering. De test puls. Inlezen via de parallelle poort: o De plaatsbepaling van de trein. De USB poort: Inlezen via de USB poort o Aan de hand van videoocx importeer ik de beelden die de webcam maakt in labview 7.1. Beschrijving VideoOCX: Videoocx is een ActiveX console die toestaat dat programmeurs gemakkelijk om videogevangenneming te integreren en beeld verwerkende capaciteiten in hun softwaretoepassingen met slechts een gemakkelijke stap. VideoOCX is compatibel met de meeste Video-voor-Windows apparaten, zoals USB fototoestellen (webcams) en framegrabbers samen met een CCD fototoestel of camerarecorder. VideoOCX staat toe dat u video in een eenvoudige stap gevangen te nemen. 2.2.3.3. Randapparaten Webcam: Typhoon WebShot II USB 300K is een digitale webcam voor alle computers en notebooks. Deze webcam komt met een hoge resolutie van 300K pixel. Typhoon WebShot II USB 300K gebruikt USB 1.1 die voor een gemakkelijke plug en play installatie kan gebruikt worden. Er is geen extra netadapter nodig aangezien de webcam via de USB kabel gevoed wordt. Infrarood led (LD274) Foto transistor (BPW40) Brecht Ramon De computer gestuurde trein 8

2.3. Software De programmatuur werd gemaakt in LabVIEW en bestaat uit 3 delen. Het genereren van pulsen Het inlezen van de plaatsbepaling Het inlezen van de webcam via VideoOCX 2.3.1. Frontpanel Brecht Ramon De computer gestuurde trein 9

Deel 1: Snelheid- draaizin regeling. Deel 2: Plaats bepaling. In dit deel van het programma kun je de volgende zaken doen. De snelheid van de trein regelen. De draaizin veranderen. Testen als de trein rijdt. De baan is verdeeld in 5 zones. Deze 5 zones worden in dit deel van het programma voorgesteld door led s. Wanneer de trein in Wijzerzin rijdt moet u in de linkerkolom kijken en wanneer hij tegen wijzerzin rijdt moet u in de rechterkolom kijken. Op de volgende pagina vindt u een figuur die de verschillende zones weergeeft. Brecht Ramon De computer gestuurde trein 10

Brecht Ramon De computer gestuurde trein 11

Deel 3: Live stream. In dit deel van het programma kun je de trein live volgen. Om dit mogelijk te maken heb ik gebruik gemaakt van videoocx. 2.3.2. Diagram Brecht Ramon De computer gestuurde trein 12

2.3.3. Analyse programma Dit deel van het programma wordt gebruikt om de beelden gemaakt door de webcam te importeren in labview. Met dit deel van het programma wordt de trein bestuurd. Hier wordt de snelheid en de draaizin van de trein geregeld. Dit deel van het programma verzorgt de detectie in wijzerzin. Om ervoor te zorgen dat de led van een bepaalde zone blijft branden, tot de trein deze verlaat, maak ik gebruik van een shiftregister. Brecht Ramon De computer gestuurde trein 13

Dit deel van het programma verzorgt de detectie in tegenwijzerzin. Om ervoor te zorgen dat de led van een bepaalde zone blijft branden, tot de trein deze verlaat, maak ik gebruik van een shift register. Brecht Ramon De computer gestuurde trein 14

2.3.4. Gebruikershandleiding Om het programma te starten moet je op deze knop drukken. Daarna zal het programma starten en kan je de trein gaan besturen. Hieronder daarover meer. Snelheid- draaizin regelen In bovenstaande figuur vind je de besturing om de trein sneller of trager te laten rijden. Ook is het hier mogelijk om de trein van draaizin te doen veranderen. De Test Puls dient om te testen als de trein wel degelijk zal rijden. Met deze draaiknop kan de snelheid van de trein veranderd worden. De knop draaizin omkeren maakt het mogelijk om de trein zowel vooruit als achteruit te laten rijden. Brecht Ramon De computer gestuurde trein 15

Detectie In dit gedeelte van het programma is het mogelijk om de plaats van de trein te bepalen. Wanneer de trein zich beweegt in wijzerzin zal er boven de led s een grote led branden. Dit wil zeggen dat je naar dat gedeelte moet kijken om de plaats van de trein te kunnen bepalen Live stream In dit deel van het programma is het mogelijk om de trein te zien rijden. Dit maakt het mogelijk om de trein van in een andere kamer te besturen. Brecht Ramon De computer gestuurde trein 16

2.4. Testen en resultaten Het testen van de schakeling op het breadbord vormde weinig problemen, want ze functioneerde zoals het moest. Als ik de snelheid van de trein wil veranderen gebeurt dit door pulsen. Wanneer de trein niet rijdt ziet de grafiek er als volgt uit. Wanneer de trein rijdt op stand 2 dan ziet de grafiek er als volgt uit. Hoofdstuk 3 Besluiten Op zich kunnen we zeggen dat we redelijk geslaagd zijn in onze doelstelling voor dit project. Het elektronische gedeelte van deze GIP functioneert volledig. We kunnen de snelheid van de trein regelen in labview en dan uitlezen via de parallelle poort. Verder kunnen we bepalen waar de trein zich bevindt op de sporen. Ook kunnen we de trein live volgens tijdens het rijden. Ik heb de volgende dingen tot een goed einde kunnen brengen. Snelheidsregeling van de trein: Het is mogelijk om de trein sneller en trager te laten rijden Draaizin omkering: Door het gebruik van een relais is het mogelijk om de trein van rijrichting te doen veranderen. Plaats bepaling: Door gebruik te maken van een infrarood led en een foto transistor heb ik het mogelijk gemaakt om te zien waar de trein zich bevind op de sporen. Importeren van live beelden: Door gebruik te maken van het software programma videoocx is het mogelijk geweest om de beelden die de webcam maakt te importeren in labview. Brecht Ramon De computer gestuurde trein 17

Bibliografie Hoe ik mijn webcam in labview 7.1 kon importeren heb ik gevonden om deze site: http://www.citengineering.com/pagesen/labview/app.aspx Optocoupler: 4N25, meer informatie vind je hier http://www.vishay.com/docs/83725/83725.pdf Darlington ULN2803, meer informatie vind je hier: http://www.alldatasheet.co.kr/datasheetpdf/view/onsemi/uln2803.html Fototransistor: BPW40, meer informatie vind je hier: http://pepperoni.udg.es/pdfs/electronica/ir/bpw40.pdf Infrarood led: LD274, meer informatie vind je hier: http://etronics.free.fr/dossiers/analog/analog13/ld274.pdf Brecht Ramon De computer gestuurde trein 18