![]() |
Audiokopplung zweier Computer
Hallo,
ich bin auf der Suche nach einer Möglichkeit, zwei Computer über die Soundkarten miteinander zu verbinden. Hier geht es nicht um rasend hohe Geschwindigkeiten, sondern nur um die Möglichkeit, geringe Datenmengen auszutauschen. Auf beiden Rechnern soll ein Programm von mir laufen. Die Computer sind jeweils vom Line-Out zum Line-In und umgekehrt verkabelt. Ein Programm soll dann also Töne ausgeben und das Programm auf der anderen Seite soll die dann jeweils richtig erkennen und interpretieren. Dabei würden mir zwei verschiedene Töne ausreichen, Ziel ist es nur, so einfach wie möglich eine Reihe von Nullen und Einsen zu übertragen. Leider habe ich mich noch nie wirklich mit der Programmierung mit solchen Schnittstellen beschäftigt, da dies eigentlich nicht im Vordergrund der Arbeit stehen soll. Mir geht es also um das Ausgeben und das Einlesen einfacher Töne. Wie fange ich da am Besten an? Wie könnte man das am einfachsten umsetzen? Vielen Dank im Voraus, Nicolai |
Re: Audiokopplung zweier Computer
Hm jetzt einfach mal so spontan: Töne generieren könntest du mit windows.beep(frequenz, laenge);
Die Seite, die den Ton interpretieren soll, ist etwas komplizierter. Dort musst du das Signal aufnehmen (sollte Bass.dll leisten) und anschließend eine Fourier-Analyse ![]() //edit: Windows.Beep gibt glaube ich Töne nur über den PC-Speaker aus, richtig? :gruebel: Dann müsste man sowas hier nehmen: ![]() Aber wie gesagt, das größere Problem ist die FFT Analyse ;) |
Re: Audiokopplung zweier Computer
Frei nach einer alten Radiowerbung: "Gibt's schon." :mrgreen: Denkbare Lösungen: a) Akustikkoppler b) DTMF-Töne - aber ob sich der rein zeitliche Aufwand lohnt... jede serielle Schnittstelle ist da schneller. Achja, der C64 benutzte damals so ein System zur Aufzeichnung der Programme und Daten auf normale Musikkassetten. Google nach "Datasette". Aber auch da wurde nicht das analoge Signal selber vom Computer verarbeitet sondern ein kleiner Schaltkreis bereitete den Sound vom Tape zu Nullen und Einsen auf.
//Edith sagt: C-64 ist kein PC im heutigen Sinne, daher lieber "Computer" geschrieben. Achja, und Tippfehler :) |
Re: Audiokopplung zweier Computer
Guten Abend,
über das analoge Audiosignal Daten zu übertragen halte ich für sehr fehleranfällig. Das das noch niemand gemacht hat (PC zu PC) spricht wahrscheinlich für sich. Früher gab´s mal für LapLink RS232 "Crossover" Kabel. Bemühe einfach mal Google. Ich denke daß der Datenaustausch über RS232 schneller und besser geht. Nur so aus Neugier: Warum hast du dich für die Audioübertragung entschieden ? Hat das einen tieferen Sinn ? :hi: edit: Gott war ich wieder langsam :roll: |
Re: Audiokopplung zweier Computer
Zitat:
Die Übertragung per Analogmodem hat lange Zeit ziemlich gut funktioniert, die Ansprüche sind nur höher geworden. |
Re: Audiokopplung zweier Computer
Zitat:
|
Re: Audiokopplung zweier Computer
Zitat:
![]() Aber haentschman bezog sich jetzt ausschließlich auf den Datenaustausch von PC zu PC über die Soundkarte und er hat recht: Störgeräusche (z.B. Windows Sounds) können nur schwer unterbunden werden außerdem hat man schlimmstenfalls Brummschleifen bei so einer Übertragung. Aber ein interessantes Experiment - für den, der zu viel Zeit hat - wäre es allemal ;) |
Re: Audiokopplung zweier Computer
OT
Zitat:
Es kostet halt Zeit und Mühe. /OT |
Re: Audiokopplung zweier Computer
Blöder Weise ist der PC geerdet :cry:
und bei vorallem größerer Entfernung kann es passieren, daß beide PCs ein anderes Potential haben. Die Folge sind Ausgleichsströme über dein Audiokabel und mit großer Sicherheit mindestens ein 50 und/oder 100 Hz-Rauschen. Nja, Windows.Beep ( ![]() und ein "einfaches" Ton an ... Ton aus-Morsesignal bekommt man bestimmt auch ohne FFT entschlüsselt :) Spaßig wird es mit gleichzeitiger Übertragung über mehrere Frequenzen :stupid: Alternativen - LAN - RS232 (wurde ja schon genannt) - LPT (ja, das ginge auch) also mit 'ner sehr fein abgestimmten und schnellen Mehrfrequenztonanalyse und 5.1 Souround-Sound sollte man bestimmt reichlich Daten rüberbekommen :lol: oder "schnurlos" via Lautsprecher und Micro :nerd: |
Re: Audiokopplung zweier Computer
Zitat:
Das 50Hz/100Hz Rauschen meinte ich mit Brummschleifen ;-) Und wie willst du unterscheiden, ob gerade ein Signal anliegt oder nicht? (Morsen) Mit FFT würde ich das sofort sehen, ob bei der eingestellten Frequenz ein Ausschlag ist oder nicht ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz