You are on page 1of 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.