新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用89C51單片機控制紅外線通信接口電路設計

        用89C51單片機控制紅外線通信接口電路設計

        作者: 時間:2009-06-17 來源:網絡 收藏

        2.1 發射部分設計
        紅外發送電路包括脈沖振蕩器、三極管和紅外發射管等部分。其中脈沖振蕩器有NE555定時器、電阻和電容組成,用于產生38 kHz的脈沖序列作為載波信號,紅外發射管HG選用Vishay公司生產的TSAL6238,用來向外發射950 nm的紅外光束。其發送的過程為:串行數據有的串行輸出端TXD送出并驅動三極管,數位“O”使三極管導通.通過有NE555構成的多諧振蕩電路調制成38 kHz的載波信號,并利用紅外發射管以光脈沖的形式向外發送。數位“l”使三極管截止,紅外發射管不發射紅外光。NE555構成的多諧振蕩電路的振蕩周期公式為T=O.693(R1+R2)C,其中,R1為充電電阻,R2為放電電阻,C為充電電容。
        2.2 紅外接收器的設計
        紅外接收電路選用Vishay公司生產的專用紅外接收模塊TSOP1738。該模塊是一個三端元件,使用單電源+5V供電,具有功耗低、抗干擾能力強、輸入靈敏度高、對其他波長(950 nm以外)的紅外光不敏感的特點,其內部結構框圖如圖3所示。

        本文引用地址:http://www.104case.com/article/173708.htm

        TSOPl738的工作過程為:首先,通過紅外光敏元件將接收到的載波頻率為38 kHz的脈沖紅外光信號轉換為電信號,再由前置放大器和自動增益電路進行放大處理。然后,通過帶通濾波器進行濾波,濾波后的信號由解調電路進行解調。最后,由輸出級電路進行反向放大輸出。
        2.3 數碼顯示部分
        在系統中,選用一個雙七段數碼管來顯示發送和接收的數據。數碼管采用DPY雙位七段共陽數碼管。高位的共陽極是lO腳,低位的共陽極是5腳。由的P O口數碼管的陰極,P2.6,P2.7口分別數碼管的高位和低位,當P2口輸出數位“0”時,相應的三極管導通。根據PO口輸出不同數位,數碼管顯示不同的數字,當P2口輸出數位“l”時,三極管截止,數碼管不顯示。
        2.4 發光二極管顯示部分設計
        有8個發光二極管與的P1口相連,二極管的正極與電源正極相連,負極串聯一個電阻與Pl口相連,給Pl口送低電平就得到不同的顯示狀態。
        2.5 按鍵部分設計
        有四個按鍵與單片機的P3口相連,按鍵的一邊接地,另外一邊與單片機的P3.2、P3.4、P3.5口相連。單片機控制的紅外電路的整體圖如圖4所示。

        其工作過程:單片機通過TXD發出串行數據,通過由NE555構成的多諧震蕩電路產生38 kHz脈沖序列作為載波信號,通過紅外發射管將信號以950 nm的紅外光束發出,紅外接收模塊TOSPl738將接收到的光脈沖轉換成電信號,再經過發大、濾波等處理后送給解調電路進行解調,還原為二進制數字信號后輸出到單片機的RXD口。單片機對接收到的數據進行處理,將相應的數據顯示在數碼管上。這樣,一個單片機控制的紅外系統就實現了

        紅外遙控器相關文章:紅外遙控器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 尼勒克县| 博兴县| 麻江县| 辽阳市| 扶余县| 西和县| 云梦县| 盘山县| 泸定县| 微博| 金华市| 菏泽市| 年辖:市辖区| 旌德县| 石首市| 广昌县| 黄山市| 石门县| 湛江市| 西安市| 胶州市| 五原县| 泾川县| 汨罗市| 长丰县| 双鸭山市| 梅河口市| 承德县| 龙州县| 巴林右旗| 张家界市| 汉川市| 和田县| 武城县| 中西区| 泰来县| 凤阳县| 泰宁县| 商水县| 安化县| 潮安县|