De DCU
21 Januari door Mark
DCU staat voor Dragon Control Unit. (De boiler en kolom zijn gemaakt door StillDragon).
In de eerste instantie was de gedachte om een paar verwarmingselementen te kopen en die simpel met een schakelaar aan en uit te zetten en later te gaan kijken hoe dat verder te automatiseren. Eerst stoken was de gedachte. Dat idee veranderde al snel in: laten we een simpele micro controller oplossing een paar relais aansturen om wat beter het vermogen te kunnen controleren. Hoe moeilijk is dat ... Dat veranderde weer omdat als je toch met microcontrollers gaat klooien, je netzogoed een feedback loop van een temperatuurprobe kunt inbouwen. Toen werd bescherming van de IO pins van de micro een item, thermische failsave enzovoort ... enzovoort. Scope creep galore ...
Het is gelukkig nooit tot een Arduino met een stapel development boards gekomen en het besluit werd genomen om een custom PCB te ontwerpen en zelf de software voor de micro te schrijven.
DCU hardware:
2 x 3 fase verwarmingselementen. Totaal 12kw.
3 Solid state relais die de verwarmingselementen schakelen.
2 temperatuur probe amplifier ICs. (te weinig)
STM32 microcontroller.
UART IC voor communicatie via USB met de micro.
Opto isolators voor alle IO pinnen
1 3-fase relais voor het schakelen vaan het roermechaniek in de ketel
DCU software:
Vermogensregeling dmv laagfrequent schakelen van de relais.
Schakelen roermechaniek.
PID voor temperatuurregeling bij het distilleren ('Proportional-Integral-Derivative' voor de liefhebber).
Temperatuur controle bij fermentatie in de ketel. (schakelt een koelunit of verwarming).
Bugs..?!! naaah!