Temperature control of a au bain marie water vessel

Hi all,

First of all, I am a complete rookie when it comes to electronics, so please be patient.

Here is the project that I want to play around with.

For some home cheese-making I need to be able to heat milk to a fixed set-point of let’s say 32 degrees. Even more important is that I am able to keep it at this set-point for a fixed period of let’s say an hour. (the temperature and holding time depend on the recipe).

My idea is to make a au bain marie heater, that is, one pan of water with a heating element. Inside the pan of water a place the pan with milk. I am not sure yet whether to use one temperature measurement (either in the water or in the milk) or use two. This is something I will probably find out in practice.
Basically this is how I work now, but I do it on a stove and control it all manually, which is a lot of labour and error-prone./inaccurate.

So I am playing with the idea of creating something automated with a K8055 USB interface card.
For heating I would like to use a “standard” 220V immersible heating element. How many Watts for the heating element will depends on the dimensions, so I haven’t determined that yet.
My gut feel tells me that a simple on and off control will not be accurate and will result in lot’s of switching. So I would like to be able to control the power of the heating element from 0-100% with a PID controller.

The software and PID controller I think I will manage (after some trial and error…). But how would I wire a temperature sensor and the heating element. I assume that to control the power of the heating element, I would need to change either the current or the voltage (if I remember correctly, P=V x I). How would I do this?

Hope I make my problem clear, any help is welcome!

You may use the K8067, UNIVERSAL TEMPERATURE SENSOR to measure the temperature. Connect its output to the analog input of the K8055/VM110.
Easiest is to use a relay at the digital output of the K8055/VM110 to control the heating element.
If you want more “smooth” control, you may use the analog output of the K8055/VM110 to control the K8064/VM165, DC CONTROLLED DIMMER to drive the heating element.
K8064/VM165 max. load: 750W/230V or 375W/110V.

Look a bit overkill…
A simple solution would be to use the MK138 and replace the relay with a solid-state relay.
As the MK138 features a very small hysteresis, the temperature can be kept quite constant.

Do you mean that a pc-interface is a bit overkill to control the temperature and that it is better to use the suggested thermostat instead?

I agree, however, I consider it a start, where I want to add other control options later. For instance control of a mixer inside the tank to stir, or control of valves.

I suspect that 750 Watt is not enough.
I was thinking more in the direction of 1,5kW or 3 kW to heat the milk to the setpoint.
It might be an idea however, to install a 3kW heating element, turn it on, until let’s say -5 degrees Celcius below the setpoint and then have the 750 Watt dimmer controller take over to control it towards the setpoint.