100 likes | 206 Views
o pensensor Part 4 Opensensor details. o verview. Opensensor specification Opensensor functionality Timer Digital/analog ports UART SPI - nRF Opensensor interfaces Serial interface Opensensor debug and test SPI (nRF905) interface Bluetooth interface (next time).
E N D
overview Opensensor specification Opensensor functionality • Timer • Digital/analog ports • UART • SPI - nRF Opensensor interfaces • Serial interface • Opensensor debug and test • SPI (nRF905) interface • Bluetooth interface (next time)
opensensor details • Opensensor specification • Microchip dsPIC30f3013 processor • 16 bit architecture • C compiler optimized instruction set • 24KB program memory • 2KB RAM • 20 I/O pins • 2 UART interfaces • SPI interface • Timers 3 x 16-bit 1 x 32-bit • Red and Green LED • Low power consumption
opensensor details • Timers canbeused for • Timing • Timeouts • Sleepfunctions • Pulse-width modulation PWM • 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 details • UART • Standard RS232 interface • Bluetooth interface
opensensor details • Open sensor interfaces • Serial interface for wired connection with a PC • Easy debugging while programming • Implements command interface for the 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 details • SPI – nRF905 • Operating frequencies: 433/868 or 915MHz • Gaussian frequency shift keying • Power settings • Output power: -10dBm, -2dBm, 6dBm or 10dBm • RX reduced power mode -85dBm • Carrier detect • Address match • Auto retransmit
opensensor details • Opensensor interfaces • SPI interface with the nRF905 chip to establish communication between more opensonsers • MAC protocol can be implemented • Low power consumption and cost
publication • F.H.P. Fitzek and F. Reichert. Mobile Phone Programming and its Application to Wireless Networking. 2007. Springer.