有人能解决这个问题吗?
如何设计一个重复频率为1Hz,脉宽为20ms的脉冲半导体激光二极管驱动电路?
共 1 个回答
对于这样一个问题我来给出制作这种电路的方案,首先我们对题目重新审视一下,题目要求重复输出频率为1HZ,也就是周期为1秒。脉宽是20毫秒也就是脉冲的占空比为2%,因此在1秒的周期中高电平只持续20毫秒、低电平持续980毫秒的脉冲。
第一种方案就是利用单片机来实现
单片机完成脉冲的输出是它的“强项”,因为在单片机内部有一种特殊寄存器可以用来进行“计数”或者“计时”,我们只要在这个寄存器中简单设置一下初始值就可以完成。这种控制的思路就好比用单片机实现PWM波形来对直流电机进行调速的思路是一样的,在程序编写时设置一个“标志位”即可,通过不停检测“标志位”状态对电平不停地翻转就会在单片机的I/O口输出我们想要的高低电平脉冲。这个脉冲通过单片机的外设驱动就可以驱动激光二极管。因此利用单片机产生周期为1秒的方波,其中高脉冲为20毫秒、低电平为980毫秒是很容易实现的。并且在程序中只要改变脉宽的计数值会很容易对脉宽进行的调节。
第二种方案用EN555作为主控电路实现
用NE555模数混合芯片也可以实现脉冲的输出,在下面的电路中电阻R1、R2、RP1、RP2、C1组成了一个频率可调的脉冲电路。在电路中输出的方波频率是由R1、 R2 、RP1、RP2、C1决定的,在电路中我们只需调节RP2就可以达到我们所需的要求。
以上两种电路都可以对半导体激光二极管进行控制驱动,半导体激光二极管由于所消耗的功率低大约为2毫瓦,因此在驱动电路上不需要太高的电压。
共 1 条
- 1
82问题数 45回答数