Forum: Mikrocontroller und Digitale Elektronik Was meint Ihr dazu?


von Ludwig W. (lordludwig)


Lesenswert?

Hallo,

ich habe hier jemanden der mir davon erzählt hat, dass er eine Art
Blackbox für PKW's entwickeln muss. (war auch glaub ich schon mal hier
im Forum)

Na ja das ganze soll Daten (Geschwindigkeit, Koordinaten, Richtung,
usw.) von einem GPS Modul empfangen können, 8 analoge und 8 digitale
Eingänge haben, es soll ein LCD dran, es soll ein externes SRAM dran
und es soll ne serielle Schnittstelle dran zum auslesen der Daten.

Das ganze soll die Daten in regelmäßigen abständen abspeichern, und das
soll dann abrufbar sein. (durch ein geschriebenes Programm am PC)

Ist ja alles schon etwas krass wie ich finde, aber jetzt kommt das
beste:

Das Projekt soll Anfang nächsten Jahres (nicht Schuljahres!) fertig
sein und die 3 Leute die das Projekt lösen sollen haben alle noch nie
etwas mit uC's gemacht oder durchgenommen. Das uC soll ein AVR (evtl.
mega128) sein und soll in ASM programmiert werden.

Also ich halte das Projekt unter diesen umständen für unschaffbar, was
meint ihr dazu? Ich will bitte ehrliche Meinungen!

von Hegy (Gast)


Lesenswert?

Wobei dir Frage bleibt, was müssen die 3 denn überhaupt machen? Nur die
SW schrieben? Was ist mit HW? Konstruktion? Konzeption? Änderungen
während der Entwicklung? HW-Tests (Temperatur, EMV, Mechanik, usw.),
SW-Test auch Robustheitstest? Integrationstest?

Nen riesenhaufen Malloche.......

Generell sind 3 Monate dafür zu wenig Zeit, 6 Monate ist knapp würde
ich sagen. Wie gesagt, wie groß ist der Arbeitsumfang?

von Ludwig W. (lordludwig)


Lesenswert?

arbeitsumfang ist SW schreiben, schaltpla zeichnen und hardware bauen
(board selbst entworfen)

das ganze muss denk ich nur funktionieren, speziell robust muss es
nicht sein.

Man muss bedenken das die 3 noch nie mit uC's gearbeitet haben und
keine ahnung von assembler ect. haben. Sie können froh sein wenn sie es
schaffen LED's blinken zu lassen und eingänge abzufragen (5V oder GND)

Für die grundlagen die man dafür brauch würd ich sagen reicht 1/2 jahr
nur knapp wenn man sich SEHR reinhängt. Man muss asm lernen,
Programmiersprache für den PC (hier VB), protokolle verstehen ect.

von Philipp B. (philipp_burch)


Lesenswert?

Ziemlich unmöglich. Der Tag hat immer nur 24h, egal was man auch
anstellen will. Haben sie denn wenigstens von irgendeiner
Programmiersprache Ahnung? Ansonsten kannste schonmal 'n halbes Jahr
für's lernen derselben einberechnen.

von Ludwig W. (lordludwig)


Lesenswert?

der eine arbeitet sich grad in asm ein, die anderen beiden haben keine
ahnung von irgendwas was programmiersprachen angeht!

von Ludwig W. (lordludwig)


Lesenswert?

nachtrag: sie können alle einfache aufgaben in VBA und assembler vom
midicon 8085 lösen (d.h. es sind grundlagen für die sprache da)

aber der avr hat ja nen ganz anderen befehlssatz und was sie bisher
können sind AND/OR verknüpfungen und ein lauflicht.

sry war mein fehler

von Michele B. (luxx) Benutzerseite


Lesenswert?

das project an sich find ich ends edel.

"Schatz, wo warst du gestern mit dem Auto?"
"Im Kino..."
Blackbox >> PC.
"Hmm, seid wann ist das Kino an der Stelle, an der normalerweise das
Haus deines Tennislehrers ist??"

nein, aber mal ernst, sowas würd ich auch gern mal bauen.
Nur denke ich dass diese 3, ich denke newbies ist angebracht, dass NIE
in so kurzer Zeit schaffn werden.
Allein das erlernen der Basics dauert so lange dass sie es wohl kaum
schaffen werden. Wie lange haben die den Zeit dafür? Also so h/Tag ?

luxx

von Ludwig W. (lordludwig)


Lesenswert?

naja wenn sie ihre freizeit opfern denk ich den ganzen tag, weis aber
ned ob sie nur in der schule oder nur zu hause arbeiten können (er is
jetzt nimma on)

aber selbst wenn sie 24/7 arbeiten würden, währe das mit erlernen der
grundlagen denk ich unschaffbar.

Ich weis ned wie man sowas nur machen kann, der Professor würd ich am
liebsten erschlagen!

von Thomas (Gast)


Lesenswert?

> "Schatz, wo warst du gestern mit dem Auto?"
> "Im Kino..."
> Blackbox >> PC.
> "Hmm, seid wann ist das Kino an der Stelle, an der normalerweise
das
> Haus deines Tennislehrers ist??"

Hab ich grad fertiggestellt..EEPROM-Speicher für 3500 Positionspunkte,
Datenexport im gpx-Format z.B. nach Google Earth, wo man sich die Route
dann ansehen, oder abfliegen kann. Ich bastel grad an der Doku, ist
schon ganz lustig (...also nicht der Streit mit der Freundin :-)

