ll?116中的任意一個(gè)發(fā)生了短路故障的情況下,從其中確定出短路故障LED,切斷被確定為是短路故障LED的LED的電流供給,并且向沒有被確定為是短路故障LED的LED提供不超過與該沒有被確定出的LED的數(shù)量對(duì)應(yīng)的電流的電流。因此,在多個(gè)LEDlll?116中的任意一個(gè)發(fā)生了短路故障的情況下,也能夠向沒有發(fā)生短路故障的LED提供適當(dāng)?shù)碾娏?。因此,能夠在確保光源的質(zhì)量的同時(shí)向使用者提供適當(dāng)?shù)牧炼取?br>[0102]<變形例I >
[0103]圖9是示出本變形例I的光源控制裝置的動(dòng)作的流程圖。此外,在圖9所示的流程圖中,將圖6所示的流程圖的步驟S4、S5置換為了步驟S4a。因此,以下主要說明步驟S4a。
[0104]在步驟S4a中,當(dāng)恒流電路100從短路故障檢測(cè)電路200接收到表示檢測(cè)出發(fā)生短路故障的為“H”的檢測(cè)信號(hào)El時(shí),從對(duì)多個(gè)LEDlll?116提供驅(qū)動(dòng)電流If切換到對(duì)多個(gè)LEDlll?116提供故障檢測(cè)用電流。即,恒流電路100在接收到表示檢測(cè)出發(fā)生短路故障的為“H”的檢測(cè)信號(hào)El的情況下,不是暫且停止電流供給,而是立刻向多個(gè)LEDlll?116提供故障檢測(cè)用電流。
[0105]根據(jù)以上那樣的本變形例I的光源控制裝置,與微計(jì)算機(jī)的控制無關(guān)地提供故障檢測(cè)電流,因此,能夠降低微計(jì)算機(jī)900的處理負(fù)擔(dān)。此外,能夠縮短故障檢測(cè)耗費(fèi)的時(shí)間。
[0106]<變形例2>
[0107]在以上說明的光源控制裝置中,即使多個(gè)LEDlll?116中的任意一個(gè)發(fā)生了短路故障,也能夠提供適當(dāng)?shù)牧炼?。但是,作為?shí)際可能發(fā)生故障方式,不僅有短路故障,還設(shè)想有開路故障。而且,對(duì)多個(gè)LEDlll?116的任意一個(gè)因開路故障而熄滅時(shí),在沒有發(fā)生開路故障的LED中會(huì)流過額定以上的電流。其結(jié)果是,有時(shí)使得沒有發(fā)生開路故障的LED也發(fā)生故障。因此,在本變形例2中,如以下說明的那樣,在多個(gè)LEDlll?116中的任意一個(gè)發(fā)生了開路故障的情況下,也能夠向沒有發(fā)生開路故障的LED提供適當(dāng)?shù)碾娏鳌?br>[0108]圖10是示出本變形例2的光源控制裝置的動(dòng)作的流程圖。此外,圖10所示的流程圖是在圖6所示的流程圖中追加了步驟S21?S27而得到的。因此,以下主要說明步驟
S21?S27。
[0109]首先,在步驟SI之后的步驟S2中,短路故障檢測(cè)電路200檢測(cè)是否多個(gè)LEDl 11?116中的某一個(gè)發(fā)生了短路故障。當(dāng)在步驟S2中檢測(cè)出發(fā)生短路故障的情況下,進(jìn)入步驟S3,與實(shí)施方式I同樣地執(zhí)行步驟S3?S11,然后返回到步驟S2。另一方面,當(dāng)在步驟S2中沒有檢測(cè)出發(fā)生短路故障的情況下,進(jìn)入步驟S21。
[0110]在步驟S21中,微計(jì)算機(jī)900例如以固定的間隔經(jīng)由總線700向AD轉(zhuǎn)換器300傳送數(shù)字?jǐn)?shù)據(jù)DDn。而且,微計(jì)算機(jī)900根據(jù)數(shù)字?jǐn)?shù)據(jù)DDn和圖5所示的轉(zhuǎn)換表,取得流過各LEDlll?116的電流Ifl?If6的電流量。
[0111]在沒有發(fā)生短路故障的情況下,電流不集中于多個(gè)LEDlll?116中的任意一個(gè)。因此,可以設(shè)想為在全部LEDlll?116均沒有發(fā)生短路故障的情況下、或?qū)Πl(fā)生短路故障的LED的電流供給被開關(guān)單元切斷的情況下,電流Ifl?If6的電流量不為O [A]。但是,在發(fā)生了開路故障的情況下,發(fā)生開路故障的LED的電阻變得非常大(例如,無限大),因此,發(fā)生了開路故障的LED的電流量變?yōu)镺 [A]。
[0112]在步驟S22中,微計(jì)算機(jī)900判定在多個(gè)LEDl 11?116中由電流檢測(cè)電路141?146檢測(cè)出的電流Ifl?If6的計(jì)測(cè)值是否存在O [A]。當(dāng)在步驟S22中判定為存在O [A]的情況下,進(jìn)入步驟S23,當(dāng)在步驟S22中判定為不存在O [A]的情況下,返回到步驟S2。
[0113]在步驟S23中,微計(jì)算機(jī)900將由電流檢測(cè)電路141?146檢測(cè)出的電流Ifl?If6為0[A]的LED確定為發(fā)生了開路故障的LED(以下,有時(shí)也記作“開路故障LED”)。即,本變形例2的微計(jì)算機(jī)900將在由短路故障檢測(cè)電路200沒有檢測(cè)到發(fā)生短路故障的情況下(從步驟S2進(jìn)入步驟S21的情況下)的、由電流檢測(cè)電路141?146檢測(cè)出的電流為O [A]的LED確定為開路故障LED。
[0114]此外,當(dāng)在結(jié)束步驟S23的時(shí)刻已經(jīng)在步驟S7中進(jìn)行了將電流供給切斷的動(dòng)作的情況下,借助開關(guān)元件121?126切斷從恒流電路100到被確定為是短路故障LED的LED的電流供給。此外,從恒流電路100到被確定為是開路故障LED的LED的電流供給因開路故障而被切斷。
[0115]在步驟S24中,微計(jì)算機(jī)900計(jì)算出與既沒有短路故障也沒有開路故障的LED的數(shù)量對(duì)應(yīng)的電流。此處,計(jì)算出將既沒有短路故障也沒有開路故障的LED的數(shù)量乘以I個(gè)LED所涉及的布線的最大容許電流而得到的值,來作為與既沒有短路故障也沒有開路故障的LED的數(shù)量對(duì)應(yīng)的電流。
[0116]在步驟S25中,微計(jì)算機(jī)900判定原驅(qū)動(dòng)電流If是否超過了在步驟S24中計(jì)算出的電流。在判定為沒有超過的情況下,進(jìn)入步驟S26,在判定為超過的情況下,進(jìn)入步驟S27。
[0117]在從步驟S25進(jìn)入步驟S26的情況下,微計(jì)算機(jī)900設(shè)定原驅(qū)動(dòng)電流If作為恒流電路100提供的電流。即,微計(jì)算機(jī)900通過恒流電路100向既沒有被確定為是短路故障LED也沒有被確定為是開路故障LED的LED提供原驅(qū)動(dòng)電流If (不超過在步驟S24中計(jì)算出的電流的電流)。然后,返回到步驟S2。
[0118]在從步驟S25進(jìn)入步驟S27的情況下,微計(jì)算機(jī)900設(shè)定在步驟S24中計(jì)算出的電流作為恒流電路100供給的電流。即,微計(jì)算機(jī)900通過恒流電路100向既沒有被確定為是短路故障LED也沒有被確定為是開路故障LED的LED提供在步驟S24中計(jì)算出的電流(不超過在步驟S24中計(jì)算出的電流的電流)。然后,返回到步驟S2。
[0119]根據(jù)如上所述的本變形例2的光源控制裝置,在多個(gè)LEDl 11?116中的任意一個(gè)發(fā)生了短路故障或開路故障的情況下,從其中確定出短路故障LED以及開路故障LED,切斷對(duì)被確定為短路故障LED或開路故障LED的LED的電流提供。并且,向既沒有被確定為是短路故障LED也沒有被確定為是開路故障的LED提供不超過與該沒有被確定出的LED的數(shù)量對(duì)應(yīng)的電流的電流。因此,在多個(gè)LEDlll?116中的任意一個(gè)發(fā)生了短路故障或開路故障的情況下,也能夠向既沒有短路故障也沒有開路故障的LED提供適當(dāng)?shù)碾娏?。因此,能夠在確保光源質(zhì)量的同時(shí)向使用者提供適當(dāng)?shù)牧炼取?br>[0120]此外,只要多個(gè)LEDlll?116中有I個(gè)正常動(dòng)作,就能夠得到上述效果。此外,關(guān)于2個(gè)以上的LED的故障方式,即使如短路故障為I個(gè)、開路故障為2個(gè)那樣同時(shí)發(fā)生兩種故障的方式,也能夠得到本變形例2的效果。
[0121]<變形例3>
[0122]圖11是示出本變形例3的光源控制裝置的動(dòng)作的流程圖。此外,圖11所示的流程圖是變更了圖10所示的流程圖的一部分而得到的,因此,以下主要說明該變更部分。
[0123]首先,在步驟S31中,啟動(dòng)光源控制裝置。
[0124]接著,在步驟S32中,恒流電路100向多個(gè)LEDlll?116提供故障檢測(cè)用電流。
[0125]接下來,在步驟S2中,短路故障檢測(cè)電路200檢測(cè)是否多個(gè)LEDlll?116中的某一個(gè)發(fā)生了短路故障。當(dāng)在步驟S2中檢測(cè)出發(fā)生短路故障的情況下,進(jìn)入步驟S6,當(dāng)在步驟S2中沒有檢測(cè)出發(fā)生短路故障的情況下,進(jìn)入步驟S21。
[0126]在從步驟S2進(jìn)入步驟S6的情況下,與實(shí)施方式I同樣地執(zhí)行步驟S6?S8。然后,進(jìn)入步驟S33。
[0127]在步驟S33中,微計(jì)算機(jī)900判定當(dāng)前的驅(qū)動(dòng)電流If的界限值是否超過在步驟S8中計(jì)算出的電流。當(dāng)在步驟S33中判定為沒有超過的情況下,返回到步驟S2,當(dāng)在步驟S33中判定為超過的情況下,進(jìn)入步驟S34。
[0128]在步驟S34中,微計(jì)算機(jī)900將驅(qū)動(dòng)電流If的界限值變更為在步驟S8中計(jì)算出的電流(值)。然后,返回到步驟S2。
[0129]在從步驟S2進(jìn)入步驟S21的情況下,微計(jì)算機(jī)900根據(jù)數(shù)字?jǐn)?shù)據(jù)DDn和圖5所示的轉(zhuǎn)換表,取得流過各LEDlll?116的電流量。
[0130]在步驟S22中,微計(jì)算機(jī)900判定在多個(gè)LEDl 11?116中,由電流檢測(cè)電路141?146檢測(cè)出的電流Ifl?If6的計(jì)測(cè)值是否存在O [A]。當(dāng)在步驟S22中判定為存在O [A]的情況下,進(jìn)入步驟S23。另一方面,當(dāng)在步驟S22中判定為不存在O[A]的情況下,微計(jì)算機(jī)900不變更當(dāng)前的驅(qū)動(dòng)電流If的界限值,而進(jìn)行提供驅(qū)動(dòng)電流If的通常動(dòng)作。
[0131]在從步驟S22進(jìn)入步驟S23的情況下,與變形例2同樣地執(zhí)行步驟S23、S24。然后,進(jìn)入步驟S35。
[0132]在步驟S35中,微計(jì)算機(jī)900判定當(dāng)前的驅(qū)動(dòng)電流If的界限值是否超過在步驟S24中計(jì)算出的電流。當(dāng)在步驟S35中判定為沒有超過的情況下,微計(jì)算機(jī)900不變更當(dāng)前的驅(qū)動(dòng)電流If的界限值,而進(jìn)行提供驅(qū)動(dòng)電流If的通常動(dòng)作。另一方面,當(dāng)在步驟S35中判定為超過的情況下,微計(jì)算機(jī)900將驅(qū)動(dòng)電流If的界限值變更為在步驟S24中計(jì)算出的電流(值),然后進(jìn)行