메뉴 English Ukrainian 러시아인 홈

애호가 및 전문가를 위한 무료 기술 라이브러리 무료 기술 라이브러리


라디오 전자 및 전기 공학의 백과사전
무료 도서관 / 무선 전자 및 전기 장치의 계획

위성 수신기용 추가 리모콘입니다. 무선전자공학 및 전기공학 백과사전

무료 기술 라이브러리

무선 전자 및 전기 공학 백과사전 / 텔레비전, 비디오 장비

기사에 대한 의견 기사에 대한 의견

저자는 마이크로컨트롤러에서 추가적인 단순화된 리모콘을 개발 및 제조하여 서로 다른 두 방에서 위성 수신기를 원격 제어하는 ​​문제를 해결했습니다. NEC 프로토콜을 사용하는 IR 리모컨이 장착된 장치와 함께 사용하기에 적합합니다.

두 개의 다른 방에서 하나의 리모콘을 사용하여 위성 수신기를 제어하는 ​​문제는 여러 가지 이유로 추가 수신기에 돈을 쓰지 않은 사람들에게 잘 알려져 있습니다. 나는 또한이 문제에 직면했습니다. 주방에 있는 동안 수신기를 켜거나 채널을 바꾸려면 매번 그것이 설치된 방으로 가야 했다.

그러한 "여행"을 많이 한 후에 부엌에서 방으로 IR 명령을 전송하는 연장 코드를 만들기로 결정했습니다. 한 방의 리모콘에서 IR 명령을 수신하고 다른 방에서 이를 반복하는 확장기에 대한 기사가 다양한 출판물에 반복적으로 게시되었습니다. 하지만 여기에도 불편한 점이 있었습니다. 여전히 리모콘을 가지고 다녀야 한다는 점이었습니다.

이를 제거하기 위해 부엌에서 수신기를 제어하기 위해 수신기를 켜고 끌 수 있는 XNUMX개의 버튼만 있고 채널을 한 방향과 다른 방향으로 순차적으로 순환할 수 있는 간단한 수제 리모콘을 개발하려는 아이디어가 떠 올랐습니다. . 리모콘은 부엌에 항상 위치하며, 방출 다이오드는 전선을 통해 수신기가 있는 방으로 전달되어 주어진 명령을 실행합니다.

위성 수신기용 리모컨(옵션)
Pic.1

하지만 먼저 HD IVR 지원 S-21 수신기의 기본 리모컨에서 어떤 프로토콜과 명령 코드가 사용되었는지 알아내는 것이 필요했습니다. 그에게 주어진 명령의 신호 모양을 관찰하기 위해 복잡한 장치를 만들지 않고 그림 1의 회로에 따라 연결된 포토 트랜지스터를 사용했습니다. 1, 디지털 오실로스코프의 입력. VT14에서는 다이어그램에 표시된 유형의 포토 트랜지스터뿐만 아니라 다른 유형도 사용할 수 있습니다. 예를 들어, 하우징 커버를 제거하여 게르마늄 pnp로 만든 MP2B 트랜지스터를 성공적으로 사용했습니다. 이를 위해 베이스가 완전히 분리될 때까지 사이드 커터를 사용하여 조심스럽게 파쇄했습니다. 결과는 그림 263에 나와 있습니다. XNUMX. IR 빔은 이미터 측에서 열린 트랜지스터의 결정을 향합니다. 포토트랜지스터 대신 FDXNUMX과 같은 포토다이오드를 사용할 수도 있습니다.

위성 수신기용 리모컨(옵션)
그림. 2

캡처된 오실로그램에서 기록된 펄스 시퀀스가 ​​어떤 프로토콜 유형에 속하는지 확인할 수 있습니다. 가전 ​​제품의 원격 제어 시스템에 사용되는 주요 프로토콜에 대한 설명은 A. Torres "적외선 원격 제어" altor1.narod.ru/Articles/IRC.pdf의 기사에서 확인할 수 있습니다. "HD IVR Ready S-21" 수신기의 원격 제어는 NEC 프로토콜에 따라 작동하는 것으로 밝혀졌으므로 개발 중인 원격 제어용 마이크로 컨트롤러 프로그램은 이 프로토콜에 맞게 작성되었습니다.

