国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

視覺測量中多光學(xué)靶點(diǎn)亮度自適應(yīng)控制※*

2012-09-25 03:00:08李鐵林張麗艷楊博文葉南
關(guān)鍵詞:導(dǎo)通亮度紅外

李鐵林,張麗艷,楊博文,葉南

(南京航空航天大學(xué) 機(jī)電學(xué)院,南京 210016)

引 言

紅外LED發(fā)光亮度控制的基本原理是通過控制流過紅外LED的平均電流大小來實現(xiàn),圖1所示為發(fā)光強(qiáng)度與平均電流的對應(yīng)關(guān)系曲線。ENRI是紅外LED歸一化發(fā)光強(qiáng)度,IF是平均電流,圖中實線部分表示持續(xù)電流,虛線表示脈沖電流。目前,在視覺測量領(lǐng)域,作為光學(xué)靶點(diǎn)的紅外LED發(fā)光亮度調(diào)節(jié)方式主要可分為兩類。

圖1 發(fā)光強(qiáng)度與平均電流的對應(yīng)關(guān)系曲線

一類是利用A/D轉(zhuǎn)換芯片改變驅(qū)動電壓的方式調(diào)節(jié)流過紅外LED電流的大小,該方法具有線性好的優(yōu)點(diǎn),但是由于流過LED電流為持續(xù)電流,由圖1可見不允許超過100mA,遠(yuǎn)距離測量時紅外LED發(fā)光亮度不足。同時,單片機(jī)通過串口控制一塊A/D轉(zhuǎn)換芯片,一塊芯片只能控制一個紅外LED,較難實現(xiàn)同時控制多個紅外LED的要求。

另一類是采用多路LED驅(qū)動芯片通過PWM(Pulse Width Modulation)方式調(diào)節(jié)流過紅外LED的平均電流大小,使用PWM方式獨(dú)立地調(diào)節(jié)每一個紅外LED的發(fā)光亮度,該方式下紅外LED的驅(qū)動電壓恒定,所以LED導(dǎo)通時的電流是一個定值,本文中稱作“原始電流”I。

采用高頻的脈沖信號控制LED的導(dǎo)通和關(guān)斷,通過脈沖脈寬調(diào)制的方法調(diào)節(jié)導(dǎo)通和關(guān)斷時間的比例來實現(xiàn)平均電流大小調(diào)節(jié),該方法的優(yōu)點(diǎn)是可同時實現(xiàn)控制多路紅外LED的發(fā)光亮度、調(diào)節(jié)精度高,但是受LED驅(qū)動芯片負(fù)載電流能力的限制,通過每個紅外LED的極限電流值為50mA。

1 控制系統(tǒng)的組成以及工作方式

整個光學(xué)靶點(diǎn)亮度自適應(yīng)控制系統(tǒng)包括計算機(jī)、通信電路(包括主副兩個模塊)、光學(xué)靶點(diǎn)控制驅(qū)動電路3個部分,可工作于有線、無線兩種工作模式,控制系統(tǒng)結(jié)構(gòu)框圖如圖2所示??刂葡到y(tǒng)的工作可描述為如下4個過程:

圖2 控制系統(tǒng)結(jié)構(gòu)框圖

①計算機(jī)對采集到的圖像進(jìn)行分析,如果成像光斑不滿足要求,發(fā)光亮度調(diào)節(jié)函數(shù)根據(jù)紅外LED的成像分析結(jié)果并計算出發(fā)光亮度調(diào)節(jié)參數(shù),發(fā)光亮度調(diào)節(jié)參數(shù)寫入MAX6964后可以調(diào)節(jié)各路輸出PWM信號占空比,作用到下一次拍攝時紅外LED的發(fā)光亮度控制。

②計算機(jī)通過自身串口RS-232將控制信息傳送到主通信電路,控制信息包括硬件電路狀態(tài)檢測、錯誤報警、單個紅外LED閃爍、測量(控制信息中包含該次測量時紅外LED的發(fā)光亮度調(diào)節(jié)參數(shù))。主通信電路根據(jù)工作模式將信號轉(zhuǎn)換,在有線模式下將信號轉(zhuǎn)換為抗干擾能力強(qiáng)、傳輸距離遠(yuǎn)的RS-485差分信號,通過雙絞線傳送到紅外LED控制驅(qū)動電路;無線模式下則將信號轉(zhuǎn)換為無線載波,副通信電路接收無線載波后轉(zhuǎn)換為RS-485差分信號,并通過雙絞線傳送到紅外LED控制驅(qū)動電路。

