Download de presentatie
De presentatie wordt gedownload. Even geduld aub
1
Afstudeerproject ETHERFLOW:
Het integreren van Ethernet functionaliteit in een flowmeter Mark van der Waal van Dijk Avans Hogeschool Breda Elektrotechniek lijn 1/2 KROHNE Altometer Afdeling Ontwikkeling 27 juni 2007
2
Inhoud KROHNE Algemeen Opdrachtomschrijving De Flowmeter
Het EtherFlow systeem De EtherFlow hardware De EtherFlow software Conclusie Demonstratie Vragen
3
KROHNE Algemeen Flowmeter fabrikant Opgericht in 1921
Oorspronkelijk Duits bedrijf KROHNE Altometer Dordrecht ISO9001 gecertificeerd Bijna 400 mensen werkzaam
4
Opdrachtomschrijving
Een systeem ontwikkelen, waarmee flowmeters via een willekeurig Ethernet netwerk uitgelezen kunnen worden Meetwaarden uitlezen en opslaan op PC Real-time (geen meetwaarden missen) Meetwaarden tonen in webpagina
5
De Flowmeter
6
De Flowmeter Meet vloeistof- of gasstroom (debiet)
Verschillende meetprincipes Ultrasoon Elektromagnetisch Bestaat uit twee onderdelen Opnemer Signaalconvertor Toepassingen Waterindustrie (Petro) Chemische industrie Drankenindustrie
7
De Flowmeter Signaalconvertor modulair opgebouwd
Behuizing Backplane Insteekkaarten Voedingskaart Sensor specifiek (ultrasoon, elektromagnetisch…) I/O (bijvoorbeeld pulsuitgang, CAN bus…) Display met bedieningspaneel Onderdelen communiceren via GDC bus
8
De Flowmeter
9
De Flowmeter
10
De Flowmeter
11
De Flowmeter GDC bus General Device Concept KROHNE specifiek
Object georiënteerd Token bus (Virtuele ring) 9 bits data (voordeel korte berichten) Baudrate 28k8 Verschil tussen real-time berichten (meetwaarden) en andere berichten (niet kritisch)
12
Het EtherFlow systeem Flowmeter kan verbonden worden aan willekeurig Ethernet netwerk Vertaalt de interne GDC communicatie naar datapakketten Datapakketten worden via Ethernet verstuurd Windows applicatie verwerkt en toont de data, eventueel opslaan Meetwaarden uit te lezen via webpagina Bestaat uit hardware en software Insteekkaart met microcontroller Microcontroller software Windows applicatie Webpagina Uitbreiding van bedieningsmenu flowmeter (display)
13
Het EtherFlow systeem EtherFlow systeem EtherFlow Hardware Ethernet
netwerk EtherFlow Software Flowmeter Opnemer Signaal Convertor GDC TCP TCP Metingen I/O insteekkaart Windows applicatie Webpagina
14
De EtherFlow Hardware I/O insteekkaart voor in signaalconvertor ontwikkeld Voegt Ethernet functionaliteit toe aan de flowmeter Verbonden met GDC bus en backplane Gebaseerd op Atmel ontwikkelbord met ARM7 microcontroller 32 bits ARM7 microcontroller RISC architectuur Geïntegreerde Ethernet controller Schema’s ontwikkeld in Orcad Printplaat ontwikkeld in Ultiboard (4 lagen) Programmeren van microcontroller met JTAG
15
De EtherFlow Hardware ARM7 JTAG Microcontroller Connector Diverse I/O
Backplane Connector GDC Connector
16
De EtherFlow Hardware Functionaliteiten
Ethernet 10/100Mbps Real-Time Clock 2 RS232 poorten SD-kaart connector Diverse in- en uitgangen (CAN, TWI/I2C, USB, LCD scherm) Ethernet signaal via backplane naar “buitenwereld”
17
De EtherFlow Software Software voor de ARM 7 microcontroller
Geschreven in C Open-source besturingssysteem (Nut/OS) en TCP stack (Nut/NET) Verwerking van GDC communicatie TCP Server / Datapakketten Webserver Zorgt voor IP en MAC adres voor insteekkaart Opgedeeld in threads (taken)
18
De EtherFlow Software Webbrowser Flowmeter Windows applicatie Aanvraag
Webpagina Data (GDC) Connectie Data Webpagina HTTP Server Interrupt routine TCP Server TCP Berichten TCP Datapakket Data Reset Bericht ontvangen Connectie Data Data Data opslag TCP Send Data Data Reset
19
De EtherFlow Software Windows applicatie
Geschreven in C, m.b.v. Microsoft Visual C++ Verwerkt de TCP Datapakketten Toont de ontvangen data in schermen Mogelijk om ontvangen data op te slaan in bestand Mogelijk om berichten te versturen naar GDC bus (bijvoorbeeld reset) Connectie met meerdere flowmeters mogelijk Opgedeeld in threads
20
De EtherFlow Software Gebruiker Data (meetgegevens) Menu keuze Display
Thread Hoofd Thread Connect Thread Connect Opslaan Data Start Connectie Collect Thread TCP Datapakket Data Bestand EtherFlow Insteekkaart
21
De EtherFlow Software Flowmeter menu’s toegevoegd aan display
Instellingen uitlezen en wijzigen van EtherFlow systeem Software versie MAC adres IP adres / Gateway / Net Mask Tijd / Datum Uitlezen / wijzigen via GDC bus
22
De EtherFlow Software Vraagt gegevens op Data aanvraag (GDC) Gebruiker
Display EtherFlow insteekkaart Data antwoord (GDC) Toont gegevens
23
Conclusie Systeem ontwikkeld om flowmeters aan een Ethernet netwerk te koppelen Ethernet functionaliteit wordt toegevoegd door plaatsen van insteekkaart in flowmeter Meetgegevens kunnen met Windows applicatie getoond en opgeslagen worden Windows applicatie kan berichten op GDC bus plaatsen Meetgegevens kunnen getoond worden in webpagina EtherFlow systeem is real-time Instellingen uitlezen / wijzigen m.b.v. display
24
Demonstratie
25
Vragen/opmerkingen?
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.