CFP last date
20 May 2024
Reseach Article

Design of a USB based multichannel, Low Cost Data Acquisition System using PIC Microcontroller

by Anindita Bora, Kanak Chandra Sarma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 59 - Number 6
Year of Publication: 2012
Authors: Anindita Bora, Kanak Chandra Sarma
10.5120/9550-4006

Anindita Bora, Kanak Chandra Sarma . Design of a USB based multichannel, Low Cost Data Acquisition System using PIC Microcontroller. International Journal of Computer Applications. 59, 6 ( December 2012), 5-8. DOI=10.5120/9550-4006

@article{ 10.5120/9550-4006,
author = { Anindita Bora, Kanak Chandra Sarma },
title = { Design of a USB based multichannel, Low Cost Data Acquisition System using PIC Microcontroller },
journal = { International Journal of Computer Applications },
issue_date = { December 2012 },
volume = { 59 },
number = { 6 },
month = { December },
year = { 2012 },
issn = { 0975-8887 },
pages = { 5-8 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume59/number6/9550-4006/ },
doi = { 10.5120/9550-4006 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:05:24.704486+05:30
%A Anindita Bora
%A Kanak Chandra Sarma
%T Design of a USB based multichannel, Low Cost Data Acquisition System using PIC Microcontroller
%J International Journal of Computer Applications
%@ 0975-8887
%V 59
%N 6
%P 5-8
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper describes the design and development of a low cost Data Acquisition System (DAS) using PIC18LF4553 microcontroller for real time data acquisition. The designed DAS has 4 analog input channels having 12-bit resolution and was interfaced through the USB port of the PC. The interface to the PC is basically a USB based virtual serial port emulation using FT232R, a USB to serial UART interfacing IC. The PIC microcontroller firmware has been written in C language and compiled using MikroC compiler for PIC and downloaded to the microcontroller by using USBurn programmer for PIC. A PC application program has been also developed using MATLAB, which allows displaying the waveform of the signal(s) in real time and storing the data into the hard disk of the computer for future use and analysis.

References
  1. B. Nkom, H. Musa. ed," Development of a Novel Microcontroller based data logger", 2nd International Conference on Adaptive Science & Technology, 2009. ICAST 2009.
  2. Ruben Posada-Gomez, Jose Jorge Enriquez-Rodriguez, Ding, Giner Alor-Hernandez, Albino Martinez-Sibaja, "USB bulk transfers between a PC and PIC microcontroller for embedded applications", CERMA '08 Proceedings of the 2008 Electronics, Robotics and Automotive Mechanics Conference.
  3. PIC18LF4553 Datasheet, available at www. microchip. com [ Last accessed 15th September 2012 ]
  4. N. Monoranjan Singh, K. C. Sarma, "Design and Development of Low Cost PC Based Real Time Temperature and Humidity Monitoring System" IJECSE, Volume1, Number 3.
  5. N. Monoranjan Singh, K. C. Sarma, " Low cost PC based real time data logging system using PCs parallel port for slowly varying signals", Journal of Assam Science Society, Vol 50 (1-2), pp 36-41 (Dec 2009)
  6. N. Monoranjan Singh, K. C. Sarma, "Design of PIC 12F675 microcontroller based data acquisition system for slowly varying signals", Jl. of Instrum. Soc. of India, Vol 40 (1), pp 15-17 (March 2010).
  7. FT232R USB UART I. C Datasheet, available at www. ftdichip. com [ Last accessed 10th September 2012 ]
  8. Jan Axelson, "Serial Port Complete – Programming and Circuits for RS-232 and RS 485 Links and Networks".
Index Terms

Computer Science
Information Sciences

Keywords

Data Acquisition System Microcontroller USB to UART interface Accelerometer