위성 수신기용 리모컨(옵션)
그림. 3

추가 리모콘의 다이어그램이 그림 3에 나와 있습니다. 2313. ATtiny1(DD1) 마이크로 컨트롤러를 사용한 덕분에 매우 간단해졌습니다. 초기 상태에서 SB5-SB1 버튼 중 아무 것도 누르지 않으면 마이크로컨트롤러는 절전 모드에 있습니다. 이 상태에서 리모콘은 1μA 미만의 전류를 소비하므로 스위치 없이 GB4 배터리에서 전원을 공급받을 수 있습니다. 버튼 중 하나를 누르면 마이크로 컨트롤러가 작동 모드로 전환되고 전송된 코드를 형성하는 일련의 펄스를 생성합니다. 이는 긴 시작 펄스, 명령이 전송되는 장치의 38비트 주소, 동일한 너비의 명령 코드 자체로 구성됩니다. 주소와 명령은 직접 및 반전 형식으로 두 번 전송됩니다(그림 XNUMX). 이를 통해 수신자는 수신된 메시지가 손상되었는지 여부를 확인할 수 있으며 주소와 명령의 모든 조합에 대해 총 전송 기간을 동일하게 만들 수 있습니다. 마지막으로 생성된 시퀀스 진폭은 XNUMXkHz의 반복 주파수를 갖는 부반송파(펄스)를 변조합니다.

위성 수신기용 리모컨(옵션)
쌀. 4 (확대하려면 클릭)

이 주파수의 펄스를 생성하기 위해 마이크로 컨트롤러는 타이머/카운터 T0을 사용합니다. TCNT8 레지스터의 0MHz 클록 펄스를 계산합니다. 이 레지스터의 내용은 OCR0A 일치 레지스터에 저장된 숫자와 비교됩니다. 일치하는 순간 카운팅 레지스터가 0으로 재설정되고 OC14A 출력(마이크로 컨트롤러의 핀 13) 상태가 반전됩니다. 이는 0μs마다 발생합니다. 코드 시퀀스가 ​​있는 부반송파의 변조는 타이머/카운터 TXNUMX을 켜고 끄는 소프트웨어에 의해 발생합니다.

코드 시퀀스를 생성하기 위해 Send_Com(adr, cmd) 함수가 사용되며 그 매개변수는 주소 및 명령 코드 값입니다. 위성 수신기 "HD IVR Ready S-21"을 제어하기 위한 첫 번째(adr)는 항상 8로 설정되며 이는 원격 제어 시스템에 있는 이 수신기의 주소입니다. 다른 수신기의 주소는 다를 수 있습니다. 교체되는 리모콘에 의해 전송되는 코드 메시지에 대한 위에서 설명한 연구 중에 발견되어야 합니다. 두 번째 매개변수(cmd)는 실제 명령 코드입니다. 고려중인 경우, 다른 버튼을 누르면 표에 따라 프로그램에서 설정됩니다. 1.

표 1

단추

코드(XNUMX진수)

SB1

출력

0xC4

SB2

채널을 아래로 전환

0 X 22

SB3

선택

0 X 21

SB4

채널을 위로 전환

0 X 20

SB5

켜짐 꺼짐.

옥스OS

문제의 리모콘이 제공하는 명령 수는 2313개에서 1개로 늘릴 수 있습니다. 이는 ATtiny14 마이크로컨트롤러가 절전 모드에서 깨어날 수 있는 수준을 변경하여 포트 B에 있는 핀 수와 정확히 같습니다. 명령을 실행하면 저항 R9의 위쪽(다이어그램에 따라) 핀을 마이크로 컨트롤러의 핀 5에서 핀 12(PD14)로 이동하고 장치에 0개의 버튼을 추가로 설치하여 핀 2-XNUMX(PBXNUMX-PBXNUMX)에 연결해야 합니다. 그리고 마이너스 공급 전압.

