(For USM Staff/Student Only)

EngLib USM > Ω School of Electrical & Electronic Engineering >

Microcontroller based media access controller (mac) / Wan Mohd Nilhakim Bin Wan Mohd Nasir

Microcontroller based media access controller (mac)_Wan Mohd Nilhakim Bin Wan Mohd Nasir_E3_2010_875003614_00003084307_NI
Dalam projek ini, litar penghantar dan penerima telah dibangunkan dengan menggunakan protokol pengawal akses media. Tujuan menggunakan pengawal akses media adalah untuk mengawal proses penghantaran maklumat di antara litar penghantar dan penghubung. Disamping itu , protokol pengawal akses media dapat memberi pengetahuan tentang bagaimana untuk memberikan pengenalan kepada litar penghantar dan penerima. Pengenalan ini penting untuk memastikan maklumat yang dihantar dari litar penghantar ke litar penerima adalah sahih. Seperti yang kita sedia maklum, proses penghantaran maklumat memerlukan pemancar. Pemancar akan beroperasi pada frekuensi tertentu untuk menghantar maklumat dari pengawal mikro ke pengawal mikro yang lain. Litar penerima boleh di ilustrasikan sebagai “litar tuan” kerana ia boleh memilih untuk menerima maklumat dari litar penghantar yang berbeza. Oleh sebab itu, litar penghantar akan bertindak sebagai “litar hamba”. Maklumat hanya boleh dihantar sekiranya alamat penghantar dan penerima adalah sama. Pemancar yang akan digunakan dalam projek ini dipanggil “transceiver nRF905”. Transceiver nRF905 disambungkan kepada PIC16F690 pengawal mikro. MPLAB IDE digunakan untuk menulis bahasa pengatucaraan. Bahasa pengatucaraan akan dihimpun dengan penghimpun dalam MPLAB IDE . Kod akan dimuat turunkan ke dalam PIC16F690 pengawal mikro melalui SPI menggunakan Alat Program Dalam Sistem MPLAB ICD2. Maklumat yang dihantar akan ditunjukkan melalui Hyper Terminal. Secara keseluruhannya, projek ini telah berjaya membangunkan protokol pengawal akses media. _____________________________________________________________________________________ In this project, transmitter and receiver circuit are developed using Media Access Controller (MAC) protocol. The purpose of using MAC protocol is to control the transmission of packet data between transmitter and receiver board. Apart from that, MAC protocol can generate knowledge on how the identification (ID) can be assign to transmitter and receiver board. This ID is important to make sure the correct data received from the correct transmitter. As we already know, the transmission of packet data needs the transceiver. Transceiver will operate at certain frequency to transmit data from microcontroller to the other microcontroller as well. The receiver board can be illustrated as “master board” because it can choose which data need to be taken from different transmitter. So, transmitter board will acts as “slave board”. The data only can be transmit if the address of the receiver exactly the same as the transmitter board. The antenna that will be used in this project is called RF transceiver (nRF905). The nRF905 transceiver is attached to PIC16F690 microcontroller. MPLAB IDE, the environment for writing the C language, will be utilized. The C language is compiled through the compiler in MPLAB IDE. The programming code is then downloaded into the PIC16F690 microcontroller through SPI interface using In-System Programming Tools MPLAB ICD2. The transmitted data packet from transmitter board to the receiver board is shown in Hyper Terminal. Lastly, this project has been successfully developed using Media Access Controller (MAC) protocol.
Contributor(s):
Wan Mohd Nilhakim Wan Mohd Nasir - Author
Primary Item Type:
Final Year Project
Identifiers:
Barcode : 00003084307
Accession Number : 875003614
Language:
English
Subject Keywords:
transmitter and receiver circuit are developed using Media Access Controller (MAC) protocol; transmission of packet data between transmitter and receiver board. Apart from that, MAC protocol can generate knowledge on how the identification (ID) can be assign to transmitter and receiver board; receiver board can be illustrated as “master board” because it can choose which data need to be taken from different transmitter. So, transmitter board will acts as “slave board”. The data only can be transmit if the address of the receiver exactly the same as the transmitter board
First presented to the public:
4/1/2010
Original Publication Date:
3/21/2018
Previously Published By:
Universiti Sains Malaysia
Place Of Publication:
School of Electrical & Electronic Engineering
Citation:
Extents:
Number of Pages - 32
License Grantor / Date Granted:
  / ( View License )
Date Deposited
2018-03-21 16:19:03.404
Date Last Updated
2019-01-07 11:24:32.9118
Submitter:
Nor Hayati Ismail

All Versions

Thumbnail Name Version Created Date
Microcontroller based media access controller (mac) / Wan Mohd Nilhakim Bin Wan Mohd Nasir1 2018-03-21 16:19:03.404