Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda 2 juli 2004 Overzicht Bedrijf, product en GDC Opdrachtomschrijving Etherflow systeem Hardware Software Conclusie Demonstratie Vragen Bedrijf KROHNE Duits bedrijf Ontwikkeling en productie van flowmeters Opdracht uitgevoerd bij KROHNE Altometer in Dordrecht op de ontwikkelafdeling KROHNE GDC GDC = General Device Concept Gemeenschappelijk platform voor alle KROHNE producten Elektronica grotendeels gelijk afgezien van de verschillen in meetprincipe Intern bus concept Ontwikkeld door KROHNE Verbinding tussen alle hardware onderdelen van flowmeter GDC aansluiting Opdrachtomschrijving Systeem bedacht en ontwikkeld worden, waarmee een flowmeter gekoppeld kan worden aan een Ethernet netwerk Eisen aan het systeem Flowmeter uitleesbaar op een webpagina Meetdata, afkomstig van flowmeter, geschreven kunnen worden in een bestand op een PC Er mag geen meetdata worden gemist Moet geschikt zijn voor ijkingen Flowmeter moet aangesloten kunnen worden op elk 10/100 Mbps Ethernet netwerk Etherflow systeem Hardware Software Aparte windows applicatie voor communicatie met het Etherflow systeem Hardware Basis van de hardware bestaat uit een microcontroller, UART en een Ethernet aansluiting Gekozen is voor Ethernut, vanwege ATMega128 microcontroller en 10/100 Mbps netwerk aansluiting Besturingssysteem en TCP stack Ethernut hardware Toevoeging extra onderdelen LCD-display en Real-time klok Software Programmeren van ATMega128 microcontroller in C Opgedeeld in 3 delen, namelijk: Interrupt routine HTTP gedeelte TCP gedeelte Aparte routines voor het aansturen van LCD display, ADC, RTC en timestamp generator Software Interrupt routine Filteren en bufferen van data, afkomstig van de GDC bus GDC = object georiënteerd 9 bits communicatie GDC header of een GDC databyte Interrupt routine Etherflow datapakket Elk datapakket is 256 bytes groot Bevat alle meetdata van de flowmeter, inclusief alle extra data van ondermeer RTC, ADC, digitale inputs Alle data snel en gestructureerd van Etherflow naar applicatie Windows applicatie Speciaal gemaakt voor het ontvangen van Etherflow datapakketten van het Etherflow systeem Geprogrammeerd in C, alleen win32 api low-level Toont meetdata van de flowmeter, plus RTC, ADC enz op scherm Meetdata wegschrijven in een puntkomma gescheiden tekstbestand Windows applicatie Conclusie Systeem waarmee een flowmeter op een webpagina en in een speciale applicatie uitgelezen kan worden Er wordt geen data gemist RTC, ADC, digitale inputs enz toegevoegd Data wegschrijven in een puntkomma gescheiden bestand op een PC Flowmeter is aan te sluiten op elk 10/100 Mbps Ethernet netwerk Geschikt voor ijkingen Etherflow wordt al gebruikt Demonstratie Vragen ?