Please click here for the newest version with documentation.

Product Description:

This is an improved digital temperature controller. The new version is able to heat and cool without changing any jumpers. The controller is available in two versions of the program: Basic and Advanced. Beyond the basic functionality, advanced version offers the possibility to set various parameters of the controller using UART.

It has also open collector output which allows to use it as a signal for other devices. Additional LED diodes show heating or cooling activity. Also, the dimensions of the PCB are smaller and mounting holes have been added.

Image

You can use UART to read the temperature setpoint, actual temperature and PID parameters values. To this end, just use the GND, TXD and RXD outputs. To read the proper value of the temperature you have to use a thermistor with BETA value of 3950 which is also included with the driver.

Its small size, simplicity of regulation and versatility make it widely used in many areas. It is dedicated to work with 12 V thermocouples (Peltier modules) yet it does well with all modules whose supply voltage falls in the range of 7,5 to 15 V.

With the use of four trimmers, the temperature setpoint as well as values of the PID controller parameters can be set. The controller operates in PWM mode (Pulse Width Modulation) and can control currents of up to 8 A. For the temperature sensor, it uses a standard 10k NTC thermistor. By default the temperature setpoint is set to 20 degrees Celsius.

Due to the possibility to set the parameters of a PID controller, the driver can be adapted to almost any system. Depending on the inertia of the system, properly adjusted driver is able to maintain the desired temperature with an accuracy of up to +- 0.05*C.

The current flowing through the Peltier cell depends on the supply voltage used. Most of the common modules should be supplied with the voltage of 7,5 to 15V, and the maximum current that flows through them is defined by a cell symbol. For example, the 12708 symbol means that the cell should be supplied with the voltage of 0 to 12V, and a maximum current which can be used amounts to 8A.

The driver is working in TTL 5V standard and will not work correctly in TTL 3,3V standard.

Technical Data:

TEC maximum continuous current (A) 8
Input Voltage (V) 7,5 - 15
Temperature stabilization accuracy ±0,1°C
Cooling or heating work Yes
Temperature sensor 10k NTC B=3950
Temperature range to set with trimmer 0 - 50°C
Heating indicator Yellow LED diode
Cooling indicator Blue LED diode
Power supply indicator Green LED diode
Lack of thermistor connection indicator Red LED diode
Power supply indicator Yes - LED diode
Over 55 degrees Celsius indicator* Yes - Warning LED diode
Radiator required No
Heat sink required No
Dimensions (LxW mm) 45 x 60
Mounting holes (LxW mm) 37 x 52
Mounting holes diameter (mm) 3,2

*Set by default. Can be changed in advanced version of the program.

How to connect the TEC controller

Image

It is possible to connect TEC in two ways. Depending on the chosen connection, different side of the TEC can be cold while cooling:

Image

Advanced program

Opened/Not connected SJ1 jumper mode

-Adjustment with the use of four trimmers. Trimmers allow to set PID parameters, as well as to set the temperature working point;

- Work in the temperature setpoint range of 0 to 50 degrees Celsius;

- Warning diode blinking in the range of 45 to 70 degrees Celsius;

- Grounded open collector (OC), warning diode ON and Peltier current OFF, over 70 degrees Celsius;

- When temperature drops from 70 degrees the driver goes back to normal work.

Closed/Connected SJ1 jumper mode

- Adjustment with use of UART port

Using PC and USB->RS232 TTL it is possible to send and read parameters to/from the regulator. While using this mode, trimmers are not working, but user gets full control of any of the parameters. Additionally it is possible to set lower/upper threshold which is checked by the driver (OC).

Connection:

Image

TXD should be connected to RXD

RXD should be connected to TXD

GND should be connected to GND

Connection parameters:

- 9600 bits / second

- 8 data bit

- even parity: no

- stop bits: 1

- flow control: no

Parameters:

Tsetpoint - temperature set by the user

P - proportional parameter 0.0 - 20.0

I - intergrational parameter 0.0 - 20.0

D - derivatival parameter 0.0 - 20.0

Tmin - lower threshold which is checking by the driver (OC)

Tmax - upper threshold which is checked by the driver (OC)

Tmeasured - currently measured temperature

Cooling - 0 or 1 showing the status of the controller

Heating - 0 or 1 showing the status of the controller

OC - 0 or 1 status of the open collector

PWM% - 0 to 100, duty cycle in %

Readout is given as:

Tsetpoint PID Tmin Tmax Tmeasured Cooling Heating OC PWM%

Example:

Image

Configuration format: < Tsetpoint PID Tmin Tmax >

Example: <10 4.5 1 30.6 0 60.7>

<> are needed to make a correct command

Additional commands:

o - take single readout

R - automatic readout ON

r - automatic readout OFF

a - switch OFF TEC supply

A - switch ON TEC supply

- normal work when the measured temperature is in the range of Tmin and Tmax, when out of range the OC is grounded and warning led is ON, Peltier module is working normally (cooling or heating);

- when the measured temperature goes back to Tmin,Tmax range, OC become disconnected and warning diode is OFF.

Basic program

- Adjustment with the use of four trimmers. Trimmers allow to set PID parameters, as well as to set the temperature working point;

- Work in the temperature setpoint range of 0 to 50 degrees Celsius;

- Warning diode blinking in the range of 45 to 70 degrees Celsius;

- While using Basic program SJ1 is not working;

- Grounded open collector (OC), warning diode ON and Peltier current OFF, over 70 degrees Celsius;

- When temperature drops from 70 degrees, the driver goes back to normal work;

- The parameters set with UART

Tz - Temperature setpoint

Tr - Temperature measured

P - proportional parameter 0.0 - 20.0

I - intergrational parameter 0.0 - 20.0

D - derivatival parameter 0.0 - 20.0

Example:

Image

Image

Recommendations and requirements

We recommend the use of power cables with a minimum cross-section of 0.5mm2.

Protection

The system detects a lack of connection with the thermistor and then switches WARNING LED on. As long as the connection is lost, the driver will not take any action and the open collector output is grounded.

If the temperature is higher than 45 degrees Celsius, WARNING LED starts to blink but the driver is working normally.

If the temperature is higher than 70 degrees Celsius, WARNING LED is ON and the driver will not power the Peltier module. Also the open collector output is grounded.

Image

Store - product page

  • TEC controller 7-15V 0-8A Warming/Cooling