32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag. Zürcher Fachhochschule



Ähnliche Dokumente
Die Invaliden-Versicherung ändert sich

Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv)

Kurzeinweisung. WinFoto Plus

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv)

Synchronisierung. Kommunikationstechnik, SS 08, Prof. Dr. Stefan Brunthaler 73

Ihr Mandant möchte einen neuen Gesellschafter aufnehmen. In welcher Höhe wäre eine Vergütung inklusive Tantieme steuerrechtlich zulässig?

Adventskalender Gewinnspiel

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Algorithmische Kryptographie

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Nicht über uns ohne uns

Installation eines BM-33k6/ISDN pro USB an einem Windows XP-Rechner

Geneboost Best.- Nr Aufbau Der Stromverstärker ist in ein Isoliergehäuse eingebaut. Er wird vom Netz (230 V/50 Hz, ohne Erdung) gespeist.

Installation OMNIKEY 3121 USB

Leitfaden zur Durchführung eines Jahreswechsels in BüroWARE 5.x

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

Was meinen die Leute eigentlich mit: Grexit?

Benutzung des NAM. Starten Sie Ihren Browser und rufen Sie folgende Adresse auf:

PC CADDIE SMS Versand

Übertragung von ArcGIS Desktop 10.1 Concurrent Use Lizenzen auf zwei oder mehr Lizenzmanager (Juni 2013)

Zimmertypen. Zimmertypen anlegen

Mitarbeiterbefragung als PE- und OE-Instrument

Version 1.0 [Wiederherstellung der Active Directory] Stand: Professionelle Datensicherung mit SafeUndSave.com. Beschreibung.

Informatik 2 Labor 2 Programmieren in MATLAB Georg Richter

Telefonmodem ISDN DSL VDSL. Telekom 1&1 Telefónica/O2. Vodafone Unitymedia HSE Medianet

Inbetriebnahme grabbmodul-1 / minimodul-16x bzw. smarteye-1

Tag des Datenschutzes

SharePoint Demonstration

Jeopardy and andere Quizformate im bilingualen Sachfachunterricht Tipps zur Erstellung mit Powerpoint

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Mediumwechsel - VR-NetWorld Software

Hilfe zur Urlaubsplanung und Zeiterfassung

Microcontroller Kurs Microcontroller Kurs/Johannes Fuchs 1

Installation und Bedienung von vappx unter Android

Mikrocontroller Grundlagen. Markus Koch April 2011

ICS-Addin. Benutzerhandbuch. Version: 1.0

Outlook: Serienbrief mit persönlicher Anrede (oder Mail) aus dem Kontaktordner

1. Einführung. 2. Archivierung alter Datensätze

Kundenbefragung als Vehikel zur Optimierung des Customer Service Feedback des Kunden nutzen zur Verbesserung der eigenen Prozesse

Wie oft soll ich essen?

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

Ugra Proof Certification Tool

Über den Link erreichen Sie unsere Einstiegsseite:

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Zunächst ist dieser Service nur für Mac OS verfügbar. Drucken unter Windows wird Ihnen im Laufe des Semesters zur Verfügung stehen.

GSM: Airgap Update. Inhalt. Einleitung

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Fragebogen: Abschlussbefragung

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Die Post hat eine Umfrage gemacht

Fax einrichten auf Windows XP-PC

Die Dateiablage Der Weg zur Dateiablage

Switching. Übung 7 Spanning Tree. 7.1 Szenario

YouTube: Video-Untertitel übersetzen

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

IEEE 802.1x Authentifizierung. IEEE 802.1x Authentifizierung IACBOX.COM. Version Deutsch

Leitfaden zur Durchführung eines Jahreswechsels in BüroWARE 5.x

Internet online Update (Internet Explorer)

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

ERPaaS TM. In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität.

Bedienungsanleitung für den Online-Shop

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Software- und Druckerzuweisung Selbstlernmaterialien

SF-RB. Modul Provisionsabrechnung & Planung Reiseagentenprovisionsabrechnung & Planung. SF-Software Touristiksoftware

Schritt für Schritt Hilfe Neufahrzeugkonfigurator

PC-Software für Verbundwaage

ARCO Software - Anleitung zur Umstellung der MWSt

