Guten Tag, wie im Betreff schon beschrieben geht es um ein Schulprojekt mit einem Mikrocontroller Board. Wir verwenden hierfür einen Prozessor von Atmel (89C5131A-UM) und ein in der Schule gelötetes Board. Genauere Angaben zum Mikrocontroller unter diesem Link: http://www.atmel.com/images/doc4235.pdf Das ganze soll in Assembler Programmiert werden. Ich habe die Idee, einen Tester zu realisieren, der wie ein Ampermeter in Reihe, zwischen ein LAN-Kabel gesteckt wird. Damit soll dann auf dem Mikrocontroller Board die Aktuelle Datenübertragungsgeschwindigkeit, der Datendurchsatz und Durchschnittsgeschwindigkeit angezeigt werden. Ich habe mir gedacht, die Daten aus dem Kabel auf einer Platine irgendwie zu messen, nur habe ich keine Ahnung wie ich das anstellen soll, wenn das überhaupt möglich ist. Leider haben wir in der Schule zum Thema Programmierung usw. noch nicht sehr viel gemacht also sind die Kenntnisse darüber relativ gering zur Zeit, ich bin aber gerade dabei mir nach und nach die Dinge anzueignen. Ich möchte nichts vorgekaut bekommen, nur einen Denkanstoß. Vielen Dank im voraus.
... dann denk mal an Datenrate und Abtastfrequenz. Ich fürchte dein Vorhaben ist nicht realisierbar.
https://www.google.de/#q=ethernet+tap Allerdings wird deine Kiste für >= 100MBit/sec zu langsam sein.
HavanaClubization .. schrieb: > wie im Betreff schon beschrieben geht es um ein Schulprojekt mit einem > Mikrocontroller Board. > Wir verwenden hierfür einen Prozessor von Atmel (89C5131A-UM) Hmmpff. Der hat überhaupt keine native LAN-Schnittstelle und ist damit von vornherein ziemlich ungeeignet für den angepeilten Zweck. > Ich habe die Idee, einen Tester zu realisieren, der wie ein Ampermeter > in Reihe, zwischen ein LAN-Kabel gesteckt wird. Dann bräuchtest du ja sogar zwei LAN-Interfaces. > Damit soll dann auf dem Mikrocontroller Board die Aktuelle > Datenübertragungsgeschwindigkeit, der Datendurchsatz und > Durchschnittsgeschwindigkeit angezeigt werden. Genau das ist nicht möglich, wenn das Meßgerät selber der begrenzende Faktor wäre... > Ich möchte nichts vorgekaut bekommen, nur einen Denkanstoß. Stand der Technik ist GBit-LAN (10GBit ist noch nicht sehr verbreitet). Ein Gigabit/s sind eine Milliarde Bit/s oder anders ausgedrückt mindestens 125 Millionen Byte/s. Bidirektional. Ein Gerät, was irgendwelche Durchsätze messen will und nicht nur die eigenen Grenzen, muß also im Minimum zu Folgendem in der Lage sein: Reines Durchschaufeln von Netzwerkpaketen mit einem Durchsatz von 250MByte/s. Du solltest darüber nachdenken, wie das ein µC schaffen soll, der nur ein Fünftel davon überhaupt als Takt zur Verfügung hat und keinerlei Hardware, die ihn bei dieser Arbeit unterstützen könnte... Und, wohlgemerkt: Selbst wenn er solche Hardware hätte (es gibt µC mit integriertem GBit-Switch), wäre damit nur der Status hergestellt, daß sich für die zu vermessende Verbindung die Kanalbandbreite nicht wesentlich ändert. Gemessen hast du davon noch garnix. Dazu müßtest du auch noch die durchgeschaufelten Pakete in Echtzeit wenigstens ganz grob analysieren können, also im Minimum die Größen der durchgeleiteten Pakte in beiden Richtungen extrahieren und aufsummieren können. Kurzfassung: Vergiß' es. Das überfliegt deinen Horizont gleich um mehrere Größenordnungen... ->Such' dir eine Aufgabe, die du lösen kannst.
Ja, okay dann weis ich bescheid, danke. Das er keine native LAN-Schnittstelle hat ist mir erst nach dem Post in den Sinn gekommen. Dachte nicht das das so einen Umfang hat aber jetzt bin ich erleuchtet. Hab an die ganzen Dinge gar nicht gedacht, wie gesagt haben in der Schule echt noch nicht viel gemacht. Wenn jemand spontan eine Idee hat, was man noch so schönes als Projekt machen kann her damit.
HavanaClubization .. schrieb: > Leider haben wir in der Schule zum Thema Programmierung usw. noch nicht > sehr viel gemacht Led geblinke ist als Einstieg immer gut. Du wist nicht von 0 auf ein ordentliches Projekt kommen ohne Erfahrung.
Ja schon klar, dachte nicht das mein Vorhaben soviel Voraussetzt. Hätte halt irgendwie gerne etwas, was mich ein bisschen Fordert, sonst macht´s ja kein Spaß. LED geblinke bekomme ich ja hin so ist es nicht. Klar, für ein ordentliches Projekt ist das noch kein riesen Ding, aber ein Anfang. Bin an diesem Thema wirklich interessiert, ist nur schwierig sich das alles selbst in absehbarer Zeit beizubringen. Habe leider keine Vorstellung davon, was für Dimensionen manche Dinge haben können, die sich so einfach anhören.
HavanaClubization .. schrieb: > Idee hat, was man noch so schönes als Projekt > machen kann Bau ein SENSO Spiel (überschaubare Hardware, Software auch für Anfänger geeignet) oder ein 3D-Tic-Tac-Toe (etwas komplexere Hardware, Software kann recht komplex werden, wenn die Maschine gut spielen soll).
Sowas wird es wohl am Ende sein.. Ein SENSO hab ich schon gemacht, allerdings nur mit den 4 Tastern und den 4 LED´s auf dem Board. Finde ein Spiel irgendwie doof, ist nicht so mein Thema aber denke alles andere wäre vllt. wirklich zu anspruchsvoll.. Danke für die Ideen.
Ich denke das du schon mit Led's an deine grenzen kommen kannst. Zb Kannst du ja eine Uhr Bauen oder ein Textdisplay. Rgb Dekolicht später mit erweiterung auf Wlan Oder Touchscreen Displays zum Messen und steuern von sonstwas. Robotik?
Natürlich komm ich damit an die Grenzen, hab ja auch noch nix anderes gemacht.Deswegen will ich ja was machen wo ich was bei lern. Robotik hört sich schon viel interessanter an!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.