收藏 分享(赏)

红外线遥控器(nec编码方式).ppt

上传人:jinchen 文档编号:5779123 上传时间:2019-03-17 格式:PPT 页数:30 大小:1.04MB
下载 相关 举报
红外线遥控器(nec编码方式).ppt_第1页
第1页 / 共30页
红外线遥控器(nec编码方式).ppt_第2页
第2页 / 共30页
红外线遥控器(nec编码方式).ppt_第3页
第3页 / 共30页
红外线遥控器(nec编码方式).ppt_第4页
第4页 / 共30页
红外线遥控器(nec编码方式).ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、Remote Control,Remote Control,內容,遙控器的發展 紅外遙控器系統 實例分析 紅外遙控器的常見異常與處理分析,遙控器的發展,第一階段:單一遙控器 第二階段:萬能及學習型遙控器 第三階段:網路及RF型遙控器,學習型遙控器的分類,從目前市場上主要出現的萬能學習型遙控器看,主要分為兩大陣營 (A)固定碼式學習型遙控器 (B)波形拷貝式學習型遙控器,學習型遙控器的分類,一、固定碼式對每種類別都預製一種解碼程式和發射程式 學習過程是: 學習信號的採集 判別信號的類別(屬於那一種解碼方案),編碼,存儲到EEPROM。優點:這種學習型遙控器對硬體的要求相對簡單,對主控制器(主控I

2、C)的工作頻率要求不太高,因為信號的發送頻率,DUTY,編碼方式等等都是已知的,只要對採集的信號進行判別即可;另外對記憶體的容量也比較低,因為它不存在壓縮的問題,按照最原始的最簡編碼進行存儲。缺點:只能對已知的遙器(或者說已經收集到的信號)有效,對於新開發,新型的編碼格式就無能為力了。,學習型遙控器的分類,二、波形拷貝式把原遙控器所發出的信號進行完全拷貝,而不管遙控器是什麼格式,進行適當的壓縮後,存儲在記憶體內,當需要發射時,再由儲存器內讀出解壓後還原原始信號。 工作过程: 发射信号波形的测量,需要高速主控制芯片和較大的RAM 分析信号 压缩编码,根据常用高低电平的时间,特殊高低电平的时间,发

3、送周期,对原始信号进行压缩编码。 存储信号,把压缩编号后的数据存储到EEPROM中。,學習型遙控器的分類,優點:可以使用任何遙控器的學習,無須更新代碼程式即可使用目前所有乃至未來的所有紅外線遙控的學習。 缺點:對主控制晶片和記憶體的選擇都比固定式要高。整體成本上較貴於固定碼式學習型遙控器,紅外線的基本特性,紅外光按波長範圍分為近紅外、中紅外、遠紅外、極紅外4類。 紅外線遙控是利用近紅外光傳送遙控指令的,波長為0.76um1.5um。 用近紅外作為遙控光源,是因為目前紅外發射器件與紅外接收器件的發光與受光峰值波長一般為0.8um0.94um,這樣可以獲得較高的傳輸效率及較高的可靠性。,紅外遙控系

4、統,紅外遙控系統主要由紅外遙控發射裝置、紅外接收設備、遙控微處理機等組成。 紅外遙控發射裝置,其主要元件為紅外發光二極體。单只红外发光二极管的发射功率约 100mW。 接收電路的紅外接收管是一種光敏二極體,使用時要給紅外接收二極體加反向偏壓,它才能正常工作而獲得高的靈敏度。,红外遥控器的控制距离约 10 米,遙控器IC的種類,按功能:單一、多功能 單一 單一簡單的(通常用AISC) 單一特殊的(通常用MASK、OTP) 多功能 單一多功能(通常用OTP、MASK) 萬能多代碼(通常用OTP、MASK) 萬能組合多合一 (通常用MASK) 按用途 電視(通常MASK、ASIC、OTP) VCD(

5、通常ASIC、如6122) DVD(通常ASIC、如6122) VCR (通常ASIC、如6122) 空調(通常OTP、MASK,是4bit.8bit) 音像設備(通常ASIC、如6122),紅外遙控器的常見協議分析,常用的红外线信号传输协议有 ITT 协议、 NEC 协议、 Nokia NRC 协议、 Sharp 协议、 Philips RC5 协议、Philips RC6协议,Philips RECS80协议,以及 Sony SIRC 协议等。 協議組成 :一般由引導碼 ,用戶碼,資料碼,重複碼或資料碼的反碼和結束碼構成。 載波:常用的有33K,36K,36.6K,38K,40K,56K,

6、無載波 占空比:常用的有1/3,1/2,不常用1/4 調製方式:脈寬調製,相位調製,脈衝位置調製,NEC碼分析,在東亞地區比較常用的紅外線傳輸協議是NEC協議,故我們主要介紹NEC協議即6122協議。,協議組成:引導碼,16bit用戶碼(地址碼),8bit命令碼(數據碼)及其反碼。,引导码由一个9ms的载波波形和4.5ms的关断时间构成,地址碼共16bit,低8位在前,高8位在后。,8bit命令碼及其反碼,NEC碼分析,编码采用脉冲位置调制方式(PPM),利用脉冲之间的时间间隔来区分“0”和“1”。,重複發送,如果第一次指令傳輸結束后,還簡測到該按鍵仍然按著,則每隔108ms重複發送一次,但代