③單片機(jī)接收到控制信息后進(jìn)行判斷、決策,執(zhí)行相應(yīng)的動作,如果是測量命令,則需要驅(qū)動紅外LED,一方面判斷是否需要使用繼電器對“原始電流”I的大小進(jìn)行切換,需要則進(jìn)行切換,反之則保持原電流大小。另一方面,控制多路LED驅(qū)動芯片MAX6964按照要求輸出多路由發(fā)光亮度參數(shù)重新確定了占空比大小的脈沖波形,對各個紅外LED的發(fā)光亮度進(jìn)行調(diào)節(jié)。

④單片機(jī)在執(zhí)行命令中或者執(zhí)行完命令后,反饋給計算機(jī)命令執(zhí)行信號。每一條控制信息執(zhí)行后都要反饋執(zhí)行信號給計算機(jī),使計算機(jī)始終掌握紅外LED驅(qū)動控制電路的工作狀態(tài)以及是否正確執(zhí)行該命令,測量命令反饋的執(zhí)行信息同時是計算機(jī)圖像采集的觸發(fā)信號。

在設(shè)計制作集成電路時,將控制驅(qū)動電路、主通信電路、副通信電路分別設(shè)計成3塊彼此獨(dú)立的集成電路?,F(xiàn)階段每塊控制驅(qū)動電路設(shè)計驅(qū)動8個紅外LED,根據(jù)RS-485通信網(wǎng)絡(luò)組成方式,可以使用多個控制驅(qū)動電路組成控制驅(qū)動網(wǎng)絡(luò),RS-485通信網(wǎng)絡(luò)圖如圖3所示,從而實現(xiàn)一臺主機(jī)同時控制多數(shù)目的紅外LED工作。

圖3 RS-485通信網(wǎng)絡(luò)圖

2 關(guān)鍵電路工作原理以及電路設(shè)計

2.1 紅外LED驅(qū)動電路工作原理

紅外LED驅(qū)動電路基本原理圖如圖4所示。驅(qū)動電路由一對三極管構(gòu)成的推挽電路來直接驅(qū)動紅外LED,由PWM信號控制紅外LED導(dǎo)通、關(guān)斷,達(dá)到調(diào)節(jié)平均電流大小的目的。工作時,A點(diǎn)為高電平時,Q1導(dǎo)通、Q2截止,紅外LED通過正向電流I,即“原始電流”;A點(diǎn)低電平時,Q1截止、Q2導(dǎo)通,紅外LED關(guān)斷。三極管Q1型號選用S8050,輸出電流最高可達(dá)500mA,完全滿足驅(qū)動紅外LED電流大小的要求。

三極管Q1工作在飽和狀態(tài),三極管導(dǎo)通時產(chǎn)生飽和壓降vCE(sat),紅外LED導(dǎo)通時產(chǎn)生正向壓降vF,導(dǎo)通時供電線路也會產(chǎn)生線路耗損壓降vL(vL一般很小,可以忽略)。設(shè)供電電壓為VCC,則導(dǎo)通時通過每個紅外LED的I大小為:

關(guān)斷時通過每個LED的I為0。

圖4 紅外LED驅(qū)動電路基本原理圖

設(shè)相機(jī)的曝光時間為T,則在這段時間通過紅外LED的平均電流為:假設(shè)調(diào)節(jié)第n個紅外LED的脈沖占空比為αn(0<αn<1),則通過此紅外LED的平均電流IF為:

紅外LED的發(fā)光強(qiáng)度決定于平均電流IF=Iαn,即決定于“原始電流”I的值和脈沖占空比αn的大小,I的大小主要決定于VCC的大小。設(shè)計紅外LED驅(qū)動電壓的大小可進(jìn)行切換,這樣在近距離測量時,切換成小的驅(qū)動電壓,則電流I較小,配合脈沖占空比調(diào)節(jié)可以在近距離測量時獲得高的調(diào)節(jié)精度;在遠(yuǎn)距離測量時,切換成大的驅(qū)動電壓,電流I較大,可以滿足發(fā)光亮度的需求。

2.2 靶點(diǎn)控制驅(qū)動電路設(shè)計

圖5為多路LED驅(qū)動芯片MAX6964的設(shè)計工作電路原理圖,MAX6964共有17個用于驅(qū)動LED的開路輸出端口,MCU使用I2C串行接口和MAX6964相連,通過串行接口將發(fā)光亮度調(diào)節(jié)參數(shù)寫入MAX6964內(nèi)部相應(yīng)的控制寄存器,實現(xiàn)對芯片工作的控制。芯片輸出端口為開路輸出,存在兩種狀態(tài):“高阻態(tài)”、“低電平”。當(dāng)輸出端口狀態(tài)為“高阻 態(tài)”時,LED 關(guān) 斷;為 “低 電 平”時,LED 導(dǎo) 通。MAX6964輸出端口的PWM調(diào)節(jié)正是基于以上實現(xiàn)的。但是由于其芯片設(shè)計每個輸出口最大允許通過電流值為50mA,最大輸入電壓為7V,芯片接地電流最大允許350 mA,這些電流限制使得驅(qū)動紅外LED時發(fā)光亮度不能滿足需求,但是其多路輸出PWM調(diào)節(jié)功能是本文所需要的。