Installationsanleitung. Hardlock Internal PCI Hardlock Server Internal PCI

Tipps und Tricks zu Netop Vision und Vision Pro

vtime: die Browser-App von virtic

WINDOWS 10 Upgrade. Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1 (rechte Ecke der Taskleiste)

Anmeldung als Affiliate bei Affilinet

iloq Privus Bedienungsanleitung Schließanlagen Programmierung Version 1 - Copyright 2013

Installation und Dokumentation juris Smarttags 1.0

IntelliRestore Seedload und Notfallwiederherstellung

Technische Analyse der Zukunft

UserManual. Handbuch zur Konfiguration einer FRITZ!Box. Autor: Version: Hansruedi Steiner 2.0, November 2014

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

Presseinformation. Ihre Maschine spricht! Mai GLAESS Software & Automation Wir machen industrielle Optimierung möglich.

Einführung in die Welt der Microcontroller

Persönliches Adressbuch

Simulation LIF5000. Abbildung 1

Herzlich Willkommen bei der nfon GmbH

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Erstanmeldung/Vergabe einer eigenen PIN und eines Benutzernamens (Alias) 1. Vergabe Ihrer eigenen fünfstelligen PIN

Anleitung über den Umgang mit Schildern

Professionelle Seminare im Bereich MS-Office

Meine Lernplanung Wie lerne ich?

Produkte Info Touchscreen-Panel

ALEXANDER NÉMETH A L E X A N D E R. N E M E T I N T E R N A T I O N A L - P A R T N E R S. O R G ( 0 ) /09/2012

Lehrer: Einschreibemethoden

Lassen Sie sich dieses sensationelle Projekt Schritt für Schritt erklären:

Transkript:

32-Bit Microcontroller based, passive and intelligent UHF RFID Gen2 Tag

Inhalt Vorgeschichte Was wurde erreicht Hardware Energy Micro Microcontroller µctag Plattform EPC Gen2 Tag Standard Protokoll-Vorgaben Kollisionsdetektion Probleme & Lösungen Messungen & Resultate Mögliche Einsatzgebiete Fragen

Vorgeschichte Erfolgreich eine 8 Bit Variante mit einem proprietärer Standard implementiert Vorstellung der Resultate an der Embedded Computing Conference 2009 & Embedded World 2010 (32 Bit Variante) Neue 32-Bit Variante, neues Hardware Design Bachelorarbeit 2010

Was wurde erreicht Passiver Betrieb eines 32 Bit Microcontrollers mit Cortex M3 Kern. Emulation eines EPC Gen2 Tags Der µctag sendet den aktuellen Temperaturwert und die verfügbare Spannung zurück, sobald genügend Energie zur Verfügung steht.

Was wurde erreicht

Hardware // Energy Micro Microcontroller EFM32G230F128 ist ein neuartiger Cortex M3 basierter Low Power Microcontroller (Anfang 2010) Heute ist der Microcontroller verbreitet & verbessert Verfügt über eine Vielzahl von Low-Power Peripherie (ADC, Timer, DMA, etc.) Verschiedene Stromsparzustände Verschiedene Peripherien sind auch in tieferen Energiesparmodi verfügbar

Hardware // µctag Plattform Energy-Harvesting Schaltung Extension-Board für verschiedene Microcontroller

EPC Gen2 Tag Standard // Protokoll-Vorgaben Die EPC Gen2 Protokollvorgaben müssen soweit wie möglich eingehalten werden, damit der µctag als EPC Gen2 Tag erkannt wird. Kurze Reaktionszeit (Worst Case: 12,5 µs) CRC16 Berechnungen Grosser Payload Inventory: 18 Bytes Read Befehl für Memory Bereich: 34 Bytes

EPC Gen2 Tag Standard // 1 und 0 Erkennung Die TARI (Type-A Reference Interval) Länge wird im Header übertragen. Mit Hilfe des TARI Wertes, kann der µctag eine 1 oder 0 erkennen.

EPC Gen2 Tag Standard // Protokoll-Vorgaben Preamble & Framesync Erkennung

EPC Gen2 Tag Standard // Kollisionsdetektion Kollisionsdetektion ist in einigen Anwendungen wünschenswert. Kollisionsdetektion erfordert einiges an Mehraufwand (Zeit & Energie). Inkorrekte Kollisionsdetektion kann verwendet werden, um das Verhalten von standardisierten Gen2 Tags zu testen.

