Publication: Microcontroller based media access controller (mac)
Loading...
Date
2010-04-01
Authors
Wan Mohd Nasir, Wan Mohd Nilhakim
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
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.