Làm thế nào để xây dựng IR Repeater?


9

Tôi có một hộp cáp kỹ thuật số sống trong một tủ gỗ dưới tivi của tôi. Tôi muốn sử dụng điều khiển từ xa với cửa đóng vào tủ. Có vẻ như IR Repeater chạy khoảng $ 30 +. Một người có thể được xây dựng dễ dàng cho ít hơn?

Câu trả lời:


7

Điều tốt nhất sẽ là sử dụng một mô đun máy thu hồng ngoại và điều chỉnh lại tín hiệu đầu ra.
Bây giờ trước khi bạn gọi tôi là một thằng ngốc :-) để giải điều chế đầu tiên và sau đó điều chỉnh lại, hãy để tôi giải thích.
Nếu bạn chỉ nhận được tín hiệu mà không lọc bằng photodiode, bạn sẽ nhận được tất cả các loại rác với tín hiệu, thậm chí có thể nhấn chìm tín hiệu. Và đó không phải là những gì bạn muốn truyền lại. Vì vậy, để loại bỏ tất cả nhiễu có thể, chúng tôi sử dụng mô đun máy thu IR, có bộ lọc cho việc này. Đầu ra là tín hiệu băng cơ sở , dấu vết thấp hơn trong ảnh chụp màn hình này:

ảnh chụp màn hình phạm vi

Dấu vết trên cùng là tín hiệu điều chế. Chúng ta sẽ phải xây dựng lại điều đó, và điều đó thật dễ dàng: chỉ VÀ tín hiệu dải tần cơ sở với sóng vuông 36kHz (hoặc bất cứ tần số sóng mang nào bạn có).

dao động gated

Tín hiệu băng cơ sở là tín hiệu CONTROLcho phép bộ dao động. Đối với cổng NAND 74HC132 , tần số của bộ dao động được đưa ra theo phương trình sau:

f= =1T10,8×RC

Do bộ thu hồng ngoại cho tín hiệu thấp hoạt động và chúng tôi cũng cần tín hiệu đầu ra thấp khi bộ tạo dao động tắt, chúng tôi thực sự cần một cổng NOR kích hoạt Schmitt, nhưng chúng khó lấy hơn, vì vậy chúng tôi tạo ra một tín hiệu từ NAND của chúng tôi đảo ngược đầu vào điều khiển và đầu ra. Chúng ta có thể sử dụng hai trong số ba cổng NAND còn lại của 74HC132 cho điều đó. Đầu ra đảo ngược sau đó có thể được sử dụng để điều khiển một bóng bán dẫn, lần lượt chuyển đổi một đèn LED hồng ngoại .

Vậy chúng ta có gì: mô-đun thu IR, cổng NAND 74HC132, bóng bán dẫn và đèn LED IR. Đó là tất cả những gì bạn cần để xây dựng một bộ lặp IR.

chỉnh sửa
supercat bình luận đúng về AGC khuếch đại nhiễu đến vì thiếu tín hiệu thích hợp. Điều này thực sự xảy ra, và nó có thể có nghĩa là bộ tạo dao động kích hoạt Schmitt của chúng tôi có thể được bật và tắt nhanh chóng bởi tiếng ồn này. Tôi thừa nhận rằng điều này không đẹp, nhưng có lẽ không có hại. Rất có thể là người vận chuyển bị hỏng quá nhiều đến nỗi người nhận thứ hai sẽ không khóa vào nó, và người khác sẽ phát ra tiếng ồn mà họ nhận được. Tiếng ồn cũng sẽ phát ra khi không nhận được tín hiệu.

