A temperature compensated warning light includes banks of high output light emitting diodes (LED's), one or more drivers connecting the LED banks to a control processor, and a temperature sensor thermally coupled to the LED's to provide a temperature signal indicative of the temperature of the LED's to the processor. The processor pulse width modulates a base frequency signal to the LED's in such a manner as to maintain a constant brightness of the LED's as the temperature of the LED's varies. The processor also monitors supply voltage and further varies the pulse width of the base frequency signal to compensate for supply voltage variation. The base frequency signal is modulated by a flash signal to create desired flash patterns.
展开▼