Jump to content

ZigBee module: Difference between revisions

From HW wiki
Kubiaj1 (talk | contribs)
mNo edit summary
No edit summary
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Project definition ==
== Project definition ==
Main task is to create universal ZigBee module for Wireless Sensor Networks. Our target is to desing cheap and recongugure platform for various procesors(Atmel, Texas Instruments, ARM7 and etc). Currtenly now, we have in progress our first design of main board with AVR ATmega88 processor and Freescale MC13192 radio.
Main task is to create universal ZigBee module for Wireless Sensor Networks. Our objective is to design a cheap and reconfigurable WSN platform for various processors(Atmel, Texas Instruments, ARM7 and etc). Currently, we are implementing our first design of main board with AVR ATmega88 processor and Freescale MC13192 radio.


== Developing phase - postponed ==
== Developing phase - postponed ==


22.10.2008 1320XRFC RF sucefully connected to LpcEurobot (LPC2119) and code is ported for LpcEurobot.  
22.10.2008 1320XRFC RF successfully connected to LpcEurobot (LPC2119) and code is ported for LpcEurobot.  
  supported commands:
  supported commands:
* init radio
* Radio initialization
* send predefined message
* Send predefined message
* recieve message
* Receive random message
* selecting radio channel
* Selecting radio channel
* Energy detect
* Energy detection


10.2008 Project is postponed for long-term.


13.6.2008 Bought 1320XRFC RF daughter board from freescale.  [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=1320xRFC&fsrch=1 link]
10.2008 Code is successfully ported to main MCU - LPC1219 ARM7 and is added some features for better portability. New microprocessor can communicate with 1320XRFC RF daughter board without problems.


29.11.2007 Project comeback! Due to some studdy responsibilities, I have to stop this project. Now I have enough time to comeback to this projet. I wrote my own test application (the reference one seems not working for me) and begin again. Now I can receve message from another zigbee design: Tmote sky. From incredible long distance - 4cm. Soon i will go to test sending data from minibee to Tmote. I thing that I have big problem with soldering or antena is not working.
6.2008 Bought 1320XRFC RF daughter board from Freescale[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=1320xRFC&fsrch=1 link]


11.2007 We have made several update to radio board. Now we can receive messages in 4cm distance from transmitter. Base on the consultation on [http://radio.feld.cvut.cz/ Department of Radio Communication] we found problem in antenna. Also is created portable radio


29.6.2007 Finally now i have enough time to do something with radio. I destroyed one ATmega MCU (I have no idea why). Today I have two working DPS with radio. Im going to test them next week. I found one problem with timing - original application shoud using 57kbps baudrate, but its worikng somewhere around 17kbps.  
7.2007 Original software from Anteeno is not working for our radio module.


6.6.2007 First radio is probably working. I can talk with it via SPI interface. Now I'm going to study radio datasheet for sending wireless messages.
6.2007 New design of radio module - fixed several bugs in inter-connection of MCU and Radio.


24.4.2007. MCU is working but i cant wakeup radio. Im waiting for crystalic resonators from  [http://www.krystaly.cz krystaly.cz].
3.2007 First layout is soldered but it is not working due to bad crystal resonator.


28.3.2007 PCBs are re-soldered, but not working. I thing that its bad crystal rezonators.
x.1.2007 I am finishing PCB design, which is copy of MiniBee from Anteeo systems (see link below).
 
24.3.2007 I had bought wrong CPU unit. Its necessarily to use ATmega88-20AU. Due to using 16MHz and 3.3V.
 
23.3.2007 First soldered layout is done so Im going to test it.
 
21.3.2007 I have big problems with sub-manufactuer. They are not able to transfer to me soldered PCB layouts. Unfortunately I havent contract with them...  I had sent PCB to [http://www.Pragoboard.cz Pragoboard] - PCB producer.
 
5.2.2007 PCB design is done. PCB was passed on to the manufacturer [http://www.cybertex.cz Cybertex].
 
x.1.2007 Im finishing PCB design, which is copy of MiniBee from Anteeo systems (see link below).


== Results ==
== Results ==


* 1320XRFC RF connected to LpcEurobot (LPC2119 ARM7)
* 1320XRFC RF connected to LpcEurobot (LPC2119 ARM7)
* sending and recieving messages
* Sending and receiving messages
* simple stack portable to various MCU platforms
* Simple stack portable to various MCU platforms
* documentations
* [http://rtime.felk.cvut.cz/hw/images/d/d8/Minibee_doc.pdf  Documentation of source code]


== Documentation ==
== Documentation ==
* [http://www.freescale.com/files/rf_if/doc/ref_manual/MC13192RM.pdf MC13192 reference manual]
* [http://www.freescale.com/files/rf_if/doc/ref_manual/MC13192RM.pdf MC13192 reference manual]
* [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=1320xRFC&fsrch=1 1320XRFC RF daughter board - Freescale]
* [http://rtime.felk.cvut.cz/hw/images/d/d8/Minibee_doc.pdf MiniBee code documentation]


== Links ==
== Links ==
* [http://www.anteeo.se/zigbee.php Anteeo Systems - MiniBee project]
* [http://www.anteeo.se/zigbee.php Anteeo Systems - MiniBee project]

Latest revision as of 16:24, 26 October 2008

Project definition

Main task is to create universal ZigBee module for Wireless Sensor Networks. Our objective is to design a cheap and reconfigurable WSN platform for various processors(Atmel, Texas Instruments, ARM7 and etc). Currently, we are implementing our first design of main board with AVR ATmega88 processor and Freescale MC13192 radio.

Developing phase - postponed

22.10.2008 1320XRFC RF successfully connected to LpcEurobot (LPC2119) and code is ported for LpcEurobot.

supported commands:
  • Radio initialization
  • Send predefined message
  • Receive random message
  • Selecting radio channel
  • Energy detection

10.2008 Project is postponed for long-term.

10.2008 Code is successfully ported to main MCU - LPC1219 ARM7 and is added some features for better portability. New microprocessor can communicate with 1320XRFC RF daughter board without problems.

6.2008 Bought 1320XRFC RF daughter board from Freescale. link

11.2007 We have made several update to radio board. Now we can receive messages in 4cm distance from transmitter. Base on the consultation on Department of Radio Communication we found problem in antenna. Also is created portable radio

7.2007 Original software from Anteeno is not working for our radio module.

6.2007 New design of radio module - fixed several bugs in inter-connection of MCU and Radio.

3.2007 First layout is soldered but it is not working due to bad crystal resonator.

x.1.2007 I am finishing PCB design, which is copy of MiniBee from Anteeo systems (see link below).

Results

  • 1320XRFC RF connected to LpcEurobot (LPC2119 ARM7)
  • Sending and receiving messages
  • Simple stack portable to various MCU platforms
  • Documentation of source code

Documentation

Links