6
International Journal of Scientific & Engineering Resea ISSN 2229-5518 Simplified Sch Stude Mr.G.Raman Gouda Mr. Abstract: PES Institute of Technology and SK imaging satellite. The project serves for stud This satellite is planned for launching in aro are controlled by centralized computers cal processor performs all the computational ta component- based. This paper reports the s the analog and digital data acquisition are i These acquired data are necessary to manag Index Terms: Analog Data, Digital Data, On B ———— I. INTRODUCTION PES Institute of Technology and S Engineering along with four other institutions a student imaging satellite. The main objective is to excite students in space technologies stabilized imaging satellite which is designed pictures of the Earth. This satellite is planned in a polar sun synchronous orbit at an altitud km, inclined at an angle of 99º with an or around 90 minutes. The overall functionality imaging satellite is controlled by its centra The micro-controller used in the OBC AT32UC3A0512 processor [1] which is a processor. Development Software used is A the programming is done in embedded ‘C’ main hardware components of the satellite in Torquers (Actuators), Magnetometer, powe sensors, Thermistors, Receiver, Transmitter, ca panels. These components and its interface board computer (OBC) are pictorially depict Camera used here is NANOCAM C1U (CMO which is connected through I2C interface. used is HMR 3400 with RS232 interface. Hea roads are connected through drivers. Analo include 4π sun sensors, power sensors an sensors. These are connected among microcon channels and 16:1 multiplexer input li Transmitter baseband functions are realized suitably interface with the OBC. arch, Volume 3, Issue 3, March-2012 heme for Data Acquis ent Imaging Satellite .Dinesha H A Prof.V.K Agrawal KR College of Engineering along with four other institutions dents as a platform for understanding and dealing with advan ound 650 km polar sun synchronous orbit at an angle of 99 lled On- Board Computer (OBC). This OBC software which asks of the satellite. The Development methodology for OB simplified design for acquisition of both analog and digital d implemented as independent components and as an integr ge satellite’s housekeeping and control functions. Board Computer, Student Imaging Satellite; ——————— —————————— SKR College of s are developing e of this Satellite s. It is a spin d to capture the d to be launched de of around 650 rbital period of y of this student alized software. C is ATMEL 32 bit 512Kb AVR studio and ’ language. The nclude Magnetic er sensors, sun amera and solar es with the on- ted in figure 1. OS, 2048 X 1536) Magnetometer aters and torque og components nd temperature ntroller’s analog ines. Receiver, d in FPGA and Fig 1: OBC Hardwar Data acquisition is a tech and storing of the data. One c system that, acquiring data from o that data available for other com need. This process is also the me components. In this satellite w acquisition process into two p digital. Analog data would in whereas the digital data include registers. This paper is structur describes the On- Board Comput a brief description about the OBC OBC component diagram. The si and digital data acquisition is pic 1 sition in Prof. R. Suguna are developing a student nced space technologies. 9º. The satellite functions is developed on ATMEL BC software used here is data in the satellite. Both ral part of OBC software. re Architecture hnique adopted for acquiring can easily speculate in any one component and making mponents is the most basic eans of interaction between we have divided the data parts, namely, analog and nclude data from sensors data from the ports and the ed as follows: Section II ter Software which provides C software architecture and implified scheme for analog ctorially discussed in section

Simplified Scheme for Data Acquisition Student Imaging ... · processor. Development Software used is AVR studio and the programming is done in embedded ‘C’ language. main hardware

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Simplified Scheme for Data Acquisition Student Imaging ... · processor. Development Software used is AVR studio and the programming is done in embedded ‘C’ language. main hardware

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, MarchISSN 2229-5518

Simplified Scheme for Student Imaging Satellite

Mr.G.Raman Gouda Mr.

