======================================================
ID : NAME : E-MAIL
4810611105 : น.ส.วัลลดา เหรียญอร่าม : p760mmhg AT hotmail DOT com
4810611220 : นาย ธรานภ สายหรุ่น : sairoon AT msn DOT com

======================================================

Thursday, August 9, 2007

- - XBee - -



OEM (Original equipment manufacturer) ได้ผลิต XBee ซึ่งอยู่ในมาตรฐาน IEEE 802.15.4 ให้รองรับกับอุปกรณ์ wireless sensor networks ที่มีราคาถูก ใช้กำลังไฟฟ้าต่ำ และสามารถส่งข้อมูลระหว่างอุปกรณ์ได้อย่างถูกต้องครบถ้วน โดยใช้ความถี่ในย่าน 2.4 GHz



ตารางข้อจำกัดของ XBee





การกำหนดขาpinของ XBee

XBeeมีทั้งหมด20ขา โดยกำหนดแต่ละขาไว้ตามตารางดังนี้



แผนภาพการส่งข้อมูลภายในXBee

DI : Data IN
DO : Data Out
Antenna : สายอากาศ



ระบบเครือข่ายของXBee
  • NonBeacon เป็นระบบเครือข่ายแบบ Peer-to-Peerโดยไม่มีความสัมพันธ์ของmaster/server แต่ละ moduleในเครือข่ายจะเป็นทั้งclientและserver

  • NonBeacon (w/ Coordinator)การทำงานในระบบนี้จะใช้โครงสร้างของการรับส่งโดยตรงหรือโดยอ้อม(direct or indirect Transmissions)

การส่งข้อมูลของXBee

การส่งข้อมูลแบบRFของแต่ละแพ็กเกจในส่วนของ header จะประกอบไปด้วย Source Address และDestination Address โดยที่ IEEE802.15.4 จะมีโครงสร้าง 2 แบบ นั่นคือแบบshort 16-bit addresses และแบบlong 64-bit addresses ซึ่ง64-bit จะสามารถอ่านคำสั่ง SL (Serial Number Low) และ SH (Serial Number High) และการส่งข้อมูลแบบRFจะส่งได้2โหมด คือUnicast Modeและ Broadcast Mode

  • การส่งแพ็คเกจโดยใช้โครงสร้าง 16-bit addressing ให้ตั้งค่า ตัวแปรDL (Destination
    Address Low) ให้เท่ากับ ตัวแปรMY และตั้งค่าตัวแปร DH (Destination Address High)เป็น ‘0’
  • การส่งแพ็คเกจโดยใช้โครงสร้าง 64-bit addressing ให้ตั้งค่า Destination Address (DL + DH) ให้เข้ากับ Source Address (SL + SH) ของปลายทางที่เราจะส่งแพ็คเกจไป

การทำงานของ XBee

การทำงานของ XBee แบ่งได้ออกเป็น 5 โหมด ดังภาพต่อไปนี้
  • Idle Mode เป็นโหมดที่ไม่มีการรับส่งข้อมูล และเป็นโหมดกลางที่สามารถเปลี่ยนไปยังโหมดต่างๆได้

  • Transmit Mode มีการส่งข้อมูลได้สองวิธี
    - Direct Transmission – ข้อมูลทั้งหมดจะถูกส่งไปยัง Destination Address
    ทันที
    - Indirect Transmission – packetจะถูกเก็บไว้จนกว่าจะถึงเวลาส่งเท่านั้น และจะส่งไปยังที่มีการตอบรับมา(Source Address = Destination Address)

  • Receive Mode ข้อมูล RF จะถูกรับทางสายอากาศ

  • Sleep Mode RFอยู่ในสถานะที่มีการใช้กำลังไฟฟ้าต่ำหรือไม่มีการใช้ การเข้ามาอยู่ในโหมดนี้นั้นจะต้องเป็นไปตามเงื่อนไขต่อไปนี้อย่างน้อยหนึ่งอย่าง (ค่าของตัวแปรSMต้องไม่เป็น0)
    - มีการใช้งานที่Sleep_RQ (pin 9)
    - อยู่โหมด idle (ไม่มีการรับส่งข้อมูล)เป็นเวลานานมากกว่าที่กำหนดไว้ที่ตัวแปรST (Time before Sleep)

  • Command Mode เป็นโหมดคำสั่งโดยจะใช้ลำดับเป็นสำคัญ

No comments: