红外线遥控器NEC编码方式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
红外遥控器的控制距离约 10 米
FAE Service Department designed
遙控器IC的種類
按功能:單一、多功能 1. 單一 2. 單一簡單的(通常用AISC) 3. 單一特殊的(通常用MASK、OTP) 多功能 1. 單一多功能(通常用OTP、MASK) 2. 萬能多代碼(通常用OTP、MASK) 3. 萬能組合多合一 (通常用MASK) 按用途 1. 電視(通常MASK、ASIC、OTP) 2. VCD(通常ASIC、如6122) 3. DVD(通常ASIC、如6122) 4. VCR (通常ASIC、如6122) 5. 空調(通常OTP、MASK,是4bit.8bit) 6. 音像設備(通常ASIC、如6122)
延時程序:客戶自己加入的延時程序, 配合鍵盤掃描程序使用。
FAE Service Department designed
HT48R09E4學習型遙控器軟件流程
鍵盤掃描程序:
鍵盤掃描程序有以下步驟:
1. 查看PA(為行掃描IO口)的狀態
PA=FFH,無鍵按下。
則初始化相關變量后返回main
PA!=FFH,有鍵按下,
1Kx14
32x8
17
--
--
--
--
v
v
--
8Kx16
224x8
23
1
1
1
2
--
v
v
24Kx16
224x8
23
1
1
1
2
--
v
v
40Kx16
224x8
23
1
1
1
2
--
v
v
Note: Part numbers including "C" are mask version devices while "R" are OTP devices.
紅外線的基本特性
1. 紅外光按波長範圍分為近 紅外、中紅外、遠紅外、 極紅外4類。
2. 紅外線遙控是利用近紅外 光傳送遙控指令的,波長 為0.76um~1.5um。
3. 用近紅外作為遙控光源, 是因為目前紅外發射器件 與紅外接收器件的發光與 受光峰值波長一般為 0.8um~0.94um,這樣可以 獲得較高的傳輸效率及較 高的可靠性。
2.4V~5.2V
5
6
Encoder
2.2V~3.6V
8
8
Key No. 32 64 96 32
38kHz Carrier
Package
v
20SOP
v
24SOP
v
28SOP
v
20/24SOP
FAE Service Department designed
HT48R09E4學習型遙控器應用電路介紹
1. 硬體方塊圖 紅外線發送接 收電路
睡眠程 序
鍵盤掃 描程序
其他程 序
1. RAM初始化:將RAM的内部清空。
2. 睡眠程序:IC進入HALT模式。
3. 鍵盤掃描程序:用於取鍵值。有鍵按 下,進入鍵盤掃描,沒有鍵按下,進 入省電模式。
4.
延時程 序
5.
其他程序:定時重發,保留給用戶, 用戶根據自己的需要加入程序,配合 鍵盤掃描程序使用。
96x8
8
,
8
21x3 0
,
8
1 --
v
2
3
v
v
4
20x4
32x4
HT49RA1 HT49CA1
2.0V ~
3.6V
4MHz
4Kx15
160x8
8
,
8
33x3 4
,
8
1
1
v
2
4
v
v
4
33x2
Note: Part numbers including "C" are mask version devices while "R" are OTP devices.
不發碼,發射管壞,處於發射狀態的電壓會有變化; 7. 看工作電流是否正常,靜態工作電流是否正常,大電流一般都為短
FAE Service Department designed
NEC6122協議簡介
完整波形如下:
FAE Service Department designed
HOLTEK REFERENCED MCU
Part No.
HT48RA0-2 HT48CA0-2
HT48RA0-3 HT48CA0-3
Timer
红外线遥控器NEC编码方式
內容
遙控器的發展 紅外遙控器系統 實例分析 紅外遙控器的常見異常與處理分析
FAE Service Department designed
FAE Service Department designed
FAE Service Department designed
用萬用表的電壓檔檢查。 3. 看重定電路元件是否有問題 4. IC是否正常發射:一般情況下發射腳(用8050的三極管為中間那個
腳)沒有什麼電壓,正常發射應該有大於2伏的電。 5. 看三極管能否正常工作,看C極在按鍵萬用表的指標是否擺動,擺
動三極管正常; 6. 看發射管是否正常:用萬用表看發射管正極是否有電壓,有電壓而
FAE Service Department designed
學習型遙控器的分類
二、波形拷貝式
——把原遙控器所發出的信號進行完全拷貝,而不管遙控器是什麼格 式,進行適當的壓縮後,存儲在記憶體內,當需要發射時,再由儲存 器內讀出解壓後還原原始信號。 工作过程: 1. 发射信号波形的测量,需要高速主控制芯片和較大的RAM 2. 分析信号 3. 压缩编码,根据常用高低电平的时间,特殊高低电平的时间,发送周 期,对原始信号进行压缩编码。 4. 存储信号,把压缩编号后的数据存储到EEPROM中。
Interrupt
VDD
System Clock
Program Memory
Data Memory
I/ O
8bit
16bit
Ext.
Int.
IR Carrier
LVR
PFD
Stack
400kHz
~
15
2.0V ~
4MHz
1Kx14
32x8
--
--
--
--
v
v
--
1
3.6V
4MHz
16
Package 20SSOP
FAE Service Department designed
紅外遙控器的常見協議分析
常用的红外线信号传输协议有 ITT 协议、 NEC 协议、 Nokia NRC 协议、 Sharp 协议、 Philips RC-5 协议、Philips RC-6协议, Philips RECS-80协议,以及 Sony SIRC 协议等。
Package
52QFP
52QFP, 64LQFP
Part No.
HT6221 HT6222 HT6230 HT6240002
Encoder/Decoder
VDD
Addr. No.
Addr. / Data No.
Encoder
1.8V~3Leabharlann 5V168Encoder
1.8V~3.5V
16
8
Encoder
1. 特徵 * 工作電壓: 1.8V~3.5V * Dout輸出38KHz * 最小發射字: 一個字 * 一個455KHz的陶瓷或晶體 * 16bit地址碼 * 8 bit命令碼 * ppm調製方式 * 最大活動鍵 HT6221: 32 鍵
HT6222: 64 鍵
2. 應用 * 電視和錄影答錄機控制器 * 夜盜警報系統 * 煙火警報系統 * 車門控制器 * 汽車警報系統 * 安全系統 * 其他遙控系統
先由s8~s15和ROM2進行或運算,得到 complement。
根據complement的值,對A0~A7進行取 反操作,0取反,1保持不變。轉變后的 值即為A8~A15。
FAE Service Department designed
HT6221應用電路介紹電低源頻濾耦波合,
FAE Service Department designed
1
24SOP/SSOP
8
28SOP/SSOP(209mil)
8
28SOP/SSOP(209mil)
8
28SOP/SSOP(209mil)
FAE Service Department designed
HOLTEK REFERENCED MCU
Part No.
VDD
Syst em Cloc
k
Progra m
RET
學習程序
FAE Service Department designed
HT6221/HT6222遙控器晶片簡介
HT6221/HT6222是我們公司專門為遙控器系統設計的編碼器。它不屬於 MCU。它是依據NEC協議進行編碼,即產生引導碼,16bit的地址碼,8bit的 命令碼及其反碼。且其16bit的地址碼可由用戶設定。
FAE Service Department designed
紅外遙控系統
紅外遙控系統主要由紅外遙控發射裝置、紅外接收 設備、遙控微處理機等組成。
1. 紅外遙控發射裝置,其主要元件為紅外發光二極體。 单只红外发光二极管的发射功率约 100mW。
2. 接收電路的紅外接收管是一種光敏二極體,使用時 要給紅外接收二極體加反向偏壓,它才能正常工作 而獲得高的靈敏度。
復位,晶振, 電源
FAE Service Department designed
HT48R09E4學習型遙控器應用電路介紹
FAE Service Department designed
HT48R09E4學習型遙控器軟件流程
Main()程序:
開始 I/O初始化
RAM初始化 Timer初始化
PCL 選擇
FAE Service Department designed
學習型遙控器的分類
優點:可以使用任何遙控器的學習,無須更新代碼程式即可使用目前所有 乃至未來的所有紅外線遙控的學習。
缺點:對主控制晶片和記憶體的選擇都比固定式要高。整體成本上較貴於 固定碼式學習型遙控器
FAE Service Department designed
FAE Service Department designed
NEC碼分析
2. 编码采用脉冲位置调制方式(PPM),利用脉冲之间的时间间隔
3.
来区分“0”和“1”。
3. 重複發送,如果第一次指令傳輸結束后,還簡測到該按鍵仍然按 著,則每隔108ms重複發送一次,但代碼變了。如下:
第一次傳送 的指令
HT48RA0-1 HT48CA0-1
HT48RA1 HT48CA1
HT48RA3 HT48CA3
HT48RA5 HT48CA5
2.0V ~
3.6V
2.0V ~
5.5V
2.0V ~
5.5V
2.0V ~
5.5V
400kHz ~
4MHz
400kHz ~
8MHz
400kHz ~
8MHz
400kHz ~
8MHz
則進行列掃描,并查表取值
2. 根據所取的值,由其高8位判斷它的按鍵類型。 有三種類型的按鍵: 學習鍵,基本功能鍵,掃描鍵。
FAE Service Department designed
HT48R09E4學習型遙控器軟件流程
鍵盤掃描程序
初始化

