Please see attached image for LED board diagram
Six led pcb’s 4 leds on each.
Each board has a thermistor (different to the ones I sent but 10k value)
So one thermistor should respond to the group of four leds on each pcb. For example LED board 1 (thermistor 1) has TLC59711 outputs R0 G0 B0 R1
So the four pwm signals (for each board) need to be collectively reduced in output, should the temperature rise above normal levels for that board. This corresponds to each thermistor.
Each LED board (so 6 in total thermistors)
Needs to:
temp reduce power to the board by
41 5%
42 10%
43 15%
44 20%
1 degree increase 20%
upto 80 degrees. From 80° we need to send out a warning of an over temperature for that LED board.
At 100° we shut down that board and send a LED board number X shut down warning
When the temperature reduces, we bring up the intensity linearly for that board.
all values / lookup table needs to be editable in software if necessary.
We need 2 more thermistors:
ONE ambient temperature that
temp reduce ALL LED boards by
41 5%
42 10%
43 15%
44 20%
1 degree increase 20%
upto 50 degrees. From 50° we need to send out a warning of an over temperature for AMBIENT.
At 55° we shut down ALL boards and send an AMBIENT shut down warning
When the temperature reduces, we bring up the intensity linearly for ALL boards.
and one last thermistor (which will be a thermocouple) to measure temperature on
all values / lookup table needs to be editable in software if necessary.
SURFACE
temp reduce ALL LED boards by
71 5%
72 10%
73 15%
74 20%
75 shut down ALL boards
upto 50 degrees. From 72° we need to send out a warning of an over temperature for SURFACE.
At 75° we shut down ALL boards and send a SURFACE shut down warning
When the temperature reduces, we bring up the intensity linearly for ALL boards.
When the temperature reduces, we bring up the intensity linearly for ALL boards.
all values / lookup table needs to be editable in software if necessary.
Arjan, I hope that makes sense, any questions please just ask
lib-tlc59711dmx