Ho una vecchia coppia personalizzata di connettori in uso da quello che sarà un gran numero di sistemi. I connettori sono madre / padre e simmetrici, in quanto non hanno una guida meccanica per consentire all'utente di collegarlo nella posizione "giusta".
Non riesco a modificare il dispositivo padre e il connettore in alcun modo.
I 4 pin sono: VCC GND Rx Tx. Ho un'alta tensione sul pin di alimentazione e la logica Rx / Tx è a 5V. L'orologio Rx / Tx è preimpostato su un valore particolare.
Pertanto, il connettore padre può essere inserito in 4 possibili modi.
La madre fornisce al padre un VCC inferiore a 1000 V e inferiore a 100 A se e quando i pin sono "allineati". Fino ad allora, i dispositivi possono comunicare tramite Rx e Tx @ 5V (è presente una piccola batteria ricaricabile sull'estremità del connettore padre).
Le custodie dei connettori e dei dispositivi non sono conduttive.
Devo essere in grado di rilevare l'orientamento / come è inserito il connettore padre in modo da poter trasmettere correttamente corrente e segnali, in modo che i dispositivi si colleghino e parlino indipendentemente da come sono collegati i connettori.
Qual è il modo migliore per raggiungere questo obiettivo? Per "modo migliore" intendo il minor numero di componenti / FET / relè / diodi. Posso usare qualsiasi tipo di MCU da parte mia, stavo guardando una classe L0 da STM.
NB: un dispositivo elettromeccanico dietro il connettore madre, sotto forma di un disco, viene ruotato da un motore a passi di 90 'in senso orario (in pratica vengono fatti fino a 4 "tentativi" fino a quando i segnali sono correttamente allineati) è stato proposto attraverso un altro canale, non sto cercando questo tipo di soluzione, ho bisogno di qualcosa di solido, senza parti in movimento.