Robbe Van Assche Presentatie POC AAD REV A

15
Proof of Concept: An Analog Datalogger REV A Project Embedded IT 1 Robbe Van Assche Schooljaar 2014 – 2015 www.robbevanassche.be

Transcript of Robbe Van Assche Presentatie POC AAD REV A

Page 1: Robbe Van Assche Presentatie POC AAD REV A

Proof of Concept: An Analog Datalogger

REV AProject Embedded IT 1

Robbe Van AsscheSchooljaar 2014 – 2015

www.robbevanassche.be

Page 2: Robbe Van Assche Presentatie POC AAD REV A
Page 3: Robbe Van Assche Presentatie POC AAD REV A

Hardware

• Pinout MCU• Altium design• Fabricage• Assemblage

Page 4: Robbe Van Assche Presentatie POC AAD REV A

Pinout MCU

• ADC• AFE• BOOT• CLOCK• ENCODERS• LED + PB• nRF24L01p• OLED

SSD1306• RTC 32 768 Hz• SD card - SDIO• UART –

terminal• USB

Page 5: Robbe Van Assche Presentatie POC AAD REV A

Altium Design

Page 6: Robbe Van Assche Presentatie POC AAD REV A

Fabricage

Page 7: Robbe Van Assche Presentatie POC AAD REV A

Assemblage

Page 8: Robbe Van Assche Presentatie POC AAD REV A

Software

• IDE• CMSIS + STM StdPeripheralLibrary• Functionaliteiten

Page 9: Robbe Van Assche Presentatie POC AAD REV A

IDE• Eclipse CDT• gnu-arm-none-eabi toolchain• Eclipse Plugin GNU ARM• ST-Link V2• GDB Debugger – Zylin eclipse plugin

Page 10: Robbe Van Assche Presentatie POC AAD REV A

CMSIS + SPL

• CMSIS (Cortex Microcontroller Software Interface Standard)• Standard Peripherals Library STM• STM32F4 DSP library 1.5.0 examples

Page 11: Robbe Van Assche Presentatie POC AAD REV A

CMSIS DETAIL

Page 12: Robbe Van Assche Presentatie POC AAD REV A

Functionaliteiten• OLED + Input via PB’s & Encoder• Menustructuur

• SD• SD info• SD filestructuur

• AFE• Recording

• RTC• Time

• USB VCP reflection

Page 13: Robbe Van Assche Presentatie POC AAD REV A

Functionaliteiten• ADC• AFE• BOOT• CLOCK• ENCODERS• LED + PB• nRF24L01p• OLED SSD1306• RTC 32 768 Hz• SD card - SDIO• UART – terminal• USB

Page 14: Robbe Van Assche Presentatie POC AAD REV A

PRAKTISCHE DEMO

Page 15: Robbe Van Assche Presentatie POC AAD REV A

VRAGEN ?

www.robbevanassche.be