圖5 多路LED驅(qū)動芯片MAX6964的設(shè)計工作電路原理圖

根據(jù)其輸出口特性,結(jié)合紅外LED驅(qū)動電路原理,設(shè)計了如圖6所示的紅外LED控制驅(qū)動電路。利用MAX6964輸出端口為開路輸出的特性,通過在端口加上拉電阻構(gòu)成新的輸出端口。芯片輸出端口為“高阻態(tài)”狀態(tài)時,上拉電阻使C點(diǎn)為高電平,直接用其驅(qū)動推挽電路則使紅外LED導(dǎo)通,與芯片本身設(shè)計“高阻態(tài)”狀態(tài)時紅外LED關(guān)斷相矛盾,給控制程序設(shè)計帶來不必要的困難。所以,使用反相器對輸出電平進(jìn)行反向,經(jīng)過反向后輸出到A點(diǎn)得到低電平,驅(qū)動推挽電路使紅外LED關(guān)斷;同理,芯片輸出端口狀態(tài)為“低電平”時,紅外LED導(dǎo)通。通過MCU的I/O口控制繼電器,切換紅外LED驅(qū)動電路的驅(qū)動電壓,實現(xiàn)了調(diào)節(jié)“原始電流”I大小的功能。

圖6 紅外LED控制驅(qū)動電路原理圖

圖7為單片機(jī)控制系統(tǒng)電路圖,此設(shè)計中選用的單片機(jī)型號為PIC16F873A。首先,I2C串行接口RA2用來連接MAX6964控制端口,配合串行接口進(jìn)行控制;異步串行接口用來和計算機(jī)進(jìn)行通信,I/O口RA5控制數(shù)據(jù)信號電平轉(zhuǎn)換芯片 MAX491的發(fā)送、接收使能;I/O口RB1控制繼電器切換;I/O口RA0、RA1控制一紅一綠兩個彩色LED燈的發(fā)光或熄滅,同時此LED還可作為狀態(tài)指示燈;RA3控制蜂鳴器開關(guān)實現(xiàn)報錯提醒功能;利用I/O口RB4~RB7輸入電平變化可產(chǎn)生中斷的特點(diǎn),使用RA4、RA5設(shè)計兩個按鍵,作為功能擴(kuò)展備用。

圖7 單片機(jī)控制系統(tǒng)電路圖

2.3 通信電路設(shè)計

主通信電路原理圖如圖8所示,可使用有線和無線兩種數(shù)據(jù)傳遞方式。數(shù)據(jù)發(fā)送時,首先使用MAX232芯片將計算機(jī)通過自身RS-232接口傳遞的數(shù)據(jù)轉(zhuǎn)換為兩路TTL電平信號,一路信號經(jīng)過光電隔離后,通過MAX490芯片轉(zhuǎn)換為差分信號,由RS-485接口將數(shù)據(jù)傳遞到紅外LED控制驅(qū)動電路;另一路經(jīng)過反相器提升負(fù)載能力后接入無線收發(fā)接口,在該接口連接上,無線收發(fā)器可以無線方式將數(shù)據(jù)傳遞到副通信電路。

圖8 主通信電路原理圖

副通信電路原理圖如圖9所示。其工作在無線模式下,使用無線收發(fā)器和MAX490芯片實現(xiàn)TTL電平信號與差分信號的相互轉(zhuǎn)換,同時使用光電耦合器進(jìn)行光電隔離,配合在無線模式下工作主控電路實現(xiàn)無線模式通信功能。

圖9 副通信電路原理圖

3 軟件編程

計算機(jī)和單片機(jī)之間制定了每條命令(控制信息)的數(shù)據(jù)傳遞格式、數(shù)據(jù)量以及校驗方式。程序設(shè)置串口打開中斷,串口接收到數(shù)據(jù)并轉(zhuǎn)入中斷程序,在中斷程序中,將接收的數(shù)據(jù)存儲下來并對命令接收計數(shù)值加“1”,然后判斷是否整條命令接收完成。如果傳遞的數(shù)據(jù)量達(dá)到了規(guī)定命令,則清零接收計數(shù)值,等待接收下一組命令,同時置“1”命令標(biāo)志位;主程序運(yùn)行時不斷查詢命令標(biāo)志位,如果發(fā)現(xiàn)其被置“1”,說明接收到一條完整的命令,先進(jìn)行校驗,判斷接收到的命令數(shù)據(jù)是否正確,然后根據(jù)數(shù)據(jù)中包含的控制信息執(zhí)行相應(yīng)的操作。單片機(jī)程序流程圖和調(diào)節(jié)函數(shù)流程圖略——編者注。

