+ All Categories
Home > Documents > ASELSAN Electronic Ceramic Test Program

ASELSAN Electronic Ceramic Test Program

Date post: 10-Jan-2016
Category:
Upload: emre-kilcioglu
View: 33 times
Download: 1 times
Share this document with a friend
Description:
ASELSAN Electronic Ceramic Test Program

of 11

Transcript
  • Designed and Prepared by: Emre Kilciolu

    Electronic Ceramic Test Program

    Electronic ceramic is a ring-shaped component for submarines. When there is

    a missile attack to a submarine, the ceramics mix the missiles brain by radiate

    at certain frequencies and prevent the attack. Figure 1 shows this ceramic

    component.

    Figure 1 Ceramic

    The program has some parameters and according to their tolerances, the

    program decides whether the ceramic works properly or not. There are five

    parameters which are capacitance of the ceramic(Cp), resonant frequency

    value(Fr), anti-resonant frequency value(Fa), resonant impedance value(Zr) and

    anti-resonant frequency value(Za). There are also four models of the ceramic

    and according to the model, the ideal values and tolerances may change. My

    purpose is to design a test program for ceramics to compare the values of these

    parameters of a ceramic with the ideal values of them. If all the values are in the

  • range of the ideal values, the ceramic works properly. The panel view of the

    program is seen in figure 2.

    Figure 2 The Panel View

    As seen above, the panel view contains the name of the technician that

    uses the program, the registration number of him/her, the ambient temperature,

    the model of the ceramic choice and time of using as inputs. When these are

    filled by the technician, the program asks for the serial number of the component

    and then, the program started to work and a frequency response graph is drawn.

    y axis of the graph is impedance and x axis is frequency. When the graph is

    completed, the parameter values are taken from the graph and the values and

    passed/not passed conditions are written to the screen. The big black part of the

    screen shows the passed or not passed condition. If it writes GECTI, it means

  • passed and the ceramic works fine. If it writes KALDI, it means not passed

    and the ceramic does not work properly and at the left of the black screen, there

    are passed/not passed conditions for each parameter. When the ceramic does not

    work, we can see which parameter is the problematic one from these passed/not

    passed conditions.

    The program takes the screenshot of the resulting page when the test

    program finishes to work and save it in the decided folder. The user decides the

    folder that the screenshot will be saved before starting the program. Also, the

    resulting values are written in an excel file and the user also decides the folder

    that the excel file will be saved before starting the program. The resulting pages

    for both GECTI condition and KALDI condition are seen in figure 3 and

    figure 4, respectively. In addition, the excel files pictures for both GECTI

    condition and KALDI condition can be seen in figure 5 and figure 6,

    respectively.

  • Figure 3 The Resulting View for GECTI Condition

  • Figure 4 The Resulting View of KALDI Condition

    Figure 5 The Test Results for GECTI Condition

  • Figure 6 The Test Results for KALDI Condition

    Let me give detail information a little bit with pictures. The main screen is

    seen in figure 7 with three pictures which are connected together.

  • Figure 7.1 The Main Page

    Figure 7.2 The Main Page

  • Figure 7.3 The Main Page

    When the input datas are written or chosen, the main page calls the

    UserObject Hesaplama. It is seen in figure 8. In Hesaplama, the ideal values

    of the parameters are set and saved to the system according to the chosen model.

    After that, the graph is drawn. Ideal values and practical values which are

    obtained from the graph are compared in the UserObject karsilastirma and the

    resulting values and passed/not passed conditions can be obtained from the

    output of karsilastirma. The others are obvious from the figures. It is very hard

    to design the program but I have learned the program a lot during designing. The

    UserObject karsilastirma and caphesap where the capacitor value is

    calculated are seen in figure 9 and figure 10, respectively.

  • Figure 8.1 Hesaplama

    Figure 8.2 Hesaplama

  • Figure 8.3 The Model type in Hesaplama

    In figure 8.3, the model type MH-0000-0032 is shown, the other types are

    similar to that except the ideal values of parameters.

  • Figure 9 UserObject karsilastirma

    Figure 10 caphesap


Recommended