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
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