Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.

Verwante presentaties


Presentatie over: "Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda."— Transcript van de presentatie:

1 Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda 2 juli 2004

2 Overzicht n Bedrijf, product en GDC n Opdrachtomschrijving n Etherflow systeem n Hardware n Software n Conclusie n Demonstratie n Vragen

3 Bedrijf n KROHNE Duits bedrijf n Ontwikkeling en productie van flowmeters n Opdracht uitgevoerd bij KROHNE Altometer in Dordrecht op de ontwikkelafdeling

4 KROHNE GDC n GDC = General Device Concept n Gemeenschappelijk platform voor alle KROHNE producten n Elektronica grotendeels gelijk afgezien van de verschillen in meetprincipe

5 Intern bus concept n Ontwikkeld door KROHNE n Verbinding tussen alle hardware onderdelen van flowmeter

6 GDC aansluiting

7 Opdrachtomschrijving n Systeem bedacht en ontwikkeld worden, waarmee een flowmeter gekoppeld kan worden aan een Ethernet netwerk

8 Eisen aan het systeem n Flowmeter uitleesbaar op een webpagina n Meetdata, afkomstig van flowmeter, geschreven kunnen worden in een bestand op een PC n Er mag geen meetdata worden gemist n Moet geschikt zijn voor ijkingen n Flowmeter moet aangesloten kunnen worden op elk 10/100 Mbps Ethernet netwerk

9 Etherflow systeem n Hardware n Software n Aparte windows applicatie voor communicatie met het Etherflow systeem

10 Hardware n Basis van de hardware bestaat uit een microcontroller, UART en een Ethernet aansluiting n Gekozen is voor Ethernut, vanwege ATMega128 microcontroller en 10/100 Mbps netwerk aansluiting n Besturingssysteem en TCP stack

11 Ethernut hardware

12 Toevoeging extra onderdelen n LCD-display en Real-time klok

13 Software n Programmeren van ATMega128 microcontroller in C n Opgedeeld in 3 delen, namelijk: u Interrupt routine u HTTP gedeelte u TCP gedeelte n Aparte routines voor het aansturen van LCD display, ADC, RTC en timestamp generator

14 Software

15 Interrupt routine n Filteren en bufferen van data, afkomstig van de GDC bus n GDC = object georiënteerd n 9 bits communicatie n GDC header of een GDC databyte

16 Interrupt routine

17 Etherflow datapakket n Elk datapakket is 256 bytes groot n Bevat alle meetdata van de flowmeter, inclusief alle extra data van ondermeer RTC, ADC, digitale inputs n Alle data snel en gestructureerd van Etherflow naar applicatie

18 Windows applicatie n Speciaal gemaakt voor het ontvangen van Etherflow datapakketten van het Etherflow systeem n Geprogrammeerd in C, alleen win32 api low-level n Toont meetdata van de flowmeter, plus RTC, ADC enz op scherm n Meetdata wegschrijven in een puntkomma gescheiden tekstbestand

19 Windows applicatie

20 Conclusie n Systeem waarmee een flowmeter op een webpagina en in een speciale applicatie uitgelezen kan worden n Er wordt geen data gemist n RTC, ADC, digitale inputs enz toegevoegd n Data wegschrijven in een puntkomma gescheiden bestand op een PC n Flowmeter is aan te sluiten op elk 10/100 Mbps Ethernet netwerk n Geschikt voor ijkingen n Etherflow wordt al gebruikt

21 Demonstratie

22 Vragen ?


Download ppt "Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda."
Ads door Google