什么是环形闪光灯呢?如下图所示,在数码相机镜头前加装一个环形的光源,而这个环形光源由32支LED排成一圈构成。既然环形闪光灯由LED构成,需要考虑的问题就是如何向LED供电的问题。一般来说,LED由串联和并联两种连接形式,在设计电路之前,我们先简单比较一下这两种形式,如下表所示。

连接形式 电流 电压 限流电阻
并联 较高32*40 mA=1.28A 较低≈2V 只是用一只限流电阻(问题:不能保证所有LED具有相同的亮度,如果每只LED配一只限流电阻,增加了电阻数量
串联 较低≈40mA 较高>64V 只是用一只限流电阻
        至于选择串联还是并联的形式有待于进一步对系统的分析。首先对某一相机原有的闪光灯电路进行简单分析,如下图所示,右侧的阴影部分是闪光灯灯管电路,它通过电容C2瞬间放电来工作,瞬间放电时C2两端的电压V+可达300V。

        从上表1的比较知道,如果环形闪光灯中LED使用串联形式,需要约64V的电压,而相机原有的闪光灯电路又能提供300V的电压,因此,何不使用LED串联的形式呢?
        解决了LED的连接形式问题后,可以进一步分析一下环形闪光灯的功能:
*当检测相机原始闪光灯的触发时触发32支LED。
*能够对环形闪光灯的闪光时间进行设置和指示。
*控制环形闪光灯工作。

        为了使系统更紧凑和简单,我们使用PIC16F628型单片机作为核心控制器件,得到如下图4所示的系统电路图。PIC16F628的RBO脚用来检测原始闪光灯的触发,实际制作中可将PC3和GND端集成到相机的快门按键上,开关S1是环形闪光灯的测试按钮。RB3脚则用来触发MOS型场效应管IRFBF20,该场效应管可以控制源极与漏极之间最高900V电压的通断,这样,RB3脚可以实现对环形闪光灯的通断控制。


           单片机RB4脚上的开关S2用于设置环形闪光灯的闪光时间长度,而这个闪光时间通过8支LED,D2~D9来指示。每按下一次S2,闪光时间增长,而下一个LED被点亮。而单片机的RAO—RA2输出编码信号,由选择器CD4051选择对应的LED点亮以指示用户设置的环形闪光灯的闪光时间长度。
下图中的接口K2用于单片机PIC16F628的在线下载。图中的PC1和PC2端口用于与相机闪光灯电路进行连接,典型的连接方式是将闪光灯电路的V+ Flash(300V)和0 Flash(300V)分别与PC1和PC2相连。在连接时注意极性,不要搞反。
 系统的供电由9V电池(给PIC单片机供电)和1.5V电池(给闪光灯供电)组成。其中9V通过78L05稳压后给单片机供电,Dl0是电源指示灯。Kl是环形闪光灯的插座,32支白色的LED经一个470Ω(5W)的限流电阻后,通过一个两芯插头与电路连接。
          最后谈谈环形闪光灯的制作。32支LED首尾串联安装在一个环形的支架中。将LED的管脚折弯,插到支架当中。LED之间首尾焊接在一起就可以完成32支LED的串联,最后通过限流电阻和插头与系统电路板连接。完成的环形闪光灯固定在相机镜头前即可。