대칭 커넥터의 위치를 ​​결정하는 방법


12

많은 수의 시스템이 사용하는 오래된 맞춤형 커넥터 쌍이 있습니다. 커넥터는 사용자가 "올바른"위치에 연결하도록하는 기계적인 가이드가 없으므로 어머니 / 아버지 및 대칭입니다.

아버지 장치와 커넥터를 어떤 식 으로든 변경할 수 없습니다.

아버지 커넥터 (사용자가 연결 한 것임)

4 개의 핀은 다음과 같습니다. VCC GND Rx Tx. 전원 핀에 고전압이 있고 Rx / Tx 로직이 5V입니다. Rx / Tx 클럭은 특정 값으로 미리 설정되어 있습니다.

마더 커넥터 핀아웃

따라서 아버지 커넥터를 4 가지 방법으로 연결할 수 있습니다.

어머니는 핀이 "정렬"된 경우 1000V 미만 및 100A 미만의 VCC를 아버지에게 공급합니다. 그때까지 장치는 Rx 및 Tx @ 5V를 통해 통신 할 수 있습니다 (아버지 커넥터 엔드 장치에는 작은 충전식 배터리가 있음).

커넥터 및 장치 케이스는 비전 도성입니다.

방향과 방향을 감지 할 수 있어야합니다. 아버지 커넥터 삽입 방법 전류와 신호를 올바르게 릴레이 할 수 있으므로 커넥터의 연결 방식에 관계없이 장치가 연결되고 대화 할 수 있습니다.

이것을 달성하는 가장 좋은 방법은 무엇입니까? "최상의 방법"이란 구성 요소 / FET / 릴레이 / 다이오드 수가 가장 적다는 의미입니다. STM의 L0 클래스를보고 있었기 때문에 모든 유형의 MCU를 사용할 수 있습니다.

NB : 디스크 형태의 마더 커넥터 뒤의 전자 기계 장치가 모터에 의해 시계 방향으로 90 '씩 회전합니다 (기본적으로 신호가 올바르게 정렬 될 때까지 최대 4 개의 "시도"됩니다). 다른 채널에서는 이런 종류의 솔루션을 찾지 않고 부품을 움직이지 않고 견고한 상태가 필요합니다.


9
나는 그 커넥터를 버리고 새롭고 열쇠가있는 커넥터 또는 하우징을 구입하는 것보다 비용이 많이 들지 않는 솔루션을 생각할 수 없습니다.
Trevor_G

11
BTW : 언급하지 않은 다른 문제가 있습니다. 플러그를 뽑았을 때도 감지 할 수 있어야하므로 일부 바보는 전원을 켰을 때 플러그를 뽑지 않고 다시 꽂지 않습니다.
Trevor_G

10
인증 때문에 변경할 수는 없지만 정직하게이 커넥터를 1000V에 사용할 수있는 "인증"은 0보다 작습니다. 나는 떠날 것이다. 이것은 죽어 가치가 없으며, 이것에 대한 해결책은 본질적으로 위험합니다. 기본적으로 마이크로 컨트롤러 (또는 무엇이든)가 걸려 전원을 위험한 상태로 둘 수 없다는 것을 증명할 수있는 방법 은 없습니다.
Evan

9
@ NickM : (1) 아무도 묻지 않았지만 장치는 정확히 무엇입니까? (2) 왜 극성 커넥터없이 설계 되었습니까? (3) 시리얼 프로토콜은 무엇입니까? (4) TX / RX가 GND를 참조하는 방법에 대해 자세히 설명 할 수 있습니까? (5) 여기서 제기 한 모든 사항을 다시 질문에 정리해야합니다.
Transistor

11
물론이야. 고전압, 해수 및 어리석은 규정이 동시에 포함되어야했습니다. 특히 바닷물. 기록을 위해, 누군가 감전사를당한 경우, 이것은 나쁜 생각이라고 진술 할 것입니다.
peufeu

답변:


4

연결하는 것은 Tx 라인의 접지 핀과 Rx의 풀업에 상대적인 전압을 밀어내는 것이므로 아래 회로와 같은 회로를 시작으로 사용할 수 있어야합니다.

개략도

이 회로 시뮬레이션CircuitLab을 사용하여 작성된 회로도

각 핀을 한 번에 하나씩 접지로 끌어 당기고 다른 핀이 돌아가는지 점검하십시오. 어떤 핀이 실제 접지 핀인지 알아낼 수 있어야합니다. 일단 알면 TX / RX 신호를 올바른 핀 (표시되지 않음)으로 전환하고 적절한 전원 P-MOSFET을 켜기 전에 통신을 확인하십시오.

어느 쪽이 접지되어 있고 전원이 켜진 경우 플러그를 뽑는 것을 감지하는 것만으로 Vcc 라인의 트랜지스터를 모니터링 할 수 있습니다.


3

2 단계 배럴 시프터 와 유사한 회로 를 사용하여 신호를 0, 90, 180 또는 270도 회전 할 수 있습니다.

개략도

이 회로 시뮬레이션CircuitLab을 사용하여 작성된 회로도

스위치에 솔리드 스테이트 또는 기계식 릴레이를 사용할 수 있습니다. 2 가지 제어 신호 만 있으므로 4 가지 가능한 방향에 해당하는 4 가지 가능한 설정이 가능합니다.

올바른 방향을 찾으려면 유효한 RX / TX 신호를 얻을 때까지 설정을 전환하십시오. 올바른 방향을 찾기 전에 고전압 공급 장치가 활성화되어 있지 않기 때문에 로직은 rx / tx 신호에서 + -5V 만 처리하면됩니다. 간단한 직렬 저항과 다이오드 클램프로 충분할 수 있습니다.

(물론 고전압이 잘못된 핀으로 끝나는 경우를 대비하여 일종의 폴백 보호 기능을 사용하는 것이 현명 할 것입니다. 그러나 그것은 또 다른 질문에 대한 주제로 충분합니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.