part 4 opensensor details - aalborg...

10
opensensor - information material version 1.0 Aalborg University, Mobile Device Group opensensor Part 4 Opensensor details Frank H.P. Fitzek Anders Grauballe Gian Paolo Perrucci Ben Kroeger Aalborg University Stephan Rein Technical University of Berlin

Upload: hacong

Post on 01-Dec-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

opensensor - information material version 1.0 Aalborg University, Mobile Device Group

opensensorPart 4

Opensensor detailsOpensensor details

Frank H.P. FitzekAnders GrauballeGian Paolo PerrucciBen Kroeger Aalborg University

Stephan ReinTechnical University of Berlin

opensensor - information material Aalborg University, Mobile Device Group

overview

Opensensor specificationOpensensor functionality• Timer• Digital/analog ports• UART

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin

• SPI - nRFOpensensor interfaces• Serial interface

– Opensensor debug and test

• SPI (nRF905) interface• Bluetooth interface (next time)

opensensor - information material Aalborg University, Mobile Device Group

opensensor details

• Opensensor specification– Microchip dsPIC30f3013 processor– 16 bit architecture– C compiler optimized instruction set – 24KB program memory– 2KB RAM

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin

– 2KB RAM– 20 I/O pins– 2 UART interfaces– SPI interface– Timers 3 x 16-bit 1 x 32-bit– A/D conversion– Red and Green LED – Low power consumption

opensensor - information material Aalborg University, Mobile Device Group

opensensor details

• Timers can be used for– Timing– Timeouts – Sleep functions– Pulse-width modulation PWM– Etc.

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin

– Etc.

• Digital analog ports– Most ports can be configured to either input or output– Measurements of environmental conditions– Controller for third party systems e.g. home control systems

opensensor - information material Aalborg University, Mobile Device Group

opensensor details

• UART

– Standard RS232 interface– Bluetooth interface

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin

opensensor - information material Aalborg University, Mobile Device Group

opensensor details

• Open sensor interfaces– Serial interface for wired connection with

a PC– Easy debugging while programming– Implements command interface for the

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin

opensensor – Can be accessed via a terminal program

e.g. Hyper Terminal, Cutecom etc.– Program is provided on the website as

well as instructions on how to use it

opensensor - information material Aalborg University, Mobile Device Group

opensensor details

• SPI – nRF905– Operating frequencies: 433/868 or 915MHz– Gaussian frequency shift keying– Power settings

• Output power: -10dBm, -2dBm, 6dBm or 10dBm

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin

• RX reduced power mode -85dBm

– Carrier detect– Address match– Auto retransmit

opensensor - information material Aalborg University, Mobile Device Group

opensensor details

• Opensensor interfaces– SPI interface with the nRF905 chip to

establish communication between more opensonsers

– MAC protocol can be implemented

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin

– Low power consumption and cost

opensensor - information material Aalborg University, Mobile Device Group

contact

Frank H.P. FitzekAnders GrauballeGian Paolo PerrucciBen Kroeger Aalborg University

Stephan ReinTechnical University of Berlin

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin

Aalborg University

[email protected]

http://mobiledevices.kom.aau.dk/opensensor/

opensensor - information material Aalborg University, Mobile Device Group

publication

• F.H.P. Fitzek and F. Reichert. Mobile Phone Programming and its Application to Wireless Networking. 2007. Springer.

Fitzek/Rein/Grauballe/Perrucci/Kroeger Aalborg University and Technical University of Berlin