浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術資料 » 測試測量

用單片機制作通用型電視遙控器

發(fā)布時間:2008/6/3 0:00:00 訪問次數(shù):1356

        

    

    

    摘要:本文介紹了一種用mcs-51系列單片機at89c52代替專用遙控芯片的設計方案,通過軟件模擬實現(xiàn)了電視機遙控編碼的發(fā)射,并且達到“一器多用”。

    關鍵詞:全碼;簡碼;引導碼;系統(tǒng)碼;數(shù)據(jù)碼

    引言

    上世紀八十年代初,日本率先在電視產(chǎn)品中使用了紅外遙控技術,目前已經(jīng)在電視機上得到了廣泛應用。電視遙控器使用的是專用集成發(fā)射芯片來實現(xiàn)遙控碼的發(fā)射,如東芝tc9012,飛利浦saa3010t等。這些芯片價格較貴,且相互之間采用的遙控編碼格式互不兼容,所以各機型的遙控器通常只能針對各自的遙控對象而無法通用。本文在試驗驗證的基礎上,介紹了如何利用低成本的mcs-51系列單片機來實現(xiàn)遙控碼的模擬發(fā)射,并實現(xiàn)遙控器的通用化。

    遙控發(fā)射技術的基本原理

    

    

    

    圖1 nec標準下的主碼表示

    

    

    

    圖2 nec標準下,數(shù)據(jù)0和1的表示

    

    

    

    圖3 philips標準下的全碼表示

    

    

    

    圖4 硬件原理圖

    

    通常彩電遙控信號的發(fā)射,就是將某個按鍵所對應的控制指令和系統(tǒng)碼(由0和1組成的序列),調(diào)制在32~56khz范圍內(nèi)的載波上,然后經(jīng)放大、驅動紅外發(fā)射管將信號發(fā)射出去! 

    不同公司的遙控芯片,采用的遙控碼格式也不一樣。在此介紹較普遍的兩種,一種是nec標準,一種是philips 標準。

    nec標準:遙控載波的頻率為38khz(占空比為1:3);當某個按鍵按下時,系統(tǒng)首先發(fā)射一個完整的全碼,然后經(jīng)延時再發(fā)射一系列簡碼,直到按鍵松開即停止發(fā)射。簡碼重復延時108ms,每兩個引導脈沖上升沿之間的間隔都是108ms。一個完整的全碼如圖1所示。 其中,引導碼高電平4.5ms,低電平4.5ms;系統(tǒng)碼8位,數(shù)據(jù)碼8位,共32位;數(shù)據(jù)0用“高電平0.5625ms+低電平0.5625ms”表示,數(shù)據(jù)1用“高電平0.5625ms+低電平1.6875ms”表示,如圖2所示:一個簡碼=引導碼+系統(tǒng)碼位0的反碼+結束位(0.5625ms)高電平。

    各部分碼的作用:引導碼用來通知接收器其后為遙控數(shù)據(jù)。系統(tǒng)碼用來區(qū)分是哪一機型的數(shù)據(jù),接收端依此來判斷后續(xù)的數(shù)據(jù)是否為須執(zhí)行的指令。數(shù)據(jù)碼用來區(qū)分是哪一個鍵被按下,接收端根據(jù)數(shù)據(jù)碼做出應該執(zhí)行什么動作的判斷。簡碼是在持續(xù)按鍵時發(fā)送的碼。它告知接收端,某鍵是在被連續(xù)地按著。

    遙控數(shù)據(jù)傳輸系統(tǒng)的關鍵是數(shù)據(jù)傳輸?shù)目煽啃。為了提高編碼的可靠性,nec標準規(guī)定系統(tǒng)碼、數(shù)據(jù)碼后分別接著傳送一個同樣的碼或者反碼,供誤碼校驗用。

    philips標準:載波頻率為38khz;沒有簡碼,點按鍵時,控制碼在1和0之間切換,若持續(xù)按鍵,則控制碼不變。一個全碼=起始碼‘11’+控制碼+系統(tǒng)碼+數(shù)據(jù)碼,如圖3所示。

    數(shù)據(jù)0用“低電平1.778ms+高電平1.778ms”表示;數(shù)據(jù)1用“高電平1.778ms+低電平1.778ms”表示。 連續(xù)碼重復延時114ms。

    硬件原理圖

    圖4為硬件原理圖,電路主要由三大部分組成:at89c52及其外圍電路部分;8×8鍵矩陣部分;及直流電源部分。

    at89c52單片機及其外圍電路組成的控制和遙控碼產(chǎn)生部分:主要有外中斷信號處理、12m時鐘、cpu復位、i/o口上拉電路、紅外遙控發(fā)射、按鍵指示等。由p0口和p2口搭成按鍵矩陣,當有鍵按下時,產(chǎn)生的外中斷請求信號(低電平有效)經(jīng)八輸入與非門和非門后送至p32端,使cpu進入中斷處理,同時點亮按鍵指示燈。系統(tǒng)產(chǎn)生的遙控編碼信號通過p14端發(fā)出,經(jīng)放大后驅動發(fā)射管發(fā)射出去。撥碼開關dip的作用是進行不同機芯狀態(tài)的切換。比如當dip設置為“1000”時,系統(tǒng)處于長虹ch-10機芯狀態(tài);為“1001”時,則處于cn-12機芯狀態(tài)。r13、c11和按鍵key組成單片機復位電路。

    8×8鍵矩陣部分:由64只

        

    

    

    摘要:本文介紹了一種用mcs-51系列單片機at89c52代替專用遙控芯片的設計方案,通過軟件模擬實現(xiàn)了電視機遙控編碼的發(fā)射,并且達到“一器多用”。

    關鍵詞:全碼;簡碼;引導碼;系統(tǒng)碼;數(shù)據(jù)碼

    引言

    上世紀八十年代初,日本率先在電視產(chǎn)品中使用了紅外遙控技術,目前已經(jīng)在電視機上得到了廣泛應用。電視遙控器使用的是專用集成發(fā)射芯片來實現(xiàn)遙控碼的發(fā)射,如東芝tc9012,飛利浦saa3010t等。這些芯片價格較貴,且相互之間采用的遙控編碼格式互不兼容,所以各機型的遙控器通常只能針對各自的遙控對象而無法通用。本文在試驗驗證的基礎上,介紹了如何利用低成本的mcs-51系列單片機來實現(xiàn)遙控碼的模擬發(fā)射,并實現(xiàn)遙控器的通用化。

    遙控發(fā)射技術的基本原理

    

    

    

    圖1 nec標準下的主碼表示

    

    

    

    圖2 nec標準下,數(shù)據(jù)0和1的表示

    

    

    

    圖3 philips標準下的全碼表示

    

    

    

    圖4 硬件原理圖

    

    通常彩電遙控信號的發(fā)射,就是將某個按鍵所對應的控制指令和系統(tǒng)碼(由0和1組成的序列),調(diào)制在32~56khz范圍內(nèi)的載波上,然后經(jīng)放大、驅動紅外發(fā)射管將信號發(fā)射出去。  

    不同公司的遙控芯片,采用的遙控碼格式也不一樣。在此介紹較普遍的兩種,一種是nec標準,一種是philips 標準。

    nec標準:遙控載波的頻率為38khz(占空比為1:3);當某個按鍵按下時,系統(tǒng)首先發(fā)射一個完整的全碼,然后經(jīng)延時再發(fā)射一系列簡碼,直到按鍵松開即停止發(fā)射。簡碼重復延時108ms,每兩個引導脈沖上升沿之間的間隔都是108ms。一個完整的全碼如圖1所示。 其中,引導碼高電平4.5ms,低電平4.5ms;系統(tǒng)碼8位,數(shù)據(jù)碼8位,共32位;數(shù)據(jù)0用“高電平0.5625ms+低電平0.5625ms”表示,數(shù)據(jù)1用“高電平0.5625ms+低電平1.6875ms”表示,如圖2所示:一個簡碼=引導碼+系統(tǒng)碼位0的反碼+結束位(0.5625ms)高電平。

    各部分碼的作用:引導碼用來通知接收器其后為遙控數(shù)據(jù)。系統(tǒng)碼用來區(qū)分是哪一機型的數(shù)據(jù),接收端依此來判斷后續(xù)的數(shù)據(jù)是否為須執(zhí)行的指令。數(shù)據(jù)碼用來區(qū)分是哪一個鍵被按下,接收端根據(jù)數(shù)據(jù)碼做出應該執(zhí)行什么動作的判斷。簡碼是在持續(xù)按鍵時發(fā)送的碼。它告知接收端,某鍵是在被連續(xù)地按著。

    遙控數(shù)據(jù)傳輸系統(tǒng)的關鍵是數(shù)據(jù)傳輸?shù)目煽啃。為了提高編碼的可靠性,nec標準規(guī)定系統(tǒng)碼、數(shù)據(jù)碼后分別接著傳送一個同樣的碼或者反碼,供誤碼校驗用。

    philips標準:載波頻率為38khz;沒有簡碼,點按鍵時,控制碼在1和0之間切換,若持續(xù)按鍵,則控制碼不變。一個全碼=起始碼‘11’+控制碼+系統(tǒng)碼+數(shù)據(jù)碼,如圖3所示。

    數(shù)據(jù)0用“低電平1.778ms+高電平1.778ms”表示;數(shù)據(jù)1用“高電平1.778ms+低電平1.778ms”表示。 連續(xù)碼重復延時114ms。

    硬件原理圖

    圖4為硬件原理圖,電路主要由三大部分組成:at89c52及其外圍電路部分;8×8鍵矩陣部分;及直流電源部分。

    at89c52單片機及其外圍電路組成的控制和遙控碼產(chǎn)生部分:主要有外中斷信號處理、12m時鐘、cpu復位、i/o口上拉電路、紅外遙控發(fā)射、按鍵指示等。由p0口和p2口搭成按鍵矩陣,當有鍵按下時,產(chǎn)生的外中斷請求信號(低電平有效)經(jīng)八輸入與非門和非門后送至p32端,使cpu進入中斷處理,同時點亮按鍵指示燈。系統(tǒng)產(chǎn)生的遙控編碼信號通過p14端發(fā)出,經(jīng)放大后驅動發(fā)射管發(fā)射出去。撥碼開關dip的作用是進行不同機芯狀態(tài)的切換。比如當dip設置為“1000”時,系統(tǒng)處于長虹ch-10機芯狀態(tài);為“1001”時,則處于cn-12機芯狀態(tài)。r13、c11和按鍵key組成單片機復位電路。

    8×8鍵矩陣部分:由64只

相關IC型號

熱門點擊

 

推薦技術資料

音頻變壓器DIY
    筆者在本刊今年第六期上著重介紹了“四夾三”音頻變壓器的... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡技術有限公司
付款方式


 復制成功!