표 2

로 교체되다

주의

포트B=0xF8;

포트B=0xFF;

포트 B의 모든 라인을 입력으로 전환

DDRB=0x04;

DDRB=0x00;

포트 = 0x00;

출력에 PD5 라인 설정 추가

DDRD=0x20;

TCCR0A=0x00:

TCCR0A=0x12:

타이머/카운터 T0의 초기화. 핀 0(PD9)에 대한 출력과 함께 OCR5B 레지스터를 사용합니다.

TCCR0B=0x0a:

TCCR0B=0x01

TCNT0=0x00

그는 변화

OCROA=0x68;

OCR0B=0x68;

김스크=0x20

그는 변화

MCUCR=0x00;

그는 변화

PCMSK-0xF8;

PCMSK-0xFF

포트 B 입력을 변경하면 인터럽트 요청이 생성됩니다.

EIFR=0x20;

그는 변화

nec_protoc.c 파일에서 기본 기능을 찾고 표에 따라 초기 조각(초기화 섹션)을 변경해야 합니다. 2. 표에 제공된 것과 유사한 세 가지 조건문이 이 섹션 다음에 나오는 무한 루프 while(1){}의 본문에 추가됩니다. 3. PINB.7 대신 추가 버튼이 연결된 입력 (PINB.0, PINB.1, PINB.2) 중 하나의 상태를 확인하고 cmd를 실행한다는 점만 다릅니다. Send_Com 함수의 매개변수는 해당 버튼을 눌렀을 때 제출되는 명령 코드입니다.

위성 수신기용 리모컨(옵션)

모든 변경을 수행한 후에는 프로그램을 다시 번역해야 하며 결과 HEX 파일을 마이크로컨트롤러에 로드해야 합니다. 88개 이상의 명령을 내릴 수 있는 리모콘이 필요한 경우 마이크로컨트롤러를 ATmegaXNUMX 등으로 교체해야 합니다.

명령 전송이 완료되면 sleep_enable 기능은 마이크로컨트롤러를 매우 낮은 전류 소비로 power_down 모드로 전환합니다. 이는 배터리 구동식 원격 제어에 중요합니다. 마이크로컨트롤러는 다음에 아무 버튼이나 눌러야 이 모드를 종료합니다.

펄스가 마이크로컨트롤러의 핀 14(또는 프로그램이 수정된 경우 핀 9)에서 트랜지스터 VT1의 베이스로 도착하면 펄스 전류가 방출 다이오드 VD1을 통해 흐릅니다. 명령은 "공중"으로 전송됩니다. 저항 R2의 저항은 수신기의 광검출기에서 다이오드 VD1의 최대 거리에 따라 선택됩니다. 다이어그램에 표시된 유형의 방출 다이오드의 경우 지속 시간이 100μs 이하인 펄스의 전류가 200mA를 초과해서는 안 된다는 점을 고려해야 합니다.

위성 수신기용 리모컨(옵션)
그림. 5

리모콘의 인쇄 회로 기판은 그림 5에 나와 있습니다. 1. 다이오드 VDXNUMX을 제외한 모든 부품이 그 위에 배치됩니다. 인쇄된 도체가 더 많은 측면에 장착됩니다. 짧은 주석 도금 와이어 조각이 그림에 채워진 비아 홀의 양쪽에 삽입되어 납땜됩니다. 원하는 경우 비아를 버튼 접점과 연결하는 인쇄 도체를 절연 전선으로 만든 점퍼로 교체하여 단면 인쇄를 할 수 있습니다.

h1a > 21이고 Ikmax > 100mA인 거의 모든 npn 트랜지스터를 VT100로 사용할 수 있습니다. TSAL6200 방출 다이오드는 AL107A 또는 AL107B와 같은 가정용 다이오드로 교체할 수 있습니다. 커패시터 - 용량이 12~22pF인 모든 소형 커패시터. 저항기 - MLT 또는 수입품.

위성 수신기용 리모컨(옵션)
그림. 6