Abstract: PES Institute of Technology and SKR College of imaging satellite. The project serves for students as a platform for understanding and dealing with advanced space technologies. This satellite is planned for launching in around 65are controlled by centralized computers called Onprocessor performs all the computational tasks of the satellite. component- based. This paper reports the simplified design forthe analog and digital data acquisition are implemenThese acquired data are necessary to manage satellite’s

Index Terms: Analog Data, Digital Data, On Board Computer,

——————————

I. INTRODUCTIONPES Institute of Technology and SKR College of

Engineering along with four other institutions a student imaging satellite. The main objective of is to excite students in space technologies. stabilized imaging satellite which is designed to pictures of the Earth. This satellite is planned to be launchin a polar sun synchronous orbit at an altitude of around 650 km, inclined at an angle of 99º with an orbital periodaround 90 minutes. The overall functionality of this student imaging satellite is controlled by its centralizedThe micro-controller used in the OBC isAT32UC3A0512 processor [1] which is a processor. Development Software used is AVR studio and the programming is done in embedded ‘C’ language. main hardware components of the satellite include Magnetic Torquers (Actuators), Magnetometer, power sensosensors, Thermistors, Receiver, Transmitter, camera and solar panels. These components and its interfaces with the onboard computer (OBC) are pictorially depicted in figure 1. Camera used here is NANOCAM C1U (CMOS, 2048 X 1536)which is connected through I2C interface. used is HMR 3400 with RS232 interface. Heaters and torque roads are connected through drivers. Analog componentsinclude 4π sun sensors, power sensors andsensors. These are connected among microcontroller’s analog channels and 16:1 multiplexer input lines.Transmitter baseband functions are realized in FPGA and suitably interface with the OBC.

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, March-2012

Simplified Scheme for Data AcquisitionStudent Imaging Satellite

Mr.Dinesha H A Prof.V.K Agrawal

and SKR College of Engineering along with four other institutionsThe project serves for students as a platform for understanding and dealing with advanced space technologies.

around 650 km polar sun synchronous orbit at an angle of 99called On- Board Computer (OBC). This OBC software which is developed

all the computational tasks of the satellite. The Development methodology for OBCsimplified design for acquisition of both analog and digital data

are implemented as independent components and as an integralacquired data are necessary to manage satellite’s housekeeping and control functions.

On Board Computer, Student Imaging Satellite;

—————————— ——————————

Technology and SKR College of ng with four other institutions are developing

ve of this Satellite students in space technologies. It is a spin

tellite which is designed to capture the is planned to be launched

at an altitude of around 650 orbital period of

overall functionality of this student centralized software.

OBC is ATMELa 32 bit 512Kb

oftware used is AVR studio and in embedded ‘C’ language. The

include Magnetic power sensors, sun

, camera and solar components and its interfaces with the on-

are pictorially depicted in figure 1. NANOCAM C1U (CMOS, 2048 X 1536)

. Magnetometereaters and torque

nalog components4π sun sensors, power sensors and temperature

connected among microcontroller’s analog channels and 16:1 multiplexer input lines. Receiver,

realized in FPGA and

Fig 1: OBC Hardware

Data acquisition is a technique adopted for and storing of the data. One can easily system that, acquiring data from one component and making that data available for other components is the most need. This process is also the means of components. In this satellite we have divided the acquisition process into two partsdigital. Analog data would include data from sensors whereas the digital data include data from registers.

This paper is structured as follows: describes the On- Board Computer Software which a brief description about the OBCOBC component diagram. The simplified and digital data acquisition is pictorially discussed in section

2012 1

Acquisition in

Prof. R. Suguna

are developing a student The project serves for students as a platform for understanding and dealing with advanced space technologies.

99º. The satellite functions This OBC software which is developed on ATMEL

for OBC software used here is data in the satellite. Both

integral part of OBC software.

Hardware Architecture

a technique adopted for acquiring . One can easily speculate in any

acquiring data from one component and making ilable for other components is the most basic

the means of interaction between In this satellite we have divided the data

into two parts, namely, analog and would include data from sensors

digital data include data from the ports and the

