Abstract
Problem statement: Computer, very important to human society because of its capability in performing complex task. Questions were raised on the practicality of using computer for basic network communication where cost, portability and flexibility are major concerns. Explore a low-cost alternative to computer for basic network communication in LAN environment which consumes less power and portable as well as to develop a system, namely DoIP Interfacer System (DIS) to perform basic tasks of remote controlling, serial port interfacing, message (text) communication and voice communication. The device will be able to communicate to other similar devices as well as computers within the network. Approach: A modular, pick ‘n’ mix approach of developing a system consisting of function specific boards/modules was undertaken. In total, 2 modules were created which are DoIP Interfacer-Digital (DID) to perform digital tasks such as network communication and remote control; DoIP Interfacer-Analog (DIA) to perform analog tasks such as capturing and playing out of voice signals (for voice communication). To demonstrate serial port interfacing, UART Demonstration Board (UDB) was also created to display messages received by DID. A graphical user interface (GUI) known as DoIP Interfacer GUI (DIG) was also created in C# as part of the system to enable communication between DID and computer. Results: DIS was able to perform three of the four tasks which were remote controlling, serial port interfacing and message communication. However, it was not able to perform voice communication successfully. More research, experiment and testing will need to be carried on find the solution for this problem. Conclusion: These results showed that DoIP Interfacer System (DIS) had the potential to replace computer for basic network communication. With more research, experiment and testing, the function of DIS can be increased module by module.
Highlights
Computer, as we know it is a very important part of human society
Unlike the other Ethernet controllers in the market, ENC28J60 is different in the sense that it is low cost and it communicated to microcontroller using Serial Peripheral Interface (SPI), a communication protocol that uses only four wires to transmit and receive data
DoIP Interfacer System (DIS) as serial port interfacer: The results above shows that the function of DIS as a serial port interfacer works according to specification as it is able to communicate with external device through RS-232 serial communication to show the device status
Summary
As we know it is a very important part of human society. It provides a means for communication to happen may it be in the form of voice communication, messaging or even to control a device. Computer Sci., 5 (7): 471-475, 2009 signal, Pulse-Width-Modulation (PWM) module for digital to analogue conversion, SPI and Universal Synchronous/Asynchronous Receiver/Transmitter (USART) module for serial communication and other supplementary modules This eliminates the need for external modules/components which reduces the overall production cost as well as the size of the finished board. It uses ENC28J60, 10Base-T stand-alone Ethernet controller to interface to the network and performs TCP/IP related tasks. Unlike the other Ethernet controllers in the market, ENC28J60 is different in the sense that it is low cost (cost nearly half the price of other controllers) and it communicated to microcontroller using Serial Peripheral Interface (SPI), a communication protocol that uses only four wires to transmit and receive data. This leads to low pin count of ENC28J60 package which resulted in smaller footprint, unlike other Ethernet controller that uses ISA or PCI busses which is better suited for microprocessor/computer with pin count of eighty and above[1]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.