Přepínání signálů Rx Tx GND

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

Přepínání signálů Rx Tx GND

#1 Příspěvek od frantajetel11 »

Zdravím všechny bastlíře a bastlířky.
Potřebuju vyřešit přepínání signálů na oboustrannou komunikaci s PC.
Je to do práce a jde mi o to, že při kalibraci přepínám několik přístrojů, které se postupně kalibrují. Můžou mít buď proudový, nebo napěťový výstup a jejich napájení je společné = protože komunikace má většinou "plovoucí zem", tak potřebuju, abych měl vždycky "zapnutou" jenom jednu sekci Rx Tx GND. Těch vstupů bude cca 20 (možná víc). A nechce se mi na každou sekci použít 4 spínací kontakty relé (ten čtvrtej kontakt je na analog. výstup). V principu to bude podle obrázku. Má někdo nějakej "bezrelátkovej" nápad?
Díky předem všem za reakce.
P.S. Softwareový řešení v PC nechci - neosvědčilo se
Přílohy
PREPINAC 01.JPG
(26.33 KiB) Staženo 112 x
Uživatelský avatar
Cowley
Příspěvky: 3557
Registrován: 04 úno 2005, 00:00

#2 Příspěvek od Cowley »

Co jedna 4066 pro jedno zarizeni, ovladana treba multiplexerem 4067 s 4029. K tomu nejaka klavesnice pro primou volbu vstupu nebo jen tlacitka +/- nebo krokovani jen jednim smerem.

To by dalo 16 kanalu.

Jinak by se daly ty 4066 ovladat z mcu treba pres 4094 no a tam uz by se to dalo retezit po osmi furt pryc za sebou.
Uživatelský avatar
BOBOBO
Příspěvky: 20888
Registrován: 25 úno 2008, 00:00
Bydliště: Rychnovsko

#3 Příspěvek od BOBOBO »

4053 ?
Uživatelský avatar
Jirka525
Příspěvky: 325
Registrován: 22 kvě 2013, 00:00
Bydliště: Psáry JN79GW

#4 Příspěvek od Jirka525 »

Nevím, o kolika přístrojích se bavíme. Možná to je tak trochu kanón na vrabce. Myslím, že by bylo možno použít nějaký MCU se 2 Uarty například ATTiny 441/841, jeden uart na přístroj, druhé uarty ze všech 441/841 pospojovat a připojit na nějaký velitelský MCU, který by si vybral přístroj, se kterým chce komunikovat a odeslal a přijal relaci a poslal do USB.
Jirka
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#5 Příspěvek od termit256 »

Pokud z nejakeho duvodu opravdu musis odpojavat rx, tx i gnd, pouzil bych 3 multiplexery s poctem vstupu podle toho kolik potrebujes.

Pred casem jsem resil podobny problem s prepinanim hafo vstupu, pouzil jsem nekolik 32 vstupych multiplexeru ADG731. Funguje to bez problemu. Ridit si je muzes z PC, mcu s klavesnici, prepinacem ci dle libosti cimkoliv jinym.
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

#6 Příspěvek od frantajetel11 »

Asi použiju ty 4066.
ADG 731 - TQFP ani LFCSP pouzdra nemám rád :lol:
Spíš by mne zajímalo jestli ten odpor v sepnutym stavu cca 50Ω (4066) nebude s tou komunikací dělat nějaký brikule?
Zatím všem díky za nakopnutí.
Uživatelský avatar
Cowley
Příspěvky: 3557
Registrován: 04 úno 2005, 00:00

#7 Příspěvek od Cowley »

Jeste by to slo optocestou. CPC1017 mel v sepnutym stavu hodne malo.
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

#8 Příspěvek od frantajetel11 »

Tak zkouším 74HCT4066 a měl bych ohledně těchto obvodů pár dotazů:

1) Jak je to s nezapojenými vstupy - mají být přes nějaký pull down/up odpory připojený, nebo můžou zůstat ve vzduchu?

2) Pokud budu mít vždycky sepnutý jen jeden obvod, může mít propojené výstupy s ostatníma (vypnutýma)?
Uživatelský avatar
lesana87
Příspěvky: 4413
Registrován: 20 zář 2014, 00:00

#9 Příspěvek od lesana87 »

Nezapojené řídicí vstupy budou náhodně zvyšovat odběr obvodu. Nezapojené spínané vstupy/výstupy nemají na funkci vliv.
Spínané vstupy/výstupy samozřejmě můžeš spojit a udělat z toho multiplexer. Je otázka, jestli by nakonec nebylo jednodušší použít rovnou multiplexer (třeba 4051).
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

#10 Příspěvek od frantajetel11 »

Díky za odpověď. Myslel jsem spínací vstupy/výstupy (řídící budou mít všechny pulldown odpory).
Ty 74HCT4066 jsem zvolil i proto, že použiju na každej kanál jednoho brouka. Ten čtvrtej výstup bude použitej na signalizaci, kterej kanál je sepnutej a na přepnutí příslušný proudový smyčky - tam jedno relé na kanál určitě bude.
Udělám to asi jako moduly, aby tam šlo případně přidávat. A řízení určitě MCU+prozměnu mux :lol:

Ještě jeden dotaz ohledně spínacích vstupů... Potřebuju to udělat blbuvzdorný = pokud bude vše pod napětím a na vstup připojím komunikační kabel, tak to švábi musej vydržet. Jak jsou ty vstupy odolný, třeba proti statice?
Uživatelský avatar
lesana87
Příspěvky: 4413
Registrován: 20 zář 2014, 00:00

#11 Příspěvek od lesana87 »

Jako běžný CMOS obvod, 2000V člověk, 200V stroj.
K tomu řízení je vhodný spíš dekodér, ne?
Uživatelský avatar
TubeGuru
Příspěvky: 514
Registrován: 21 pro 2011, 00:00
Bydliště: Havířov

#12 Příspěvek od TubeGuru »

Zdar, jestli vede komunikační kabel prostředím, kde se do něj může cokoliv naindukovat, bývá dobrým zvykem jej od citlivého zařízení galvanicky oddělit optočleny.
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

#13 Příspěvek od frantajetel11 »

lesana87 píše:K tomu řízení je vhodný spíš dekodér, ne?

JJ máš jako vždycky pravdu, mělo tam bejt dmux :wink:
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“