POWSE Pouch-Cell Wireless Sensing

Ähnliche Dokumente
Vermaschte, drahtlose Sensornetzwerke für Grossanlagen

Batterie-Monitor für Hybrid- und E-Mobile mit 0,04% garantierter Genauigkeit

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

Using FRAM memory in battery-less sensors

Slow Control System SCS3000 / Midas Slow Control Bus (MSCB)

Sensorsimulation in Hardware in the Loop-Anwendungen

Bluetooth Low Energy gleichzeitige Verbindungen zu mehreren Knoten

Li-BMS V4. Modulares Batterie-Management-System. Datenblatt. Stand April 2017

Modulares, flexibles UltraCap Balancing und Management System

Python macht Embedded Linux angenehmer

Fakultät für Technik Technische Informatik Entwicklung einer Kombinierte Hard-/Software- Schnittstelle zur Anbindung von einfachen Sensoren und

ZigBee Zuverlässige Datenübertragung per Funk Prozess E/A-Module, Konverter, Repeater

Der Mikrocontroller beinhaltet auf einem Chip einen kompletten Mikrocomputer, wie in Kapitel

Energieeffizienter und günstiger LoRa-Knoten betrieben mit Solarenergie

Remote-Objekt-Überwachung. von Jan Schäfer und Matthias Merk

Drahtlose Sensoren für Batterie-Zellen

STM32 - Schieberegister, SPI - u

Energieverbrauch von verschiedene Bluetooth Smart Varianten

Projektseminar Echtzeitsysteme 2011

Weiterentwicklung der Systemarchitektur des unbemannten Forschungsflugzeugs UlltRA evo Data Distribution Controller

Software ubiquitärer Systeme

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1

EINE MODULARE TESTPLATTFORM FÜR DAS PROTOTYPING VON DRAHTLOSEN SYSTEMEN

Echtzeit-Messdatenerfassung. über WLAN. Stephan Habegger Senior Design Engineer. Neratec AG

Temperaturmodul. Software. Bedeutung der Leuchtdioden. Kanal-LEDs. System-LEDs. Start nach Reset

LWL-Systeme. Fiber Bridge FB. Fiber Optic Systems 7/1 7/2 7/3 7/4 7/5. Systembeschreibung. Analog-, Digital- und Schaltsignale, Kunststoff-LWL

Hot Forth Ein verteiltes Thermometer. Egmont Woitzel FORTecH Software GmbH

Unterbrechungstolerante drahtlose Sensornetze. Georg von Zengen

Eigenschafte: Konfiguration: Baudrate:

Ausarbeitung eines Praktikumsversuches zum Design eines 1-Wire-Master-Controllers Falk Niederlein

Kommunikation zwischen Mikrocontrollern

-mbms. Batterie-Nutzung und -Überwachung SYSTEMÜBERSCHICHT. Automatisierung, Vernetzung und Elektrifizierung mobiler Maschinen

D&E Entwicklerforum Embedded System Entwicklung Workshop für angewandte und eingebettete IT-Sicherheit

Hardware Logik-Analysatoren

Industrielle Kommunikation / GPRS/UMTS/LTE / Fernwirksysteme / Steuerungen

JX6-INT1 Versions Update von V1.00 auf V1.24

CAN-Anwendungen für die Automobilindustrie

SERIELLE DATENÜBERTRAGUNG (DMX)

Praktikum: Wireless Sensor Networks Wintersemester 2011/12

Das Bluetooth Handbuch

Systemübergreifende Hausautomation. Sara Farina Fernandez Klaus Mühlböck

Einfu hrende Betrachtung des USB und Mo glichkeiten der Integration in das Rainbow-Betriebssystem. Georg Gottleuber 23. Juni 2010 Verteilte Systeme

Mikrocomputertechnik. Thema: Serielle Schnittstelle / UART

MIDI Recording mit moderner Sequencer Software

Intelligente GPRS- und UMTS-Modems - MT-202 / MT-251

Internet of Energy (IoE) for Electric Mobility Das Auto als smartes Grid im Smart Grid

Wireless Technologien für die Medizintechnik. Rudi Latuske ARS Software GmbH

Datenblatt. Remote-I/O - u-remote UR20-4AO-UI or 4-wire connection; 16-bit resolution; 4 outputs

ECU Measurement, Calibration und Diagnostics

Vorläufiges. Handbuch

Wie viel Energie braucht Echtzeit? Drahtlose Messsysteme für den industriellen Einsatz

Kommunikation in drahtlosen Sensornetzen

Mikrocontroller - Tipps & Tricks

Urs Beerli Institute of Embedded Systems ZHAW Zürcher Hochschule für Angewandte Wissenschaften

Hybride Apps DPR und Android auf dem Xilinx ZYNQ. Endric Schubert, Missing Link Electronics Fabian Zentner, Univ. Ulm

