Title, Topic

Projektmappe Semesterprojekt (Page 2).docx

®
Page 2 of 2
[1] [2]
Faculty
Technics
Discipline
Electrical Engineering
Document category
Term paper
University, School
DAA Würzburg
Additional information
Hr. Dotterweich 2009
Responsible User
This text has been add by user uett1348 on 2010-05-18. Disclaimer
Popularity
3.666  visits
Document length
~1.990  Words
~13.056  Chars
Rating
Networking




















More documents
Electrical Engineering

Steuerungs- und Regelungstechnik
Beispiele für Steuerungs- und Regelungsvorgänge:­ Thermostate sorgen automatisch für die Einhaltung der eingestellten Temperatur (Bügeleisen, Heizkissen, Kühlschrank) Kfz: der Akku wird

Der Ladewert des Registers war 100, weil alle 10 ms ein externes Signal vom Schmitt-Trigger kam.

3.4.        C-Programm für die Grafische Darstellung und die Abspeicherung der Daten

3.4.1.    Flussdiagramm des C Programms

3.4.2.    C Programm

//Initialisierung C-Programm

/* Realisierung der grafischen Darstellung, der von */

/* µController gemessenen Spannung der Solarmodule */

#include <sys/io.h>

#include <graphics.h>

#include <string.h>

#include <time.h>

#define com 0x3F8 /* Basisadresse COM1*/

void x_initcom1 (void); /* Deklaration der Funktion zur COM1 Initialisierung */

void anzeige_graph (void); /* Deklaration der Funktion Darstellung der Graphik */

void punkt (int); /* Punkte darstellen*/

int zaehl=0;

int main (int argc, char *argv[])

{

int c=0,tt,mm,jjjj;

int farbe,m_wert; /* Zähler für die 96 Punkte */

unsigned char Dat_Name,*ptr1,ser_tmp;

struct tm Datum_;

time_t ti;

iopl (3); /* Ser. Schnittstelle freigeben */

x_initcom1(); /* Ser. Schnittstelle 8 D-bit, 1 Stopbit, keine Parität */

initgraph(640,480); /* Grafik initialisieren */

anzeige_graph (); /* Layout erstellen */

// for (i=5;i<=480;i=+5) /* Schleife für die 96 Messwerte */

// outtextxy (15,379,98,395,"Ausschuss");

getch();

closegraph ();

return (0);

}

This paragraph has been concealed!
Download the complete document for free!
Projektmappe Semesterprojekt .docx
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

/* Archivierungsdatei öffnen */

//Datum_=*localtime(&ti);

//tt=Datum_.tm_mday;

//mm=Datum_.tm_mon;

//jjjj=Datum_.tm_year;

//strcpy (Dat_Name,"u_wert_");

//strcat (Dat_Name,tt,mm,jjjj);

/* Abfrage der ESC-Taste */

while (c!=27)

{

if (inb(com+5)&1)

{ser_tmp=inb(com);

// Messdaten umrechnen

// Messdaten in Archevdatei schreiben

if (zaehl<=96)

{

if (m_wert<=74)

{punkt (4) }

if (m_wert>=374) punkt (4);

}

}

}

//Schnittstelle Initialisieren

void x_initcom1 (void)

{

int dummy;

outb(0,com+4); /* Register löschen */

outb(0,com+6);

outb(128,com+3); /* Divisor-latch-Enable Bit setzen */

outb(96,com); /* Divisor Low */

outb(0,com+1); /* Divisor High */

outb(3,com+3); /* 8 Bit, 1 Stopbit, keine Parität */

dummy=inb(com); /* Reste entfernen */

}

//Grafische Darstellung

void anzeige_graph (void)

{

setfillstyle(SOLID_FILL,WHITE);

setlinestyle (SOLID_LINE,BLACK);

line (89,74,579,74);

line (89,242,579,242);

line (89,266,579,266);

line (89,374,579,374);

line (99,424,579,424);

line (99,49,99,424);

setcolor (BLACK);

outtextxy (15,379,98,395,"Ausschuss");

outtextxy (15,55,98,71,"Ausschuss");

outtextxy (15,150,98,166,"Verbessern");

outtextxy (15,315,98,331,"Verbessern");

outtextxy (50,245,98,261,"OK");

outtextxy (200,20,620,36,"Spannung der Photovoltaikmodule");

}

//Anzeigen der Messwerte

This paragraph has been concealed!
Download the complete document for free!
Projektmappe Semesterprojekt .docx
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

{ int farbe;

{punkt} }

3.4.3.    Erläuterung des C Programms