Probleme & Lösungen Power-On-Reset Problematik Interrupt Latency Energy Mode Vergleiche des EFM32

Probleme & Lösungen // Power On Reset Power-On-Reset Schaltung des EFM32 Nur bei einigen Microcontroller ist es überhaupt möglich, auf den POR Einfluss zu nehmen. Wertvolle Energie, welche aus dem RF Feld gewonnen wurde, wird verschwendet. Der POR sollte mit einer möglichst tiefen Taktrate und jedoch sehr schnell abgearbeitet werden.

Probleme & Lösungen // Power-On-Reset 260µs befindet sich der Mikrocontroller in einem undefinierten Zustand. Der POR sollte so kurz wie möglich sein Der POR sollte mit einer definierten Taktfrequenz ablaufen.

Probleme & Lösungen // Interrupt Latency Interrupt Latency ist ein Problem, da die Interrupt- Latency stark von der gewählten Taktrate abhängig ist Je tiefer die Taktrate, desto sparsamer ist der Microcontroller: Konsequez: Je tiefer die Taktrate, desto langsamer reagiert der Microcontroller. Konsequenz: Der Paketanfang kann zu spät detektiert werden, ergo können die Pakete verloren gehen.

Probleme & Lösungen // Energy Modes und Peripherie Der EFM32 bietet verschiedene Energy-Modes, sprich Energiesparzustände an. Die Peripherie (z.b. ADC, DMA) kann auch in diesen EnergyModes betrieben werden ohne das der Microcontroller aktiviert ist.

Probleme & Lösungen // Energy Modes und Peripherie Ein 32 Bit Microcontroller mit Cortex M3 Kern mag in erster Sicht für diese Arbeit ein wenig übertrieben wirken. Was der EFM32 mehr an Energie benötigt als ein 8 Bit Kontroller, macht er wieder weg durch die Peripherie, welche auch ohne laufenden Cortex M3 Kern funktioniert.

Probleme & Lösungen // Energy Modes und Peripherie Energy State Lauffähige Peripherie µctagzustand EM0 Alle Paket und Header Erkennung EM1 DMA, Memory Einlesen der Daten mit Hilfe des DMA EM2 EM3 I2C, RTC, Timer, etc. Wakeup für I2C, etc. Harvesting der Energie EM4 Reset und POR

Probleme & Lösungen // Energy Modes und Peripherie

Messungen & Resultate Messungen mit unterschiedlichen Abstand zum 0.5 Watt RFID Reader Die Messungen sind nicht in einem speziellen Labor entstanden.

Messungen & Resultate // 0.2m Abstand zum Reader: 0.2m

Messungen & Resultate // 0.2m Abstand zum Reader : 0.2m, Zoom Harvesting Paket vorbereiten und versenden

Messungen & Resultate // 0.5m Abstand zum Reader: 0.5m

Messungen & Resultate // 0.8m Abstand zum Reader : 0.8m

Messungen & Resultate // 1.1m Abstand zum Reader : 1.1m Per Software wird die Kommunikation verhindert, da nicht genug Energie zur Verfügung stehen wird.

Messungen & Resultate // 1.4m Abstand zum Reader : 1.4m Per Software wird die Kommunikation verhindert, da nicht genug Energie zur Verfügung stehen wird.

Messungen & Resultate // 1.6m Abstand zum Reader : 1.6m Per Software wird die Kommunikation verhindert, da nicht genug Energie zur Verfügung stehen wird.

Mögliche Einsatzgebiete Als Plattform für den Unterricht (Signale lassen sich sehr einfach auswerten) Um das Verhalten von Standard-Tags zu testen Um eine neue Software-Variante zu testen etc

Ausblick & Verbesserungen Sensoren z.b. Feuchtesensor an das System schliessen Non-Volatile Memory (FRAM, SRAM, Flash, etc.) anschliessen Harvesting Verhalten verbessern Signalvorverarbeitung in Hardware auslagern.

Vielen Dank Vielen Dank für Ihre Aufmerksamkeit Informationen http://www.ines.zhaw.ch/de/engineering/ines/wireless.html Fragen oder Anregungen?