Kopplung Interaktion. TI-Übung 6. Kopplung Datenübergabe. RS232 Datenfluss (1) Teilnehmer. Ein-/Ausgabe. Interaktionsarten

Bluetooth. Eine Einführung. Copyright Fachhochschule Solothurn 10.Okt D. Binggeli 1

Peripherie Komplexe serielle Schnittstellen

Test of 1 GBit/s Fiber optical communication

Kosten der Abschirmung von Code und Daten

Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI - EDA. Implementierung eines UDP/IP-Stacks in Hardware.

1 Port USB WLAN N b/g/n Printserver mit 10/100 Mb/s Ethernet Anschluss

"FlexRIO hat sich als ideale Basis für den Test schneller Kommunikationsschnittstellen erwiesen." - Michael Rost, IRS Systementwicklung GmbH

Protokollbeschreibung Modbus TCP für EMU TCP/IP Modul

Hardwaredokumentation SmartFusion SoC Industrial Interconnect Modul

DALI SCI RS232. Datenblatt. DALI RS232 Interface. Schnittstelle zur Kommunikation zwischen PC (oder einer SPS) und Modulen in einem DALI-Lichtsystem

Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke

Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt!

Steuern, Messen, Regeln - mit Mikrocontrollern im Eigenbau

ACP SM-25x4/ET02. Protokollelemente für Ethernet TCP/IP

Aufbau und Dokumentation einer Experimentierplattform für automotive Softwareentwicklung

MICROSENS. 3 Port Gigabit Ethernet Access Modul. Beschreibung. Eigenschaften

PCI VME Interface SIS1100/SIS3100

Multiuser Client/Server Systeme

T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series

Application Note AN05. Kalibration von Analogeingängen

Entwicklung eines intelligenten FlexRay-Sternkopplers Paul Milbredt, AUDI AG, , TU Darmstadt

Embedded Linux für SoC Applikationen

Diagnose von Kfz-Steuergeräten. Klaus Dinnes Roland Magolei

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller

2 Port USB 3.0 PCI Express Schnittstellenkarte mit UASP und 4 Pin LP4 Molex

Realisierung einer 32'768-Punkt-FFT für 2 GBytes/s Datenrate auf einem FPGA

LNWN II. HIPERLAN, Bluetooth versus GPRS, UMTS Marcel Porz Malte Koopmann Mathias Harms

Inhaltsverzeichnis. Teil I Grundlagen 25. Einleitung... 15

Vortrag zur Diplomarbeit

Ihr Fortschritt ist unsere Technik! Solarwechselrichter HX-Serie - 10 kw. Irrtum vorbehalten

Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur. Diplomverteidigung

Der CAN-Bus (Controller Area Network)

Andere Industrielle Bussysteme

Effizienz 4.0. Digitalisierung für mehr Produktionseffizienz.

Manual RS232/485 ISO Artikelnummer: 8410.CON2

Technische Daten Version 2.1. Aufzeichnung von Schocks und Temperatur bei Transporten. kabellos, kostengünstig, langlebig

1 Mikrocontrollergrundlagen 1. 2 Mikrocontrollerfamilien beurteilen und auswählen 27

ANALYSE DER LATENZEN IM KOMMUNIKATIONSSTACK EINES PCIE-GEKOPPELTEN FPGA-BESCHLEUNIGERS. Sascha Kath

Core. Proxy. In einer Stunde überträgt die Funkzelle 50 Mbit/s * 3600 s / 8 bits/byte = 22,5 GB.

DMX Digital Multiplex

ATmega169 Chip: Pin-Layout

Transkript:

POWSE Pouch-Cell Wireless Sensing Marcel Bärtschi 15.08.2017

Marktentwicklung von Lithium Batterien Mrd. $ In den nächsten Jahren wird der Bedarf an Batterien weiter zunehmen. (Quelle : Bernstein Research, NZZ-Infografik) 2

