Mam starą, niestandardową parę złączy używanych przez wiele systemów. Złącza są matka / ojciec i symetryczne, ponieważ nie mają mechanicznej prowadnicy, aby użytkownik mógł je podłączyć w „właściwej” pozycji.
Nie mogę w żaden sposób zmieniać urządzenia i złącza ojca.
4 piny to: VCC GND Rx Tx. Mam wysokie napięcie na pinach zasilania, a logika Rx / Tx wynosi 5 V. Zegar Rx / Tx jest wstępnie ustawiony na określoną wartość.
Dlatego złącze ojca można podłączyć na 4 możliwe sposoby.
Matka zaopatruje ojca w VCC poniżej 1000 V i poniżej 100 A, jeśli i kiedy styki są „wyrównane”. Do tego czasu urządzenia mogą rozmawiać przez Rx i Tx @ 5V (na urządzeniu końcowym złącza ojca jest niewielka bateria wielokrotnego ładowania).
Obudowy złączy i urządzeń są nieprzewodzące.
Muszę być w stanie wykryć orientację / sposób włożenia złącza ojca, aby móc prawidłowo przekazywać prąd i sygnały, dzięki czemu urządzenia będą się łączyć i mówić, niezależnie od tego, jak złącza są podłączone.
Jaki jest najlepszy sposób na osiągnięcie tego? Przez „najlepszy sposób” rozumiem najmniejszą liczbę komponentów / tranzystorów polowych / przekaźników / diod. Mogę użyć dowolnego rodzaju MCU na moim końcu, patrzyłem na klasę L0 z STM.
Uwaga: zaproponowano urządzenie elektromechaniczne za złączem macierzystym, w postaci dysku, obracane przez silnik w krokach 90 'zgodnie z ruchem wskazówek zegara (w zasadzie wykonuje się do 4 „prób”, dopóki sygnały nie zostaną odpowiednio ustawione) inny kanał, nie szukam tego rodzaju rozwiązania, potrzebuję czegoś w stanie stałym, bez ruchomych części.