- Tue Nov 06, 2007 5:49 am
#37573
Hey,
I do not have any bluetooth experience. I want to ask expert advise;
I am planning to connect some sensors (3 x accelerometers and 3 x gyros) to a microcontroller (AVR or PIC or something similar). This microcontroller will regularly sample the sensors at approximately 500 Hz and it will transmit the sensor data via bluetooth unit to a PC.
Data throughput of the micro controller will be
(3 accelerometers + 3 gyros) * 500 Hz * 16 bits/sample = 48.000 bits/sec
I am planning to use the following bluetooth modules for the microcontroller and for the PC
* Bluetooth SMD Module - Roving Networks
http://www.sparkfun.com/commerce/produc ... ts_id=8497
* Bluetooth Modem - USB Roving Networks
http://www.sparkfun.com/commerce/produc ... ts_id=8496
Sensors will measure 6 DOF motion of a moving mechanism. The mechanism will be actuated by a highly accurate, professional servo drivers. The driver electronics provides accurate timing pulses for the external devices to syncronize. Frequency of this pulses can be selected from the set of 1000Kz, 500Hz, 100Hz, 10Hz and 1Hz.
I can wirelessly send the timing pulses to the microcontroller to syncronise the sensor sampling process. For my application time registration of the sampled data is very important.
QUESTIONS;
* What I want to learn is that if there is a delay on the bluetooth link between microcontroller and the PC?
* Is this delay constant or predictable or random?
Thanks
Asli
I do not have any bluetooth experience. I want to ask expert advise;
I am planning to connect some sensors (3 x accelerometers and 3 x gyros) to a microcontroller (AVR or PIC or something similar). This microcontroller will regularly sample the sensors at approximately 500 Hz and it will transmit the sensor data via bluetooth unit to a PC.
Data throughput of the micro controller will be
(3 accelerometers + 3 gyros) * 500 Hz * 16 bits/sample = 48.000 bits/sec
I am planning to use the following bluetooth modules for the microcontroller and for the PC
* Bluetooth SMD Module - Roving Networks
http://www.sparkfun.com/commerce/produc ... ts_id=8497
* Bluetooth Modem - USB Roving Networks
http://www.sparkfun.com/commerce/produc ... ts_id=8496
Sensors will measure 6 DOF motion of a moving mechanism. The mechanism will be actuated by a highly accurate, professional servo drivers. The driver electronics provides accurate timing pulses for the external devices to syncronize. Frequency of this pulses can be selected from the set of 1000Kz, 500Hz, 100Hz, 10Hz and 1Hz.
I can wirelessly send the timing pulses to the microcontroller to syncronise the sensor sampling process. For my application time registration of the sampled data is very important.
QUESTIONS;
* What I want to learn is that if there is a delay on the bluetooth link between microcontroller and the PC?
* Is this delay constant or predictable or random?
Thanks
Asli