精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為了和環境光區分設計了調制信號版本的紅外對光

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

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

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

電路的幾點說明:

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

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

電路使用R5和R6調節基準電壓。

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

結果:

最后在現場,我是懵逼的!!! 雖然現場在室內,但是,窗戶的自然采光量已經導致A-端電壓在1V左右,當時大約在中午,下午把手都恢復正常了。但是這肯定不合格。因此為了和環境光區分設計了調制信號版本的紅外對光。

紅外調制版本電路圖:

方案說明:

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

第一種版本:

NE555調制版本

電路說明:

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

缺點就是元件數量太多了。

因為這個電路要裝進把手里,所以一定要小。原件太多就尷尬了。

第二版本電路

這就簡單多了,J3是HX1838,D2是發射管。單片機STM8S103F3。

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

TIM1_CH3輸入捕獲脈沖寬度。

最后完美解決干擾問題。

下面是具體片段代碼:

定時器2產生38KHZ載波信號

TIM2_DeInit(); //定時器2 默認值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產生編碼信號

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

定時器4中斷進行載波處理

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++;//清除標致 if(numb>15){//做一個延時使用 if(flot) {TIM2_Cmd(ENABLE);flot=0;}//打開及關閉定時器2來控制38KHZ的輸出和關閉 else{ TIM2_Cmd(DISABLE);flot=1;} numb=0;

定時器1進行輸入捕獲

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

主函數處理

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

實物圖

這是發射接收傳感器部分

處理器部分

效果說明:

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路
    +關注

    關注

    172

    文章

    5846

    瀏覽量

    171905
  • 電路圖
    +關注

    關注

    10323

    文章

    10718

    瀏覽量

    528148
  • 紅外光
    +關注

    關注

    0

    文章

    59

    瀏覽量

    13041

原文標題:紅外對光管載波方案

文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    IMS抗紅外傳感器

    專用芯片為核心的E3JK系列傳感器具有以下特性:1、采用專用IC設計,調制電路,放大器內置型 2、高速響應可達 0.02ms 3、高頻調制及解調,可區分自身信號和外來干擾4、延時啟動功
    發表于 07-05 10:46

    38kHz載波紅外信號調制的幾種電路

    發射管:5、既然第1種方式實際實現個邏輯或的關系,則輸入的2個信號互換也是可以的。6、當2個信號的驅動能力夠強時,不用額外的芯片也能實現紅外調制,如下圖:
    發表于 12-30 18:24

    環境傳感器的介紹

    器件是集成的環境紅外光至數字轉換器,帶有內置的紅外LED驅動器和I2C接口。器件提供環境
    發表于 11-05 16:11

    調制分析儀的基本知識介紹

    過去,高速光網絡的調制方式就是簡單地以高速率對光波幅度進行打開和關斷便已足夠滿足需求。但是現在,鏈路正在沿著無線通信所走過的路向更復雜的調制方式發展。復雜
    發表于 07-01 06:23

    如何區分設計模式依賴與物理功能依賴?

    如何區分設計模式依賴與物理功能依賴?
    發表于 11-10 07:15

    單片機之紅外通信相關資料分享

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

    基于光電檢測的紅外光信號接收電路設計

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

    空間調制器怎么用_空間調制器的功能及應用

    本文主要介紹空間調制器怎么用_空間調制器的功能及應用。空間
    發表于 01-16 14:44 ?1w次閱讀
    空間<b class='flag-5'>光</b><b class='flag-5'>調制</b>器怎么用_空間<b class='flag-5'>光</b><b class='flag-5'>調制</b>器的功能及應用

    高精度光學斬波器對光信號調制

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

    采用MSP430FR4xx微控制器實現紅外遙控的方案設計

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

    相位型LCOS空間調制器介紹

    液晶空間調制器是一種利用液晶的光電效應對光場進行調制的光學器件,根據調制的物理量,可分為相位型和振幅型空間
    發表于 08-10 17:19 ?2713次閱讀

    利用濱松反射式純相位空間調制器實現對光場波前和偏振的雙重調制

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

    如何檢測復雜的超高速調制信號

    如何檢測復雜的超高速調制信號? 1. 背景介紹 隨著通信技術的不斷發展,越來越多的通信系統采用了超高速調制
    的頭像 發表于 10-30 11:01 ?489次閱讀

    空間調制器的原理 空間調制器的作用

    空間調制器的原理 空間調制器的作用? 空間調制器是一種利用光的干涉、衍射等現象
    的頭像 發表于 12-20 13:45 ?2070次閱讀

    常見的調制器有哪些 調制器的作用

    干涉型調制器利用干涉現象來調制的強度或相位。常見的Mach-Zehnder干涉器是由兩個可調節的光學路徑長度組成,通過調節其中一個路徑的相位或光強,可以實現
    發表于 01-17 15:09 ?2051次閱讀