4 實 驗

MAX6964可產(chǎn)生占空比從1/240到240/240的脈沖信號。選擇5V、12V直流電壓作為驅(qū)動電壓,限流電阻為50Ω。繼電器切換到供電電壓5V時,通過示波器觀察到限流電阻兩端電壓差為3.5V時,則通過紅外LED的“原始電流”I的值為70mA;切換到12V工作時,通過示波器觀察到限流電阻兩端電壓差為10.2V。同理,此時驅(qū)動紅外LED的I值為204mA。根據(jù)不同的占空比,計算出平均電流IF。

占空比與電流對應(yīng)關(guān)系表略——編者注。

跟蹤測量時,保證10次/s測量,曝光時間最大設(shè)為30ms,此時平均電流超過140.25mA時,相機(jī)距離紅外LED約10.5m可以拍攝得到符合要求的靶點(diǎn)成像,所以本文將占空比最高定為196/240。經(jīng)過實驗,使用5V電壓驅(qū)動紅外LED,可以在2.5~6.5 m范圍內(nèi)獲得良好的調(diào)節(jié)效果;使用12V電壓驅(qū)動紅外LED,可以在4~10m范圍內(nèi)取得良好的調(diào)節(jié)效果。

結(jié) 語

通過實驗數(shù)據(jù)可以看出,通過PWM方式配合驅(qū)動電壓大小切換可大范圍的調(diào)節(jié)通過紅外LED的平均電流大小,切換到小電壓驅(qū)動可滿足靶點(diǎn)和相機(jī)距離較近時調(diào)節(jié)精度的要求,而切換到大電壓驅(qū)動可滿足靶點(diǎn)和相機(jī)距離較遠(yuǎn)時發(fā)光強(qiáng)度的要求。

編者注:本文為期刊縮略版,全文見本刊網(wǎng)站www.mesnet.com.cn。

[1]黃鳳山.光筆式單攝像機(jī)三維坐標(biāo)視覺測量系統(tǒng)關(guān)鍵技術(shù)的研究[D].天津:天津大學(xué),2005.

[2]李云飛,司國良,郭永飛.科學(xué)級CCD相機(jī)的噪聲分析及處理技術(shù)[J].光學(xué)精密工程,2005(13):159-163.

[3]郝云彩,楊秉新,張國瑞.線陣CCD相機(jī)細(xì)分采樣成像的像質(zhì)研究[J].光學(xué)學(xué)報,2000,20(10):1407-1411.

[4]劉長英,車仁生,黃慶成,等.視覺測量中光學(xué)特征點(diǎn)亮度控制方法研究[J].光學(xué)精密工程,2004,12(3):93-96.

[5]唐巍.基于紅外LED的光學(xué)測棒優(yōu)化控制技術(shù)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2006.

[6]程安寧,王晉,尚相榮.白光LED的PWM驅(qū)動方式分析[J].電子設(shè)計工程,2010,18(2):109-111.

[7]L Svilainis.LED PWM dimming linearity investigation[J].Displays,2008,29(3):243-249.

[8]盧亞普,陳強(qiáng),張世福.RS485總線調(diào)試設(shè)備的接口設(shè)計[J].信息科技,2011(1):58-60.

猜你喜歡
導(dǎo)通亮度紅外
網(wǎng)紅外賣
基于Petri網(wǎng)的無刷直流電機(jī)混合導(dǎo)通DSP控制方法
閃亮的中國紅外『芯』
金橋(2021年4期)2021-05-21 08:19:20
一類防雷場所接地引下線導(dǎo)通測試及分析
甘肅科技(2020年20期)2020-04-13 00:30:22
TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
電子制作(2019年7期)2019-04-25 13:17:14
亮度調(diào)色多面手
亮度一樣嗎?
基于快速遞推模糊2-劃分熵圖割的紅外圖像分割
基于斬波調(diào)制的LED亮度控制
人生的亮度
布拖县| 革吉县| 博白县| 正镶白旗| 平阴县| 柳州市| 钦州市| 扎赉特旗| 蓬溪县| 华安县| 金平| 施甸县| 出国| 沾化县| 凤翔县| 清徐县| 伊川县| 谷城县| 电白县| 津市市| 江油市| 山阳县| 广平县| 治多县| 南溪县| 咸丰县| 通城县| 英吉沙县| 轮台县| 清镇市| 上栗县| 柯坪县| 浮梁县| 米林县| 麦盖提县| 崇明县| 忻城县| 盘山县| 迁安市| 丰原市| 新源县|