23.01.2014 Views

IGCAR : Annual Report - Indira Gandhi Centre for Atomic Research

IGCAR : Annual Report - Indira Gandhi Centre for Atomic Research

IGCAR : Annual Report - Indira Gandhi Centre for Atomic Research

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IGC<br />

<strong>Annual</strong> <strong>Report</strong> 2007<br />

Fig.2 Virtual instrument program panel diagram <strong>for</strong> PSoC -Raman spectrometer automation design.<br />

as a rate meter <strong>for</strong> initial setting<br />

up of the laser intensity, slit<br />

widths, etc, in the spectrometer.<br />

The panel diagram includes<br />

user variable parameters like<br />

sample name, laser power,<br />

wave length, slits in<strong>for</strong>mation<br />

as a user file <strong>for</strong> proper<br />

documentation of the<br />

experiment.<br />

In PSoC, the main advantage<br />

is, one can program the choice<br />

of user required function<br />

module: Using PSoC designer<br />

tool, a blank PSoC chip has<br />

been programmed to count the<br />

detector pulses <strong>for</strong> the user<br />

preset time and controls the<br />

monochromator motor drive to<br />

move to the next user required<br />

wave number position. The<br />

count pulses have been<br />

transferred to PC memory<br />

through serial port. A 16 bit<br />

counter and a timer has been<br />

designed within the PSoC chip<br />

<strong>for</strong> counting the detector pulses<br />

from Raman setup <strong>for</strong> the user<br />

defined preset time. Interrupt<br />

handler routine in PSoC editor<br />

program, enables wider range<br />

of counting above 64k and<br />

preset time from milli-seconds<br />

to several hours, but uses only<br />

16 bit counter/ timer functions,<br />

by using interrupts through<br />

PSoC editor program written in<br />

'C' compiler.<br />

This simple and cost effective<br />

embedded design automation<br />

of Raman spectrometer setup<br />

using a single Programmable<br />

System on Chip (PSoC),<br />

interfaced with PC and<br />

controlled by the virtual<br />

instrument program provides<br />

wider range of counting and<br />

preset time and works under<br />

window environment of PC.<br />

This design approach can also<br />

be extended to other<br />

automation requirements<br />

involving event counting<br />

applications.<br />

ENABLING TECHNOLOGIES 143

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!