[Tinyos-help] choosing mica2 operating RF frequency
David Moss
dmm at rincon.com
Mon Aug 28 16:58:35 PDT 2006
Conor -
Ya, that was one interface that I didn't explicitly implement in this stack.
The majority of the code came from TinyOS 2.x, backported to 1.x with
improvements. Since we need this stack to be compatible with existing 1.x
apps, I'll add it in and shoot you an update, probably sometime this week.
Thanks,
-David
-----Original Message-----
From: Conor Todd [mailto:conor.k.todd at gmail.com]
Sent: Monday, August 28, 2006 3:08 PM
To: David Moss
Cc: tinyos-help at millennium.berkeley.edu
Subject: Re: [Tinyos-help] choosing mica2 operating RF frequency
Holy moly, that's quite different than the CC1000 architecture for the Mica2
in TinyOS-1.1.15!
I'm using the RadioReceiveCoordinator interface for the CC1000 in my app;
can you give me any direction as to how I might switch from the standard
CC1000 stack to the Rincon code?
- Conor
On 8/28/06, David Moss <dmm at rincon.com> wrote:
If you're using the default CC1000 stack, connect your app to the
CC1000Control interface provided by CC1000ControlM and call
CC1000Control.TuneManual(868000000). The mote may have trouble working at
that frequency, but I think I've gotten some of mine down to around 855 MHz.
I also recommend downloading the newest CC1000 stack located in the TinyOS
1.x CVS at /contrib/rincon/tos/lib/CC1000Radio. You can then edit your
Makefile to include the directories in the /tos/lib/CC1000Radio library,
overriding the default /tos/platform/mica2 CC1000 stack without breaking
TinyOS. The advantages this new stack has over the old one are:
* Measured 21% more throughput, even on the same baud rate.
* Better squelch algorithm for finding the noise threshold.
* Better architecture makes it easier to understand and hack.
* Smaller size (7% decrease in ROM, 12% decrease in RAM)
* Auto-recalibration of the radio, every 8 hours by default, for outdoor
applications
* Ability to double the default baud rate to 76.8 kBaud (not compatible with
some motes)
* Joe and Jason's pulse-check implementation - instead of checking for
preamble bits on
wakeup, check the RSSI reading on wakeup before the radio is fully in active
mode.
35.5% increase in mote lifetime on power mode 8 (4.376 mAh/day or less, a
35.3% decrease!)
It can go lower if you adjust the microcontroller as well to use the
internal oscillator.
Uisp with --wr_fuse_l=c4 (?) (needs verification)
-David
-----Original Message-----
From: tinyos-help-bounces at Millennium.Berkeley.EDU
[mailto:tinyos-help-bounces at Millennium.Berkeley.EDU] On Behalf Of Min Lin
Sent: Wednesday, August 23, 2006 2:40 AM
To: tinyos-help at Millennium.Berkeley.EDU
Subject: [Tinyos-help] choosing mica2 operating RF frequency
Hi, kwright
May I know how to program the 916MHz mote to 868MHz? Please help, it is
urgent. Thanks. :)
Best regards
--
Lin Min
Email: ml406 at cam.ac.uk <mailto:ml406 at cam.ac.uk>
_______________________________________________
Tinyos-help mailing list
Tinyos-help at Millennium.Berkeley.EDU
<mailto:Tinyos-help at Millennium.Berkeley.EDU>
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
<https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help>
--
"Thought is only a flash in the middle of a long night, but the flash that
means everything."
- Poincaré
-=-=-=-=-=-=-=-=-
I'm going to run the Houston Marathon, but finishing's not my only goal:
help me raise money for cancer research!
http://www.active.com/donate/tnttxgc/tnttxgcCTodd
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20060828/532f14d0/attachment.htm
More information about the Tinyos-help
mailing list