przesyłanie RS232 + głos na tylko 2 liniach

May 08, 2004 12 Replies

Witam. Mam taki oto taki "niewielki" problemik konstrukcyjny: muszę przesłać komunikację po RS232 z atmelka oraz rozmowę głosową pomiędzy dwoma urządzeniami na odległość około 30m - to wszystko tylko na przewodzie



2-żyłowym. komunikacja szła by zawsze tylko w jedna stronę. Myślałem o zastosowaniu jakiegoś kodera-modulatora i po drugiej stronie dekoder-demodulator który obsłużył by 3 wejścia (rs232 ma txd i rxd i dźwięk). Czy są gotowe scalaki do tego typu rozwiązań? Czy może jest prostszy sposób rozwiązania takiej transmisji (ważne żeby wszystko szło tylko na przewodzie 2-żyłowym). _____ pozdr GrP

Jakie atmelki? Jaka szybkosc transmisji? Jak mocno wykorzystane procki? Jak mocno wykorzystane lacze? Moze dalo by sie wcisnac jeszcze jakas prosta kompresje ?

pzdr. j.

Użytkownik "Jacek R. Radzikowski" snipped-for-privacy@spamer.die.die.die.piranet.org>

napisał w wiadomości news:c7i0jd$4ca$ snipped-for-privacy@www.itl.waw.pl...

Atmelki dowolne (prawdopodobnie tylko ATmega8 na kwarcu 16MHz lub coś większego z ATmega). Musi być zrealizowana przedewszystkim rozmowa i sygnały sterujące urządzeniem do którego idzie rozmowa, m.in. adresem urządzenia rozmównego, tylko kilka prostych 8-bitowych sygnałów sterujących. Obciążenie procków tylko w/w zadaniami. Masz na myśli kompresję mowy? poprzez atmelka? hmm.. próbkowanie mowy poprzez przetwornik AC i później transmisja?

Sat, 8 May 2004 08:37:33 +0200, na pl.misc.elektronika, GrP napisał(a):

Może spróbuj z modemem do przesyłu uart po przewodach - TDA 5051 albo ST

7537. Powinno zadziałać - tylko szybkości są niewielkie - 1200 / 2400 baud.

Dokladnie. Na 30m to i 115200 pewnie da sie puscic przez petle pradowa, a w tym juz przepuscisz ramkowane 8kHz bez kompresji. HiFi to nie bedzie, ale do mowy spokojnie wystarczy. Policz tylko czy wystarczy Ci cykli.

pzdr. j.

Użytkownik "Jacek R. Radzikowski" snipped-for-privacy@spamer.die.die.die.piranet.org>

napisał w wiadomości news:c7i3fr$50j$ snipped-for-privacy@www.itl.waw.pl...

hmm, bardzo ciekawy pomysł.... dzięki za podpowiedź, faktycznie hifi to nie będzie ale na rozmowę wystarczy pasmo około 3kHz, próbkowanie wejścia audio na na przetworniku a/c wyjdzie na chyba max około

50kHz (czyli od strony a/c nie ma żadnego problemu) , czyli zupełnie wystarczy żeby przenieść dźwięk __ pozdr GrP

Użytkownik "Jacek R. Radzikowski" snipped-for-privacy@spamer.die.die.die.piranet.org> napisał w wiadomości news:c7i3fr$50j$ snipped-for-privacy@www.itl.waw.pl

Czy nie jest to aby przerost formy nad treścią?

Jeśli dobrze zrozumiałem to potrzeba czegoś w rodzaju telefonu + dodatkowo dupleksowa transmisja sygnałów sterujących o niewielkiej przepływności. W takim razie telefon niech zostanie telefonem a transmisję danych puścić na dwóch kluczowanych nośnych po kilkadziesiąt..kilkaset kHz. Filtr pasmowy + NE567 po stronie odbiorczej powinny rozwiązać sprawę. Jeżeli wystarczy half-duplex to nośna może być jedna. Chyba, że czegoś nie doczytałem ;-)

Użytkownik "Marek Dzwonnik" <mdz@WIADOMO_PO_CO_TO.message.pl> napisał w wiadomości news:409cb1f9$ snipped-for-privacy@news.home.net.pl...

tak jak napisałem na początku : "Myślałem o zastosowaniu jakiegoś kodera-modulatora i po drugiej stronie dekoder-demodulator który obsłużył by 3 wejścia (rs232 ma txd i rxd i dźwięk). Czy są gotowe scalaki do tego typu rozwiązań? " hmm, każda droga jest dobra jeśli tylko prowadzi do celu ;-) czyli obejrzę noty katalogowe NE567

Hm, obawiam sie ze nie. Ale policzmy co musimy wcisnac na plytke w obydwu przypadkach Transmisja analogowa: Frontend w postaci wzmacniaczy wejsciowych i wyjsciowych Modulator - co najmniej jedna kostka Sumator - kilka rezystorow ? Filtry - wystarcza pasywne na kilku RC, czy trzeba dac aktywny ? Wzmacniacz wejsciowy demodulatora - jedna kostka (potrzebny ?) Demodulator - jedna kostka fakt, niewiele.

Transmisja cyfrowa: Frontend - identyczny jak powyzej ADC - w procku DAC - 8 rezystorow albo kostka na spi Filtr anyaliasingowy - pojedynczy uklad RC Odpada tez liczenie filtrow i dobieranie elementow Obawiam sie ze uklad cyfrowy moze wyjsc nieco prostszy, kosztem niewielkiej komplikacji programu. I mamy duplex za darmo. Sorry :)

pzdr. j.

50kHz ???? Wystarczy 2 razy tyle co max czestotliwosc w sygnale. Czyli 8kHz wystarczy. Przy 8 bitach na probke ba Ci to 64kbps strumien.

Sygnal z CD jest probkowany z czestotliwoscia 44.1kHz, wiec 50 to chyba lekka przesada :)

pzdr. j.

Użytkownik "Jacek R. Radzikowski" snipped-for-privacy@spamer.die.die.die.piranet.org> napisał w wiadomości

No cóż.... Ja już chyba nie z tego pokolenia. Nie przywykłem, że wszystko da się zrobić na Atmelku ;-))

I alterce ;)

pzdr. j.

FUT warning

Jak procek z PWM to i DAC odpada:-)

Pozdrawiam Jarek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required