This paper is structured as follows: Section II mputer Software which provides

OBC software architecture andsimplified scheme for analog

is pictorially discussed in section

Page 2: Simplified Scheme for Data Acquisition Student Imaging ... · processor. Development Software used is AVR studio and the programming is done in embedded ‘C’ language. main hardware

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, MarchISSN 2229-5518

III. Finally, the paper is concluded with future enhancements in section IV.

II. ON- BOARD COMPUTER SOFTWARE

The high level architecture of OBC software embedded in its micro-controller AT32UC3A0512portrayed in figure 2. The OBC master program which is implemented above the embedded OS acts as intermediary between Hardware components and the microcontroller. Its main task is to collect the inputs from the respective components and to provide the computed result as the output to the appropriate components. Thismainly divided into Payload- related, EPS (Electronic PSupply) -related, ACS (Attitude control system)Receiver (Rx) and Transmitter (Tx)- related.

Fig 2: OBC software Architecture

In this software, the function of the camera is to capture the images, do possible compression and store it in ACS controls the spin and the attitude of spacecraft.Telemetry (Tx) is about forming a frame that includes housekeeping and transmitting the frame to ground stationLog’s functionality is to acquire the data from various components and storing in specific address in memory. Telecommands duty is to receive the data or commands from ground which will get executed in spacecraft. is responsible for managing the power among various components.

The figure 3 provides a pictorial representation of thecomponent diagram for OBC software. HereExecutive (RTE) is the main program which is divided into 4 minor cycles each lasting for about 16 millisecondsmilliseconds are taken to complete one full cycle which is one major cycle. All the sub- programs store the processed data at

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, March-2012

the paper is concluded with future enhancements

he high level architecture of OBC software controller AT32UC3A0512 is

he OBC master program which is above the embedded OS acts as an

intermediary between Hardware components and the micro-Its main task is to collect the inputs from the

the computed result as This software is

Electronic Powerrelated, ACS (Attitude control system)- related and

Fig 2: OBC software Architecture

is to capture the , do possible compression and store it in the telemetry.

the attitude of spacecraft.forming a frame that includes

to ground station. og’s functionality is to acquire the data from various

specific address in memory. the data or commands from

ground which will get executed in spacecraft. Power system is responsible for managing the power among various

provides a pictorial representation of theHere, Real Time

main program which is divided into 4 milliseconds. Thus 64

to complete one full cycle which is one programs store the processed data at

a particular address in memory. After takes the starting address and number of words of each kind of data, maps that data on to a frame and then transmits the frame to the ground. This frame is thknowing the happenings a in satellite.

Fig 3: Component Diagram for OBC

III. SIMPLIFIED SCHEME FOR DData acquisition normally implicates

acquisition of analog and digitalincludes independent acquisition ofHence they are implemented individuallythis is that, these individual components can be reused with fewer modifications. Acquired data are transmitted down to ground station which is necessary to housekeeping purposes. This section is presentedsimplified scheme for analog and digital acquisition.

Usually in typical OBC, without distinction between analog and digitalthis particular approach was straight forwarddevelopment, it was very cumbersome for searching particular data within a short periomore severe in satellites with short orbital period since they are in line of sight for very little time. The purpose

2012 2

dress in memory. After this, the telemetry takes the starting address and number of words of each kind of data, maps that data on to a frame and then transmits the frame to the ground. This frame is the only means of

in satellite.

Component Diagram for OBC

DATA ACQUISITION

Data acquisition normally implicates combined and digital data. But in our case it

independent acquisition of Analog and digital data.implemented individually. One advantage of

this is that, these individual components can be reused with uired data are transmitted down to

ground station which is necessary to monitoring system for This section is presented with the

analog and digital acquisition.

, data acquisition was done without distinction between analog and digital data. Though

was straight forward for it was very cumbersome for searching

particular data within a short period of time. This overhead is with short orbital period since they

of sight for very little time. The purpose of

Page 3: Simplified Scheme for Data Acquisition Student Imaging ... · processor. Development Software used is AVR studio and the programming is done in embedded ‘C’ language. main hardware

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, MarchISSN 2229-5518

dividing the data acquisition into analog and digital are mainly for flexibility and independency.

The development methodology used here is component- based development cycle. This model develop and test each component independently [flexibility leads to better interfacing with other components.Once all the components are developed individually, they are integrated with less overhead. Thus, this model provides some sort of abstraction while building and ensureindividual component will remain unaffected on merging with other components. The processor we are using is UT32UC3A0512 which is 32- bit, 512 Kb microwith a speed of 1.49 DMIPS (Dhrystone MIPS)/MHz which is adequate enough for our mission. Visual Studio software is used to program the ATMEL processors.which contain in-built functions through which we were able to configure and communicate by passing parameters to those functions. Programming language used here is Embedded C. The software data acquisitionfollowing components: i) Analog data acquisitionDigital data acquisition.

Figure 4 and figure 5 provide the architectureacquisition and interaction of ADA and DDA respectivelyDuring data acquisition, supervisor software calls ADA and DDA one after the other sequentially. Among the acquired data, sun sensor’s data and component’s status data are used in de-tumbling mode. SRC and SAC which are used actuate magnetic Torquers as and when needed dependsun’s position and other attributes. Tele-telemetry use event flag information collected by DDA tdecide when to receive or send data correspondingly. Power sensor data and component’s status data are the components between on and off according to power requirements. Temperature sensor’s data areheaters between on or off in order to keep the overall temperature within acceptable

Fig 4: Architecture of Analog and Digital Data acquisition

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, March-2012

sition into analog and digital are

The development methodology used here is a model helps us to

component independently [4]. This to better interfacing with other components.

individually, they are this model provides

uilding and ensures that the affected on merging

with other components. The processor we are using is 512 Kb micro-controllers

speed of 1.49 DMIPS (Dhrystone MIPS)/MHz which is adequate enough for our mission. Visual Studio software is

It has libraries built functions through which we were able

ate by passing parameters to those functions. Programming language used here is

is divided into ) Analog data acquisition and ii)

architecture of data and interaction of ADA and DDA respectively.

supervisor software calls ADA and . Among the acquired

a and component’s status data are used tumbling mode. SRC and SAC which are used to

as and when needed depend upon -command and

telemetry use event flag information collected by DDA to decide when to receive or send data correspondingly. Power

are used to switch the components between on and off according to power

used to switch f in order to keep the overall

temperature within acceptable ranges.

Data acquisition

Fig 5: Interaction of ADA and DDA with other components

Below section describes the analog and dacquisition in detail.

Analog: In our mission, analog data include data from Sun sensors (6 No s), Thermistors (5 NoNo s). The micro-controller used channels but it is clearly seen that the requirements extend to21. Hence we appended a 16:1 multiplexer to our microcontroller, after which the total count of our analog channels now goes to 7+16 i.e., 23, which will satisfy our requirementsThe hardware design of this analog data acquisitionrendered in figure 6. Among 10 power sensors connected to direct analog channels, while the rest are connected to the multiplexer’s input lines. Power lines are used to measure current and voltage at varioufor battery we can have 2 lines, one for current voltage. The same holds good even for theof them is used to monitor different current loads.Temperature sensors are used to maintain wortemperature for components. various components is between 10º Celsius to 40Thus, in order to maintain this window temperature, hmust be switched on or off according to readings of temperature sensors. So there is onefor battery, OBC card and Power card two are spares which are used based on thermal analysis.

Sun sensors are used to measure the spin should to be around 4.5 rpm and position of Sun. These sensors are placed at particular place in satellite.channels are grounded.

2012 3

Fig 5: Interaction of ADA and DDA with other components

Below section describes the analog and digital data

