0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為了和環(huán)境光區(qū)分設(shè)計(jì)了調(diào)制信號版本的紅外對光

電子工程師 ? 來源:lp ? 2019-03-12 13:43 ? 次閱讀

非載波下的紅外光限位,檢測在民用以及工業(yè)應(yīng)用特別廣泛,但是當(dāng)自然光較強(qiáng),或者室外效果非常差勁,博主也遇到這個問題。

博主使用紅外對光管做把手檢測,當(dāng)手握住把手后輸出高電平,撒開把手后輸出低電平。下面是電路圖:

電路的幾點(diǎn)說明:

J3和J1是對插接口,紅外對光管使用的型號是ST178。

當(dāng)對光管被遮擋后,OUT端電壓降低,如果比較器A-端電壓低于A+端,OUTA就會輸出高電平,此時Q1會導(dǎo)通,輸出高電平。

電路使用R5和R6調(diào)節(jié)基準(zhǔn)電壓。

當(dāng)兩個對光管都被遮擋后A-端電壓大約在1V左右,A+的電壓基準(zhǔn)大概為3.33V。

結(jié)果:

最后在現(xiàn)場,我是懵逼的!??! 雖然現(xiàn)場在室內(nèi),但是,窗戶的自然采光量已經(jīng)導(dǎo)致A-端電壓在1V左右,當(dāng)時大約在中午,下午把手都恢復(fù)正常了。但是這肯定不合格。因此為了和環(huán)境光區(qū)分設(shè)計(jì)了調(diào)制信號版本的紅外對光。

紅外調(diào)制版本電路圖:

方案說明:

該方案使用紅外發(fā)射管調(diào)制38KHZ發(fā)射,使用HS1838接收,HS1838收到38KHZ紅外信號后,會輸出低電平(但是不會持續(xù)輸出),因此38KHZ也得編碼,這里使用30HZ左右的方波信號進(jìn)行編碼。和紅外通信原理類似。

第一種版本:

NE555調(diào)制版本

電路說明:

上面是發(fā)射電路,其中D1是紅外發(fā)射管,左邊用三極管構(gòu)成一個多諧振蕩器產(chǎn)生30HZ開漏輸出信號,右邊是NE555產(chǎn)生38KHZ 60%占空比推挽輸出信號,因此最終30HZ信號載波38KHZ發(fā)射出去,接收端會輸出30HZ的方波信號,然后處理器檢測這個30HZ方波信號就可以確定有沒有信號了,如果擋住了發(fā)射管,接收管不會有輸出,擋住了接收管也是一個道理啦。

缺點(diǎn)就是元件數(shù)量太多了。

因?yàn)檫@個電路要裝進(jìn)把手里,所以一定要小。原件太多就尷尬了。

第二版本電路

這就簡單多了,J3是HX1838,D2是發(fā)射管。單片機(jī)STM8S103F3。

TIM2作為38KHZ 60%占空比輸出。 TIM4產(chǎn)生30HZ編碼信號。

TIM1_CH3輸入捕獲脈沖寬度。

最后完美解決干擾問題。

下面是具體片段代碼:

定時器2產(chǎn)生38KHZ載波信號

TIM2_DeInit(); //定時器2 默認(rèn)值TIM2_TimeBaseInit(TIM2_PRESCALER_4, 103);// 配置定時器2 主時基TIM2_OC2Init(TIM2_OCMODE_PWM1, TIM2_OUTPUTSTATE_DISABLE,60, TIM2_OCPOLARITY_HIGH);//輸出PWM配置TIM2_ARRPreloadConfig(ENABLE); //打開自動裝載TIM2_CCxCmd(TIM2_CHANNEL_2, ENABLE);TIM2_Cmd(ENABLE);//使能

定時器4產(chǎn)生編碼信號

TIM4_TimeBaseInit(TIM4_PRESCALER_128, 125);//1000HZ觸發(fā)頻率TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);//中斷觸發(fā)TIM4_ARRPreloadConfig(ENABLE);TIM4_SetCounter(0x00);TIM4_Cmd(ENABLE);

定時器4中斷進(jìn)行載波處理

INTERRUPT_HANDLER(TIM4_UPD_OVF_IRQHandler, 23)//定時器4編碼信號 {static bool flot=0; /* In order to detect unexpected events during development, it is recommended to set a breakpoint on the following instruction. */ TIM4_ClearFlag(TIM4_FLAG_UPDATE);numb++;//清除標(biāo)致 if(numb>15){//做一個延時使用 if(flot) {TIM2_Cmd(ENABLE);flot=0;}//打開及關(guān)閉定時器2來控制38KHZ的輸出和關(guān)閉 else{ TIM2_Cmd(DISABLE);flot=1;} numb=0;

