Vous êtes sur la page 1sur 1

Sir,regarding our final year project it basically consisted of interfacing a net

work enabled microcontroller PIC32MX360F512L with first an ethernet controller c


hip ENC28J60 and then with wireless controller chip ZG2100MC and then developing
TCP/IP applications and Web applications for the microcontroller.
Our project was divided into two main parts,the hardware portion and the softwar
e portion. The hardware portion comprised extremely fine soldering with very thi
n copper wires of the microcontroller and then extending the connections to be i
nterfaced with the ethernet and wireless controller.
The PIC 32 microcontroller was a 32 bit mc with 512K prefetch cache memory. The
circuit within contained a 32 bit adder and a 32 bit multipiler/divider circuit.
Also present wer 512K prefetch cache and 512K Flash memory. It also contained a
n in built Berkeley TCP/IP stack enabling it for network applications.
The ethernet controller chip's configuration was first a buffer for receiving IP
packets from PIC 32 followed by the MAC layer and then the physical layer for c
onverting the packet into a frame and then transmit it in the form of electrical
signals. It was then connected to a RJ 45 jack to which the LAN cable was conne
cted for interaction with the outside world.
Similar was the configuration of the wireless controller just apart from the fac
t that it did not have any Jack for connection with the outside environment. Bot
h the chips operated at 25 MHz frequency.
Coming to the software portion we worked on the software application MPLAB v 5.0
0 which was the default application for PIC microcontrollers. We also had to ma
ke use of the BSD TCP/IP stack software application to access the stack present
inside the microcontroller. It contained various applications to access all the
layers of the stack and default programs too for testing the working of each lay
er. The main portion of this application was the stack manager which though not
a part of the stack,overlooked all the applications meant for their respective l
ayers.
Now talking about the applications developed we first developed a generic tcp se
rver which was basically a server which when pinged and given any character in l
ower case would convert it to upper case. For the server we first disabled the D
HCP client of the TCP/IP stack and assigned it IP addresses separate for etherne
t and wireless applications.
Next we also developed a web server on which if any data was given i.e any text
or picture,it would store that in a separate folder and when requested for the p
age it would fetch it from the folder and return it to the user.Again DHCP clien
t was disabled and static IP address was given to it.
Sir, now discussing about the scope and applications of the project,we can use t
his application for developing a web server.For example we are in a a room whose
temparature is asked by users.So first record the temparature by a thermistor,f
eed it to the wireless chip and the web application developed stores it the fold
er.When pinged by a user it would return the temparature of the room. Similarly
it can be used for for storing any web pages,documents,etc.
This was all about our project sir.

Vous aimerez peut-être aussi