Nội dung chính của đồ án này là trình bày các bước để tiến hành thiết kế mạch thu và giải mã tín hiệu phát từ remote tivi Sony và từ đó ứng dụngvào điều khiển từ xa các thiết bị điện như
Trang 1ĐAI HỌC ĐÀ NẴNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA ĐIỆN
BÀI THI CUỐI KHÓA
Họ và tên sinh viên :
1 Đề tài : Điều khiển từ xa bằng remote Tivi SONY ( Bằng tia hồng ngoại )
2 Nội dung các phần thuyết minh :
- Phần lý thuyết : Tổng quan về lý thuyết
- Phần thiết kế : Sơ đồ nguyên lý và hoạt đông của mạch
- Phần thi công : Các bước tiến hành thi công và hoàn thiện
mạch
3 Các bản vẽ :
-
-
5 Ngày nhận đồ án : Ngày tháng năm 2005
6 Ngày nộp đồ án : Ngày tháng năm 2005
Thông qua Khoa
Ngày tháng năm 2005
Đà Nẵng, ngày tháng năm 2004
Chủ tịch Hội đồng
Kết quả điểm đánh giá :
Trang 2ĐAI HỌC ĐÀ NẴNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
NHẬN XÉT & ĐÁNH GIÁ BÀI THI CUỐI KHÓA Họ và tên sinh viên : NGUYỄN VĂN MINH Lớp : 02ĐT2 Chuyên nghành : ĐIỆN TỬ Đề tài : Điều khiển từ xa bằng remote Tivi SONY ( Bằng tia hồng ngoại ) 1 Họ và tên cán bộ hướng dẫn : NGUYỄN DUY NHẬT VIỄN Nhận xét của cán bộ hướng dẫn :
Kết quả điểm đánh giá : _ Cán bộ hướng dẫn (ký tên) Nhận xét của cán bộ phản biện :
Trang 3
Lời Nói Đầu oOo-=o= == o[]\/[][][]\[][]-[]o ==-o-==-oOo
Trong thời đại ngày nay công nghệ điện tử đã và đang phát triển rấtmạnh mẻ Sự ra đời của các vi mạch tổng hợp có khả năng lập trình cao đãđem lại rất nhiều thuận tiện cho việc thiết kế các mạch điều khiển đòi hỏi
sự chính xác và phức tạp cao
Ngành công nghiệp điện tử đã và đang dẫn đầu trong mọi lĩnh vực.Tất cả các ngành như điện cơ, y khoa, cơ khí, giải trí đều dựa vào cácthành tựu của điện tử để ứng dụng riêng cho mỗi ngành
Nhu cầu sinh hoạt của mọi người ngày càng cao, có những cái trướcđây tưởng chừng là không thể nhưng bây giờ với sự phát triển của côngnghệ điện tử, hầu hết những ước mơ đó đã dần trở thành hiện thực
Một hôm đang ngồi xem phim, bổng đứa cháu gái của em nắm chiếcđiều khiển từ xa của ti vi chỉ khắp nơi vừa nhấn nút vừa nói mở cửa, đóngcửa, bật quạt tắt quạt, bật đèn tắt đèn sau đó xị mặt xuống nhìn em: “ cậu
ơi, ước gì mọi thứ đều có thể điều khiển từ xa thì hay biết chừng nào cậu ha!
“ và em đã tự hỏi tại sao mình lại không làm cho ước mơ của cháu mìnhthành hiện thực nhỉ? Nó nằm trong khả năng của mình mà ! cũng vì lý do
đó mà em đã chọn đề tài tốt nghiệp lần này là điều khiển các thiết bị điện từ
xa bằng remote ti vi
Nội dung chính của đồ án này là trình bày các bước để tiến hành thiết
kế mạch thu và giải mã tín hiệu phát từ remote tivi Sony và từ đó ứng dụngvào điều khiển từ xa các thiết bị điện như quạt máy, đèn ngủ, máy bơm, cửađiện, bằng remote của tivi Sony
Nội dung của đồ án gồm các phần
Phần I : CƠ SỞ LÝ THUYẾT
Chương I : Giới thiệu về vi điều khiển AT89C51
Chương II : Giới thiệu về bộ thu và phát hồng ngoại
Chương III : Giới thiệu về giao thức của remote Sony
Phần II : TIẾN HÀNH THIẾT KẾ MẠCH THỰC TẾ
Chương IV : Ứng dụng cơ sơ lý thuyết vào thiết kế mạch điều
khiển từ xaChương V : Hướng dẫn sử dụng mạch
Trang 4Trong thời gian thực hiện đề tài, em đã nhận được sự giúp đỡ tận tìnhcủa các bạn sinh viên, của quí thầy cô thuộc Bộ môn điện tử trường CaoĐẳng Công Nghệ Em muốn bày tỏ lòng biết ơn sâu săc nhất của mình đếncác bạn, đến quí thầy cô Đặc biệt, chân thành cảm ơn thầy Nguyễn DuyNhật Viễn đã tận tình giải đáp các khuất mắc của em trong lúc làm đề tàinày.
Mặc dầu đã rất cố gắng trong quá trình hoàn thành bài thi nhưng dotrình độ còn hạn chế và thời gian hạn hẹp, đề tài không thể tránh khỏinhững thiếu sót Kính mong sự thông cảm và đóng góp ý kiến của quí thầy
cô cùng các bạn sinh viên
Đà Nẵng, ngày tháng năm 2005
Trang 5MỤC LỤC
Lời nói đầu 3
PHẦN I CƠ SỞ LÝ THUYẾT CHƯƠNG I GIỚI THIỆU VỀ VI ĐIỀU KHIỂN AT89C51 I.1.Mở đầu 9
I.2.Mô tả 9
I.2.1.Thông số kỹ thuật 9
I.2.2 Chức năng các chân của uC AT89C51 9
I.3.Input/Output 13
I.4.TIMER 15
I.4.1.Timer modes ( TMOD ) register 15
I.4.2.TCON 18
I.4.3.Làm thế nào để sử dụng Timer? 18
I.5.Các ngắt của AT89C51 19
I.5.1 Cách viết hàm ngắt trong C 19
I.5.2 Timer interrupt ( ngắt thời gian ) 20
I.5.3 External Interrupt ( ngắt ngoài ) 21
I.6 Kết thúc chương 21
CHƯƠNG II GIỚI THIỆU VỀ BỘ THU PHÁT HỒNG NGOẠI II.1.Mở đầu 23
II.2.Hồng ngoại (InfraRED) là gì? 23
II.3.Ứng dụng của hồng ngoại trong điện tử 23
II.4.Kết thúc chương 26
CHƯƠNG III GIỚI THIỆU VỀ GIAO THỨC CỦA REMOTE TIVI SONY III.1.Mở đầu 28
III.2.Kỹ thuật điều khiển từ xa đặc biệt của SONY 28
III.3.Thuật toán giải mã tín hiệu hồng ngoại phát từ remote SONY 29
III.4.Kết thúc chương 31
PHẦN II TIẾN HÀNH THIẾT KẾ MẠCH THỰC TẾ CHƯƠNG IV ỨNG DỤNG VÀO THIẾT KẾ MẠCH ĐIỀU KHIỂN TỪ XA IV.1.Mở đầu 34
IV.2.Phần cứng 34
IV.2.1.Mạch ứng dụng của uC AT89C51 34
IV.2.2.Mạch điều khiển Rơle 34
IV.2.3.Kết nối mắt nhận hồng ngoại với uC AT89C51 37
Trang 6CHƯƠNG V HƯỚNG DẪN SỬ DỤNG MẠCH
V.1.Mở đầu 44
V.2.Các chức năng của mạch 44
V.3.Cách sử dụng 44
V.4.Kết thúc chương 44
HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 45
TÀI LIỆU THAM KHẢO 49
Trang 7PHẦN I
CƠ SỞ LÝ THUYẾT
Trang 8CHƯƠNG I
GIỚI THIỆU VỀ VI ĐIỀU KHIỂN AT89C51
Trang 9CHƯƠNG I GIỚI THIỆU SƠ LƯỢC VỀ VI ĐIỀU KHIỂN
AT89C51
I.1 MỞ ĐẦU:
Trong chương này viết về các đặc trưng về phần cứng của vi điềukhiển AT89C51, để từ đó có cái nhìn khái quát về phần cứng của vi điềukhiển, từ đó làm cơ sở để lập trình các ứng dụng cho nó
Lưu ý: Các ví dụ sử dụng trong các chương đều viết bằng ngôn ngữ CI.2 Mô tả:
- 32 đường xuất nhập lập trình được
- Hai bộ định thời / đếm 16 – bit,
- 5 nguồn ngắt
- Kênh nối tiếp lập trình được
- Có chế độ tiết kiệm năng lượng
I.2.2.Chức năng các chân của uC AT89C51:
Trang 10Port1
Port 1 là cổng nhập/xuất 8-bit có điện trở pullup bên trong Các chân củacổng được ký hiệu P1.0, P1.1, P1.2 … P1.7 có thể dùng cho các thiết bịngoài nếu cần Port 1 không có chức năng khác, vì vậy chúng ta chỉ đượcdùng trong giao tiếp với các thiết bị ngoài
Port 3 là một cổng xuất/nhập 8-bit
Bảng I.1 – Một số chức năng trên các chân của Port 3
Port 3 còn có thể nhận một số tín hiệu điều khiển dành cho lập trình Flashhoặc kiểm tra chương trình Flash
Trang 11Khởi động lại mạch uC89C51 bằng cách giữ mức cao ở chân này ít nhất haivòng máy sau đó chuyển lại mức thấp
Hình - Mạch Reset hệ thống
ALE/PROG (Address Latch Enable/Program pulse input)
Tạo xung ra để chốt địa chỉ byte thấp của địa chỉ trong suốt quá trình truycập bộ nhớ ngoài Chân này cũng là chân nhận xung lập trình trong quátrình lập trình Flash
Các xung tín hiệu ALE có tốc độ bằng 1/6 lần tần số dao động trên chip và
có thể được dùng là nguồn xung nhịp cho các hệ thống Nếu xung trên
8951 là 12MHz thì ALE có tần số 2MHz Chỉ ngoại trừ khi thi hành lệnhMOVX, một xung ALE sẽ bị mất Chân này cũng được làm ngõ vào choxung lập trình cho EPROM trong 89C51
PSEN (Program Store Enable)
PSEN là tín hiệu ra trên chân 29 Nó là tín hiệu điều khiển để cho phép bộnhớ chương trình mở rộng và thường được nối đến chân OE (OutputEnable) của một EPROM để cho phép đọc các bytes mã lệnh
Trang 12PSEN sẽ ở mức thấp trong thời gian lấy lệnh Các mã nhị phân củachương trình được đọc từ EPROM qua bus và được chốt vào thanh ghi lệnhcủa 8951 để giải mã lệnh Khi thi hành chương trình trong ROM nội (8951)PSEN sẽ ở mức thụ động (mức cao).
EA/VPP (External Access Enable)
Tín hiệu vào EA trên chân 31 thường được mắc lên mức cao (+5V) hoặcmức thấp (GND) Nếu ở mức cao, 89C51 thi hành chương trình từ ROM nộitrong khoảng địa chỉ thấp (4K/8K) Nếu ở mức thấp, chương trình chỉ đượcthi hành từ bộ nhớ mở rộng Nếu EA được nối mức thấp bộ nhớ bên trongchương trình 89C51 sẽ bị cấm và chương trình thi hành từ EPROM mởrộng Người ta còn dùng chân EA làm chân cấp điện áp 12V khi lập trìnhcho EPROM trong 89C51
XTAL1
Ngõ vào đảo của bộ dao động thạch anh đến bộ định thời bên trong đểmạch hoạt động
XTAL2
Ngõ ra đảo của bộ khuếch đại dao động thạch anh
Cách kết nối bộ dao động thạch anh với uC 89C51
Ghi chú: C1, C2 = 30 pF ± 10 pF
Trang 13I.3 Input / Output:
Để điều khiển các cổng của uC89C51 bạn cần phải xem xét các mứclogic TTL Logic TTL có 2 mức : Mức cao (1) và mức thấp (0) Áp và dòng ởhai mức như sau:
Cao Trên 2,4 V Thực tế hầu như không có dòng chảy qua
Thấp Dưới 0,9V 1,6mA chảy về mass (tùy thuộc vào cách mắc)
Ở mạch “Fair” (tạm được), cần đến một điện trở rất bé dập mass Nếukhông thì pin sẽ tăng lên hơn 0,9V Khi đóng công tắt, mạch sẽ lãng phímột lượng dòng rất lớn cho đến khi không còn dòng qua pin nữa Mạch chỉmang lại thuận lợi duy nhất đó là khi đóng công tắc thì sẽ mang lại mứclogic 1
Trang 14Ở mạch “Poor” (kém), mức logic 1 sẽ ổn định khi đóng công tắc Nhưng khicông tắc hở, mạch vào sẽ bị nhiễu và sẽ lơ lững ở trạng thái mức cao hơn làmức thấp Một chân TTL hở thường ở mức logic 1 nhưng sẽ dễ bị nhiễu.
Kết luận, để điều khiển một đầu vào TTL thì nên luôn cân nhắc xem xétdòng chảy vào (ghim đầu vào ở 0V)
Output
Đối với đầu ra TTL thì chúng rất tốt cho việc hạn dòng, nhưng kém về việcthực hiện chức năng cung cấp nguồn Một TTL thông thường có thể dânglên 1,6mA khi đầu ra ở mức thấp và khi thực hiện chức năng là nguồn cungcấp (đầu ra ở mức cao) thì chỉ 250uA Pin của các cổng trong uC89C51 cóthể dâng lên 1,6mA (3,2mA đối với Port 0) khi đầu ra ở mức thấp và khi đầu
ra ở mức cao thì chỉ 60uA Vì vậy, khi điều khiển bạn nên chọn mức tích cựccủa đầu ra là mức thấp
Để rõ ràng hơn vì sao ta nên chọn mức logic 0 làm mức tích cực ta xem các
ví dụ sau:
LED
Không như diode, Led (diode quang) từ lâu điện áp sử dụng đã phân thànhcác loại từ 1,7 đến 2,5 Volts và hầu hết chúng đều hoạt động ở dòng 20mA
Trang 15Trong mạch “Poor” (kém), thì đầu ra TTL không thể tạo dòng ra trên 1mA,
vì vậy LED sẽ sáng rất mờ
Trong mạch “Fair” (tạm được), thì điện áp trên Led khoảng 2V còn lại 3V sẽrơi vào mạch TTL, điều này dẫn đến lượng lớn nguồn bị hao phí trong TTLhoặc Led sẽ hỏng
Trong mạch “Good” (tốt), thì mạch có điện trở hạn dòng Điện trở hạn dòngnày có thể tính dựa vào điện áp rơi trên Led là 2,5V và ngõ ra TTL là 0,9V.Điện trở hạn dòng không nên bé hơn 100 Ohm nếu không thì Led có thể sẽhỏng
I.4.TIMER( Bộ định thời )
Trong uC89C51 được trang bị 2 bộ định thời 16 bit, cả hai đều có thể đượcđiều khiển, thiết lập, đọc, đặt chế độ riêng lẽ Các giá trị nhị phân của bộđịnh thời được lưu trữ trong 2 thanh ghi THx và TLx , x có thể là 0 hoặc mộttương ứng với bộ định thời 0 ( Timer 0 ) hoặc bộ định thời 1 ( Timer 1 ), THxchứa giá trị của 8 bit cao, TLx chứa giá trị của 8 bit thấp, ví dụ giá trị của bộđịnh thời hiện tại là 0x1234 thì THx giữ giá trị 0x12 và TLx giữ giá trị 0x34.Timer đếm như thế nào?
Rất đơn giản, câu trả lời đó là timer luôn luôn được đếm lên màkhông cần biết timer đang được dùng như bộ đo thời gian, đếm sự kiện, hay
để tạo tốc độ baud: Timer thì luôn luôn được tăng lên bởi vi điều khiển.I.4.1.Timer modes ( TMOD ) register ( Thanh ghi chế độ của bộ định thời )
Bộ định thời có 3 ứng dụng chung đó là:
1 Đ o t hời gi an
2 Đ ếm s ự k i ện t rong k hoảng t hời gi an đó
3 Tạo t ốc độ B aud c ho c ổng nối ti ếp
Thiết lập chế độ làm việc của bộ định thời:
Tùy theo giá trị của thanh ghi TMOD mà bộ định thời sẽ hoạt động ởnhững chế độ khác nhau Cụ thể, để thiết lập chế độ làm việc của bộ địnhthời ta dựa vào bảng sau
Trang 16Bit Name Timer Mô tả
0 : Timer chạy khi biến TR0 (TR1) được thiết lậpbằng 1
1 : Timer chỉ chạy khi INTx ở mức cao và TRxđược thiết lập bằng 1
5 M1 1 Mode bit 1 (xem bảng tiếp theo)
4 M0 1 Mode bit 0 (xem bảng tiếp theo)
3 Gate 0 Bit Gate của Timer 0
2 C/T 0 Bit C/T của Timer 0
1 M1 0 Bit M1 của Timer 0
0 M0 0 Bit M0 của Timer 0
Sau đây là sơ đồ khối thể hiện hoạt động của Bit Gate và Bit C/T
Trang 17Ngoài ra chế độ của bộ định thời hay bộ đếm được định rõ bằng Bit C/T
Trang 18I.4.2.TCON thanh ghi chứa đựng các biến tình trạng của Timer x :
TF1 Cờ tràn của timer 1 Thiết lập bởi phần cứng khi tràn
Được xóa bởi phần cứng hoặc phần mềm khi vi điềukhiển nhảy đến ngắt
TR1 Bit điều khiển cho Timer 1 chạy Thiết lập (=1) hoặc
xóa(=0) để điều khiển timer 1 chạy hoặc ngưng
TF0 Cờ tràn của timer 0
TR0 Bit điều khiển cho Timer 0 chạy
Khi nào bộ đếm của Timer sẽ đầy?
Bộ đếm của bộ định thời sẽ đầy sau một số lượng vòng máy nhấtđịnh tùy thuộc vào chế độ làm việc của timer
Mode 0 : Timer sẽ đầy sau 213 = 8192 vòng lệnh
Mode 1 : Timer sẽ đầy sau 216 = 65536 vòng lệnh
Mode 2 : Timer sẽ đầy sau 28 = 256 vòng lệnh
Chú ý : Thực tế 1 vòng lệnh thực hiện trong 12 xung của thạch anhI.4.3.Làm thế nào để sử dụng Timer?
Các bước như sau:
1 Thiết lập chế độ làm việc của bộ định thời (TMOD)
2 Thiết lập số đếm ban đầu (THx và TLx)
3 Thiết lập Bit điều khiển bộ định thời chạy(TRx) Sau khi thiết lập( gán TRx = 1) bộ định thời sẽ chạy và đếm lên cho đến khi nó tràn
4 Sau khi bộ định thời bị tràn, biến TFx sẽ được thiết lập (TFx =1) Nónên được xóa ( gán TFx = 0 ) cho lần sử dụng tiếp theo
Trang 19Ví dụ: Chương trình đèn nháy mỗi 5ms như sau (ứng với thạch anh 12MHz)
TR0 = 1; // Khởi động bộ định thời
while (!TF0) ; // Chờ cho đến khi bộ định thờitràn
TR0 = 0; // stop timerTF0 = 0; // clear timer overlow flagLED = !LED;
}}
I.5.Các ngắt của AT89C51:
Void function_name () interrupt <interrupt number> [using register bank]{
Trang 20
Interrupt Number Mô tả ngắt Name
I.5.2 Timer interrupt ( ngắt thời gian )
Ngắt thời gian xảy ra khi cờ tràn được thiết lập (biến TFx=1) Sau khithực hiện ngắt cờ tràn sẽ tự động được xóa (TFx = 0)
Ví dụ : Chương trình sử dụng ngắt thời gian như sau sẽ làm đảo bit 0của Port 1 mỗi khi bộ đếm thời gian của timer 0 đầy
EA = 1;
ET0 = 1;
while(1){
}
Trang 21I.5.3 External Interrupt ( ngắt ngoài )
Ngắt ngoài xảy ra khi đặt vào một mức thấp hoặc một sườn xuốngtrên chân INT0(P3.2) hoặc INT1(P3.3) của vi điều khiển
Chế độ ngắt bằng sườn xuống hoặc ngắt bằng mức thấp được thiếtlập bằng cách gán biến ITx bằng 0 hay bằng 1
ITx = 0 : Ngắt ngoài được tác động bằng mức thấp ở chân INTx
ITx = 1 : Ngắt ngoài được tác động bằng sườn xuống ở chân INTx
(x = 0 hoặc 1 tương ứng chỉ định INT0 hay INT 1)Nếu ngắt ngoài được tác động bằng mức thấp thì chỉ nên đặt mứcthấp trong khoảng thời gian đủ để thực hiện các lệnh khi ngắt thôi và thôitác động mức thấp trước khi vi điều khiển thực hiện hết các lệnh trong hàmngắt, nếu sau khi thực hiện hết các lệnh của ngắt mà mức thấp vẫn còn đặt
ở chân INTx thì một ngắt khác sẽ tiếp tục thực hiện
Nếu ngắt ngoài bằng sườn xuống thì chân INTx phải giữ ở chu kỳ cao
ít nhất một chu kỳ máy rồi mới chuyển sang mức thấp một chu kỳ máy nữa
để đảm bảo rằng vi điều khiển phát hiện được sườn xuống
I.6 Kết thúc chương:
Kết thúc chương này, ta đã có cái nhìn khái quát về phần cứng của viđiều khiển AT89C51
Trang 22CHƯƠNG II
GIỚI THIỆU VỀ
BỘ THU - PHÁT HỒNG NGOẠI
Trang 23kế mạch nhận và giải mã hồng ngoại phát ra từ remote.
II.2 Hồng ngoại (InfraRED) là gì?
Hồng ngoại là một sự bức xạ năng lượng với tần số mà mắt người không thểcảm nhận được, vì vậy chúng ta không thể nhìn thấy được hồng ngoại Tuynhiên chúng ta vẫn có thể nhìn thấy được nó bằng cách dùng camera đểquay lại, trong hình ảnh quay được chúng ta sẽ thấy được sự có mặt củahồng ngoại
Hình chụp từ máy điện thoại di động NOKIA 7610
II.3.Ứng dụng của hồng ngoại trong điện tử
Hồng ngoại rất thú vị, bởi nó được tạo ra rất dễ dàng mà không hề chịu ảnh
Vùng có thể nhìn thấy được
Trang 24lại có một nhược điểm đó là một số nguồn sáng khác cũng có bao gồmhồng ngoại trong đó và các nguồn sáng đó có thể gây trở ngại rất lớn trongviệc truyền tin Mặt trời là ví dụ điển hình, từ lâu, nó đã tỏa ra bức xạ vớiphổ rất rộng.
Có rất nhiều thứ có thể tạo ra hồng ngoại, vật gì tỏa ra nhiệt, bao gồm cả cơthể của chúng ta, đèn bàn, cái lò, sự ma sát giữa hai bàn tay với nhau, cũngnhư nước nóng từ vòi đều có thể tạo ra hồng ngoại
Để việc truyền tín hiệu bằng hồng ngoại được tốt hơn và loại trừ những tínhiệu “giả” đó, một nhu cầu cấp thiết được đề ra đó là cần có một “chìakhóa” để cho bộ thu hồng ngoại biết tín hiệu nào là tín hiệu thực sự cầnnhận và cái gì là “tín hiệu giả” Giống như sử dụng phép loại suy, vào banđêm, khi nhìn lên trời cao chúng ta nhìn thấy hàng trăm ngôi sao nhưngchúng ta vẫn có thể nhận ra ánh sáng của một chiếc máy bay từ xa mộtcách dễ dàng bởi vì ánh sáng phát ra từ máy bay có nhấp nháy Sự nhấpnháy của ánh sáng nơi máy bay chính là chiếc “chìa khóa”, là “mã” báo cho
ta biết
Tương tự như chiếc máy bay trong một bầu trời đêm đầy sao đó, trongphòng xem TIVI của chúng ta có lẽ cũng có rất nhiều nguồn phát hồngngoại như cơ thể của chúng ta, tách trà nóng, cũng như những bóng đènxung quanh phòng Một cách để tránh tất cả những nguồn phát hồng ngoại
“giả” đó chính là tạo ra một “chìa khóa” giống như sự nhấp nháy của ánhđèn máy bay, đó chính là dùng sự nhấp nháy của hồng ngoại với một tần
số nhất định Ở bộ thu hồng ngoại trong TV hay máy nghe nhạc sẽ chỉ cótác động tích cực đối với những ánh sáng hồng ngoại nhấp nháy với tần sốnhất định đó Tần số tốt nhất để dùng cho việc này là khoảng từ 30kHz đến60kHz, thông thường hay dùng ở tần số gần 36kHz
Trang 25Do vậy, remote sẽ dùngxung phát hồng ngoại vớitần số khoảng 36kHzhoặc lân cận để truyềnthông tin Tia hồng ngoại
sẽ được phát bởi Ledhồng ngoại 36000 lầnmột giây Ở mắt nhậnhồng ngoại, khi nhậnđược hồng ngoại phát từLed hồng ngoại với tần số 36kHz thì chân ra Vout sẽ chuyển sang mức tíchcực.(Thông thường mức tích cực ở chân ra Vout của mắt thu là mức thấp).Khi không còn nhận được hồng ngoại với tần số 36kHz hoặc có nhận đượcnhưng với tần số quá thấp hoặc quá cao so với 36kHz thì chân Vout củamắt nhận luôn bằng Vcc
Sơ đồ chân của mắt thu hồng ngoại series TSOP17xx