定時器1進(jìn)行輸入捕獲

TIM1_TimeBaseInit(1600, TIM1_COUNTERMODE_UP, 10000, 0x00);//定時器一些設(shè)定TIM1_ICInit(TIM1_CHANNEL_3, TIM1_ICPOLARITY_FALLING, TIM1_ICSELECTION_DIRECTTI, TIM1_ICPSC_DIV1, 0x00);//輸入捕獲設(shè)定TIM1_ARRPreloadConfig(ENABLE);//自動重裝載定時器TIM1_CCxCmd(TIM1_CHANNEL_3, ENABLE);//使能第三通道TIM1_ITConfig(TIM1_IT_UPDATE, DISABLE);//無更新中斷TIM1_ITConfig(TIM1_IT_CC3, DISABLE);//不打開第三通道捕獲中斷 TIM1_Cmd(DISABLE);//關(guān)閉定時器

主函數(shù)處理

while(1){if(!GPIO_ReadInputPin(GPIOC, GPIO_PIN_3)){ //先檢測到低電平 TIM1_SetCounter(0x0000);//然后清空計(jì)數(shù)器 TIM1_Cmd(ENABLE);//打開定時器1 while(!TIM1_GetFlagStatus(TIM1_FLAG_CC3));//等待高脈沖 PWMdata= TIM1_GetCapture3();//獲取到脈沖寬度 TIM1_ClearFlag(TIM1_FLAG_CC3);//清除標(biāo)志位 TIM1_Cmd(DISABLE);//關(guān)閉定時器1 等待下次處理 }if((PWMdata>310)&&(PWMdata<330)){ //判斷頻率是否在預(yù)設(shè)的30HZ左右 如果連續(xù)5次都是那就沒問題啦??! a++;if(a>5)LED_ON;}else {LED_OFF;a=0;}}

實(shí)物圖

這是發(fā)射接收傳感器部分

處理器部分

效果說明:

非常穩(wěn)定,使用安防監(jiān)控紅外燈照射,依然波形不亂。明天試試太陽底下效果。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電路
    +關(guān)注

    關(guān)注

    171

    文章

    5747

    瀏覽量

    171204
  • 電路圖
    +關(guān)注

    關(guān)注

    10289

    文章

    10707

    瀏覽量

    523887
  • 紅外光
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    13015

原文標(biāo)題:紅外對光管載波方案

文章出處:【微信號:cirmall,微信公眾號:電路設(shè)計(jì)技能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    IMS抗紅外傳感器

    專用芯片為核心的E3JK系列傳感器具有以下特性:1、采用專用IC設(shè)計(jì),調(diào)制電路,放大器內(nèi)置型 2、高速響應(yīng)可達(dá) 0.02ms 3、高頻調(diào)制及解調(diào),可區(qū)分自身信號和外來干擾4、延時啟動功
    發(fā)表于 07-05 10:46

    38kHz載波紅外信號調(diào)制的幾種電路

    發(fā)射管:5、既然第1種方式實(shí)際實(shí)現(xiàn)個邏輯或的關(guān)系,則輸入的2個信號互換也是可以的。6、當(dāng)2個信號的驅(qū)動能力夠強(qiáng)時,不用額外的芯片也能實(shí)現(xiàn)紅外調(diào)制,如下圖:
    發(fā)表于 12-30 18:24

    環(huán)境傳感器的介紹

    器件是集成的環(huán)境紅外光至數(shù)字轉(zhuǎn)換器,帶有內(nèi)置的紅外LED驅(qū)動器和I2C接口。器件提供環(huán)境
    發(fā)表于 11-05 16:11

    調(diào)制分析儀的基本知識介紹

    過去,高速光網(wǎng)絡(luò)的調(diào)制方式就是簡單地以高速率對光波幅度進(jìn)行打開和關(guān)斷便已足夠滿足需求。但是現(xiàn)在,鏈路正在沿著無線通信所走過的路向更復(fù)雜的調(diào)制方式發(fā)展。復(fù)雜
    發(fā)表于 07-01 06:23

    如何區(qū)分設(shè)計(jì)模式依賴與物理功能依賴?

    如何區(qū)分設(shè)計(jì)模式依賴與物理功能依賴?
    發(fā)表于 11-10 07:15

    單片機(jī)之紅外通信相關(guān)資料分享

    紅外線的波長還長的叫紅外線比紫外線的波長還短的叫紫外線通過脈沖信號,脈寬調(diào)制(PWM),脈時調(diào)制(PPM)使用載波方式來發(fā)送編碼(38KH
    發(fā)表于 01-13 06:06

    基于光電檢測的紅外光信號接收電路設(shè)計(jì)

    由于紅外器件的廣泛應(yīng)用,紅外光信號的檢測受到許多學(xué)者的關(guān)注。為解決紅外光信號容易受到太陽光干擾的問題,在光電檢測原理的基礎(chǔ)上,根據(jù)
    發(fā)表于 02-12 16:02 ?218次下載
    基于光電檢測的<b class='flag-5'>紅外光</b><b class='flag-5'>信號</b>接收電路設(shè)計(jì)

    空間調(diào)制器怎么用_空間調(diào)制器的功能及應(yīng)用

    本文主要介紹空間調(diào)制器怎么用_空間調(diào)制器的功能及應(yīng)用??臻g
    發(fā)表于 01-16 14:44 ?1w次閱讀
    空間<b class='flag-5'>光</b><b class='flag-5'>調(diào)制</b>器怎么用_空間<b class='flag-5'>光</b><b class='flag-5'>調(diào)制</b>器的功能及應(yīng)用

    高精度光學(xué)斬波器對光信號調(diào)制

    測量應(yīng)用中,有時需要對光信號進(jìn)行調(diào)制,以便光電變換后的選頻放大和相干檢測。我們可以使用光學(xué)斬波器來對光
    發(fā)表于 03-23 11:49 ?1.3w次閱讀
    高精度光學(xué)斬波器<b class='flag-5'>對光</b><b class='flag-5'>信號</b>的<b class='flag-5'>調(diào)制</b>

    采用MSP430FR4xx微控制器實(shí)現(xiàn)紅外遙控的方案設(shè)計(jì)

    紅外遙控采用紅外(IR)光來傳送信息。發(fā)射器MCU的調(diào)制信號控制IR LED發(fā)射紅外光。調(diào)制能夠
    發(fā)表于 02-27 09:40 ?1166次閱讀
    采用MSP430FR4xx微控制器實(shí)現(xiàn)<b class='flag-5'>紅外</b>遙控的方案設(shè)計(jì)

    相位型LCOS空間調(diào)制器介紹

    液晶空間調(diào)制器是一種利用液晶的光電效應(yīng)對光場進(jìn)行調(diào)制的光學(xué)器件,根據(jù)調(diào)制的物理量,可分為相位型和振幅型空間
    發(fā)表于 08-10 17:19 ?2587次閱讀

    利用濱松反射式純相位空間調(diào)制器實(shí)現(xiàn)對光場波前和偏振的雙重調(diào)制

    利用濱松反射式純相位空間調(diào)制器實(shí)現(xiàn)對光場波前和偏振的雙重調(diào)制 矢量渦旋光束是指具有連續(xù)螺旋狀位相和非均勻偏振分布的光束,其波前既不是平面也不是球面,而是具有光學(xué)奇異性的漩渦狀,
    的頭像 發(fā)表于 03-24 09:39 ?926次閱讀
    利用濱松反射式純相位空間<b class='flag-5'>光</b><b class='flag-5'>調(diào)制</b>器實(shí)現(xiàn)<b class='flag-5'>對光</b>場波前和偏振的雙重<b class='flag-5'>調(diào)制</b>

    如何檢測復(fù)雜的超高速調(diào)制信號?

    如何檢測復(fù)雜的超高速調(diào)制信號? 1. 背景介紹 隨著通信技術(shù)的不斷發(fā)展,越來越多的通信系統(tǒng)采用了超高速調(diào)制
    的頭像 發(fā)表于 10-30 11:01 ?416次閱讀

    空間調(diào)制器的原理 空間調(diào)制器的作用

    空間調(diào)制器的原理 空間調(diào)制器的作用? 空間調(diào)制器是一種利用光的干涉、衍射等現(xiàn)象
    的頭像 發(fā)表于 12-20 13:45 ?1746次閱讀

    常見的調(diào)制器有哪些 調(diào)制器的作用

    干涉型調(diào)制器利用干涉現(xiàn)象來調(diào)制的強(qiáng)度或相位。常見的Mach-Zehnder干涉器是由兩個可調(diào)節(jié)的光學(xué)路徑長度組成,通過調(diào)節(jié)其中一個路徑的相位或光強(qiáng),可以實(shí)現(xiàn)
    發(fā)表于 01-17 15:09 ?1690次閱讀