[Tinyos-help] choosing mica2 operating RF frequency

David Moss dmm at rincon.com
Tue Aug 29 12:13:03 PDT 2006


Ok, added in the ability to connect to a few more CC1000 interfaces in the
new radio stack:
 * RadioSendCoordinator
 * RadioReceiveCoordinator
 * CsmaControl
 * CsmaBackoff
 * RadioTimeStamping
 
Again, anyone can get this new stack in the TinyOS 1.x CVS under
/contrib/rincon/tos/lib/CC1000Radio.  Just edit your Makefiles to point to
the CC1000Radio directory and sub-directories to override the default 1.x
CC1000 stack found in /platform/mica2
 
If you're doing time synchronization, you should take a look at TinyOS 2.x's
RadioTimeStamping interface, also available in the "interfaces" directory of
CC1000Radio.
 
-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/20060829/ab6cc9ec/attachment.html


More information about the Tinyos-help mailing list