Lithium Batterien Lithium Batterien sind anfällig auf falsche Handhabung. (Quelle : http://vmi.tv, www.notebookcheck.net ) 3

Battery Management System Überwachung der Betriebsparameter Überspannung, Überstrom Unterspannung, Tiefentladung Temperaturüberwachung Viele Batteriezellen Balancing Bestimmen des Batteriezustandes (SoC, SoH) 4

Battery Management System Vorteile Aktives Balancing Logik nicht redundant Nachteile Messung nicht synchron Eingangsspannungsbereich Galvanische Trennung Verkabelung V BMS 5

Battery Management System Vorteile Einfache Verarbeitung Niedriger Eingangsspannungsbereich Nachteile Redundante Elektronik Nur Passives Balancing Potentialtrennung der Kommunikation Verkabelung V V V BMS V 6

Wireless Battery Management System Vorteile Potentialtrennung Keine Verkabelung Nachteile Nur Passives Balancing Redundante Elektronik V V V BMS V 7

Ziele 8

Ziele Vision Integration des Zellsensor in ein ASIC Befestigung des Zellsensors direkt in der Pouchzelle Zielsetzung dieser Arbeit Proof of Concept Demonstrator mit 120 Zellen Datenrate von 100Hz Slvave-Modul 9

Konzept 10

Übersicht System 120 Lithium Zellen In Serie 450V Sensor zu jeder Zelle Spannungsmessung Temperaturmessung Balancing Drahtlose Übertragung BMS Empfängt die Daten Strommessung Datenverarbeitung Slave-Module CS1 CS2 CS3 Battery-Master BMS CS120 11

Slave-Modul Vcc Vcc Powermanagement RF Balancer Spannungsmessung Mikrocontroller Temperaturmessung NFC- EEPROM Slave-Modul 12

Battery-Master Battery-Master Vcc 3x RF RF RF SPI SPI Mikrocontroller CAN UART Powermanagement User Interface Data Strommessung NFC- Transceiver Power 13

Funkprotokoll 14

Protokoll Proprietäres Protokoll EM9203 Transceiver Physical Layer Link Layer Mikrocontroller Application Layer TDMA Zugriffsverfahren Synchronisiert von Master Keine Datenwiederholungen EM9203 STM32 POWSE Protocol Link Layer Physical Layer 15

Slave-Module Aufbau der Kommunikation Batteriezelle Nr. 1 Batteriezelle Nr. 2 Batteriezelle Nr. n Batteriezelle Nr. 119 Batteriezelle Nr. 120 Slave-Modul Nr. 1 Slave-Modul Nr. 2 Slave-Modul Nr. n Slave-Modul Nr. 119 Slave-Modul Nr. 120 ID 2 Receive 3 3 Transmit Receive Receive Receive 3 3 Transmit Transmit Transmit Receive Trigger Transmit Time-Slot Nr.1 Time-Slot Nr.2 Time-Slot Nr.n Time-Slot Nr.119 Time-Slot Nr.120 t 1 Master Transmit Receive Receive Receive Receive Receive t Trigger Time-Slot Nr.1 Time-Slot Nr.2 Time-Slot Nr.n Time-Slot Nr.39 Time-Slot Nr.40 4 16

Trigger-Paket T_Switch Nr. 1 Nr. 2 Nr. 3 Nr. 119 Nr. 120 Auto- Calibration Trigger-Paket T_Switch Timing Schutzzeit zwischen den Paketen = 20μs Timer Slave-Modul zu ungenau Verarbeitung der Daten im Master zu langsam 120 Slave Pakete 0 10ms Time 19

Trigger-Paket T_Switch Nr. 81 Nr. 82 Nr. 83 Nr. 119 Nr. 120 Auto- Calibration Trigger-Paket T_Switch Trigger-Paket T_Switch Nr. 41 Nr. 42 Nr.43 Nr. 79 Nr. 80 Auto- Calibration Trigger-Paket T_Switch Trigger-Paket T_Switch Nr. 1 Nr. 2 Nr. 3 Nr. 39 Nr. 40 Auto- Calibration Trigger-Paket T_Switch Timing Schutzzeit zwischen den Paketen = 160μs Slave Pakete 1-40 Channel 1 Slave Pakete 40-80 Channel 19 40 Slave Pakete Channel 39 1 2 3 4 5 6 7 8 9 10 11 12 13 Byte 20

Hardware Umsetzung 21

Slave-Modul Version 1 STM151CCU6 Step-Up Converter Externer ADC 300mA Balancer Version 2 STM151CBU6 LDO Interner ADC 50mA Balancer Kosten und Grösse optimiert 22

Battery-Master STM32F446 3x EM9203 Isolierte Strommessung CAN + UART CR95HF 23

Komplettes Testsystem 120 Zellen 25

Software Umsetzung 26

Thread Diagram Timer 5 Timer 2 Timing Thread Send Data Send Trigger, Stop Receive ADC Current Measureme nt Contorl Thread Trigger Data Battery Data Transmit Thread EM9203 CAN UART UART Thread 27

Software Timing SPI Übertragung Standardimplementierung Status Register lesen Interrupt Mask lesen Payload Length lesen Payload lesen FIFO löschen FIFO inkrementieren Interrupt zurücksetzen Empfangen stoppen Optimierte Implementierung Interrupt zurücksetzen und Status Register lesen Payload lesen FIFO löschen und inkrementieren DMA Transfer Dauert 290 μs Dauert 89 μs 29

Software Timing SPI Übertragung 30

Software Timing SPI Übertragung 32

Datenauswertung 33

Datenauswertung 34

Fazit 35

Fazit Proof of Concept erfolgreich abgeschlossen Testsystem mit 120 Lithium Batterien Protokoll mit 100Hz implementiert Battery-Master limitiert bei 10Hz Battery-Master mit FPGA umsetzen Datenraten bis 635Hz möglich Spannendes Thema mit viel Potential 36

Fragen 37