ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN Điều khiển từ xa cho máy tính. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Bộ vi điều khiển Bộ thu IR đơn giản được mô tả và một chương trình điều khiển nhỏ cho phép máy tính "hiểu" các lệnh được đưa ra từ điều khiển từ xa (RC) từ TV thông thường. Làm thế nào để sử dụng cơ hội này, chúng tôi để cho người đọc quyết định. Nó có thể là điều khiển từ xa của chương trình phát nhạc CD, cần điều khiển không dây cho các trò chơi trên máy tính, v.v. Sơ đồ bộ thu tín hiệu điều khiển từ xa IR tích hợp trong máy tính được hiển thị trong hình. 1. Các xung mà điốt quang VD1 nhận được được đưa đến đầu vào của vi mạch DA1, bộ lọc và khuếch đại chúng. Tín hiệu đầu ra thông qua biến tần DD1.1 được đưa đến máy tính ISA bus IRQ10 đầu vào. Mỗi cạnh lên được máy tính hiểu là một yêu cầu ngắt và xử lý nó bằng cách gọi thủ tục đặt tại địa chỉ được chỉ định trong vectơ ngắt 72H. Thời lượng của các xung được gửi bởi điều khiển từ xa là đủ để bộ xử lý phản ứng với sự gián đoạn và không cần thiết phải "kéo dài" chúng thêm. Máy thu được gắn trên hai bảng mạch in. Cái đầu tiên (Hình 2) có đi-ốt quang VD1, vi mạch DA1, tụ điện C1-C4 và điện trở R1. Nó được đặt trên bảng điều khiển phía trước bên trong thiết bị hệ thống máy tính (phương pháp đính kèm không quan trọng), được bao phủ bởi một màn hình kim loại được kết nối với một dây thông thường. Đối diện với đi-ốt quang VD1, một lỗ được khoan trên vỏ máy tính để cho tia hồng ngoại đi qua, lỗ này có thể được đóng lại bằng bộ lọc ánh sáng thủy tinh hữu cơ màu đỏ. Trên bảng thứ hai (Hình 3), chip DD1 và tụ điện C5, C6 được gắn. Cần duy trì chiều dài của bảng (48 mm) và khoảng cách của các miếng đệm tiếp xúc với cạnh trái của nó được chỉ ra trong hình một cách chính xác nhất có thể. Điều này sẽ đảm bảo kết nối đáng tin cậy giữa máy thu và máy tính. Bo mạch được lắp vào phần bổ sung (ngắn) của bất kỳ khe ISA trống nào sao cho mũi tên trên bo mạch hướng về phía bảng điều khiển phía trước. Các miếng tiếp xúc cùng tên 1-3 của cả hai bảng được kết nối với nhau bằng cáp ruy băng hoặc một bó ba dây thông thường. Các bảng được thiết kế để lắp đặt các tụ oxit K50-35, K50-16, gốm K10-17 hoặc bất kỳ điện trở cỡ nhỏ MLT-0,125 nào khác. Chip K1056UP1 (DA1) có thể được thay thế bằng KR1084UI1 hoặc TBA2800 đã nhập (có tính đến sự khác biệt về sơ đồ chân). Bất kỳ biến tần cực thu hở nào cũng phù hợp như một thành phần của DD1.1. Bộ thu không yêu cầu điều chỉnh, nhưng đôi khi rất hữu ích khi chọn tụ điện C3, đạt được phạm vi tối đa. Bảng hiển thị văn bản nguồn của chương trình RCU.COM - trình điều khiển từ xa trên chip KR1506HL1 dành cho TV 3USTST, được mô tả trong cuốn sách của Elyashkevich S.A. "TV màu cố định và cách sửa chữa" (M.: Radio and Communications, 1980) . Khi bạn nhấn bất kỳ nút nào, điều khiển từ xa sẽ truyền một loạt 14 xung IR, thời lượng của các khoảng thời gian giữa các xung đó được mã hóa bởi lệnh được gửi. Bộ thu có thể hoạt động với những bộ khác, bao gồm cả các điều khiển từ xa đã nhập, nhưng bạn sẽ phải viết một trình điều khiển thích hợp cho chúng. RCU.COM hoạt động với hệ điều hành MS DOS và được tải vào bộ nhớ lưu trú của máy tính, cho phép các chương trình ứng dụng nhận và thực hiện các lệnh được gửi từ bàn điều khiển. Chương trình bao gồm ba phần. Cái đầu tiên, bắt đầu bằng nhãn init, in một thông báo ra màn hình rằng trình điều khiển đang tải, khởi tạo các trình xử lý ngắt và để chúng nằm trong bộ nhớ. Phần thứ hai là bộ xử lý ngắt phần cứng IRQ10, tương ứng với véc tơ 72H. Máy tính thực thi nó sau khi nhận từng xung từ điều khiển từ xa, điền vào bộ đệm buf một chuỗi giá trị trong khoảng thời gian giữa các xung và đếm chúng. Sau khi nhận được toàn bộ chuỗi, trình xử lý đặt cờ sẵn sàng mã trong ô pe. Để nhận được lệnh đã nhận, chương trình ứng dụng phải kích hoạt ngắt phần mềm 2FH. Chính anh ta là người xử lý phần thứ ba của trình điều khiển được đề cập. Tùy thuộc vào mã được tải vào thanh ghi AX trước cuộc gọi, nó hoạt động khác nhau. Ngắt này thực hiện chức năng chính của nó khi được gọi với mã 0E401H. Trong thanh ghi DX, nó trả về mã nhận được cho chương trình ứng dụng và trong AX, cờ sẵn sàng của nó. Giá trị 1 của cờ sẵn sàng chỉ ra rằng không có lệnh mới nào được chấp nhận kể từ lệnh gọi ngắt cuối cùng và không thể sử dụng mã trong DX. Cờ bằng XNUMX chỉ ra rằng lệnh đã được nhận và nhu cầu đọc từ DX và lưu trữ mã của nó. Điều này phải được thực hiện vì mã có thể thay đổi trước cuộc gọi tiếp theo. Cuộc gọi có mã 0E400H được sử dụng để kiểm tra xem trình điều khiển điều khiển từ xa đã được tải vào RAM hay chưa. Nếu vậy, mã 0E4FFH sẽ được trả về trong thanh ghi AX. Việc gọi ngắt 2FH với các mã khác dẫn đến việc thực thi trình xử lý "cũ" có hiệu lực trước khi chương trình RCU.COM được tải. Tác giả: S.Kuleshov, Kurgan Xem các bài viết khác razdela Bộ vi điều khiển. Đọc và viết hữu ích bình luận về bài viết này. Tin tức khoa học công nghệ, điện tử mới nhất: Bẫy không khí cho côn trùng
01.05.2024 Mối đe dọa của rác vũ trụ đối với từ trường Trái đất
01.05.2024 Sự đông đặc của các chất số lượng lớn
30.04.2024
Tin tức thú vị khác: ▪ Bộ chuyển đổi điện áp bước xuống TPS62350 ▪ Loa máy tính để bàn Logitech MX Sound Nguồn cấp tin tức khoa học và công nghệ, điện tử mới
Tài liệu thú vị của Thư viện kỹ thuật miễn phí: ▪ phần của trang web Đơn vị thiết bị vô tuyến nghiệp dư. Lựa chọn bài viết ▪ bài viết Bếp cho một cư dân mùa hè. Lời khuyên cho chủ nhà ▪ bài viết Thu ngân hội trường. Hướng dẫn tiêu chuẩn về bảo hộ lao động ▪ bài báo Bộ dò đồng bộ chính. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện ▪ bài viết Nút thắt luồn qua bàn tay. bí mật tập trung
Để lại bình luận của bạn về bài viết này: Tất cả các ngôn ngữ của trang này Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web www.diagram.com.ua |