Hallo zusammen,
ich muss zwei Microkntroller zusammen verbinden mit zwei kanal je Kanal 10 Mbit.
- Microkontroller 5VDC/100mA
- Microkontroller 3VDC/500mA
wie kann ich dass machen? worauf solle ich dann achten? bitte helfen!!!
|
Anzeige
|
zwei Microkontroller verbindenHallo zusammen, ich muss zwei Microkntroller zusammen verbinden mit zwei kanal je Kanal 10 Mbit.
wie kann ich dass machen? worauf solle ich dann achten? bitte helfen!!!
Gast
#7473466
Vielleicht erst mal eine Ausbildung zum Kommunikationselektroniker machen, um die Grundlagen zu lernen. Ich ordere mal noch eine Scheibe Salami.
Was soll das sein? µC sind das keine, eher Netzteile? Als welche konkreten µC sollen verbunden werden?
Sportlich:-) Je einer für hin und einer für rück? oder gar beid Bidirektional? Über welche Entfernung? Wie Störsicher soll das ganze auf Hardwareebene sein? usw.?
Erst mal genau definieren was du willst. Siehe auch Netiquette.
Es gibt da viele Möglichkeiten. Es wäre sehr hilfreich wenn Du uns die Namen der Mikrocontroller nennen würdest. mfg Klaus
das sind Betribsspannung
Bidirektional
Ich brauche einefach erklärung, wie kann ich zwei kanal mit verschiedenen Strom verbinden? was soll ich machen ? Wenn 500 mA über die Datenleitung fliessen, ist meist was faul. Früher mal nutzte man 20 mA zur Signalisierung, allerdings nicht mit 10 MBit/s. Heute ist aber eher Energiesparen angesagt. Was das gegen Störeinstrahlung unempfindlich war, hat es bei der Störausstrahlung raus gehauen...
Beitrag #7473508 wurde von einem Moderator gelöscht.
Beitrag #7473517 wurde von einem Moderator gelöscht.
Beitrag #7473519 wurde von einem Moderator gelöscht.
Beitrag #7473520 wurde von einem Moderator gelöscht.
Beitrag #7473521 wurde von einem Moderator gelöscht.
Nach Pegelwandler suchen die schnell genug sind. Ich würde als Google Suchwörter "Pegelwandler" oder "level shifter" und das verwendete Protokoll empfehlen. Texas Instruments findet zu "level shifter" 80000 Treffer, da sollte was dabei sein: https://www.ti.com/sitesearch/en-us/docs/universalsearch.tsp?langPref=en-US&searchTerm=level%20shifter&nr=80952#q=level%20shifter&sort=relevancy&numberOfResults=25
Beitrag #7473529 wurde von einem Moderator gelöscht.
Beitrag #7473536 wurde von einem Moderator gelöscht.
Wenn Deutsch nicht Deine Muttersprache ist, kannst Du auch in Englisch fragen. Generell sollte man Fragen aber vor dem Abschicken nochmal selber lesen.
Diese Angaben sind bei weitem nicht ausreichend, um eine sinnvolle Antwort zu geben. Es gibt nämlich nicht nur den einen Mikrocontroller und keiner kennt Deine Anforderungen.
Du sollst:
Zuerst einmal verbindest du die Masse der beiden Systeme. Und dann schaltest du ausreichend schnelle Pegelwandler zwischen die beiden µC. Das wars.
Weil du mit dieser sehr überschaulichen Aufgabe augenscheinlich grundlegende Probleme hast, solltest du dir die entsprechneden Grundlagen noch einmal anschauen. Denn die erfolgreiche Entwicklung von elektronischen Geräten ist nicht "einfach".
Aber dann bitte im englischen Forenteil: BTW: Ich habe mal den ganzen Müll zur Rech(t)schreibung und das Getrolle aus dem Thread entfernt. Wenn ihr nicht zur Sache schreiben wollt oder könnt, dann schaut Insta- oder Tiktok-Filmchem an. Und falls das hier vom TO nur Trollerei ist, dann habe ich kein Problem damit, den Thread zu löschen. Allerdings befürchte ich, dass der TO nicht trollt...
Was meinst du mit "Kanal"? Erklär das bitte mal genauer. Bei einer möglichen Interpretation wäre 10BaseT eine mögliche Antwort. Hätte auch den Vorteil der galvanischen Trennung. Aber ohne mehr Informationen kann man deine Frage in ihrer Allgemeinheit nicht beantworten. Gut wäre auch zu wissen, warum du "musst". Was ist der Zweck der Angelegenheit? Ein wirkliches Projekt, oder nur eine Prüfung? LG, Sebastian
Ob Troll oder nicht, ich gehe davon aus, daß dem TO hier nicht geholfen werden kann. Er braucht kein Forum, sondern ein Studium. Denn so wie er fragt hat er /keinerlei/ Vorkenntnisse.
Ja, sieht so aus. Trotzdem: die notwendigen Begriffe wurden genannt und man kann ja auch lernen wollen. Hier habe ich noch einen (ersten) Suchtreffer nach bidirektionalem Pegelwandler: https://elektro.turanis.de/html/prj146/index.html Ob das für ihn nützlich ist oder nicht, sei mal dahingestellt. Für 10MBit/s wird das aber vermutlich nichts werden ...
Er wolle Rose kaufe? Nein, wolle Mikrocontroller verbinde! Moin, Ich wuerde die 2 z.B. per Ethernet oder USB(OTG) verbinden. Sollen sich doch die PHYs um solche Trivialitaeten wie Spannungspegel kuemmern :-) Gruss WK
Verwende Optokoppler oder RS232. mfg 10 MBit/s hört sich für mich erst einmal seriell an. Dann kommt es auf die Länge der Leitung und der Übertragung an ... vielleicht reicht SPI (mit Fifo im Empfänger ?). Ein STM32H7 (3,3V) hätte da keine Probleme. Der 3,3V MC braucht 5V tolerante Eingänge, der 5V MC muss mit den 3,3V am Eingang auskommen. Was die mA da zu suchen haben ist mir auch rätselhaft.
Gast
#7473785
Um welche Schnittstelle geht es überhaupt?
Für e̶b̶a̶y̶ Kleinanzeigen hätte es gereicht. Moment!!! So uninteressant ist das Thema nicht. Man sollte schon unterscheiden, ob man 0,2m/2m oder 20m zu überbrücken hat und was die Peripherie hergibt. -SPI (evtl. über LVDS-Lanes) -USB/OTG -I2C -CAN Könnte eigenlich, ganz dumm, im Dauerfeuermodus bidirektional Datenfelder von, sagen wir 0,5k/1k koppeln. Die genaue MCU-Bezeichnung dürfte dabei keine große Rolle spielen. Hat jemand schon mal USB-OTG zwischen z.B. zwei Nucleos ausprobiert? Dürfte theoretisch eine "steckerfertige" Lösung sein. Grüße Runout
Gast
#7474348
Für schnelle bidirektionale Datenübertragung zwischen zwei Mikrocontrollern auf einer Leiterplatte verwendet man üblicherweise die SPI Schnittstelle. Da deren Signale unidirektional sind, bieten sich preisgünstige LVC-TTL Gatter als Pegelwandler an. Siehe dazu https://www.mikrocontroller.net/articles/Pegelwandler Fall es kein SPI sein soll, erinnere ich nochmal an meine Frage von gestern:
Gast
#7474355
Bau jeweils ein Handy um die jeweiligen Controller dann passt das mit dem passenden datentarif. https://www.inside-digital.de/ratgeber/lte-cat-kategorien-geschwindigkeit SCNR Es ist schon erstaunlich, wie auf einen geradezu schmerzhaft offensichtlichen Trollpost die (durchaus kreativ geratenen) Antworten eintrudeln. Ein Quell ewiger Freude…
Gast
#7474509
Naja, Troll anraunzen und als Zeitdieb aus dem Forum zu scheuchen ist ja wegen der dumben Klassifikation als "schlechten Umgangsformen" nicht gern gesehen. Und die Hoffnung, das der TO-Tutnichtgut die Lenin'sche Maxime vom "Lernen, lernen, nochmals lernen" aus freien Stücken beherzigt, stirbt bekanntlich zuletzt. noch ist es nicht Freitag, also bitte ernstnehmen Es hört sich zwar so an, als ob die verwedeten Controller in Stein gemeißelt sind, aber wenn da ein Freiheitsgrad ist, würde ich definitiv einen mit dma aussuchen. Wurde die genutzte Bandbreite schon erwähnt? Bei kurzen Telegrammen ein paar mal in der Sekunde sieht die Welt ja nu doch anders als, als wenn da ein konstanter Datenstrom von 10 Mbit/s rein kommt. Klar - es ist eine Frage nach der Hardwareverbindung. Aber wie man die Controller sich dann softwareseitig unterhalten ist ja nicht soooo weit weg.
Wie soll DMA dieses Anpassungsproblem lösen können?
Da stimmt die Energiebilanz doch niemals... Ich bezweifel, dass die Spannungs- und Stromangaben in direktem Bezig zu dem Problem stehen. Vielleicht steht das auf einem Netzteil oder Recom Regler wer weiß. Ich glaube das kann man erst mal ignorieren oder nicht? Aber ja, ich habe ja schon selbstkitisch bemerkt, dass die Softwarebetrachtung mit der hardware Verbindung nichts zu tun hat und schon etwas vorgegriffen worüber sich der Schreiber als nächstes Gedanken machen wird. So niedrig ist die Datenrate nicht. Je nachdem worüber das übertragen wird, wäre für mich ein dma Controller wünschenswert um das in handlichen Telegrammen zu empfangen. (dachte das wäre rüber gekommen) Wenn die Daten kontinuierlich reinkommen und da noch etwas mit gemacht werden soll, finde ich das gar nicht so wenig. schönes WE!
Ich habe die Stromangabe sofort ignoriert. Keiner schickt ein 10MHz-Datensignal mit 500mA auf die Reise zu einem anderen Teilnehmer. Aber warten wir doch einfach mal ab, was vom TO noch kommt. Wenn die 3 Posts oben die gesamte Informationen waren, dann hat er das Problem anders gelöst oder es ist nicht so wichtig. In dem Fall lösche ich den Thread dann wie angekündigt, weil außer Raterei und naheliegenden, schon anderweitig zigtausendmal gegebenen Tipps absolut nichts Handfestes oder gar Neues in ihm enthalten ist.
Ja natürlich. So habe ich das auch verstanden. Damit sind wohl ein Arduino und ein ESP32 gemeint. Aber weitere Infos wirds nicht geben. Drop & run und erwarten dass man Gedankenlesen kann. Solche Leute begegnen Dir oft auf dem Kleinanzeigen Portal.
Was mir wichtig ist, dass du mir sagst und erklärst, welches Protokoll sein soll ( bzw. Welches Protokoll am besten ist) und die Dimensionierung von die zwei Kanal und von Strom- und Spannungsversorgung, wenn 24V ist.
Da wird man zur Übertragung von 10MBit dann allerdings etwas Zeit mitbringen müssen.
Gast
#7474895
Offenbar hast du absolut keine Ahnung von dem, was du tun willst. Du musst zuerst die Grundlagen der Elektronik lernen, sonst ist keine vernünftige Kommunikation zwischen uns möglich. Dann musst du lernen, mit einzelnen Mikrocontrollern zu arbeiten. Mach das, und dann komme frühestens in zwei Jahren wieder. Wenn du keine Ausbildung machen willst, dann lerne aus Büchern. Youtube und Diskussionsforen können dich nicht schlau machen.
es war ja nicht von 10 Mbit/s die Rede Ist doch sinnleer. Verschwendet eure Zeit nicht.
Wie gesagt, ein mögliches Protokoll wäre 10BASE-T (https://de.wikipedia.org/wiki/10BASE-T, https://en.wikipedia.org/wiki/Ethernet_over_twisted_pair). Das hat einen Hin- und einen Rückkanal mit jeweils 10 Mbit/s (braucht aber durch die Manchester-Kodierung auf der Leitung 20 Mbaud). Durch die galvanische Trennung ist auch ein Potentialunterschied von 24V kein Problem. Aber es ist mir völlig unklar, warum du so auf dem jetzigen Stromverbrauch deiner Mikrocontroller herumreitest. Lass sie doch den Strom verbrauchen, den sie halt brauchen. Der Stromverbrauch ist einem Kommunikationskanal doch egal (solange der Betrieb des Kanals nicht mehr Strom verbraucht als zur Verfügung steht). Oder was verstehe ich falsch? LG, Sebastian
So sieht's aus. Das ist ein lupenreiner Troll-Thread und wenn irgendeiner der Moderatoren Eier hätte, hätte er ihn längst gesperrt. Warum bin ich so sicher, dass der TO ein Troll ist? Natürlich, weil er komplett in's Schema paßt. OK, auch wirklich Dumme passen da oft rein, deswegen kann man das allein anhand des OT noch nicht ganz zuverlässig einordnen (auch wenn das hier schon höchst verdächtig war). Aber der weitere Thread-Verlauf entlarvt die Trolligkeit dann doch mehr als eindeutig. Aber solche Troll-Thread-Sperren (insbesondere wenn sie konsequent angewendet werden würden) stören natürlich den Ertrag der Website erheblich. Denn, da braucht man sich nichts vormachen: ohne die Troll-Threads wurde hier kaum noch Traffic entstehen. Kein Traffic->keine Klicks->keine Einnahmen. Und ohne Einnahmen->keine Website und auch keine Moderatoren. Und deswegen haben wohl die Moderatoren keine Eier. Sie sind ja nicht dumm, können also den Status der Site sicher genausogut einschätzen wie ich. Aber offensichtlich sind sie geil auf ihre Moderatoren-Macht. Viel Geld gibt es ja wohl in dieser Eigenschaft nicht zu verdienen, also niederes pekuniäres Interesse kann es wohl eher bei ihnen nicht sein. Bleibt also nur das Machtgefühl als Antrieb. Moby bist Du es? Sachlich bleiben. Sachliche Antworten, die zukünftigen Suchern sogar noch helfen, sind Trollen das größte Ärgernis. My 2ct. LG, Sebastian
Gast
#7474991
Mumpitz. Was Trolle verhungern lässt ist Ignoranz. Sachantworten sind dagegen reines Troll-Futter. Da stellt sich ein Troll absichtlich dumm und lässt sich die Sachantwort 100mal erklären um die Zuhörerschaft zu veräppeln. "Sachliche Antworten" dienen dem Troll nur als faule Entschuldigung "so völlige nutzlos war der von mir gestartete Thread doch nicht. Also kann mich hier keiner vertreiben und bleibe" ... Und irgendwann haben die Trolle die Nichttrolle vertrieben und wieder ist ein Forum aus falsch verständlicher "Sachlichkeit" verreckt.
... und manchmal hat man ein soziales Empfinden, freut sich daran anderen zu helfen oder hat Freude daran, sein eigenes Wissen weiter zu geben! Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|