?
日期:2023-05-22
IR 接收器可以檢測普通遙控器(如電視)發送的紅外光脈沖,然后將高/低信號模式輸出到 Propeller I/O 引腳。本快速教程將首先向您展示如何連接紅外線接收器。然后,您將運行一個測試程序,該程序將顯示在串行終端中按下的遠程按鈕的編號。測試程序很短。它調用 sirc 庫中的兩個函數:sirc_setTimeout (int ms)和sirc_button(int pin)。函數sirc_button將特定的 I/O 引腳設置為輸入,解碼檢測到的任何傳入紅外信號,并返回與按下的紅外遙控按鈕匹配的值。如果在sirc_setTimeout函數設置的毫秒數內沒有返回值,sirc_button將返回一個-1。
紅外接收頭一、怎么運行的
IR 接收器正在尋找脈沖頻率約為 38 kHz 的紅外光(在 980 納米范圍內)。IR 遙控器發送 38 kHz 紅外光的短脈沖,遙控器上的每個按鈕都有不同的開關模式。當 IR 接收器檢測到這些突發時,它會向 Propeller I/O 引腳發送一個 0,如果沒有則發送一個 1。sirc 庫負責對 I/O 引腳檢測到的開關模式進行解碼。“sirc”這個名稱代表 SONY Infrared Remote Code,因為它解碼使用 SONY 遠程協議的信號。這就是您必須使用設置為控制 SONY 設備的遙控器的原因。
紅外接收頭二、紅外光
在while(1)循環內,單個print語句包含對sirc_button 的調用,并在串行終端中顯示返回值。每次通過循環,HOME格式化程序將光標移動到 SimpleIDE 終端的左上角,CLREOL (清除到行尾)格式化程序使用sirc_button返回的最新值刷新打印的字符串。循環每秒重復大約 10 次,因為pause(100)每次都會引入 100 毫秒的延遲。紅外探測器專門針對紅外光進行過濾,它們不擅長探測可見光。另一方面,光電池擅長檢測黃色/綠色可見光,不擅長紅外光。
紅外接收頭三、解調器
IR 檢測器內部有一個解調器,用于尋找 38 KHz 的調制 IR。只是發光的紅外 LED 不會被檢測到,它必須以 38KHz 的頻率閃爍。光電管沒有任何類型的解調器,可以檢測光電管響應速度(約 1KHz)內的任何頻率(包括直流)IR 檢測器是數字輸出 - 它們要么檢測到 38KHz IR 信號并輸出低電平 (0V),要么檢測不到任何信號并輸出高電平 (5V)。光電管就像電阻器一樣,電阻會根據它們暴露在光線下的多少而變化。
紅外接收頭四、如何工作的?
IR LED 發出紅外光,是指它發出的光在紅外頻率范圍內。我們無法通過眼睛看到紅外線,它們是人眼看不見的。紅外線的波長(700nm – 1mm)剛好超出正常的可見光。任何產生熱量的東西都會像我們的人體一樣發出紅外線。紅外線具有與可見光相同的特性,就像它可以像可見光一樣被聚焦、反射和偏振。除了發射不可見的紅外光外,IR LED 看起來像普通 LED,也像普通 LED 一樣工作,這意味著它消耗 20mA 電流和 3vots 功率。IR LED 的發光角度約為 20-60 度和范圍約。幾厘米到幾英尺,這取決于紅外發射器的類型和制造商。一些發射器的范圍以公里為單位。
紅外接收頭五、響應
TSOP17XX 接收調制紅外波并改變其輸出。TSOP 可用于許多頻率范圍,如 TSOP1730、TSOP1738、TSOP1740 等。最后兩位數字代表調制紅外線的頻率(以 Khz 為單位),TSOP 對此做出響應。例如,TSOP1738 在接收到以 38Khz 調制的紅外輻射時會做出反應。意味著它檢測到以 38Khz 的速率打開和關閉的 IR。TSOP 的輸出為低電平有效,即當沒有紅外線時輸出保持高電平,當檢測到紅外線輻射時輸出低電平。TSOP 在特定頻率上運行,因此環境中的其他 IR 不能干擾,特定頻率的調制 IR 除外。它具有三個引腳,接地、Vs(電源)和輸出引腳。
紅外接收頭六、電路圖
我們使用TSOP1738 作為 IR 接收器,因此我們需要生成 38 kHz 的調制 IR。您可以使用任何 TSOP,但您需要生成相應頻率的 IR 作為 TSOP。所以我們在 Astable 模式下使用555 定時器以 38KHz 的頻率振蕩 IR。眾所周知,555定時器的振蕩頻率是由電阻R1、R2和電容C1決定的。正如您在 blow IR 發射器電路中看到的那樣,我們使用了 1k R1、20K R2 和 1nF 電容器來生成大約 100 倍的頻率。38 赫茲。可以使用以下公式計算:1.44/((R1+2*R2)*C1)。
以上就是關于紅外接收頭的運行原理解析的分享,相信大家在看了以上的總結之后,也已經對這方面的知識有了一定的了解,想要了解更多關于紅外接收頭以及紅外對管的知識資訊,可以前往官網的客服進行咨詢。
關注微信