取數據 發送數據
發射完成

RET
發送數據程序
鍵盤掃 描程序 取載波 取數據 保存EEPROM
NEC碼分析
在東亞地區比較常用的紅外線傳輸協議是NEC協議,故我們主要介紹NEC 協議即6122協議。
1. 協議組成:
2.
引導碼,16bit用戶碼(地址碼),8bit命令碼(數據碼)及其反碼

引导码由一个9ms的载波波形和4.5ms的关断时间构成 地址碼共16bit,低8位在前,高8位在后。 8bit命令碼及其反碼
紅外遙控器的常見異常與處理分析
半成品及成品測試要求 工廠測試碼值是否正確 工作電壓範圍 一定電壓下工作電流大小 靜態電流大小 發射距離 各個電子元器件是否正確 LCD顯示問題 其他部件等
FAE Service Department designed
檢修遙控器板的一般步驟
1. IC的正負極是否有電壓,電壓是否正常; 2. 晶振是否起振,起振是兩個腳的電壓是一樣大小,還是一大一小,
FAE Service Department designed
HT6221/HT6222地址編碼方式
16bit地址的產生可通過mask option 來選擇。方法如下:
外接的16個開關可以改變地址的值
1. 低8位地址的值由s0~s7和ROM1 進行或運算,得到A0~A7。
2. 高8位地址的求值比較複雜分兩 步:
Memor y
Data Memor
y
I/ O
Inpu t
LCD
Segment Share
I/ Outpu
O
t
Timer
8bi t
16 bit
RT C
Interrupt
Ext Int
.
.
IR Carrie
r
LV R
Stac k
21x2
HT49RA0 HT49CA0
2.0V ~
3.6V
4MHz
2Kx14
1. 協議組成 :一般由引導碼 ,用戶碼,資料碼,重複碼或資料碼的反碼和 結束碼構成。
2. 載波:常用的有33K,36K,36.6K,38K,40K,56K,無載波 3. 占空比:常用的有1/3,1/2,不常用1/4 4. 調製方式:脈寬調製,相位調製,脈衝位置調製
FAE Service Department designed
相关文档
最新文档