Có một giải pháp tốt hơn mà không gặp phải bất lợi này. Sẽ thật tuyệt nếu máy thu IR có đầu ra "dữ liệu hợp lệ", nhưng tôi chưa bao giờ thấy một thành phần như vậy. Nhưng nếu chúng ta có tín hiệu được giải mã bởi vi điều khiển, chúng ta có thể biết liệu đó có phải là tín hiệu hợp lệ hay không. Và sau đó vi điều khiển có thể gửi lại mã nhận được. Bộ vi điều khiển có thể tạo ra sóng mang, để nó có thể thay thế bộ dao động 74HC132.
Trong khi chúng tôi ở đó, chúng tôi có thể giới thiệu một cải tiến khác. Chu kỳ nhiệm vụ của đầu ra 74HC132 là 50%, đây cũng là chu kỳ nhiệm vụ được sử dụng bởi các máy phát RC đầu tiên. Để tiết kiệm pin, các thế hệ máy phát sau này đã sử dụng chu kỳ nhiệm vụ 33% hoặc thậm chí 25%, như thể hiện trong các ảnh chụp màn hình phạm vi sau:

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Bằng cách sử dụng đầu ra PWM của vi điều khiển, chúng ta có thể dễ dàng tạo ra sóng mang nhiệm vụ 25%.


2
Đồ ngốc của bạn, ohh chờ đã, để tôi đọc lời giải thích của bạn. : ) Câu trả lời tốt.
Kortuk

Một cảnh báo mà tôi muốn đề cập với cách tiếp cận như vậy là một số chip giải mã IR có điều khiển khuếch đại tự động sẽ có xu hướng phát ra tiếng ồn ngẫu nhiên trong trường hợp không có tín hiệu hợp lệ. Nếu họ nhận được tín hiệu hợp lệ, họ sẽ giảm mức tăng đến mức tiếng ồn sẽ dừng lại trong một thời gian, do đó, tiếng ồn thường sẽ không ảnh hưởng đến hoạt động. Tuy nhiên, nếu thiết bị bạn đang cố lái bằng đèn LED IR có bộ thu thường không phát ra tiếng ồn nếu không có tín hiệu hợp lệ, có thể việc cấp tín hiệu ngẫu nhiên mạnh có thể gây ra một số khó khăn.
supercat

Ví dụ: một số thiết bị có thể có logic bỏ phiếu để xem liệu có "cái gì đó" trên cổng IR hoặc "cái gì đó" từ các nút phía trước; nếu có "cái gì đó" trên cổng IR, logic bỏ phiếu có thể tập trung hoàn toàn vào đó trừ khi một khoảng thời gian nhất định trôi qua mà không có gì ở đó. Logic như vậy có thể làm cho các điều khiển bảng mặt trước không phản hồi trong khi nhiễu ngẫu nhiên được gửi đến IR. Nó cũng có thể làm tăng lượng điện năng tiêu thụ của thiết bị (có thể không phải là vấn đề đối với hộp cáp, nhưng có thể là một yếu tố nếu phương pháp này được sử dụng với thiết bị chạy bằng pin).
supercat

@supercat - Bạn nói đúng về AGC, trước đây tôi đã nhận thấy rằng không có tín hiệu đầu vào thích hợp, nhiễu sẽ được khuếch đại. Tôi sẽ thêm vài thứ về nó vào câu trả lời của tôi.
stevenvh

Phản ứng tốt đẹp. Một điều khác cần đề cập với một vi điều khiển là có ít nhất ba cách tiếp cận mà người ta có thể thực hiện: (1) tìm kiếm một từ mã hợp lệ, giải mã nó và sau đó truyền từ mã đó; (2) tìm kiếm một số mẫu có khả năng là bắt đầu truyền và sử dụng mẫu đó như một gợi ý để bắt đầu chuyển qua nguyên văn dữ liệu, cho đến khi một khoảng thời gian nhất định trôi qua mà không gặp lại mẫu đó; (3) tìm kiếm các xung có độ dài nhất định và đưa chúng được chuẩn hóa thành giá trị chính xác. Giải mã và mã hóa lại cho phép một người thực hiện dịch thuật, nhưng có thể nhiều hơn ...
supercat

2

Nên khá đơn giản. Tôi tưởng tượng một máy phát quang hồng ngoại (hồng ngoại) (máy thu) điều khiển một đèn led hồng ngoại (máy phát) sẽ hoạt động. Có một loạt các tần số hồng ngoại khác nhau được sử dụng trong các thiết bị, từ khoảng 800nm ​​đến 940nm. 940nm là khá phổ biến * và tôi sẽ bắt đầu với điều đó, nhưng nó có thể mất một số thử nghiệm.

