조정 된 적외선 (IR) 감지기 회로

문제를 제거하기 위해 도구를 사용해보십시오





이 기사는 이전 게시물 모델 기관차 시스템에서 열차의 고유 한 적외선 ID를 생성하는 솔루션을 찾으려고했습니다. 여기서 우리는 응용 프로그램을 자세히 이해하고 튜닝 된 IR 검출기 회로를 사용하여 아이디어를 성공적으로 구현하는 방법을 배우려고합니다. 아이디어는 Henrik 씨가 요청했습니다.

기술 사양

Swagatam에게,



덴마크의 리베 나 인도의 저에 살지 그래요. 모든 것을 훨씬 쉽게 만들 것입니다 : o)

적어도 50 대의 기관차가 있고 더 많은 기관차가 올 것이기 때문에 나는 확신합니다. 각 기차역 트랙에 50 개의 유닛을 구현한다는 아이디어는 작동하지 않지만, 예를 들어 일부 기차 만 통과하도록하여 각 트랙의 회로 수를 줄일 수 있습니다. 트랙 1과 일부는 트랙 2에 있습니다. 나는 그것에 대해 아들과 이야기 할 것입니다.



이상적인 해결책은 모든 기관차가 트랙에서 어디에 있는지 정확히 아는 것입니다. 대기업의 일부 모듈은 트랙을 통해 RF 또는 디지털 신호를 사용하여 열차의 위치를 ​​알립니다. 모듈의 유일한 단점은 가격입니다.

대부분의 사람들은 몇 개의 기관차가있는 작은 트랙을 가지고 있으며 모델 열차를 수동으로 쉽게 실행할 수 있습니다. 우리 열차는 너무 커서 50 대의 열차를 추적하는 것은 인간이 불가능합니다.

이를 위해 우리는 우리를 도울 소프트웨어를 개발했습니다. 그러나 소프트웨어는 앞서 언급 한대로 작동하려면 몇 가지 입력이 필요합니다. 소프트웨어에 대한 모든 입력은 S88 모듈 (일부 독일 회사에서 기차 트랙을 모델링하기 위해 특별히 개발), USB 및 병렬 I / O 회로 기판에서 제공됩니다.

이것은 당신이 아이디어를 가질 수있는 또 다른 지점으로 저를 데려옵니다.

릴레이 등을 전환하기 위해 트랜지스터를 켜고 끄는 작은 회로를 만들었습니다. 입력 / 출력이있는 수제 USB 회로에 대한 아이디어가 있습니까? 우리 컴퓨터를 위해 많은 입력 / 출력이 필요합니다.

이제 기차가 멈추고 속도를 늦추고 가속하는 방법에 대해 알아보십시오. 모든 열차에는 디지털 컨트롤러가 장착되어 있으며 트랙을 통해 가속, 정지, 조명 켜기 등의 정보를 수신합니다.

당사의 소프트웨어는 LAN을 통해 연결된 Märklin (Märklin 60212)의 디지털 컨트롤러 장치를 통해 이러한 명령을 전송합니다.

이 모든 정보는 모델 트레인의 작동 방식을 알려주기위한 것입니다.

그래서 기차를 멈추기 위해 저는 우리 집에있는 컴퓨터에서 명령을 보내거나 기차의 ID를 선택하여 수동으로 명령을 보내고 60212 명령 장치에서 중지하라고 지시합니다.

RX 모듈이 수신기 맞죠? 그렇다면 기차의 트랙과 TX 모듈 아래에 있어야합니다. RX 모듈은 열차에 접근 할 때 S88, USB의 포트 또는 병렬 인터페이스 보드를 접지로 전환해야합니다.

내 소프트웨어는 S88, USB 및 병렬 인터페이스 보드를 감시하고 스위치 포트에서 접지로 작동합니다. 내 설명을 이해할 수 있기를 바랍니다. 따라서 회로가 컴퓨터에 특정 열차가 파싱되었음을 알릴 수 있다면. 컴퓨터가 명령을 보낼 수 있습니다.

대역 통과 필터가 해결책 일 수 있습니다. 컴퓨터는 어떤 기차를 멈춰야할지 몰라요? 그러나 대역 통과 필터는 모델 기차 트랙에서 더 많은 장소에서 사용될 수 있습니다. 예 : 크로스 오버 등을 전환합니다.

미리 정해진 열차 8 ~ 10 개면 충분하다고 생각합니다.

