intelligent backplane concept d. bandic , j. kundrata and a. baric university of zagreb
DESCRIPTION
Intelligent backplane concept D. Bandic , J. Kundrata and A. Baric University of Zagreb. IMOLA Final Workshop. Outline. Intelligent Backplane (iBackplane) hardware design Software for iBackplane iBackplane controlling Conclusion. iBackplane hardware design. - PowerPoint PPT PresentationTRANSCRIPT
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 1/17
Intelligent backplane concept
D. Bandic, J. Kundrata and A. BaricUniversity of Zagreb
IMOLA Final Workshop
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 2/17
Outline
Intelligent Backplane (iBackplane) hardware design
Software for iBackplane
iBackplane controlling
Conclusion
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 3/17
iBackplane hardware design
System based on microcontroller LPC1114 OLED driver
DC/DC converter – LT3502 – BUCK, 2.2 MHz Planar inductor design PWM controlled OLED current
DALI interface Individual control of the OLEDs (addressing) Enables brightness control
Human interface 3 IR LEDs & optical sensor
for the gesture sensing Microphone
24V/3.3V
Driver
Driver
24VDC 3.3VDC
Driver
OLED1Driver
µC Human interface
OLED2
OLED3
OLED4
DALI
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 4/17
iBackplane hardware design –PCB block placemant
iBackplane PCB top
iBackplane PCB bottom
INDUCTOR 1 INDUCTOR 2
INDUCTOR 3 INDUCTOR 4
ELECTRONICS
OLED 1 OLED 2
OLED 4OLED 3
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 5/17
iBackplane hardware design –PCB block placemant
DALI inferface uC
OLED driver 1
OLED driver 2
OLED driver 3
OLED driver 4
Powerconn
Powerconn
DALIconn
DALIconn
Microphone
50 m
m
50 mm50 mm
IR 1
IR 2
IR 3Sensor
Human interface -postion on top layer
Electronic part on bottom layer
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 6/17
Software for iBackplane
DALI software Based on DALI SDK 1.0 (software for DALI slaves
from NXP) Short addresses for individual control of the OLEDs Adjustable frequency of the PWM signals 255 steps for the brightness control
Human interface (designed by Jerone Schram from TNO) Based on I2C communication The ability to define different gestures according of
the application (IR LEDs & optical sensor) Microphone for sound detection
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 7/17
Simplified software execution flow
Software based onFreeRTOS
Two separat processesgenerating DALI commands
All processes sharingthe same queue
Init bord
Init Human interface
Init DALI
Init Ballast
Wait for DALI command
Handle DALI command
Generate DALI command
Generate DALI command
Wait for gesture
recognition
Gesture recognized
NO
Wait for DALI message from DALI master
DALI message received
YES
YES
NO
COMMAND QUEUE
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 8/17
iBackplane controlling
DALI-Software-Tool for ABB i-bus® KNX-DALI: Basic functionality of KNX-DALI established OLEDs can be turned on and off (no other options
available in this tool) ETS 4 (Engineering Tool Software):
still in development DaliController (GUI from NXP):
Controlling the iBackplane with DALI master circuit Able to test all DALI commands
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 9/17
iBackplane KNX controlling
ABB DALI DG/S1.1 ABB USB/S 1.1
ON DALI
L N KNX BUS
-A+ -B+
KNX BUS
TEST
ABB SV/S 30.640.5
ON I>Imax
30V DCL N 30V DC
DALI BUS USB
USB linkKNX link
iBackplane
PC
AC 230 V
Philips PS (24 V)
KNX BUS
DALI BUS
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 10/17
iBackplane controlling over DaliController
DALI controllerDALI BUS
POWER SUPPLY
L N
DALI BUS USB
iBackplane
PC
AC 230 V
Philips PS (24 V)
DALI BUS
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 11/17
Conclusion
Implemented functionalities: PWM control of OLED brightness in 255 steps (HW
& SW) Gesture sensing (HW&SW) DALI communication to external world (HW & SW)
Imortant features: Thin profile Low power consumption
Next version of iBackplane – functionalities: Sound detection (SW) OLED ageing compensation model (SW)
IMOLA | Final Workshop – Barcelona – 06.05.2014. | J. Kundrata, D. Bandic and A. BaricSlide 12/17
Thanks!