라디오 전자 및 전기 공학의 백과사전 레이저 포인터에 있는 두 대의 컴퓨터를 위한 통신 시스템. 무선 전자 및 전기 공학 백과사전 트랜시버의 디지털 부분. 많은 실험 끝에 RS232용 간단하고 안정적인 수신기는 만들기 어렵다는 결론에 도달했습니다. RS232의 경우 TV에서와 같이 검정색(또는 흰색?) 레벨에 바인딩 회로와 같은 것을 만들어야 합니다. 간단한 방법으로는 이것을 할 수 없습니다. 따라서 다음의 펄스 코드 표현으로 전환하기로 결정했습니다. RS232는 신호를 펄스로 전송하고 정보를 전송하는 방식인데, 이러한 시스템은 오래전부터 개발되어 IRDA라고 불립니다.그러나 문제의 상황에 따라 통신은 통신 포트를 통해 이루어져야 합니다.인터넷 어딘가에서 마이크로 회로(부르주아, 물론 )는 comport에 직접 연결되며 출력에는 펄스 시퀀스 또는 광 신호만 있습니다. 그리고 수신기는 동일한 칩에 내장되어 있습니다.
일어난 일입니다. FIRDA 표준. RS232 신호의 각 에지는 광학 채널을 통해 전송되는 짧은 단극성 펄스로 인코딩됩니다. 수신기에서 이러한 펄스는 카운팅 모드에서 작동하는 트리거의 입력에 공급됩니다. 트리거 출력에서 (이상적으로는) RS232 신호를 얻습니다. 기본적으로 그게 다입니다. 단순함이 뛰어난 이 알고리즘에는 단 하나의 중요한 단점이 있습니다. 즉, 하나 이상의 펄스를 건너뛰면 RS232 신호의 반전이 트리거 출력에 나타나기 시작합니다. 물론 RS232의 시작 에지(또는 IRDA 버스트의 첫 번째 펄스)가 손실되면 동기화도 실패할 것이며 밀집된 정보 흐름으로 인해 곧 제거되지 않을 수 있습니다. 그러나 제안된 시스템에서 (첫 번째뿐만 아니라) 임펄스가 손실되면 문제가 발생합니다. 대략적으로 말하면, FIRDA 노이즈 내성은 IRDA 또는 RS8보다 10-232배 나쁩니다. 원칙적으로 FIRDA가 저명한 프로토타입에서와 같이 시간이 지남에 따라 정상 작동 모드로 들어간다면 그렇게 무섭지 않을 것입니다(오류가 거의 나타나지 않는다고 생각합니다). 단, 특별한 대책이 마련되지 않는다면 FIRDA는 또 다른 고장이 발생할 때까지 역류를 계속 추진하게 될 것입니다.)) FIRDA의 가장 큰 단점이라고 생각했던 것은 장기적인 역동작이었고, 소량의 첨가제로 보완했습니다. 나중에 효율성에 놀랐고 거의 모든 문제를 해결했습니다. 추가는 매우 간단합니다. 일정 시간(예: 0.1초) 동안 트리거 출력에 1 "이 있는 경우 강제로 232 상태로 전환해야 합니다(RS10에서 전송이 일시 중지되는 동안 출력은 0.1입니다.) 이제 완전한 행복을 위해 1초마다 한 번씩 준비 상태 송신기 COM 포트를 당겨 수신기의 트리거가 재설정되도록 XNUMX초 동안 전송을 중단해야 합니다.분명히 이 예에서 전송 속도의 손실 XNUMX퍼센트입니다. 이제 그게 전부입니다. 실습에서 알 수 있듯이 송신기의 통신 포트를 준비 상태로 만들 필요는 없습니다. 수많은 실험을 통해 실제 작업에서 다양한 기간의 많은 자연스러운 일시 중지가 있음이 나타났습니다. (여러 네트워크 장난감이 테스트되었으며 두 Win98 사이의 네트워크, 프로토콜이 다른 터미널. Z-모뎀을 통해 작동하는 터미널만 실제로 밀도가 높은 스트림이 있는 것으로 판명되었습니다). 내 버전의 링크에서 트리거를 강제 실행하는 시간은 약 5밀리초로 설정됩니다. 이러한 일시 중지는 매우 일반적입니다. 사실, 이것은 아래에서 사용되는 전송 속도를 제한합니다(제 경우에는 최소 2400). 그러나 2400..115200의 전체 속도 범위에서 어떤 소프트웨어에도 문제가 없었습니다.
회로도 설명 제한 저항 R1을 통한 com 포트 출력의 Tx 신호는 요소 DD1.1, DD1.2에 조립된 에지 선택 회로에 공급됩니다. DD4 요소의 핀 1.2에는 약 1마이크로초 동안 지속되는 펄스가 있습니다. 이러한 펄스의 시간 매개 변수는 충분히 안정적이지 않으므로 회로에는 T2 트리거에 조립된 지속 시간으로 정규화된 펄스 생성기가 포함됩니다. 약 3-4마이크로초 동안 지속되는 펄스를 생성합니다. 필요한 경우 지속 시간은 저항 R3에 의해 조정됩니다. 링크의 안정성/신뢰성/범위와 57600의 최대 속도가 허용되는 것을 고려하는 사람들에게는 C2 값을 두 배로 늘려 정규화된 펄스의 지속 시간을 8밀리초로 늘리는 것이 좋습니다. 최대 속도 115200-57600에는 특수 스위치를 사용할 수 있습니다. 추가 커패시턴스 C2 연결. (스위치에 대한 도체의 길이는 최소이어야 합니다.) 수신기의 디지털 부분 회로에는 트리거 출력에서 하나의 최대 지속 시간을 설정하는 요소 R1, R4, C5, V3가 있는 트리거 T2이 포함됩니다. 도표에 표시된 등급으로 약 5밀리초입니다. 고속으로만 작업하려는 경우 C3를 줄여 이 시간을 줄이는 것이 좋습니다. 출력 증폭기는 DD1.3, DD1.4 요소에 조립되며 신호는 com 포트의 Rx 입력으로 공급됩니다. 이것은 만일의 경우입니다. T20 트리거의 핀 1에서 직접 증폭되지 않은 신호(1K 저항을 통해)를 가져왔을 때 1미터 길이의 혼란스러운 와이어 코일에서 모든 것이 잘 작동했습니다. 이제 스키마 설정에 대한 몇 마디. 다행스럽게도 트랜시버의 디지털 부분은 완전히 독립적이고 자급자족할 수 있는 회로이므로 레이저 및 아날로그 부분 없이 전체 조정 및 디버깅이 가능합니다. 설정 절차 하나의 문자를 포함하는 300KB 파일을 만듭니다(나는 Y를 좋아함). 이 파일을 com 포트로 보낸 다음 자신을 호출하는 배치 파일을 만듭니다 ;-) 실행합니다. 송신기에서 펄스의 지속 시간과 모양을 확인하십시오.(펄스가 짧기 때문에 최대 속도로 수행하는 것이 좋습니다.) 배치 파일을 닫습니다. 송신기의 출력을 수신기의 입력에 연결하고 수신기의 출력을 동일한 com 포트의 Rx 입력에 연결합니다. 임의의 터미널 프로그램을 입력합니다. (저는 DN 터미널을 사용했습니다) 키를 눌러보십시오. 화면에 눌려진 문자가 표시되어야 합니다. 이것이 일어나지 않으면 단순히 Rx와 Tx를 단락시키고 터미널 프로그램을 설정하여 설명된 효과를 얻은 다음 트랜시버를 통해 동일한 작업을 다시 시도하십시오. 그리고 마지막으로, 가장 중요한 시험. 두 대의 컴퓨터가 필요합니다. 고전적인 방식에 따라 XNUMX개의 전선으로 com 포트를 연결하십시오. 이 링크를 사용하는 소프트웨어를 실행하십시오. 모든 것이 작동하는지 확인하십시오. 이제 한 신호 와이어의 간격에 디지털 트랜시버를 삽입하십시오. 이 하드웨어를 통해 동일한 소프트웨어로 작업하고 FIRDA가 귀하에게 완벽하게 맞는지 확인하십시오 ;-))) 귀하가 사용 가능한 방법을 사용하여 전송 간섭을 시뮬레이션하십시오. 그런 다음 링크의 아날로그 부분 구성을 진행할 수 있습니다.
송신기 특별한 설명이 필요 없을 것 같아요. 레이저 다이오드는 첫 번째 트랜지스터의 컬렉터 부하입니다. 에미터 회로의 저항은 이 트랜지스터를 통과하는 전류를 제한하고 실제로 (R1과 함께) 제어된 입력 전압 분배기인 두 번째 트랜지스터의 작동을 위한 조건을 생성합니다. 두 번째 트랜지스터는 매개변수의 온도 드리프트를 제한하는 회로를 구성하기 위해 레이저에 내장된 다이오드의 광전류에 의해 제어됩니다. 광속이 증가함에 따라 두 번째 트랜지스터의 베이스 전류가 증가하고 레이저에 안전한 레벨에서 입력 신호를 분류합니다. 트리머 저항 R3은 레이저 방사의 허용 수준을 조정하도록 설계되었습니다. 회로의 등급은 상온에서 저항이 2으로 줄어들 수 있도록 선택되어 레이저 다이오드에 치명적인 결과를 초래하지 않습니다 (적어도 문제는 없었습니다). 송신기 설정은 저항 R30(디지털 부분이 연결되고 작동하는 상태)에서 신호 진폭을 측정하고 트리밍 저항을 35-5mA의 펄스 전류(실온에서)에 해당하는 펄스 진폭으로 설정하는 것으로 귀결됩니다.( 우리는 XNUMX밀리와트 포인터에 대해 이야기하고 있습니다.) 신뢰성을 위해 새로 충전된 배터리(분해 전)로 특정 포인터를 통과하는 전류를 측정하여 특정 포인터에 대해 이러한 수치를 세분화할 수 있습니다. 이 값은 포인터를 통한 정격 펄스 전류로 추가로 취해질 수 있습니다. 회로에 R4가 사용되고(없지만) 전류의 일부가 항상 이 저항을 통해 흐르는 경우 R2를 통한 설정 전류를 적절한 양만큼 줄여야 총 펄스 전류가 한계 이상. 온도가 변하면 물론 복사 매개 변수는 뜨지 만 광 다이오드와 두 번째 트랜지스터를 통한 광속에 대한 부정적인 피드백으로 인해 값의 확산이 크게 줄어 듭니다. 저항 R4는 신호가 없을 때 레이저를 통해 초기 전류 레벨을 설정할 수 있습니다. 이것은 레이저 다이오드의 생존성을 증가시키는 것으로 여겨진다. 동일한 목적을 위한 C1은 레이저를 켜거나 끌 때 과도 현상을 부드럽게 합니다. К 영양물 섭취 특별한 요구 사항이 없으며 컴퓨터에서 + 5V를 사용할 수 있습니다. 결론적으로 포인터의 분해와 핀아웃에 대한 몇 마디. 내 포인터 쌍에 대해서만 이야기 할 수 있습니다. 이것이 얼마나 일반적인 것인지 모르겠습니다. 먼저 포인터의 전원 버튼 수준에서 포인터 주변을 따라 파일로 본문을 정리했습니다. 배터리 부분이 깨졌습니다. 버튼이 부착된 작은 인쇄 회로 기판이 보입니다. 스카프는 레이저 다이오드의 리드에 직접 납땜됩니다. 바늘로 레이저 자체가 눌려지는 슬리브까지의 깊이를 측정했습니다. 나는 소매 높이에 도달하려고 두 번째 절개를했고 그 결과 완전히 보존 된 광학 부품이있는 포인터 그루터기를 받았으며 다른 쪽 (잘린)에는 세 개의 리드가 있습니다. 내가 풀었던 손수건. 그래서 포인터의 잘린 부분에서 튀어나온 세 가지 결론이 있습니다. 그들은 삼각형으로 배열됩니다. 그 중 하나는 레이저 다이오드 본체에 연결됩니다. 이것은 레이저 다이오드와 포토다이오드의 공통 핀입니다. 이 결론이 삼각형의 위쪽 모서리에 해당한다고 가정해 봅시다. 그러면 포토다이오드의 출력은 오른쪽 하단에, 레이저 다이오드의 출력은 왼쪽 하단에 위치하게 됩니다. 분해하기 전에 광학 시스템 없이 레이저 빔의 발산을 연구하는 것이 유용합니다. 수신기의 감도와 링크 범위를 평가할 때 필요합니다. 이렇게하려면 포인터 전면에서 광학 시스템의 나사를 조심스럽게 풀고 포인터에서 5-25cm 범위의 거리에서 얻은 스폿 직경을 측정해야합니다.이제 가장 많은 구축을 진행할 수 있습니다. 링크의 중요한 부분 - 수신기의 아날로그 부분.
수화기 아날로그 부분. 이 블록은 최고의 정확성과 구성 및 시운전 중 회로 문화가 필요합니다. 컴퓨터가 아닌 별도의 안정화 전원 공급 장치에서 전원을 공급받는 것이 좋습니다. 컨덕터의 길이는 최소로 유지되어야 합니다. 전력 필터링 커패시터 C1, C2.C4, C5 d.b. 연산 증폭기의 출력에 가능한 한 가깝게 위치합니다. 특히 중요한 것은 입력 회로 C3, VD1, R4 요소의 OS에 대한 근접성입니다. 콤팩트한 배열과 전체 구조의 차폐가 바람직합니다. 적절한 회로를 사용하면 튜닝에 문제가 없어야 합니다. 위에 나열된 요구 사항 중 어느 것도 내 데스크탑에서 충족되지 않았지만 모든 것이 성공적으로 작동합니다. 따라서 모든 것을 올바르게 수행하면 귀하에게도 도움이 될 것이라는 희망이 있습니다 ;-))) 계획 자체에 대한 몇 마디. 그녀는 매우 단순합니다. 포토다이오드의 극성을 관찰하십시오! 저항 R4는 다이오드의 신호 진폭과 모양/주파수 특성에 영향을 줍니다. 저항 값이 작을수록 포토 다이오드의 신호가 작아지고 모양이 좋아집니다. 저항을 4.7K로 늘릴 때 꽤 괜찮은 결과를 얻었습니다. 그러나 서둘러서 저항을 늘리는 것은 권장하지 않습니다. 그리고 일반적으로 가장 먼저 달성해야 할 것은 57600과 같은 적당한 속도로 수신기를 작동하는 것입니다. 다음 순서로 수행하는 것이 좋습니다. 따라서 1 번째 설치 확인 후 트리머 R57600의 저항을 1으로 만들고 전원을 켭니다. 조립된 송신기(디지털 및 아날로그 부품)를 com 포트에 연결하고 배치 파일을 시작합니다(포트 속도를 1으로 설정한 후). 이를 통해 XNUMX바이트 전송의 연속 그림을 관찰할 수 있습니다(이는 XNUMX부작의 첫 번째 부분), 광학 시스템이 제거된 레이저를 포토다이오드에서 XNUMX~XNUMXcm 떨어진 곳에 놓고 로고 그래프를 수신기의 출력에 연결하고 저항 RXNUMX을 천천히 증가시키기 시작합니다. 얼마 후 트랜지스터 TXNUMX이 약간 열리기 시작하고 수신기의 출력에 펄스 빗이 나타납니다. 저항 R1의 최적 값은 수신기 출력에서 펄스의 모양과 진폭에 의해 실험 과정에서 시각적으로 결정됩니다. 송신기가 꺼지면 수신기 출력의 잡음 진폭이 1-2볼트를 초과해서는 안 됩니다. 트랜지스터 T1은 약간만 열려 있어야 합니다. 컬렉터 부하에 대한 전압의 일반적인 값은 1-2V입니다. 이 첫 번째 단계에서 성공하면 다음 단계로 넘어갈 수 있습니다. 수신기와 송신기를 점차적으로 밀고 최상의 상호 위치를 찾고 R1을 조정하여 + 12V 전원의 진폭과 거의 동일한 진폭의 펄스 빗을 얻을 수 있습니다. . 모양이 직사각형이 아닐 수도 있지만 진폭은 좋아야 합니다. 송신기와 수신기의 가능한 최대 분리로 초점이 흐려진 레이저 스폿의 직경을 결정해야 합니다. 이 직경은 링크가 작동할 최대 범위에 대한 아이디어를 제공합니다. 나에게 이 직경은 약 20cm였으며 대략 33dB의 동적 범위에 해당합니다. 입력 렌즈를 사용하지 않고 100m 거리 또는 직경이 있는 빨간색 플라스틱 렌즈 형태의 FD200 유형 LED를 사용하는 경우 320m 거리에서 안정적인 통신을 위해서는 이 정도면 충분할 것 같습니다. 직사각형 바닥에 약 XNUMX센티미터. 그리고 입력 광학 장치가 있으면 ... 그러나 장거리에서는 이미 다른 문제가 있습니다 ... 수신기 설정으로 돌아가 봅시다. 이제 다른 com 포트 속도에 대한 설정을 시도하는 것이 유용합니다. 마지막으로 수신기의 디지털 부분을 연결하고 이 60부작의 첫 번째 부분에서 설명한 실험을 반복할 수 있습니다. 나는 특히 수신기의 디자인에 대해 아무 말도하지 않았습니다. 예, 입력 LED에 일종의 후드가 있으면 유용할 것입니다. 실제로 수신기는 모든 종류의 플레어에 매우 강합니다. 70도 각도에서 30cm 거리에서 3 와트 전구의 일반적인 조명은 회로 작동에 어떤 영향도 미치지 않았습니다. 커패시터 CXNUMX은 모든 저주파 간섭을 매우 잘 "절단"합니다. 저자: skov@gaap.spb.ru; 간행물: cxem.net 다른 기사 보기 섹션 컴퓨터. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 터치 에뮬레이션을 위한 인조 가죽
15.04.2024 펫구구 글로벌 고양이 모래
15.04.2024 배려심 많은 남자의 매력
14.04.2024
다른 흥미로운 소식: ▪ 보호용 접착제가 있는 초안정성 페로브스카이트 기반 태양전지 ▪ 드론용 에어라인
무료 기술 라이브러리의 흥미로운 자료: ▪ 사이트 섹션 전력 조절기, 온도계, 열 안정기. 기사 선택 ▪ 기사 이탈리아 추기경 Giuseppe Mezzofanti는 왜 밤새 새로운 언어를 배웠습니까? 자세한 답변 ▪ 기사 자동 선반 운영자. 노동 보호에 대한 표준 지침 ▪ 기사 마을을 위한 단순한 도난 경보기. 무선 전자 및 전기 공학 백과사전 ▪ 기사 전원 공급 장치, 1-29볼트 2암페어. 무선 전자 및 전기 공학 백과사전 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |