Low Cost Ethernet Based Data Acquisition System in Linux Platform
K. Tanveer Alam1, B. Rama Murthy2, Mahammad D.V3, U. Sunitha4,  P.Thimmaiah5
1K.Tanveer Alam, Dept. of Electronics, S.K. University, Anantapur, (A.P), India.
2Prof. B. Rama Murthy, Dept. of Electronics, S.K. University, Anantapur, (A.P), India.
3Mahammad D.V, Dept. of E&IT, USIC, A.N. University, Guntur, (A.P), India.
4U.Sunitha, Dept. of Electronics, S.K. University, Anantapur, (A.P), India.
5 Dr. P. Thimmaiah, Dept. of Electronics, S.K. University, Anantapur, (A.P), India.
Manuscript received on March 02, 2013. | Revised Manuscript received on April 13, 2013. | Manuscript published on April 30, 2013. | PP: 627-630 | Volume-2, Issue-4, April 2013. | Retrieval Number: D1535042413/2013©BEIESP

Open Access | Ethics and Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: This paper reports on the Low cost Ethernet based Data Acquisition System in Linux Platform. Due to the high cost of Ethernet based Data Acquisition Systems (DAQ) in market, an attempt has been made to develop and implement a low cost, high speed, portable and easy make DAQ which suit for general purpose instrumentation systems. In present work Linux operating system, GCC C and g++ compiler used for software development. For hardware, IC MAX197 is interfaced with Personal computers’ Parallel port, which works with 12-bit resolution, 8 single ended channels and 100Ksps at 2MHz clock rates. And the temperature sensor LM35Z is connected to zero channel of ADC for evaluation of system performance. Server is the main core to control the DAQ circuitry while Ethernet controller TCP/IP protocol has the responsibility of transmitting data among the client PCs. The system has been tested for different clients and is highly scalable in size and performance.
Keywords: Ethernet, Parallel port, DAQ, Server, Client, Linux, Qt4, MySQL.