—— PROUCTS LIST
日韩经典久久久久久丨欧美日韩中文有码在线丨日韩精品亚洲成人在线丨三级久久无码a性色生活片丨国产成人自偷自拍丨亚洲午夜福利av无码大片丨自偷自拍亚洲综合精品丨国产高潮白浆精品视频 光電測試儀的優化設計對其行業的發展
設計思想為了實現用電視機遙控器操作儀器,可按所示進行紅外遙控部件的設計。紅外接收器接收電視遙控器發出的紅外信號(對應儀器的某一按鍵的操作),并輸出相應的編碼信號,在對該編碼信號識別后,根據事先的約定向被控儀器發出一控制指令,被控儀器接收到該指令后進行相應操作。
紅外遙控信號的識別普通電視遙控器及其一體化的紅外接收都是廉價且來源廣泛的成熟產品,它們的采用大大簡化了紅外遙控部件的設計,這種方法的關鍵是找到紅外遙控按鍵的編碼,以下介紹應用于識別各種電視機遙控按鍵編碼的通用方法用示波器測試編碼信號的波形通過示波器觀察遙控器工作時HS0038的輸出波形,結果發現:在沒有接收到頻帶內的紅外信號時HS0038輸出5V左右的高電平,接收到頻帶內的信號時則輸出0V的低電平。當有遙控信號發出時HS0038輸出的是如所示的一系列脈沖信號,共有24次跳變。脈沖電平寬度根據長短不同可分為T1、T2兩種,短脈沖寬度約0。76ms~0。85ms,長脈沖寬度約1。58ms~1。75ms。兩種脈沖的不同組合就形成了不同按鍵的特征信號。當持續按某鍵時,則相同的信號反復出現。用這種方法紀錄下每一按鍵信號的特征T1,T2的組合。通過以上測試可以得出紅外編碼信號的大致輪廓。
通過單片機進行信號識別選用89C2051單片機進行信號識別,它可以得到各鍵編碼的數據。通過示波器的觀察已知HS0038輸出是TTL電平可以直接接89C2051的INT0口,由此端口檢測電平跳變。定時/計數器T0設為定時狀態用來計算脈沖寬度。軟件流程如所示,當有INT0檢測到跳變信號時打開計時器T0對脈沖進行計時,信號再次跳變時關掉計時器T0,讀TH0、TL0,若脈沖寬度大于2ms即結束檢測,否則根據電平的跳變反復計時。在此過程中開辟一塊內存單元將計時所得的脈沖寬度值存入。采用6MH晶振時,短脈沖TH0為01H,長脈沖TH0為03H,這樣就不用考慮TL0的值了。在測試中發現偶爾有一兩個跳變的干擾信號,為了解決這一問題,對所有按鍵信號進行了分析后發現他們在同一段有相同位置的8個T1短脈沖。檢測這一特征,可以用來防止別的紅外信號的干擾,以達到去除噪聲的效果。在脈沖寬度大于2ms時加入檢測8個短脈沖的去干擾程序可達到良好的效果。
軟件處理測試儀器受到來自串行口RS―232信號的控制,為了達到遙控的目的建立了遙控按鍵信號與本機按鍵信號的一一對應關系,即某一遙控按鍵發出的信號編碼與其對應本地按鍵的信號編碼相同。在原測試儀器程序中加入一條判斷轉換開關狀態的語句,若轉換開關為本地狀態則檢測本地按鍵,否則跳過本地按鍵