완성된 리모콘은 그림 6에 나와 있습니다. 1. GB1 배터리를 구성하는 XNUMX개의 갈바니 셀 또는 XNUMX개의 AA 크기 배터리가 있는 구획은 금속 스탠드의 보드 위에 설치된 텍스톨라이트 플레이트에 부착됩니다. 이 형태에서는 리모콘을 제어하기 편리하고 접근하기 쉬운 장소에 배치합니다. 방출 다이오드 VDXNUMX은 긴 전선을 통해 제어되는 수신기가 있는 방으로 운반되며 이 다이오드와 수신기의 광검출기 사이가 직접적으로 보이도록 배치됩니다.

프로그램은 AVR 제품군의 마이크로컨트롤러로 작업할 수 있는 프로그래머를 사용하여 마이크로컨트롤러의 FLASH 메모리에 로드됩니다. C로 작성되었으며 Code VisionAVR 시스템에서 컴파일되었습니다. 리모콘은 어떠한 설정도 필요하지 않으며 올바르게 설치되면 즉시 작동하기 시작합니다.

SprintLayout5.0 형식의 인쇄회로기판 파일과 마이크로컨트롤러 프로그램을 다운로드할 수 있습니다. ftp://ftp.radio.ru/pub/2013/10/RC.zip에서.

저자: I. 추카레프

다른 기사 보기 섹션 텔레비전, 비디오 장비.

읽고 쓰기 유용한 이 기사에 대한 의견.

<< 뒤로

과학 기술의 최신 뉴스, 새로운 전자 제품:

우주선을 위한 우주 에너지 08.05.2024

새로운 기술의 출현과 우주 프로그램 개발로 인해 우주에서 태양 에너지를 생산하는 것이 점점 더 실현 가능해지고 있습니다. 스타트업 Virtus Solis의 대표는 SpaceX의 Starship을 사용하여 지구에 전력을 공급할 수 있는 궤도 발전소를 만들겠다는 비전을 공유했습니다. 스타트업 Virtus Solis는 SpaceX의 Starship을 사용하여 궤도 발전소를 건설하는 야심찬 프로젝트를 공개했습니다. 이 아이디어는 태양 에너지 생산 분야를 크게 변화시켜 더 쉽게 접근할 수 있고 더 저렴하게 만들 수 있습니다. 스타트업 계획의 핵심은 스타십을 이용해 위성을 우주로 발사하는 데 드는 비용을 줄이는 것이다. 이러한 기술적 혁신은 우주에서의 태양 에너지 생산을 기존 에너지원에 비해 더욱 경쟁력 있게 만들 것으로 예상됩니다. Virtual Solis는 Starship을 사용하여 필요한 장비를 제공하여 궤도에 대형 태양광 패널을 구축할 계획입니다. 그러나 주요 과제 중 하나는 ...>>

강력한 배터리를 만드는 새로운 방법 08.05.2024

기술이 발전하고 전자제품의 사용이 확대됨에 따라 효율적이고 안전한 에너지원을 만드는 문제가 점점 더 시급해지고 있습니다. 퀸즈랜드 대학의 연구원들은 에너지 산업의 지형을 바꿀 수 있는 고출력 아연 기반 배터리를 만드는 새로운 접근 방식을 공개했습니다. 기존 수성 충전 배터리의 주요 문제점 중 하나는 전압이 낮아 현대 장치에서의 사용이 제한되었다는 것입니다. 그러나 과학자들이 개발한 새로운 방법 덕분에 이러한 단점은 성공적으로 극복되었습니다. 연구의 일환으로 과학자들은 특수 유기 화합물인 카테콜에 눈을 돌렸습니다. 배터리 안정성을 높이고 효율을 높일 수 있는 중요한 부품임이 밝혀졌습니다. 이러한 접근 방식으로 인해 아연 이온 배터리의 전압이 크게 증가하여 경쟁력이 향상되었습니다. 과학자들에 따르면 이러한 배터리에는 몇 가지 장점이 있습니다. 그들은 b를 가지고 있다 ...>>

