part 4 opensensor details - aalborg...
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
http://mobiledevices.kom.aau.dk/opensensor/