7、碼變了。如下:,第一次傳送的指令,NEC6122協議簡介,完整波形如下:,HOLTEK REFERENCED MCU,HOLTEK REFERENCED MCU,HT48R09E4學習型遙控器應用電路介紹,硬體方塊圖,復位,晶振, 電源,紅外線發送接收電路,HT48R09E4學習型遙控器應用電路介紹,HT48R09E4學習型遙控器軟件流程,RAM初始化:將RAM的内部清空。睡眠程序:IC進入HALT模式。鍵盤掃描程序:用於取鍵值。有鍵按下,進入鍵盤掃描,沒有鍵按下,進入省電模式。其他程序:定時重發,保留給用戶,用戶根據自己的需要加入程序,配合鍵盤掃描程序使用。延時程序:客戶自己加入的延時程序,

8、配合鍵盤掃描程序使用。,Main()程序:,HT48R09E4學習型遙控器軟件流程,鍵盤掃描程序:,鍵盤掃描程序有以下步驟:,查看PA(為行掃描IO口)的狀態 PA=FFH,無鍵按下。則初始化相關變量后返回main PA!=FFH,有鍵按下,則進行列掃描,并查表取值,根據所取的值,由其高8位判斷它的按鍵類型。有三種類型的按鍵:學習鍵,基本功能鍵,掃描鍵。,HT48R09E4學習型遙控器軟件流程,發送數據程序,學習程序,HT6221/HT6222遙控器晶片簡介,2. 應用 * 電視和錄影答錄機控制器 * 夜盜警報系統 * 煙火警報系統 * 車門控制器 * 汽車警報系統 * 安全系統 * 其他遙控

9、系統,1. 特徵 * 工作電壓: 1.8V3.5V * Dout輸出38KHz * 最小發射字: 一個字 * 一個455KHz的陶瓷或晶體 * 16bit地址碼 * 8 bit命令碼 * ppm調製方式 * 最大活動鍵 HT6221: 32 鍵HT6222: 64 鍵,HT6221/HT6222是我們公司專門為遙控器系統設計的編碼器。它不屬於MCU。它是依據NEC協議進行編碼,即產生引導碼,16bit的地址碼,8bit的命令碼及其反碼。且其16bit的地址碼可由用戶設定。,HT6221/HT6222地址編碼方式,16bit地址的產生可通過mask option來選擇。方法如下:,外接的16個開

10、關可以改變地址的值,低8位地址的值由s0s7和ROM1進行或運算,得到A0A7。,高8位地址的求值比較複雜分兩步: 先由s8s15和ROM2進行或運算,得到complement。 根據complement的值,對A0A7進行取反操作,0取反,1保持不變。轉變后的值即為A8A15。,HT6221應用電路介紹,電源濾波,低頻耦合,紅外遙控器的常見異常與處理分析,半成品及成品測試要求 工廠測試碼值是否正確 工作電壓範圍 一定電壓下工作電流大小 靜態電流大小 發射距離 各個電子元器件是否正確 LCD顯示問題 其他部件等,檢修遙控器板的一般步驟,IC的正負極是否有電壓,電壓是否正常; 晶振是否起振,起振

11、是兩個腳的電壓是一樣大小,還是一大一小,用萬用表的電壓檔檢查。 看重定電路元件是否有問題 IC是否正常發射:一般情況下發射腳(用8050的三極管為中間那個腳)沒有什麼電壓,正常發射應該有大於2伏的電。 看三極管能否正常工作,看C極在按鍵萬用表的指標是否擺動,擺動三極管正常; 看發射管是否正常:用萬用表看發射管正極是否有電壓,有電壓而不發碼,發射管壞,處於發射狀態的電壓會有變化; 看工作電流是否正常,靜態工作電流是否正常,大電流一般都為短路現象(有按鍵短路,可以用萬用表的歐姆檔檢查是否有短路現象)。,流水作業常見問題分析,不解碼 晶振用錯,換晶振 晶片不正確 舊電池,更換電池反應慢 工作電流小,

12、即發射距離近,檢查限流電阻 晶振用錯 換晶振 用的是舊電池,更換,上電不發碼 在沒有工作電流和靜態電流的情況下,檢查晶片有沒有工作(電源有沒有輸入,晶振有沒有振盪) 在有很小的工作電流而沒靜態電流的情況下,檢查三極管基極電阻和發射管及相連的電阻.死機 沒有重定脈衝,檢查重定電路元件 晶振沒有起振,更換晶振或匹配電容 電壓太低,流水作業常見問題分析,低電壓不解碼 晶振匹配電容錯誤 電解電容用錯 電源線繞得太遠 裸片沒有綁好,放置時間太長 焊接不正確高電壓不解碼 電阻用錯 晶振的兩個匹配電容不匹配 IC性能不好,狀態不穩定(有時解碼 ,有時不解碼) 晶振是否正常 電源是否正常 元件有沒有焊接好,虛焊現象工作電流偏小 電阻有錯(發射管基極電阻) 三極管有錯,三極管有沒有穿反 線路元件跳碳 限流電阻過大 工作電流偏大 電阻有錯,流水作業常見問題分析,靜態電流過大 PCB有連焊、連碳 電解電容穿反晶振可能不起振、壞掉 程式不正確 裸片沒有綁好 PCB的性能問題,導線和碳膜間的絕緣強度不夠,液晶不顯示 (以下針對空調) 螺絲沒上好 晶振32.768k沒有起振,檢查是否虛焊,匹配的小瓷片電容是否出現問題液晶顯示不全或錯亂 螺絲上的力度不平衡,引起斑馬條扭曲。 檢查PCB板的與斑馬條相對的線路是否短路或斷路的現象。,END!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报