따뜻한 맥주의 알코올 함량 07.05.2024

가장 흔한 알코올 음료 중 하나인 맥주는 마시는 온도에 따라 고유한 맛이 변할 수 있습니다. 국제 과학자 팀의 새로운 연구에 따르면 맥주 온도가 알코올 맛에 대한 인식에 중요한 영향을 미치는 것으로 나타났습니다. 재료 과학자 Lei Jiang이 주도한 연구에서는 서로 다른 온도에서 에탄올과 물 분자가 서로 다른 유형의 클러스터를 형성하여 알코올 맛의 인식에 영향을 미친다는 사실을 발견했습니다. 저온에서는 더 많은 피라미드 모양의 클러스터가 형성되어 "에탄올" 맛의 매운 맛을 줄이고 음료의 알코올 맛을 덜 만듭니다. 반대로 온도가 높아질수록 클러스터가 사슬 모양으로 변해 알코올 맛이 더욱 뚜렷해집니다. 이는 바이주와 같은 일부 알코올 음료의 맛이 온도에 따라 변하는 이유를 설명합니다. 획득된 데이터는 음료 제조업체에 새로운 전망을 열어줍니다. ...>>

아카이브의 무작위 뉴스

희박한 공기에서 음식 16.12.2018

핀란드의 과학자들은 공기에서 음식을 만드는 방법을 배웠고 2021년에 "공기 음식" 생산을 위한 공장 건설을 시작할 계획입니다. 이 프로젝트는 핀란드의 LTU-University 팀이 수행하고 있습니다. 그들은 이미 성공적인 실험을 수행했습니다.

과학자들은 1960년대 우주 시대의 여명기인 바로 그 아이디어가 탄생한 기술일 뿐이라고 지적했습니다. 그런 다음 소련과 미국 과학자들은 궤도에 있거나 장거리 우주 비행을하는 사람들에게 음식을 제공하기를 원했습니다. 그 당시 이 옵션은 그다지 효과적이지 않았고 매우 비쌌습니다.

핀란드 전문가들은 음식, 탄소, 수소, 산소 및 질소를 만드는 데 필요한 모든 요소가 공기 중에 있다고 말합니다. 작업은 실제로 원자를 올바르게 그룹화하는 것입니다. 물 분자를 구성 부분으로 분해하는 데 필요한 것은 전기와 이 반응의 산물을 먹고 번식하기 시작하는 몇 개의 박테리아뿐입니다.

미래에 제안된 기술은 기후나 토양 유형에 의존하지 않고 사막이나 극북 지역에서도 어떤 조건에서도 식량을 생산할 수 있기 때문에 개발 도상국의 기아 문제를 해결하는 데 도움이 될 수 있습니다.

다른 흥미로운 소식:

▪ 맥도날드의 전기차 충전기

▪ 슈퍼컴퓨터용 액체 나노트랜지스터

▪ 유럽, 목성에 1,3억 유로 투자

▪ VoLTE 및 QHD 화면을 지원하는 Kirin 8 옥타 코어 프로세서

▪ 면역계 세포의 인공 유사체가 개발되었습니다.

과학 기술 뉴스 피드, 새로운 전자 제품

 

무료 기술 라이브러리의 흥미로운 자료:

▪ 웹사이트 직업 설명 섹션. 기사 선택

▪ 날개가 강화된 기사 글라이더. 모델러를 위한 팁

▪ 기사 두더지는 볼 수 있습니까? 자세한 답변

▪ 기사 EriCsson TV의 기능적 구성. 예배 규칙서

▪ 기사 가전 제품, 텔레비전 및 라디오 장비의 화재 위험. 무선 전자 및 전기 공학 백과사전

▪ 기사 접지 및 전기 안전 보호 조치. 직접 및 간접 접촉에 대한 보호 조치. 무선 전자 및 전기 공학 백과사전

이 기사에 대한 의견을 남겨주세요:

이름 :


이메일(선택사항):


댓글 :





이 페이지의 모든 언어

홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰

www.diagram.com.ua

www.diagram.com.ua
2000-2024