资源描述
,按一下以編輯母片標題樣式,按一下以編輯母片,*,*,*,FAE Service Department designed,Remote Control,Remote Control,內容,遙控器的發展,紅外遙控器系統,實例分析,紅外遙控器的常見異常與處理分析,遙控器的發展,第一階段:單一遙控器,第二階段:萬能及學習型遙控器,第三階段:網路及,RF,型遙控器,學習型,遙控器的分類,從目前市場上主要出現的萬能學習型遙控器看,主要分為兩大陣營,(A),固定碼式學習型遙控器,(B),波形拷貝式學習型遙控器,學習型,遙控器的分類,一、,固定碼式,對每種類別都預製一種解碼程式和發射程式,學習過程是:,學習信號的採集,判別信號的類別(屬於那一種解碼方案),編碼,存儲到,EEPROM,。,優點:這種學習型遙控器對硬體的要求相對簡單,對主控制器(主控,IC,)的工作頻率要求不太高,因為信號的發送頻率,,DUTY,,編碼方式等等都是已知的,只要對採集的信號進行判別即可;另外對記憶體的容量也比較低,因為它不存在壓縮的問題,按照最原始的最簡編碼進行存儲。,缺點:只能對已知的遙器(或者說已經收集到的信號)有效,對於新開發,新型的編碼格式就無能為力了。,學習型,遙控器的分類,二、,波形拷貝式,把原遙控器所發出的信號進行完全拷貝,而不管遙控器是什麼格式,進行適當的壓縮後,存儲在記憶體內,當需要發射時,再由儲存器內讀出解壓後還原原始信號。,工作过程:,发射信号波形的测量,需要高速主控制芯片和較大的,RAM,分析信号,压缩编码,根据常用高低电平的时间,特殊高低电平的时间,发送周期,对原始信号进行压缩编码。,存储信号,把压缩编号后的数据存储到,EEPROM,中。,學習型,遙控器的分類,優點:可以使用任何遙控器的學習,無須更新代碼程式即可使用目前所有乃至未來的所有紅外線遙控的學習。,缺點:對主控制晶片和記憶體的選擇都比固定式要高。整體成本上較貴於固定碼式學習型遙控器,紅外線的基本特性,紅外光按波長範圍分為近紅外、中紅外、遠紅外、極紅外,4,類。,紅外線遙控是利用,近紅外光,傳送遙控指令的,波長為,0.76um1.5um,。,用近紅外作為遙控光源,是因為目前紅外發射器件與紅外接收器件的發光與受光峰值波長一般為,0.8um0.94um,,,這樣,可以獲得較高的傳輸效率及較高的可靠性。,紅外遙控系統,紅外遙控系統主要由,紅外遙控發射裝置,、,紅外接收設備、遙控微處理機,等組成。,紅外遙控發射裝置,,其,主要元件為紅外發光二極體。,单只红外发光二极管的发射功率约,100mW,。,接收電路的紅外接收管是一種光敏二極體,使用時要給紅外接收二極體加反向偏壓,它才能正常工作而獲得高的靈敏度。,红外遥控器的控制距离约,10,米,遙控器,IC,的種類,按功能,:單一、多功能,單一,單一簡單的(通常用,AISC,),單一特殊的(通常用,MASK,、,OTP,),多功能,單一多功能(通常用,OTP,、,MASK,),萬能多代碼(通常用,OTP,、,MASK,),萬能組合多合一(通常用,MASK,),按用途,電視(通常,MASK,、,A,SI,C,、,OTP,),VCD,(通常,ASIC,、如,6122,),DVD,(,通常,ASIC,、如,6122,),VCR,(通常,ASIC,、如,6122,),空調(通常,OTP,、,MASK,,是,4bit.8bit,),音像設備(通常,A,SI,C,、如,6122,),紅外遙控器的常見協議分析,常用的红外线信号传输协议有,ITT,协议、,NEC,协议、,Nokia NRC,协议、,Sharp,协议、,Philips RC,5,协议、,Philips RC,6,协议,,Philips RECS,80,协议,以及,Sony SIRC,协议等。,協議組成,:,一般由引導碼,用戶碼,資料碼,重複碼或資料碼的反碼和結束碼構成。,載波,:,常用的有,33K,36K,36.6K,38K,40K,56K,無載波,占空比,:,常用的有,1/3,1/2,不常用,1/4,調製方式,:,脈寬調製,相位調製,脈衝位置調製,NEC,碼分析,在東亞地區比較常用的紅外線傳輸協議是,NEC,協議,故我們主要介紹,NEC,協議即,6122,協議,。,協議組成:,引導碼,,,16bit,用戶碼(地址碼),,,8bit,命令碼(數據碼)及其反碼。,引导码由一个,9ms,的载波波形和,4.5ms,的关断时间构成,地址碼共,16bit,低,8,位在前,高,8,位在后。,8bit,命令碼及其反碼,NEC,碼分析,编码采用脉冲位置调制方式(,PPM,),利用脉冲之间的时间间隔,来区分“,0”,和“,1”,。,重複發送,如果第一次指令傳輸結束后,還簡測到該按鍵仍然按著,則每隔,108ms,重複發送一次,但代碼變了。如下:,第一次傳送的指令,NEC6122,協議簡介,完整波形如下:,HOLTEK REFERENCED MCU,Part No.,VDD,SystemClock,ProgramMemory,DataMemory,I/O,Timer,Interrupt,IRCarrier,LVR,PFD,Stack,Package,8-bit,16-bit,Ext.,Int.,HT48RA0-2,HT48CA0-2,2.0V3.6V,400kHz4MHz,1Kx14,32x8,15,-,-,-,-,v,v,-,1,20SSOP,HT48RA0-3,HT48CA0-3,4MHz,16,HT48RA0-1,HT48CA0-1,2.0V3.6V,400kHz4MHz,1Kx14,32x8,17,-,-,-,-,v,v,-,1,24SOP/SSOP,HT48RA1,HT48CA1,2.0V5.5V,400kHz8MHz,8Kx16,224x8,23,1,1,1,2,-,v,v,8,28SOP/SSOP(209mil),HT48RA3,HT48CA3,2.0V5.5V,400kHz8MHz,24Kx16,224x8,23,1,1,1,2,-,v,v,8,28SOP/SSOP(209mil),HT48RA5,HT48CA5,2.0V5.5V,400kHz8MHz,40Kx16,224x8,23,1,1,1,2,-,v,v,8,28SOP/SSOP(209mil),Note:Part numbers including C are mask version devices while R are OTP devices.,HOLTEK REFERENCED MCU,Part No.,VDD,SystemClock,ProgramMemory,DataMemory,I/O,Input,LCD,SegmentShare,Timer,Interrupt,IRCarrier,LVR,Stack,Package,I/O,Output,8-bit,16-bit,RTC,Ext.,Int.,HT49RA0,HT49CA0,2.0V3.6V,4MHz,2Kx14,96x8,8,8,21x2,21x3,20 x4,0,8,1,-,v,2,3,v,v,4,52QFP,HT49RA1HT49CA1,2.0V3.6V,4MHz,4Kx15,160 x8,8,8,32x4,33x3,33x2,4,8,1,1,v,2,4,v,v,4,52QFP,64LQFP,Note:Part numbers including C are mask version devices while R are OTP devices.,Part No.,Encoder/Decoder,VDD,Addr.No.,Addr./Data No.,Key No.,38kHzCarrier,Package,HT6221,Encoder,1.8V3.5V,16,8,32,v,20SOP,HT6222,Encoder,1.8V3.5V,16,8,64,v,24SOP,HT6230,Encoder,2.4V5.2V,5,6,96,v,28SOP,HT6240-002,Encoder,2.2V3.6V,8,8,32,v,20/24SOP,HT48R09E4,學習型遙控器,應用電路介紹,硬體方塊圖,復位,晶振,,電源,紅外線發送接收電路,HT48R09E4,學習型遙控器,應用電路介紹,HT48R09E4,學習型遙控器軟件流程,RAM,初始化:將,RAM,的内部清空。,睡眠程序:,IC,進入,HALT,模式,。,鍵盤掃描程序:用於取鍵值。有鍵按下,進入鍵盤掃描,沒有鍵按下,進入省電模式。,其他程序:定時重發,保留給用戶,用戶根據自己的需要加入程序,配合鍵盤掃描程序使用,。,延時程序:客戶自己加入的延時程序,配合鍵盤掃描程序使用。,Main(),程序,:,HT48R09E4,學習型遙控器軟件流程,鍵盤掃描程序,:,鍵盤掃描程序有,以,下步驟:,查看,PA(,為行掃描,IO,口,),的狀態,PA=FFH,,無鍵按下。,則初始化相關變量后返回,main,PA,!,=FFH,,有鍵按下,,則進行列掃描,并查表取值,根據所取的值,,由,其高,8,位判斷它的按鍵類型。,有三種類型的按鍵:,學習鍵,基本功能鍵,掃描鍵,。,HT48R09E4,學習型遙控器軟件流程,發送數據程序,學習程序,HT6221,/HT6222,遙控器晶片簡介,2.,應用,*電視和錄影答錄機控制器,*夜盜警報系統,*煙火警報系統,*車門控制器,*汽車警報系統,*安全系統,*其他遙控系統,1.,特徵,*工作電壓,:1.8V3.5V,*,Dout,輸出,38KHz,*,最小發射字,:,一個字,*一個,455KHz,的陶瓷或晶體,*,16,b,it,地址碼,*,8,bit,命令,碼,*,ppm,調製,方式,*最大活動鍵,HT6221:32,鍵,HT6222:64,鍵,HT6221/HT6222,是我們公司專門為遙控器系統設計的編碼器。它不屬於,MCU,。它是依據,NEC,協議進行編碼,即產生引導碼,,16bit,的地址碼,,8bit,的命令碼及其反碼。且其,16bit,的地址碼可,由用戶設定,。,HT6221,/HT6222,地址編碼方式,16bit,地址的產生可通過,mask option,來選擇。方法如下:,外接的,16,個開關可以改變地址的值,低,8,位地址的值由,s0s7,和,ROM1,進行或運算,得到,A0A7,。,高,8,位地址的求值比較複雜分兩步:,先由,s8s15,和,ROM2,進行或運算,得到,complement,。,根據,complement,的值,對,A0A7,進行取反操作,,0,取反,,1,保持不變。轉變后的值即為,A8A15,。,HT6221,應用電路介紹,電源濾波,低頻耦合,紅外遙控器的常見異常與處理分析,半成品及成品測試要求,工廠測試碼值是否正確,工作電壓範圍,一定電壓下工作電流大小,靜態電流大小,發射距離,各個電子元器件是否正確,LCD,顯示問題,其他部件等,檢修遙控器板的一般步驟,IC,的正負極是否有電壓,電壓是否正常;,晶振是否起振,起振是兩個腳的電壓是一樣大小,還是一大一小,用萬用表的電壓檔檢查。,看重定電路元件是否有問題,IC,是否正常發射:一般情況下發射腳(用,8050,的三極管為中間那個腳)沒有什麼電壓,正常發射應該有大於,2,伏的電。,看三極管能否正常工作,看,C,極在按鍵萬用表的指標是否擺動,擺動三極管正常;,看發射管是否正常:用萬用表看發射管正極是否有電壓,有電壓而不發碼,發射管壞,處於發射狀態的電壓會有變化;,看工作電流是否正常,靜態工作電流是否正常,大電流一般都為短路現象(有按鍵短路,可以用萬用表的歐姆檔檢查是否有短路現象)。,流水作業常見問題分析,不解碼,晶振用錯,換晶振,晶片不正確,舊電池,更換電池,反應慢,工作電流小,即發射距離近,檢查限流電阻,晶振用錯 換晶振,用的是舊電池,更換,上電不發碼,在沒有工作電流和靜態電流的情況下,檢查晶片有沒有工作(電源有沒
展开阅读全文