제 자신을 제대로 설명하지 못한 것 같습니다. 컴퓨터에 연결된 인터페이스 회로가 입력 포트가 접지로 전환 될 때 감지하는 것을 볼 수 있습니다. 내가 아는 한 대부분의 컴퓨터 용 인터페이스 보드는이를 수행합니다.

Velleman의 인터페이스 보드 회로도 파일을 추가했습니다. 이것은 인터페이스 보드의 예일뿐입니다.

그것이 내가 지상으로 전환한다는 의미였습니다. 회로의 출력에있는 BC 547 NPN 트랜지스터로는이 작업을 수행 할 수 없습니까?

기본적으로 어느 열차가 어느 역에 접근하는지 알려주는 것입니다. 정보가 컴퓨터에 어떻게 표시되는지 나는 어느 것이 가장 좋은지 잘 모르겠습니다. 무선이라는 아이디어는 좋게 들리지만 가능할까요?

처음부터 내 생각은 어떤 기차가 어느 역에 접근하는지 인터페이스 보드를 통해 컴퓨터에 알릴 수있는 회로와 같은 것이었다.

인터페이스 보드 사용에 대한 한 가지 큰 문제가 있습니다. 한 대의 PC에 필요한 보드 수와 연결할 수있는 보드 수.

Velleman K8055의 회로도를 보면 2 개의 아날로그 입력 0-5V가있을 수 있습니다.

Swagatam 나는 당신의 사고 방식을 좋아합니다. 단순히 그만두는 것이 아니라 해결책을 찾는 것. 사실 나는 당신이 유럽에서 당신의 회로에서 좋은 돈을 벌 수 있다고 생각합니다. 모델 기차 애호가는 구매 비용을 많이 지불하는 데 익숙합니다.

친애하는,
Henrik Lauridsen

회로 솔루션 :

제안 된 감지를위한 몇 가지 회로 옵션은 아래에서 확인할 수 있으며 다음 중 하나를 시도 할 수 있습니다.

두 회로 모두 IR 원격 제어, IR 보안 시스템 또는 IR 기반 잠금 및 키 장치와 같이 고유하게 조정 된 적외선 감지가 필요한 모든 애플리케이션에 사용할 수 있습니다.

첫 번째 회로는 LM567 위상 고정 루프 주파수 검출기 칩을 사용하여 수신기 회로를 형성합니다.

R2 / R3 / C2는 회로가 포토 다이오드를 통해 입력 pin3에서이 주파수를 감지 할 때 응답하고 제로 로직 출력을 생성하도록 IC의 래칭 주파수를 고정합니다.

포토 다이오드는 다이어그램 왼쪽에 표시된 555 기반 불안정 회로에 의해 트리거됩니다. 555 회로는 또한 수신 LM567 포토 다이오드 장치를 통해 주파수를 전송하기 위해 포토 다이오드를 사용합니다.

555 송신기는 LM567 회로에서 R2 / R3 / C2로 설정된 주파수로 정확하게 조정되어야합니다. 다른 것은 Rx 회로에서 무시됩니다.

두 번째 튜닝 된 적외선 검출기 회로에서, 고유하게 튜닝 된 송신기 주파수에 대한 응답을 수신하기 위해 LC 튜닝 된 opamp가 사용됩니다.

L1 / C1 피드백 루프

opamp 출력 입력 핀아웃에 걸쳐 위치한 L1 / C1 피드백 루프는 래 칭할 래칭 공진 주파수를 결정합니다.

L1 / C1은 잠금 동작을 실행하기 위해 다른 고유 한 튜닝 된 주파수를 얻기 위해 적절하게 조정될 수 있습니다.

여기에서도 opamp Rx 회로를 트리거하기위한 IR 송신기로 555 astable이 사용됩니다.

555 Tx에서 일치하는 주파수를 감지하면 opamp가 응답하고 출력 핀에서 로우 로직을 생성하여 지정된 작업을 위해 외부 장치에 추가로 통합 할 수 있습니다.

위의 회로는 제안 된 열차 ID 감지에 적절하게 사용될 수 있으며, 이러한 Rx 유닛 8 개를 트랙에 배치 할 수 있으며, 각 열차에 555 Tx 유닛을 배치하여 고유 한 Tx를 가진 고유하게 선택된 열차 수가 Rx 수신기에 의해 감지되고 해당 낮은 로직 정보가 컴퓨터로 전송되어 사용자에게 자신의 존재를 알립니다.




이전 : 간단한 그림자 센서 알람 회로 다음 : Arduino 회로를 사용하여 3 개의 LED (R, G, B)를 순차적으로 깜박임