Zuerst wurde die Grafik initialisiert (und getestet), danach haben wir die Schnittstelle initialisiert. Uns ist es aber nicht gelungen die Messdaten zu archivieren.

Wir haben die Erstellung des C Programms abgebrochen um den Rest den Projektes ordnungsgemäß abzuschließen. In der Nachkalkulation und in Gantt Soll/Ist Vergleich wird dies noch einmal deutlich. Das C Programm wurde nicht fertiggestellt.

3.5.        Controllingblatt

Legende:

Auf diesem Blatt sind nur die Entwicklungskosten aufgetragen. Wir haben während des Projektes die Kosten und die Stunden controlled. In der Spalte Kosten für Fertigstellung sind die Kosten angegeben die wir benötigen um das Projekt fertigzustellen.

Uns ist es nicht gelungen das Projekt fertig zustellen. Dies ist auch in der Spalte Fertiggestellt in % zu sehen. Dort erkennt man, dass wir einzelne Vorgänge nicht bearbeiten konnten. In der Spalte Grund steht die Begründung dazu.

3.6.        Nachkalkulation

Wegen Abweichungen vom Soll Stand zum Ist Stand, sind die Kosten jetzt höher um das Projekt zu beenden.

3.7.        Gantt Diagramm Soll/Ist Vergleich

 

This paragraph has been concealed!
Download the complete document for free!
Projektmappe Semesterprojekt .docx
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

Bei der C Programmierung benötigen wir wesentlich mehr Zeit um das Projekt fertigzustellen. Deswegen verschiebt sich das Projektende nach hinten.

3.8.        Projektauftrag Soll/Ist Vergleich

Projektauftrag

PROJEKTNAME Anlagensoftware und Regelung für eine Photovoltaikpanel-Produktionsanlage

PROJEKTMITARBEITER Viktor Fibich, Johann Schweinfort, Andreas Kremer und Jürgen Büttner

ZIEL Softwareentwicklung und Reglerparameterermittlung zur Herstellung einer Produktionsanlage für Photovoltaikpanels

EINSCHRÄNKUNGEN nur 2 PC's

SACHMITTEL Lernquellenpool, Software, Projektunterlagen

VERFÜGBARKEIT

Ergebnisse in digitaler Form auf PC(/home/local/team_A)

MILESTONES

Soll

Ist

Abweichungsursache

Erledigt

A

Vorlage der Projektplanung

bis Mi 18:00 (7 Std.)

7 Std.

■j □n

1

SPS-Programm erstellt und getestet

bis Do 16:00 (8 Std.)

9 Std.

umfangreicher als gedacht

■j □n

2

Reglerparameter ermittelt

bis Do 11:15 (3 Std.)

3 Std.

■j □n

3

µC Programm erstellt

bis Fr 12:45 (7 Std.)

6 Std.

gute Teamarbeit

■j □n

4

C-Programm erstellt

bis Fr 12:45 (12 Std.)

12 Std.

umfangreicher als gedacht und die Zeit hat nicht gereicht

□j ■n

5

Ergebnispräsentation und Projektabschluss vorbereitet

bis Fr 17:30

■j □n

E

Ergebnispräsentation und Projektabschluss durchgeführt

bis Sam 12:00

■j □n

4.        Projektende (PE)

4.1. Resümee


Beim Projektmanagement Dreieck befindet sich unser Standpunkt nicht genau in der Mitte, weil wir höhere Kosten haben um das Projekt fertigzustellen. Auf die Qualität wurde geachtet und für gut bewertet. Von der Zeit rücken wir ab weil wir noch mehr benötigen.

Als Resümee ist allerdings zu sagen:

Unsere Stärken beim Projekt waren die Teamarbeit, SPS Programmierung, µC Programmierung und C Programmierung. Unsere Schwäche war die C Programmierung.

In der PI und PP haben wir trotz der knapp bemessenen Zeit sehr gut zusammengearbeitet und die Aufgaben gelöst. Während des PC haben wir unser möglichstes getan um alle Milestones zu erreichen auf Grund unserer Fehleinschätzung der C Kenntnisse konnte ein Milestone aber dennoch nicht erreicht werden.

Deshalb haben wir mehr es nicht geschafft das Projekt fertig zu stellen.

Als Fazit lernen wir, dass wir in der PI Phase den Aufwand der einzelnen Milestones besser einschätzen müssen um in Zukunft immer alle Milestones zu erreichen.

 

 


Page 2 of 2
[1] [2]


swopdoc.com ist not responsible for the content of this text provided by third parties

Legal info - Copyright - Terms - Partner - Statistik - Contact
antiblock.org adblockdetector.com

Swap your documents