von Ludwig W. (lordludwig)


Lesenswert?

und wie lange hast du drann gebastelt, in welcher sprache hast dus
geschrieben und welche grundkenntnisse hattest du?

Wie bringst du eigentlich die antenne an so das man es ned merkt aber
freie sicht zum himmel ist??

von Thomas (Gast)


Lesenswert?

3 Monate als Feierabendprojekt, mit Urlaub. Programmiert in C, im Grunde
ist da auch nix dolles dran. Man kann sich ja an fertige NMEA-libs wie
der aus der AVR-Lib halten, da ist schon einiges vorhanden.

Zu dritt könnt ihr das doch aufteilen. Als erstes die generellen
Schnittstellen festlegen, und der sich in Programmierung in C auskennt
macht die AVR-Software, die anderen Hardware oder das PC-Programm. Das
könnte noch bis zum Jahresende zu schaffen sein. Aber wenn alle drei
bei Null anfangen wirds schon schwierig.

von Thomas (Gast)


Lesenswert?

Achso, zur Antenne:
Ich habe eine serielle GPS-Maus verwendet wo die Antenne intern
vorhanden ist. Die hat einen Magnetfuß mit den ich mir das Teil beim
Motorrad auf den Tank hefte.
Es gibt auch GPS-Module die eine externe Antenne benötigen, die dürfte
sich besser verstecken lassen wenn man wirklich vorhat jemandem
nachzuspionieren.

von Ludwig W. (lordludwig)


Lesenswert?

es is nur asm erlaubt! und alles selber schreiben, nix fertiges
hernehmen! protokoll ist NMEA so weit ich weis...

von Ulrich (Gast)


Lesenswert?

Ihr seid zu dritt und lernt sicherlich nicht Bäcker. In der Zeit wo ihr
euch Aufregt darüber könntet ihr schon einen ganz großen Teil haben.
Der wo die Aufgaben verteilt wird sich schon was dabei gedacht haben.

Außerdem weiß ich gar nicht was dieser Thread Sinnvolles bewirken soll?

von Ronny (Gast)


Lesenswert?

Bei vielen der Sachen die wir im Studium machen mussten,wusste anfangs
keiner wirklich bescheid wie es anzupacken war.Sehr vieles wirkte
schwer und kaum schaffbar.Aber irgendwie hat man sich immer
durchgebissen.Die,die´s mit Arbeit und Mühe gemacht haben,wurden dann
mit einem Abschluss Dipl-Ing(FH) belohnt.Die,die sich am
Schwierigkeitsgrad erstmal hochgezogen hatten,haben oft mittendrin ihr
Studium abgebrochen.Und die,die alles von anderen lösen haben
lassen,wurden aussortiert.

Letztenendes war alles schaffbar,wenn es auch oft mit viel arbeit und
lernaufwand(und bereitschaft) verbunden war.


Schaut euch doch mal ein paar der Experimentierplatinen mit Atmega128
an.Wie wurde auf denen die Basisbeschaltung gemacht?Welche Sachen
wurden immer gleich gelöst?Wie wurde die Spannung erzeugt?Was und wie
ist zwischen die seriellen Schnittstellen des AVR und die
Aussenbeschaltung geschaltet?Das Tutorial hier auf der Seite ist eine
weitere Starthilfe.

Letztenendes sind alle Baugruppen weitestgehend einzeln betrachtbar,die
Interaktion aller Beteiligten läuft dann zumeist nach Schema F ab.

Vor ein paar Tagen gabs hier mal einen Thread der sich mit
Hardware-Entwurf beschäftigte,da sind ein paar gute Tips wie man mit so
einer Schaltung anfangen kann.

Viel Spaß&Erfolg beim basteln :)

von Tom (Gast)


Lesenswert?

Na sonderlich durchdacht erscheint mir die Ausgabenstellung so wie sie
hier dargestellt wird nicht. Die Festlegung auf Assembler kann ich mir
schon vorstellen, sonderlich sinnvoll erscheint sie mir nicht.

Reduzieren wir die Aufgabe eben auf regelmäßig Daten vom GPS-Empfänger
in den RAM zu kopieren und auf einer zweiten Schnittstelle auf Kommando
auszugeben. Dabei dürfte dann rauskommen das der Datenspeicher arg klein
ist und sich aus den Koordinatenwerten keine sinnvollen Werte für
Geschwindigkeit und Richtung ermitteln lassen.

Analoge Ein- und Ausgänge und das LCD werden im Schaltplan vorgesehen.
Von einer Verwendung war hier bislang als Forderung nirgends die Rede.
Kann man also als Übung für den interessierten Leser lassen.

von Bernhard S. (bernhard)


Lesenswert?

Vielleicht kann Euch dieses Projekt etwas inspirieren:

http://www.mikrocontroller.net/forum/read-4-354990.html

von Ludwig W. (lordludwig)


Lesenswert?

Ein und ausgänge weis ich und er selbst noch nicht, das ganze is
anscheinend noch nicht freigegeben zum anfangen (nur die grundlagen
sind bekannt gegeben)

die geschwindigkeit und richtung ect. kommt aus dem GPS modul schon
fertig raus.

Es werden wohl spannungen gemessen werden mit den analogeingängen...

Auf dem LCD soll Temperatur und Geschwindigkeit ausgegeben werden

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.