“在亮度信号突然很大的时候,窄脉冲突然变成幅值为2.56V左右的方波”
凭什么这样?
既然“主要是脉冲幅度是要与外界亮度值有关,亮度值小脉冲就小,亮度值大脉冲就大”,为什么输入量(亮度)突然很大,输出要变成方波?
除上面这句看不懂,其它要求可以用单片机实现。
脉冲由单稳态触发器产生,单片机给单稳态触发器一个窄脉冲(两条指令,使某一口线电平升高降低一次),单稳态触发器输出一个定宽脉冲。
单稳态触发器驱动一支三极管。这个驱动要足,也就是驱动三极管到深饱和。
单片机控制DA或PWM,输出一个电压,该电压经缓冲(缓冲目的是减小输出电阻,可以输出较大电流)作为三极管集电极的电源。那么三极管截止时集电极输出电源电压(当然,三极管集电极必须接负载,可以是个电阻),三极管饱和时输出近似为零。此即集电极调幅。
1.58V电压可以在调制之后再加,加一固定的电压即可。
0.98V的变化范围实在很小,由于三极管饱和时管压降不是零,由此产生的误差较大。可以考虑DA或PWM输出变化范围较大,对三极管进行调制后,再分压。这样可能比较准确。
集成的单稳态触发器最小输出脉冲宽度大约1us,要求更窄的脉冲就要另想办法,从图中看不出你的脉冲有多宽。
|