analog data include data from Sun No s) and Power sensors (10

used here has only 8 analog clearly seen that the requirements extend to

21. Hence we appended a 16:1 multiplexer to our micro-the total count of our analog channels

which will satisfy our requirements. analog data acquisition is

Among 10 power sensors ,7 are cted to direct analog channels, while the rest are

to the multiplexer’s input lines. Power lines are used to measure current and voltage at various points where,

2 lines, one for current and one for even for the solar arrays. Rest

used to monitor different current loads.Temperature sensors are used to maintain working temperature for components. Working temperature for

een 10º Celsius to 40º Celsius. in order to maintain this window temperature, heaters

must be switched on or off according to readings of there is one temperature sensor each

Power card while the remaining which are used based on thermal analysis.

Sun sensors are used to measure the spin which and position of Sun. These

sensors are placed at particular place in satellite. Rests of the

Page 4: Simplified Scheme for Data Acquisition Student Imaging ... · processor. Development Software used is AVR studio and the programming is done in embedded ‘C’ language. main hardware

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, MarchISSN 2229-5518

Fig 6: Analog data Acquisition Hardware Design

Before starting to acquire the analog datainitialization and configuration should be made which is taken care of in the initial stage of mission.demonstrates the flowchart for analog data acquisition. The program runs for all available analog channels i.e., both for direct channels and channels from multiplexer. Two variables one for direct and other for indirect channels are used to iterate over all these channels. The flow of the program discussed as follows: Let us consider first variable as DIRECT and Second as INDIRECT. Both INDIRECT are set to 0 initially i.e., starting from chaand copy the same to INDIRECT. If the value of DIRECT is less than 7, then, pass DIRECT as parameter to infunctions to enable, start, collect data and disablemake INDIRECT =7 and pass this as parameter for rest of the iterations(this is to iterate in multiplexer). When

————————————————

Author1 - G Ramana Gouda in currently pursuing M.E in Dept of CSE, at SKR Engg.. College Chennai, Tamilnadu India-600 123 (Ph:9739322464, [email protected]

Co Author 1 - Dinesha H A was working in VMware pvt India ltd. Now he is with the PES Institute of Technology. He has designated as Assistant Professor ISE & Research Scientist CORI. Address: 100ft Ring Road, BSK III Stage, Bangalore 560085. Karnataka India (phone: +91-9945870006; FAX: 08026720886, email:[email protected])

Co- Author2-. Dr V. K Agrawal was worked in ISRO and GM. Now he is with the PES Institute of Technology. He has designated as Professor ISE & Director CORI. Address: PESIT 100ft Ring Road, BSK III Stage, Bangalore India (Ph: 080-26720783 FAX: 08026720886, [email protected]

Co-Author 3 - Dr.R.Suguna,M.E.,Ph.d., is working as H.O.D Of Computer Science and Engineering at S K R Engineering college in Poonamalle Chennai, Tamilnadu, India- 600 123

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, March-2012

Hardware Design

Before starting to acquire the analog data, necessary initialization and configuration should be made which is

in the initial stage of mission. Figure 7s the flowchart for analog data acquisition. The

program runs for all available analog channels i.e., both for and channels from multiplexer. Two

other for indirect channels are s. The flow of the

Let us consider first variable Both DIRECT and

set to 0 initially i.e., starting from channel 0 If the value of DIRECT is as parameter to in-built

functions to enable, start, collect data and disable or else make INDIRECT =7 and pass this as parameter for rest of the

When 7th channel

is reached, vary the selection lines from 0 to 15.completed, store the data in particular

Fig 7: Analog Data Acquisition Flow chart

Digital: Digital data includes Command counter, Command, one bit status of the components and event flags. There is no such hardware design for Digital data acquisition part because everything is happening nevertheless, we show the imaginary designfigure 8. We have to acquire the incoming command and command counter value which will be in Command register and command counter respectively. Tobtain the latest command that is being executedstatus is used to indicate whether the components are on/off at any instant. Event flags are used to indicate when a particular event occurs, like, for examplemajor cycle. Once any event flag’s status is recovered, it has

G Ramana Gouda in currently pursuing M.E in Dept of CSE, at SKR 600 123 (Ph:9739322464,

Dinesha H A was working in VMware pvt India ltd. Now he is the PES Institute of Technology. He has designated as Assistant Professor ISE

& Research Scientist CORI. Address: 100ft Ring Road, BSK III Stage, Bangalore -9945870006; FAX: 08026720886,

. Dr V. K Agrawal was worked in ISRO and GM. Now he is with the PES Institute of Technology. He has designated as Professor ISE & Director CORI. Address: PESIT 100ft Ring Road, BSK III Stage, Bangalore -560085. Karnataka

[email protected])

Dr.R.Suguna,M.E.,Ph.d., is working as H.O.D Of Computer Science and Engineering at S K R Engineering college in Poonamalle Chennai,

2012 4

, vary the selection lines from 0 to 15. Once this is store the data in particular address [3][4].

: Analog Data Acquisition Flow chart

Digital data includes Command counter, Command, one bit status of the components and event flags. There is no such hardware design for Digital data acquisition part because everything is happening inside the microcontroller,

nary design in the following We have to acquire the incoming command and

command counter value which will be in Command register and command counter respectively. They are essential to

latest command that is being executed. One bit is used to indicate whether the components are on/off

at any instant. Event flags are used to indicate when a for example, completion of one

major cycle. Once any event flag’s status is recovered, it has

Page 5: Simplified Scheme for Data Acquisition Student Imaging ... · processor. Development Software used is AVR studio and the programming is done in embedded ‘C’ language. main hardware

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, MarchISSN 2229-5518

to be reset using rest flag of the respective event flag.

Fig 8: Digital data acquisition

Fig 9: Digital data acquisition flowchart

The following figure 9 depicts the flowchart of digital data acquisition and program flow. Both port A and port Bis 32 bit long contain one bit status of component and event flag status i.e., 0/1. Since the entire port particular address, both the component and event flag status

Start

Collect the Address where to Store each Digital Data

Store the component's status and Event flag's status data in the

Corresponding address

Reset the Event Flags if any are set

if any Event_flag

if Command_flag

Store command counter,store command and then make

Command_flag=0

Return

T

F

T

F

Block1

Block2

Block3

Block4

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, March-2012

rest flag of the respective event flag.

Fig 9: Digital data acquisition flowchart

depicts the flowchart of digital data . Both port A and port B which

one bit status of component and event the entire port is stored at a

particular address, both the component and event flag status

are recovered by observing particular bits in that address[3][4]. Sections given below representoperations that happens while acquiring the digital and analog data. Figure 10 represents the Analogsequences. Once the sensor bestowchannel, this data is then converted into digital done by an in-built Analog to digital converter and storeChannel Data Register (CDR) [1]. Latercollected and stored at a particular locationwe can clearly notice that at any instant of time the poincontrol is among the Sensors, Analog channels, OBC and Memory. The operation is initiated by OBC which then configures and initializes Peripheral ADC oncedata are received, it then converts themstores in particular address.

Fig 9: Analog data acquisition sequence diagram

Figure 11 shows the Digital data acquisition sequences acquires four types of data i.e., Port A, Port B, Command counter and Command Register. In digital data acquisition at any instant of time the point of control is among OBC and Memory. OBC collects incoming Command, Command counter, PORT A and PORT B data. Various bits in Ports represent information about either flags or ehave set or occurred.

command counter,store command and then make

Block3

Block4

2012 5

recovered by observing particular bits in that

ow represent the sequence of operations that happens while acquiring the digital and

represents the Analog data acquisitionbestows data through an analog

his data is then converted into digital data. This is built Analog to digital converter and stored in

annel Data Register (CDR) [1]. Later, this data can be icular location. From this figure,

we can clearly notice that at any instant of time the point of control is among the Sensors, Analog channels, OBC and

The operation is initiated by OBC which then configures and initializes Peripheral ADC once the analog data are received, it then converts them to digital and then

: Analog data acquisition sequence diagram

ata acquisition sequences which acquires four types of data i.e., Port A, Port B, Command

. In digital data acquisition at any instant of time the point of control is among OBC and Memory. OBC collects incoming Command, Command counter, PORT A and PORT B data. Various bits in Ports represent information about either flags or events that might

Page 6: Simplified Scheme for Data Acquisition Student Imaging ... · processor. Development Software used is AVR studio and the programming is done in embedded ‘C’ language. main hardware

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, MarchISSN 2229-5518

Fig 11: Digital data acquisition sequence diagram

Supervisor software is the central point which calls rest of the routines as and when needed. The main emphasis in buithis software is to provide simplicity, mainly to make thelearning curve as small as possible. As a resultthat there aren’t too many complex logics or any sort of interrupts being used. When built, component by component, this is again an added advantage to the simplicity which abstracts the whole problem into number of small pieces.

IV. CONCLUSION AND FUTURE ENHANCEMENTS

Data acquisition was done without any distinction between analog and digital data. Though it was a straight forward approach for development, it was very cumbersome for searching particular data within a short period of time. dividing the data acquisition into analog and digital we are avoiding confusion and making it easier to collect the particular kind of data. Further advantages of this separation include back-tracking the missing data due to situations, simplified debugging and testing and less wastage of memory due to incompatible- sized output from both components. One disadvantage of such separation is doing the same process twice in one major cycle which leads increased number of instructions. The outlook is improving the process and finding alternatives to reduce the duplication.

ACKNOWLEDGMENT

Our sincere thanks to Principal of S.K.REngineering Chennai and Principal of PESTechnology Bangalore for providing an opportunity to do research in CORI. Our heartfelt thanks to Thokala, Dean of S.K.R college of Engineering, for their constant support.

International Journal of Scientific & Engineering Research, Volume 3, Issue 3, March-2012

data acquisition sequence diagram

Supervisor software is the central point which calls rest of the routines as and when needed. The main emphasis in building

simplicity, mainly to make thelearning curve as small as possible. As a result, one can see

there aren’t too many complex logics or any sort of component by

added advantage to the problem into number of

NHANCEMENTS

distinction between straight forward

it was very cumbersome for particular data within a short period of time. By

dividing the data acquisition into analog and digital we are avoiding confusion and making it easier to collect the particular kind of data. Further advantages of this separation

issing data due to erroneous situations, simplified debugging and testing and less wastage

sized output from both components. One disadvantage of such separation is doing the same process twice in one major cycle which leads to

The outlook is towards and finding alternatives to reduce the

S.K.R college of PES Institute of

opportunity to do research in CORI. Our heartfelt thanks to Dr.Kalpalatha

Dean of S.K.R college of Engineering, for their

REFERENCE

1. [1] http://www.atmel.com/Images/doc32058.pdf2. [2] “Computer Operational Systems Engineering for an Orbiting

Satellite and Its Command and Telemetry Data Acquisition Station” by Bailey, J. S.; Johnson, D. R.; Lawson, C. C.; Luck, R. Transactions on Aerospace)

3. [3] “Indian tracking and data acquisition facilities for low Earth and geosynchronous satellites” by Lewis, D.Systems Magazine, IEEE)

4. [4] “Implementing the componentembedded systems” by Abdallah, M.A.2008. ISOCC '08.

2012 6

http://www.atmel.com/Images/doc32058.pdf[2] “Computer Operational Systems Engineering for an Orbiting Satellite and Its Command and Telemetry Data Acquisition Station”

Lawson, C. C.; Luck, R. (IEEE

[3] “Indian tracking and data acquisition facilities for low Earth and Lewis, D. , (Aerospace and Electronic

the component-based software engineering in Abdallah, M.A. (SoC Design Conference,