Điều khiển từ xa IR được điều chế ở một tần số nhất định để chúng ít bị nhiễu hơn từ các nguồn sáng khác. Điều chế này theo thứ tự 38KHz, nhưng phototransistor chỉ nên sao chép điều chế đó sang led mà không gặp vấn đề gì.

Mạch sẽ giống như một darlington với bóng bán dẫn bên trái như là máy phát quang IR của bạn, bóng bán dẫn bên phải chỉ là một NPN có khả năng xử lý 100mA hoặc hơn. Đèn led của bạn nằm phía trên bóng bán dẫn bên phải với điện trở giới hạn dòng điện và được kéo xuống đất (và bật) khi ánh sáng chiếu vào phototransistor.

THẬN TRỌNG: Sơ đồ nghệ thuật ascii xấu sau:

        --- VCC
         |
         R  RESISTOR
         |
         V  LED
         |
   ------|
 |/      |
-|       |
 |\    |/
   ----|    NPN
       |\
         |
        --- GND

Có một cơ hội mặc dù điều này sẽ quá nhạy cảm với ánh sáng xung quanh, khiến cho đèn led của bạn được bật trong phần lớn thời gian. Nếu đó là trường hợp thì một cái gì đó phức tạp hơn với bộ thu và bộ điều chế 38KHz (hoặc tần số cụ thể của bạn) có thể là cần thiết.

[*] - Tôi nghi ngờ điều này là do dải hấp thụ H2O trong khí quyển lọc ra ánh sáng mặt trời ở tần số này. Các TV-B-Đi sử dụng 940nm, vì vậy đây có lẽ là những gì bạn muốn.


2
Bạn có thể cần một mạch AGC cho cái này. Nó sẽ phức tạp hơn, nhưng với các cài đặt phù hợp, nó sẽ đáng tin cậy hơn nhiều.
Jesse

2
Photodarlington rất nhạy cảm và đèn led IR chắc chắn sẽ luôn luôn hoạt động và khá "sáng" trong ngày. Nếu tôi chỉ chơi xung quanh, tôi sẽ thử nó chỉ với điện trở, đèn LED và PT nối tiếp. Tôi cũng sẽ thử một người theo dõi phát xạ kết hợp điện dung để lọc ánh sáng mặt trời DC. vi.wikipedia.org/wiki/Common_collector
joeforker

Bạn thường cần một người nhận tự động đạt được. Các vật phẩm như đèn huỳnh quang tắt IR được điều chế ở tần số như 38 kHz. Tất cả các bộ thu IR liên tục điều chỉnh những gì được coi là tắt để bất kỳ tín hiệu không đổi nào được lấy ra làm đường cơ sở.
Kortuk

0

Có một bộ được làm cách đây vài năm, vẫn còn trên thị trường. Các kế hoạch sẽ được đăng trên tạp chí Silicon Chip (Úc) tháng 10 năm 2006.


Nó thật thú vị. Bộ này có giá tương đương với một bộ được làm sẵn, mặc dù :(
NotDan

Nhưng niềm vui đó sẽ là gì? :)

@NotDan, nói chung, bạn sẽ không tiết kiệm tiền cho mình, nói chung, xây dựng thiết bị điện tử của riêng bạn. Họ có quy mô kinh tế về phía họ, bạn thì không. Hầu hết mọi người trên trang web này sẽ tiếp cận nó như một bài tập học tập, không phải là tiết kiệm chi phí.
Kortuk

@Kortuk - Giải pháp của tôi đơn giản và rẻ hơn. Tôi nghĩ rằng họ không muốn làm cho các sản phẩm thương mại đơn giản như vậy bởi vì sau đó chúng sẽ được sao chép nhiều hơn. Đó là lý do duy nhất tôi có thể nghĩ ra.
stevenvh

@Stevenvh, tôi đã thực hiện giải pháp của bạn trước đây và tôi thừa nhận điều đó thật dễ dàng, nhưng tôi đã đọc được rằng một số điều khiển từ xa đẹp hơn sử dụng các giao thức truyền thông như IRDA . Trong tâm trí tôi, bước đầu tiên là thu thập dữ liệu và xác định xem giao thức có phải là giao tiếp một chiều được điều chế đơn giản hay không.
Kortuk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.