IR LEARN分析與實作
IR的基本決議
文章目錄
- IR LEARN分析與實作
- 前言
- 一、紅外學習的基本含義
- 二、簡單的紅外知識講解
- 1.使用NEC(uPD6121G)來講解波形,
- 2.載波講解
- 總結
前言
在網上看了很多關于紅外學習的,但是都是只是學了部分波形,以下是我結合自己的實踐對于紅外學習的理解
以下是我的基本見解,寫的不好請多包含
一、紅外學習的基本含義
所謂的紅外學習,簡單來說就是把接收的紅外按一定規則進行決議,并且復制在按照同樣的規則發送,不是只復制一段波形,需要復制的是波形和重復碼及各種不同載波,建議時鐘頻率不低于16MHZ,頻率越高學的載波準確度也越高,經過測驗,16MHZ只能學到波形,不能學到載波,誤差比較大,需要死回圈在那里去學,學習效果較差,建議使用32MHZ來學,
二、簡單的紅外知識講解
1.使用NEC(uPD6121G)來講解波形,
NEC紅外碼示意圖:
波形:

載波:

以上波形存在誤差,僅供參考!!!
2.載波講解
關于載波是怎么產生的網上有很多教程,這里不多做解釋,只講解載波和波形的關系,通過上圖可以發現,引導碼的電平和下面載波的圖很像,都是由接近9ms+4.5ms組成的(標準的NEC的引導碼是9ms的載波加4.5ms的無載波組成),那么把9ms的載波放大可以看到

一個周期(≈13.0+≈13.3)差不多都是26.3us,關于一個周期中的高低電平是多少us組成26.3的是由占空比決定的,這個大多數不用學習,因為每個廠家的做的都使用的不一樣,而這個26.3是怎么來的1*1000/38KHZ ≈ 26.3us,也就是1hz=1s,NEC的標準載波就是38KHZ的,
紅外學習載波是很重要的因素,如果載波不準,可能紅外設備就不能控制了,雖然波形一致,建議控制在±0.5k的范圍內,如果類似RCA(56KHZ)的波形,放寬為1KHZ~2KHZ也是可以的,因為56K的周期太短了,只有17us的時間,晶振太慢就學不到了,
總結
主要理解波形是什么,重復碼是什么,載波是什么就可以實作紅外學習功能了,就像拷貝忍者樣,不要學其形,不學其意,我看網上很多教程只學了波形,發出來也是那個波形,但是重復碼就沒了,或者載波也沒了,這樣學出來沒有意義,很多時候控制不了設備,下個博客講解紅外的基本規則,只有掌握了規則才能學,
**第一次寫博客,寫的不好多多包涵,歡迎指正,謝謝理解**,轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/155626.html
標籤:AI
