0% found this document useful (0 votes)
44 views

TEC Controller Communication Protocol

TEC Controller Communication Protocol

Uploaded by

mejoe mejoe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

TEC Controller Communication Protocol

TEC Controller Communication Protocol

Uploaded by

mejoe mejoe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

Communication Protocol

TEC Controller

TEC-Family
(TEC-1089, TEC-1090, TEC-1091, TEC-1092,
TEC-1122, TEC-1123)
Index
1 General Description ............................................................................................................................................. 2
1.1 Protocol Specifications ............................................................................................................................. 2
1.2 Addressing ................................................................................................................................................ 2
1.3 Connecting Service Software ................................................................................................................... 3
1.4 Interfaces, Baud Rate ............................................................................................................................... 4
1.5 Flash Parameters (nonvolatile) / RAM Parameters (volatile) ................................................................... 4
2 TEC-Family Commands ...................................................................................................................................... 5
2.1 Set Commands ......................................................................................................................................... 5
2.2 Query Commands .................................................................................................................................... 6
3 Service Software Parameters ............................................................................................................................ 7
3.1 Payload Format description ...................................................................................................................... 7
3.2 General Value Range Description ............................................................................................................ 7
3.3 Parameter list ........................................................................................................................................... 8
3.3.1 Common Product Parameters .................................................................................................................. 8
3.3.2 Tab: Monitor (Read only) .......................................................................................................................... 9
3.3.3 Tab: Operation ........................................................................................................................................ 12
3.3.4 Tab: Temperature Control ...................................................................................................................... 15
3.3.5 Tab: Object Temperature ....................................................................................................................... 17
3.3.6 Tab: Sink Temperature ........................................................................................................................... 18
3.3.7 Tab: Advanced ....................................................................................................................................... 20
3.3.8 Other Parameters (Not directly displayed in the Service Software) ....................................................... 29
4 Bootloader ........................................................................................................................................................... 32
4.1 Bootloader Control (BC?) ....................................................................................................................... 32
4.1.1 Bootloader Command............................................................................................................................. 32
4.1.2 Bootloader Status ................................................................................................................................... 32
4.2 Bootloader Stream (BS?) ....................................................................................................................... 33
4.2.1 Data Stream ........................................................................................................................................... 33
4.2.2 Bootloader Status ................................................................................................................................... 33
5 Example Communication Strings ................................................................................................................... 34
6 Change Log ......................................................................................................................................................... 36

Communication TEC- 24.10.11 TB Page 1 (37)


Protocol Family 29.06.18 ML 5136AG
1 General Description
If you have any questions, please do not hesitate to contact us under:
contact@meerstetter.ch or www.meerstetter.ch

1.1 Protocol Specifications


• General serial interface specs: 8 Data bits; no Parity; 1 Stop bit; no Handshaking
• The used communication protocol is based on the “MeCom Protocol Specification” Document me5117C.
• Some Domo Applications could help to implement this specification. Please check also the Example
Communication Strings at the end of this document.
o The MeComAPI with demo Application shows the fully implementation of this protocol for C and
C++ applications. Tested on Windows, Linux and Microcontrollers.
o The MeComAPI for .Net is a C# based library that enables communication over RS232/RS485,
direct FTDI driver access or Ethernet.
o The LDD-TEC-Sample Application shows only the Query Strings for getting the Service
Software Parameters.
o LabVIEW VI Sample Application.

1.2 Addressing
The package format contains an address field, to address up to 253 devices on the same bus. The device reacts
in the following cases:
• The device receives a package that matches to the user configurable device address.
o The device address can be configured and is nonvolatile.
o An offset to the configured address can be added by using the GPIO pins. This allows the user to
have the same configuration on more than one device on a bus. The individual address is then
set by hardware bridged pins on the GPIO pins.
• The device receives a package with the address 0. (broadcast)
• The device receives a package with the address 255. Similar like 0, but it does not send an answer back
to the host. This can for example be used to change the serial speed on each device connected to the
bus.

Communication TEC- 24.10.11 TB Page 2 (37)


Protocol Family 29.06.18 ML 5136AG
1.3 Connecting Service Software
• By default, the Service Software always sends to each FTDI USB interface the “?IF” command with 57600
Baud and checks if it gets the correct answer.
• If an answer has been received, then it checks the firmware version.
• If the firmware version matches, then it uses the CS (Change Speed) command to temporarily change the
speed from 57600 to 1M Baud. Please have a look at the 2 tables on the next page.
• Using the factory default settings, it is possible to connect the Service Software on each interface (USB,
RS232 TTL, RS485).
• If the Base Baud Rate has been changed to n different value, it is possible to change the Service
Software behavior by passing some additional startup parameters. It is recommended to create a shortcut
to the .exe file and then modify the shortcut parameters. Startup parameters:
o Service_TEC.exe /LoSpeed 115200
Sets the initial speed to a certain Baud Rate. At default, this value is 57600
o Service_TEC.exe /HiSpeed 921600
Sets the high speed value to a certain Baud Rate. At default, this value is 1000000
o Service_TEC.exe /Speed 115200:
Changes both the LoSpeed and the HiSpeed to a certain Baud Rate.
o Service_TEC.exe /IP 192.168.1.191 /DevAddr 3
Sets the Mode to Ethernet and uses the given IP Address and Device Address to connect.
• To use RS485 we recommend the following interface cable:
http://www.ftdichip.com/Products/Cables/USBRS485.htm
• To use RS232 TTL we recommend the 3.3V versions of the following interface cable:
http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm

Communication TEC- 24.10.11 TB Page 3 (37)


Protocol Family 29.06.18 ML 5136AG
1.4 Interfaces, Baud Rate
The following table shows the available interfaces for the different product categories. All interfaces support the
same commands. It is also possible to use several interfaces simultaneously, for example one interface to
connect the Service Software and a second one to connect a custom application.
TEC-1089; TEC-1090; TEC-1091 TEC-1092
TEC-1122; TEC-1123
Interface 1 USB USB RS232 TTL
UART MODE 1 UART MODE 1 Together with EVL-1093: USB
UART MODE 3
Interface 2 RS485 Channel 1 RS232 TTL RS485
UART MODE 2 UART MODE 2 UART MODE 3
Interface 3 RS485 Channel 2 RS485 Not available
UART MODE 2 UART MODE 2

UART MODEs
Primary Base Secondary Description
Baud Rate Baud Rate
UART Fixed to None Fixed to 57600, but can temporarily be changed with the CS
MODE 1 57600 command to a different value. Falls back to 57600 if no data has
been received for more than 5s.
Is always compatible with the Service Software.
UART Configurable None Configurable Primary Base Baud Rate, but can temporarily be
MODE 2 changed with the CS command to a different value. Falls back to
Primary Base Baud Rate if no data has been received for more than
5s.
Is only compatible with the Service Software when the Primary Base
Baud Rate is set to 57600 or Startup Parameters are used.
UART Configurable 57600 Configurable Primary Base Baud Rate, but can temporarily be
MODE 3 changed with the CS command to a different value. Falls back to
Primary Base Baud Rate if no data has been received for more than
5s.
A secondary UART is always listening on this interface with 57600
and therefore it is always compatible with the Service Software.
Is always compatible with the Service Software.

1.5 Flash Parameters (nonvolatile) / RAM Parameters (volatile)


Most of the Parameters are being saved to the flash after a delay of 0.5 seconds, after the last parameter has
been modified. The flash can only be re written about 100’000 times. This means it is not recommended to write
regularly to a parameter that is being saved to the flash. There are 2 possibilities to solve this problem:
• Disabling the automatic save mechanism to the flash: We recommend to setup the TEC like it is being
desired and then switch off the saving to the flash. This way, the TEC has always the desired default
configuration after startup. Please consult the User Manual for more information about this option.
• The use of special parameters that are only saved in the RAM. Search for “volatile parameter” in this
document.

Communication TEC- 24.10.11 TB Page 4 (37)


Protocol Family 29.06.18 ML 5136AG
2 TEC-Family Commands

2.1 Set Commands


Here only the specialized commands are specified. The standards are specified in the document 5117.
Command Mnemonic Arguments / Description
Type Min Max Description
Emergency ES - - - Disables all Power Outputs immediately and the Error
Stop 11 is generated.
Change Speed CS INT32 4800 1M Changes the speed of the communication interface
where this command was received. If no communication
is recognized on the changed interface for more than
5s, the speed is changed back to the Base Baud Rate.
The address is ignored to detect communication on the
interface, just a valid package frame is necessary.
Set Address SA This Command is used to set the address of a device to a specific address. It can
be sent to the device as broadcast command. The device will only recognize this
command if the “Device Type” and the “Serial Number” is correct.
INT32 0 +INT32 Device Type of the device to be addressed.
(ex. 1089, 1090, 1091, 1122, 1123)
If the Device Type is sent as 0, the Device Type is
ignored.
INT32 0 +INT32 Serial Number of the device to be addressed.
If the Serial Number is sent as 0, the Serial Number is
ignored.
UINT8 - - 0: Set to the address given by the “Address Field”.
1: Set to the CH1 Rack Terminal Output (do not use!)
UINT8 0 254 Address Field.

Communication TEC- 24.10.11 TB Page 5 (37)


Protocol Family 29.06.18 ML 5136AG
2.2 Query Commands
Here only the specialized commands are specified. The standards are specified in the document 5117.
The Firmware identification (?IF) is: "8065-TEC SW G01 " (20 chars)

Request Mnemonic Description Server Response


Type Description
Bootloader ?BC For Controlling the UINT32 See 4 Bootloader for Details
Control Bootloader
Bootloader ?BS Bootloader Data See 4 Bootloader for Details
Stream Stream
Download ?LT Command UINT4 0: Idle
Lookup Table UINT4 0: Status Query 1: Erasing or Writing (Sent Data is ignored)
Page 256 Byte
1: Program 2: New Data accepted
2: Do Analyze Data 3: Error

1 x UINT32 Lookup Table Page


Offset
256 x
UINT8 32 x 8 Byte Commands
Settings ?SD Can be used to download the exported Settings Dump (*.mepar) of the Service
Download Software.
One Line of the UINT4 0: Parameter Accepted
Settings Dump File 1: CRC wrong: Possible causes:
(*.mepar)
• The *.mepar File has been modified
• The firmware version is not exactly
the same as it was while the *.mepar
file has been created
• The *.mepar File was created for an
other device.
Set Enable, ?TT Command UNIT4 Device Status (Live Parameter ID 104)
Target UNIT4 Live Enable CH1 FLOAT Actual Object Temperature CH1
Temperature 32
and get Actual UNIT4 Live Enable CH2 (Writes to Parameter ID 50012)
Temperature FLOAT32 Target Temp CH1 FLOAT Actual Object Temperature CH2
32
FLOAT32 Target Temp CH2 (Writes to Parameter ID 50012)
This is a customized command: A write to this command sets the Parameter ID
50011 automatically to 1. Set the TEC Output Stage Enable to “Live OFF/ON” to
use this command.

Communication TEC- 24.10.11 TB Page 6 (37)


Protocol Family 29.06.18 ML 5136AG
3 Service Software Parameters

3.1 Payload Format description


The Parameter Instance is used to control the TEC Output Channel 1 or 2.
If there is only one instance available, Parameter Instance must be set to 1 (e.g. Firmware Version)

 All standard commands have been transferred to document 5117

3.2 General Value Range Description


Name Min Max Description
RNG_TEMP -273°C 1000°C General Temperature Range

Communication TEC- 24.10.11 TB Page 7 (37)


Protocol Family 29.06.18 ML 5136AG
3.3 Parameter list
This capture contains all parameters which can also be accessed by the service software. The order is the same
as in the service software. Please refer to TEC-Family user manual for detailed parameter description.

3.3.1 Common Product Parameters

3.3.1.1 Device Identification


ID Name Format Value Range Description
100 Device Type INT32 .. 1122  TEC-1122
101 Hardware Version INT32 .. 123  1.23
102 Serial Number INT32 ..
103 Firmware Version INT32 .. 123  1.23
104 Device Status INT32 .. 0: Init
1: Ready
2: Run
3: Error
4: Bootloader
5: Device will Reset within next 200ms
105 Error Number INT32 ..
106 Error Instance INT32
107 Error Parameter INT32
108 Save Data to Flash INT32 .. 0: Enabled
1: Disabled (All Parameters can then be
used as RAM Parameters)
109 Parameter System: INT32 .. 0: All Parameters are saved to Flash
Flash Status 1: Save to flash pending or in progress.
(Please do not power off the device now)
2: Saving to Flash is disabled
Hint: Parameter 100 -999 are ready only, except Parameter 108.

Communication TEC- 24.10.11 TB Page 8 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.2 Tab: Monitor (Read only)

3.3.2.1 CHx Temperature Measurement


ID Name Format Value Range Description
1000 Object Temperature FLOAT32 °C
1001 Sink Temperature FLOAT32 °C

3.3.2.2 CHx Temperature Control


ID Name Format Value Range Description
1010 Target Object FLOAT32 °C
Temperature
1011 (Ramp) Nominal Object FLOAT32 °C
Temperature
1012 Thermal Power Model FLOAT32 A
Current

3.3.2.3 CHx Output Stage Monitoring


ID Name Format Value Range Description
1020 Actual Output Current FLOAT32 A
1021 Actual Output Voltage FLOAT32 V

3.3.2.4 CHx FAN Controller


ID Name Format Value Range Description
1100 Relative Cooling Power FLOAT32 %
1101 Nominal FAN Speed FLOAT32 rpm
1102 Actual FAN Speed FLOAT32 rpm
1103 FAN PWM Level FLOAT32 %

3.3.2.5 CHx Temperature Controller PID Status


ID Name Format Value Range Description
1030 PID Lower Limitation FLOAT32 %
1031 PID Upper Limitation FLOAT32 %
1032 PID Control Variable FLOAT32 %

Communication TEC- 24.10.11 TB Page 9 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.2.6 CHx Temperature Measurement
ID Name Format Value Range Description
1040 Object Sensor ADC FLOAT32 ..
Value
1046 Object Differential FLOAT32 V
Voltage
1042 Object Sensor FLOAT32 Ohm
Resistance
1045 Object Sensor FLOAT32 °C Shows always the calculated Object
Temperature Temperature of the Measurement CH.
Even if the Object Temperature Source
Selection is modified or the device is
operating in parallel mode.
1041 Sink Sensor Raw ADC FLOAT32 ..
Value
1043 Sink Sensor FLOAT32 Ohm
Resistance
1044 Sink Sensor FLOAT32 °C Shows the Sink Temperature even if the
Temperature Sink Temperature Source Selection is set
to “Fixed Value”

3.3.2.7 Firmware and Hardware Versions


ID Name Format Value Range Description
1050 Firmware Version INT32 .. 123  1.23
1051 Firmware Build INT32 ..
Number
1052 Hardware Version INT32 .. 123  1.23
1053 Serial Number INT32 ..

3.3.2.8 Power Supplies and Temperature


ID Name Format Value Range Description
1060 Driver Input Voltage FLOAT32 V
1061 Medium Internal FLOAT32 V
Supply
1062 3.3V Internal Supply FLOAT32 V
1063 Device Temperature FLOAT32 °C Temperature of the TEC-Controller itself

3.3.2.9 Device Temperature Mode (Standard or Extended)


ID Name Format Value Range Description
1110 Maximum Device FLOAT32 °C
Temperature
1111 Maximum Output FLOAT32 A
Current

Communication TEC- 24.10.11 TB Page 10 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.2.10 Parallel Output Stage Monitoring (Common Load)
ID Name Format Value Range Description
1090 Actual Output Current FLOAT32 A (CH1 + CH2)

3.3.2.11 Error Status


ID Name Format Value Range Description
1070 Error Number INT32 ..
1071 Error Instance INT32 ..
1072 Error Parameter INT32 ..

3.3.2.12 Driver Status


ID Name Format Value Range Description
1080 Driver Status INT32 .. 0: Init
1: Ready
2: Run
3: Error
4: Bootloader
5: Device will Reset within the next 200ms
1081 Parameter System: INT32 .. 0: All Parameters are saved to Flash
Flash Status 1: Save to flash pending or in progress.
(Please do not power off the device now)

3.3.2.13 Object Temperature Stability Detection


ID Name Format Value Range Description
1200 Temperature is Stable INT32 .. 0: Temperature regulation is not active
1: Is not stable
2: Is stable

Communication TEC- 24.10.11 TB Page 11 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.3 Tab: Operation

3.3.3.1 CHx Output Stage Control Input Selection


ID Name Format Value Range Description
2000 Input Selection INT32 .. 0: Static Current/Voltage (Uses ID 2020…)
1: Live Current/Voltage (Uses ID 50001…)
2: Temperature Controller

3.3.3.2 CHx Output Stage Enable


ID Name Format Value Range Description
2010 Status INT32 .. 0: Static OFF
1: Static ON
2: Live OFF/ON (See ID 50000)
3: HW Enable (Check GPIO Config)

3.3.3.3 CHx Output Stage 'Static Current/Voltage' Control Values


ID Name Format Value Range Description
2020 Set Current FLOAT32 1092:
-1.2A … 1.2A
1091:
-4A … 4A
1089 / 1122:
-10A … 10A
1090 / 1123:
-16A / 16A
2021 Set Voltage FLOAT32 TEC-1092:
0V … 9.6V
-SV Version und
TEC-1091:
0V … 21V
-HV Version:
0V … 30V

Communication TEC- 24.10.11 TB Page 12 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.3.4 CHx Output Stage Limits
ID Name Format Value Range Description
2030 Current Limitation FLOAT32 1092:
-1.2A … 1.2A
1091:
-4A … 4A
1089 / 1122:
-10A … 10A
1090 / 1123:
-16A / 16A
2031 Voltage Limitation FLOAT32 TEC-1092:
0V … 9.6V
-SV Version und
TEC-1091:
0V … 21V
-HV Version:
0V … 30V
2032 Current Error FLOAT32 1092:
Threshold 0A … 1.4A
1091:
0A … 5.6A
1089 / 1122:
0A … 14A
1090 / 1123:
0A … 20A
2033 Voltage Error FLOAT32 1092:
Threshold 0A … 13V
-SV Version:
0V … 25V
-HV Version:
0V … 34V

3.3.3.5 General Operating Mode


ID Name Format Value Range Description
2040 General Operating INT32 .. 0: Single (Independent)
Mode 1: Parallel (CH1  CH2); Individual Loads
2: Parallel: (CH1  CH2); Common Load

3.3.3.6 Device Address


ID Name Format Value Range Description
2051 Device Address INT32 0 … 254

Communication TEC- 24.10.11 TB Page 13 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.3.7 UART Interface Settings
ID Name Format Value Range Description
2050 Base Baud Rate INT32 4800 … 1M Instance 1 = Interface 1…
2052 Response Delay INT32 0us … 1E6us Instance 1 = Interface 1…

3.3.3.8 Communication Watchdog


ID Name Format Value Range Description
2060 Timeout FLOAT32 0.1 … 600s 0 disables the Watchdog

Communication TEC- 24.10.11 TB Page 14 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.4 Tab: Temperature Control

3.3.4.1 CHx Nominal Temperature


ID Name Format Value Range Description
3000 Target Object Temp FLOAT32 RNG_TEMP
3003 Coarse Temp Ramp FLOAT32 1E-6°C/s …
50°C/s
3002 Proximity Width FLOAT32 0.1°C … 200°C

3.3.4.2 CHx Temperature Controller PID Values


ID Name Format Value Range Description
3010 Kp FLOAT32 0%/°C …
10000%/°C
3011 Ti FLOAT32 0.0001s …
10000s
3012 Td FLOAT32 0s … 10000s
3013 D Part Damping PT1 FLOAT32 0…1

3.3.4.3 CHx Modelization for Thermal Power Regulation


ID Name Format Value Range Description
3020 Mode INT32 0…2 0: Peltier, Full Control
1: Peltier, Heat Only - Cool Only
2: Resistor, Heat Only

3.3.4.4 CHx Peltier Characteristics


ID Name Format Value Range Description
3030 Maximal Current Imax FLOAT32 0.1A … 1000A
3033 Delta Temperature FLOAT32 1°C … 200°C
dTmax
3034 Positive Current is INT32 .. 0: Cooling
1: Heating

3.3.4.5 CHx Resistor Characteristics


ID Name Format Value Range Description
3040 Resistance FLOAT32 0.001Ohm …
10k Ohm
3041 Maximal Current FLOAT32 0.01A … 1000A

Communication TEC- 24.10.11 TB Page 15 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.4.6 CHx Peltier, Heat Only – Cool Only Boundaries
ID Name Format Value Range Description
3051 Upper Boundary FLOAT32 RNG_TEMP
3050 Lower Boundary FLOAT32 RNG_TEMP

Communication TEC- 24.10.11 TB Page 16 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.5 Tab: Object Temperature

3.3.5.1 CHx Object Measurement Settings


ID Name Format Value Range Description
4001 Temperature Offset FLOAT32 -1E4°C …
1E4°C
4002 Temperature Gain FLOAT32 0.5°C/°C …
2.0°C/°C

3.3.5.2 CHx Actual Object Temperature Error Limits


ID Name Format Value Range Description
4011 Upper Error Threshold FLOAT32 RNG_TEMP
4010 Lower Error Threshold FLOAT32 RNG_TEMP
4012 Max Temp Change FLOAT32 1°C/s …
200°C/s

3.3.5.3 CHx Object Temperature Stability Indicator Settings


ID Name Format Value Range Description
4040 Temperature Deviation FLOAT32 0°C … 50°C
4041 Min Time in Window FLOAT32 0s … 86400s
4042 Max Stabilization Time FLOAT32 0s … 86400s

3.3.5.4 CHx Object Temperature Measurement Limits (Read Only)


ID Name Format Value Range Description
4035 Highest Voltage FLOAT32 V
4036 Lowest Voltage FLOAT32 V
4030 Lowest Resistance FLOAT32 Ohm
4031 Highest Resistance FLOAT32 Ohm
4032 Temperature at Lowest FLOAT32 °C
Resistance
4033 Temperature at FLOAT32 °C
Highest Resistance
4034 Object Sensor Type INT32 .. 0: Unknown Type
1: PT100
2: PT1000
3: NTC18K
4: NTC39K
5: NTC56K
6: NTC1M
7: VIN1

Communication TEC- 24.10.11 TB Page 17 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.6 Tab: Sink Temperature

3.3.6.1 CHx Sink Measurement Settings


ID Name Format Value Range Description
5001 Temperature Offset FLOAT32 -1E4°C …
1E4°C
5002 Temperature Gain FLOAT32 0.5°C/°C …
2.0°C/°C

3.3.6.2 CHx Actual Sink Temperature Error Limits


ID Name Format Value Range Description
5011 Upper Error Threshold FLOAT32 RNG_TEMP
5010 Lower Error Threshold FLOAT32 RNG_TEMP
5012 Max Temp Change FLOAT32 1°C/s …
200°C/s

3.3.6.3 CHx Sink Temperature General


ID Name Format Value Range Description
5030 Sink Temperature INT32 .. 0: External
Selection 1: Fixed Value
5031 Fixed Temperature FLOAT32 RNG_TEMP
5032 Upper ADC Limit Error INT32 .. 0: Enabled
1: Disabled

3.3.6.4 CHx Sink Temperature Measurement Limits (Read Only)


ID Name Format Value Range Description
5040 Lowest Resistance FLOAT32 Ohm
5041 Highest Resistance FLOAT32 Ohm
5042 Temperature at Lowest FLOAT32 °C
Resistance
5043 Temperature at FLOAT32 °C
Highest Resistance

Communication TEC- 24.10.11 TB Page 18 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.6.5 Tab: Auto Tuning
The following parameters are volatile parameters.
ID Name Format Value Range Description
51000 Auto Tuning Start INT32 1 Writing 1 to this parameter initiates the
Auto Tuning process.
51001 Auto Tuning Cancel INT32 1 Writing 1 to this parameter cancels the
Auto Tuning process.
51002 Thermal Model Speed INT32 0-1 0: Fast Model
1: Slow Model
51010 Tuning Parameter 2A FLOAT32 °C Returns the Temperature peak-peak value
(Temperature peak- Read Only recorded while the Tuning Process was
peak value) running.

51011 Tuning Parameter 2D FLOAT32 % Returns the Control Variable peak-peak


(Control Variable peak- Read Only value recorded while the Tuning Process
peak value) was running.

51012 Tuning Parameter Ku FLOAT32 %/°C Returns the Ultimate Gain calculated
(Ultimate gain) Read Only based upon the 2A and 2D values.

51013 Tuning Parameter Tu FLOAT32 s Returns the recorded Ultimate Period.


(Ultimate period) Read Only
51014 PID Parameter Kp FLOAT32 %/°C Returns the optimized Proportional Gain for
Read Only the PID Controller.

51015 PID Parameter Ti FLOAT32 s Returns the optimized Integral Time for the
Read Only PID Controller.

51016 PID Parameter Td FLOAT32 s Returns the optimized Derivative Time for
Read Only the PID Controller.

51022 Slow PI Parameter Kp FLOAT32 %/°C Returns the optimized Proportional Gain for
Read Only the PID Controller.

51023 Slow PI Parameter Ti FLOAT32 s Returns the optimized Integral Time for the
Read Only PID Controller.

51024 PID D Part Damping FLOAT32 .. Returns a recommendation value for the
PT1 Recommendation Read Only PID D Part Damping.

51017 Coarse Temp Ramp FLOAT32 °C/s Returns a recommendation value for the
Read Only Target Temperature Ramp function.

51018 Proximity Width FLOAT32 °C Returns a recommendation value for the


Read Only Target Temperature Ramp function.

51020 Tuning Status INT32 .. 0: Idle


Read Only 1: Ramping to Target Temperature...
2: Preparing for Acquisition...
3: Acquiring Data...
4: Success. Tuning Complete!
10: Error. Check Error Number!
51021 Tuning Progress FLOAT32 0 … 100%
Read Only

Communication TEC- 24.10.11 TB Page 19 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7 Tab: Advanced

3.3.7.1 Tab: Advanced / Temperature Measurement


These settings are hardware depending. Before change, please call the Manufacturer.

3.3.7.1.1 CHx Object Measurement Settings

ID Name Format Value Range Description


6000 PGA Gain INT32 .. 0: Gain = 1
1: Gain = 2
2: Gain = 4
3: Gain = 8
4: Gain = 16
5: Gain = 32
6: Gain = 64
7: Gain = 128
8: Auto Gain 1 or 8
9: Auto Gain 1 or 8 or 32
6007 PGA Bypass INT32 .. 0: Disabled
1: Enabled
6001 Current Source INT32 .. TEC-1092: Others:
0: OFF 0: OFF
1: 10uA 1: 50uA
2: 50uA 2: 100uA
3: 100uA 3: 250uA
4: 250uA 4: 500uA
5: 500uA 5: 750uA
6: 1000uA 6: 1000uA
7: 1500uA 7: 1500uA
6008 Current Source 2 Out INT32 .. TEC-1092: Others:
0: OFF 0: OFF
1: AIN0 (UB) 1: AIN0 (UB)
2: AIN1 (UA) 2: AIN1 (UA)
3: AIN2 3: AIN2 (IA)
4: AIN3 (IA) 4: AIN3
5: REFP0 (IB)
6: REFN0
6009 Measurement Type INT32 .. 0: Resistance
1: Voltage
6002 ADC Rs FLOAT32 10 Ohm …
1MOhm
6006 ADC Rp FLOAT32 0Ohm … 0 Ohm means not assembled.
1MOhm

Communication TEC- 24.10.11 TB Page 20 (37)


Protocol Family 29.06.18 ML 5136AG
ID Name Format Value Range Description
6003 ADC Calibration Offset FLOAT32 -1E5°C …
1E5°C
6004 ADC Calibration Gain FLOAT32 0.5°C/°C …
2.0°C/°C

3.3.7.1.2 CHx Sink Measurement Settings

ID Name Format Value Range Description


6010 ADC Rv FLOAT32 10 Ohm …
1MOhm
6013 ADC vps FLOAT32 0V … 100V
6011 ADC Calibration Offset FLOAT32 -1E5°C …
1E5°C
6012 ADC Calibration Gain FLOAT32 0.5°C/°C …
2.0°C/°C

Communication TEC- 24.10.11 TB Page 21 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7.2 Tab: Advanced / Temperature Conversion

3.3.7.2.1 CHx Object Conversion Mode

ID Name Format Value Range Description


6005 Sensor Type Selection INT32 .. 0: NTC
1: Pt100
2: Pt1000
3: Voltage

3.3.7.2.2 CHx Object NTC Sensor Characteristics

ID Name Format Value Range Description


4024 Upper Point: FLOAT32 RNG_TEMP
Temperature
4025 Upper Point: FLOAT32 1Ohm …
Resistance 1MOhm

4022 Middle Point: FLOAT32 RNG_TEMP


Temperature
4023 Middle Point: FLOAT32 1Ohm …
Resistance 1MOhm

4020 Lower Point: FLOAT32 RNG_TEMP


Temperature
4021 Lower Point: FLOAT32 1Ohm …
Resistance 1MOhm

3.3.7.2.3 CHx Object Voltage to Temperature Conversion

ID Name Format Value Range Description


6400 Reference Temp FLOAT32 RNG_TEMP Reference Temperature in °C
6401 Reference Voltage FLOAT32 -5V … 5V Voltage output at the Reference
Temperature
6402 Temperature Slope FLOAT32 -100V/°C … Voltage change per temperature change
100//°C

Communication TEC- 24.10.11 TB Page 22 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7.2.4 CHx Sink NTC Sensor Characteristics

ID Name Format Value Range Description


5024 Upper Point: FLOAT32 RNG_TEMP
Temperature
5025 Upper Point: FLOAT32 1Ohm …
Resistance 1MOhm

5022 Middle Point: FLOAT32 RNG_TEMP


Temperature
5023 Middle Point: FLOAT32 1Ohm …
Resistance 1MOhm

5020 Lower Point: FLOAT32 RNG_TEMP


Temperature
5021 Lower Point: FLOAT32 1Ohm …
Resistance 1MOhm

Communication TEC- 24.10.11 TB Page 23 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7.3 Tab: Advanced / Lookup Table
The following parameters are volatile parameters.
ID Name Format Value Range Description
52000 Lookup Table Start INT32 1 Writing 1 to this parameter initiates the
Lookup process.
52001 Lookup Table Stop INT32 1 Writing 1 to this parameter cancels the
Lookup progress process.
52002 Lookup Table Status INT32 .. 0: Not initialized
1: Table Data not valid
2: Analyzing Data Table
3: Ready (Data Table OK)
4: Executing…
5: Max nr of Tables exceeded
6: Sub Table not found
52003 Lookup Table Status INT32 INT32 Only valid if “Lookup Table Status” is
Current Table Line “Executing…”.
Information about the currently executed
Data Table Line.
52010 Lookup Table ID INT32 INT32 Selection of the Lookup Table part to be
Selection executed
52012 Nr Of Repetitions INT32 0 … 100’000 Nr Of Executions of the REPEAT_MARK
Elements

Communication TEC- 24.10.11 TB Page 24 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7.4 Tab: Advanced / Display

3.3.7.4.1 Display Configuration

Instance 1 is display Line 1 and Instance 2 is Display Line 2.


ID Name Format Value Range Description
6020 Display Type INT32 .. 0: OFF
1: OLED 2x16
6023 Display Line 1 / 2 INT32 .. 0: None
Alternative Mode 1: On Error
2: Toggle on Error
3: Toggle
6024 Display Line 1 / 2 LATIN1 .. See TEC Family User Manual
Default Text
6025 Display Line 1 / 2 LATIN1 .. See TEC Family User Manual
Alternative Text
6026 Display Line 1 / 2 LATIN1 .. See TEC Family User Manual
Startup Text

Communication TEC- 24.10.11 TB Page 25 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7.5 Tab: Advanced / GPIO

3.3.7.5.1 GPIO Configuration (GPIO1 …GPIO8)

Instance 1 is GPIO1. Instance 2 is GPIO2…


ID Name Format Value Range Description
6100 GPIO Function INT32 .. 0: No Function
1: Data Interface (See 3.3.8.3)
2: TEC OK (1 when Ready or Running)
3: Stable
4: HW Enable
5: FAN PWM
6: FAN Tacho
7: Rmp/Stable
8: Run
9: TempUp
10: TempDown
11: Pump
12: Lookup Start
13: Adr +1 (Device Address)
14: Adr +2 (Device Address)
15: Adr +4 (Device Address)
16: FAN Stop
17: Alt Target T1
18: Alt Target T2
19: PowerSt 0A
20: Encoder A
21: Encoder B
6101 GPIO Level INT32 .. 0: Positive
Assignment 1: Negative
6102 GPIO Hardware INT32 .. 0: IN WeakNo
Configuration 1: IN WeakUp
2: IN WeakDown
3: OUT PushPull
4: OUT OD NoPull
5: OUT OD WeakUp
6103 GPIO Channel INT32 .. 1: Channel 1
2: Channel 2

Communication TEC- 24.10.11 TB Page 26 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7.5.2 CHx Change Target Temperature Buttons

ID Name Format Value Range Description


6111 Upper Temp Limit FLOAT32 RNG_TEMP
6110 Lower Temp Limit FLOAT32 RNG_TEMP
6112 Step Size FLOAT32 0°C … 1000°C

3.3.7.5.3 CHx Pump Control

ID Name Format Value Range Description


6120 Actual Temperature INT32 .. 0: Sink
Source 1: Object
6121 ON Threshold FLOAT32 RNG_TEMP
6122 OFF Threshold FLOAT32 RNG_TEMP

3.3.7.5.4 CHx Alternative Target Temperature over GPIO Pin

ID Name Format Value Range Description


6130 Temperature 1 FLOAT32 RNG_TEMP
6131 Temperature 2 FLOAT32 RNG_TEMP
6132 Temperature 3 FLOAT32 RNG_TEMP

3.3.7.6 Tab: Advanced / FAN

3.3.7.6.1 CHx FAN Control Enable

ID Name Format Value Range Description


6200 FAN Control Enable INT32 .. 0: Disabled
1: Enabled

3.3.7.6.2 CHx FAN Temperature Controller

ID Name Format Value Range Description


6210 Actual Temperature INT32 .. 0: CH1 Sink
Source 1: CH1 Object
2: CH2 Sink
3: CH2 Object
4: Device Temperature
6211 Target Temperature FLOAT32 RNG_TEMP
6212 Kp FLOAT32 0%/°C … Temperature Controller
10000%/°C
6213 Ti FLOAT32 0.0001s … Temperature Controller
10000s
6214 Td FLOAT32 0s … 10000s Temperature Controller

Communication TEC- 24.10.11 TB Page 27 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7.6.3 CHx FAN Speed Controller

ID Name Format Value Range Description


6220 0% Speed FLOAT32 0 … 100000 FAN Speed when no cooling is required
6221 100% FLOAT32 0 … 100000 FAN Speed when maximum cooling is
required
6227 Fan Min Speed Start INT32 0 … 100000 Speed above which the FAN starts
6228 Fan Min Speed Stop INT32 0 … 100000 Speed below which the FAN stops
6222 Kp FLOAT32 0%/°C … Speed Controller
10000%/°C
6223 Ti FLOAT32 0.0001s … Speed Controller
10000s
6224 Td FLOAT32 0s … 10000s Speed Controller
6225 Bypassing Speed INT32 .. 0: No
Controller 1: Yes
6226 FAN Surveillance INT32 .. 0: Enabled
1: Disabled

3.3.7.6.4 FAN General Settings

ID Name Format Value Range Description


6230 FAN PWM Frequency INT32 .. 0: 25kHz
1: 1kHz

3.3.7.7 Tab: Advanced / Misc

3.3.7.7.1 CHx Actual Object Temperature

ID Name Format Value Range Description


6302 Observe Mode INT32 .. 0: Automatic
1: Disabled
2: Enabled
6301 Control Speed INT32 .. 0: 10Hz
1: 80Hz/90Hz
2: 1Hz
6300 Source Selection INT32 .. 0: Internal from its own Channel
1: External (Over Parameter 52200)
2: Internal from Channel 2 (only valid on
Inst 1)

Communication TEC- 24.10.11 TB Page 28 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.7.7.2 Parameter System Save to Flash Configuration

ID Name Format Value Range Description


108 Save Data to Flash INT32 .. 0: Enabled
1: Disabled

3.3.7.7.3 Error State Auto Restart Delay

ID Name Format Value Range Description


6310 Delay till Restart FLOAT32 0s … 86400s

3.3.7.7.4 Device Temperature Mode (Output Stage)

ID Name Format Value Range Description


6330 Mode INT32 .. 0: Standard
1: Extended

3.3.7.7.5 Output Stage Controller Limit (Error 108)

ID Name Format Value Range Description


6320 Error Delay INT32 -1 … -1: does fully disable the Error 108 (Not
20000000ms recommended)
0: Will be set automatically to 1ms.

3.3.8 Other Parameters (Not directly displayed in the Service Software)

3.3.8.1 Power Supply Parameters (Bus-Controlled) Mode Parameters


The following parameters are volatile parameters. They have a defined reset state.

Communication TEC- 24.10.11 TB Page 29 (37)


Protocol Family 29.06.18 ML 5136AG
ID Name Format Value Range Description
50000 Live Enable INT32 .. 0: Disabled (Reset State)
1: Enabled
If the Parameter ID 2010 is set to ‘Live
OFF/ON’ this Parameter defines the
Enable status.
50001 Live Set Current FLOAT32 1092: 0A at Reset
-1.2A … 1.2A If the Parameter ID 2000 is set to ‘Live
1091: Current/Voltage’ this Parameter defines the
Set Current.
-4A … 4A
1089 / 1122:
-10A … 10A
1090 / 1123:
-16A / 16A
50002 Live Set Voltage FLOAT32 1092: 0V at Reset
0V … 9.6V If the Parameter ID 2000 is set to ‘Live
-SV Version und Current/Voltage’ this Parameter defines the
TEC-1091: Set Voltage.
0V … 21V
-HV Version:
0V … 30V

3.3.8.2 Temperature Regulator Additional Parameters


The following parameters are volatile parameters. They have a defined reset state.
ID Name Format Value Range Description
50010 Sine Ramp Start Point INT32 .. 0: On a new Target Value, the actually
measured Temperature is taken as Start
Temperature. (Reset State)
1: On a new Target Value, the current
Target Temperature is taken as Start
Temperature
50011 Object Target INT32 .. 0: Taken form Parameter ID 3000
Temperature Source (Reset State)
Selection 1: Taken form Parameter ID 50012
50012 Object Target FLOAT32 RNG_TEMP 0°C at Reset
Temperature

Communication TEC- 24.10.11 TB Page 30 (37)


Protocol Family 29.06.18 ML 5136AG
3.3.8.3 GPIO (General Purpose Input Output) GPIO1 … GPIO8 Signal Control
The following parameters are volatile parameters.
This feature can be used to control the GPIO1 through Bit Field Description:
GPIO8 signals. Bit Number Output Signal
The pins are addressed by a bit field. 0 GPIO1
1 GPIO 2
Example:
2 GPIO 3
To configure GPIO3 / GPIO4 as output pins, and to set
3 GPIO 4
GPIO3 to high level and GPIO4 to Low Level, use the
following commands: 4 GPIO 5
5 GPIO 6
Set ID 52102 to 4 (Set Bit Number 2 to '1') 6 GPIO 7
Set ID 52101 to 12 (Set Bit Numbers 2 and 3 to '1') 7 GPIO 8
Set ID 52100 to 1 (Enable the Function)
This command order has been chosen to avoid spikes. After Reset, all values are set to 0.

ID Name Format Value Range Description


52100 Enable Function INT32 0…1 Enables the Output Signal control function.
52101 Set Output to Push-Pull INT32 0 … 255 If a Bit is set to '0', the Output Signal is at
High Impedance (used as input).
If a Bit is set to '1', the Output Signal is
driven.
52102 Set Output States INT32 0 … 255 Sets the output states of driven signals.
52103 Read Input States INT32 0 … 255 Reads the (input) states of all signals back.

3.3.8.4 Set Actual Object Temperature from external


The following parameters are volatile parameters.
ID Name Format Value Range Description
52200 External Object FLOAT32 RNG_TEMP Initial Value will be NAN. NAN causes the
Temperature temperature controller to Stop.
This Value should be set every 100ms or
faster.
To enable this feature use Parameter
6300.
If this Parameter is not being set for more
than 5s, the value will automatically set to
NAN. (This stops the temperature
controller)

Communication TEC- 24.10.11 TB Page 31 (37)


Protocol Family 29.06.18 ML 5136AG
4 Bootloader
The Bootloader can be controlled over a Control and Stream Command.
It is important to have the correct Command Sequence
1. Activate Bootloader
2. Clear Memory
3. Send Stream
4. ReBoot
If there is an Error restart the Update Process

4.1 Bootloader Control (BC?)


Type Mnemonic Field 1
Query ?BC UINT32
Bootloader Command

Type Field 1
Response UINT32
Bootloader Status
Or Server Error Code

4.1.1 Bootloader Command


Bit Description
NoBit (No bit set) No Operation. Can be used to read only the Bootloader Status
0 Bootloader Activate. Enable the Erase and Write Flash functions
1 Clear Memory. Clears the Update Memory. A response can take up to 8.5s
2 ReBoot. Reboots the Application and start the Update process. Only valid if there is a valid Application in
the Update Memory

4.1.2 Bootloader Status


Bit Description
0 Bootloader is activated and running
1 Memory is cleared
2 Valid Application. There is a Valid Application in the Update Memory
3 Bootloader Error. There is an Error. Wrong Command Sequence, CRC Wrong….

Communication TEC- 24.10.11 TB Page 32 (37)


Protocol Family 29.06.18 ML 5136AG
4.2 Bootloader Stream (BS?)
Type Mnemonic Field 1
Query ?BS Data Stream
Part of the Hex File

Type Field 1
Response UINT32
Bootloader Status
Or Server Error Code

4.2.1 Data Stream


The Data Stream command is used to send the Hex File content to the microcontroller.
Add a few Hex File lines to the Payload Filed of the communication protocol frame and remove all ‘\n’ and ‘\r’ from
the stream. (The Hex File lines are then only separated by the double dot).
The maximum size of the Payload Field is 512Bytes.
It is recommended to send 10 Hex File Lines in one package. This will not exceed the 512Byte limit.

4.2.2 Bootloader Status


See 4.1.2 Bootloader

Communication TEC- 24.10.11 TB Page 33 (37)


Protocol Family 29.06.18 ML 5136AG
5 Example Communication Strings
• If you have any questions, please do not hesitate to contact us under: contact@meerstetter.ch or
www.meerstetter.ch
• The following Example Communication Strings have been captured with the MeComAPI ComLog.txt file.
• It shows the Serial Communication Data as it would appear on a normal Serial Terminal Program. Only
the “OUT:” and “IN:” tags have been added by the MeComAPI. The End-of-Frame Byte is not shown,
because it is a ASCII <CR> (Carriage Return, 0x0D).
• All the Frame data is colored to better understand what is going on:
o Control
o Address (Using address 0, the device will always answer independent from its address.)
o Sequence Number
o Payload / Other Payload part
o Cecksum

Get Firmware Identification String


OUT: #0015AA?IF62AE
IN: !0015AA8065-TEC SW G01 7199
 Result is “8065-TEC SW G01 “

Get Device Type (Using Parameter Value Read)


Parameter ID: 100 (0x0064); Instance 1
OUT: #0015AB?VR0064018000
IN: !0015AB000004411DBD
 Result is 0x00000441  1089

Get Serial Number (Using Parameter Value Read)


Parameter ID: 102 (0x0066); Instance 1
OUT: #0015AC?VR0066018125
IN: !0015AC000000706F2C
 Result is 0x00000070  Interpreted as an INT32: Decimal Value 112

Set TEC Output Stage Enable Status (Using Parameter Value Set Command)
Parameter ID: 2010 (0x07DA); Instance 1; New value is 2 (Live OFF/ON) as INT32
OUT: #0015AEVS07DA01000000028F97
IN: !0015AE8F97
 As Result we get a ACK. The ACK sends the Checksum of the Set Command back.

Communication TEC- 24.10.11 TB Page 34 (37)


Protocol Family 29.06.18 ML 5136AG
Get TEC Object Temperature (Using Parameter Value Read)
Parameter ID: 1000 (0x03E8); Instance 1
OUT: #0015AB?VR03E801C21A
IN: !0015AB41CD2F28D5C2
 The Result is 0x41CD2F28  Interpreted as an FLOAT32: 25.648026°C
You may use the tool: http://www.h-schmidt.net/FloatConverter/ for tests.
Usually Microcontrollers do support float according to IEEE754 by an Hardware or Software FPU.

Set TEC Target Object Temperature (Using Parameter Value Set)


Parameter ID: 3000 (0x0BB8); Instance 1; New Value 21.750°C AS FLOAT32 according to IEEE754
The new Value 21.75 is being transmitted as Hexadecimal Representation 0x41AE0000.
You may use the tool: http://www.h-schmidt.net/FloatConverter/ for tests.
Usually Microcontrollers do support float according to IEEE754 by an Hardware or Software FPU.
OUT: #0015B0VS0BB80141AE0000C482
IN: !0015B0C482
 As Result we get a ACK. The ACK sends the Checksum of the Set Command back.

Querying a not available Parameter ID (Using Parameter Value Read)


Parameter ID: 1234 (0x04D2); Instance 1
OUT: #0015AC?VR04D2017BFE
IN: !0015AC+0532DA
 As Result we get the Server Error Code 0x05 which means that this Parameter is not available.

Communication TEC- 24.10.11 TB Page 35 (37)


Protocol Family 29.06.18 ML 5136AG
6 Change Log
Changed Dok STM32 Change Log
by SW
Version
2 Feb W 2.20 • Add: Command ?TT
2015 • Add: Description about Flash and RAM parameters
• Add: Parameter 6320 (CHx Output Stage Controller Limit Error Delay)
16 March X 2.30 • Mod: Parameter ID 1061: New Name: Medium Internal Supply
2015
• Add: Parameter ID 1044: Sink Sensor Temperature

15 July Y 2.40 • Add: Parameter ID 6120 – 6122 (Pump Control)


2015
• Mod: Parameter ID 6100 (Add Pump selection)
16 Sept Z 2.41 • Bug: Parameter ID 52101 Example: Bug fixed
2015
29 Dez AA 2.50 • Add: Parameter ID 1045 (Object Temperature Measurement)
2015
• Mod Parameter ID 6300 (Take Temp of CH2 for CH1)
• Mod: TEC maximum output voltages modified
• Add: Parameter ID 1110 (Maximum Device Temperature)
• Add: Parameter ID 1111 (Maximum Output Current)
• Add: Parameter ID 6330 (Device Temperature Mode)
21 April AB 2.60 • Add: Parameter ID 6226 (FAN Surveillance Disable option)
2016
• Mod: ?VL command documentation optimized
3 June AC 2.70 • Add. Parameter ID 5032 (Sink Upper ADC Limit Erro)
2016
• Add: Parameter ID 6006 (Object Measurement Rp)
5 Sept AD 2.72 • Add: Parameter ID 4034 (Object Sensor Type)
2016
• Mod: Examples address changed to 0.
2 AE 3.00 • Add: CS command (change speed)
February
• Mod: Parameter ID 1040, 1041 Object and Sink ADC values Format changed
2017
from INT32 to FLOAT32
• Mod: Parameter ID 2050, 2052 UART Baud Rate and RS485 Replay delay
settings are now available for all 3 interfaces.
• Del: Legacy Commands removed (also from firmware)
• Mod: Parameter ID 6100 options extended.
• Del: Peltier Umax and Qmax removed
• Add: Parameter ID 6130 Alternative Target Temperature over GPIO Pin
• Add: Parameter 6302 Object Temperature Observe Mode
• Add: Parameter 6301 Control Speed (Temperature Controller)
• Mod: Parameter 3020 Mode Generalized
• Add: Parameter 3050, 3051 Heat Only – Cool Only Boundaries.

Communication TEC- 24.10.11 TB Page 36 (37)


Protocol Family 29.06.18 ML 5136AG
Changed Dok STM32 Change Log
by SW
Version
28 June AF 3.11 • Del: All standard commands moved to document 5117C
2018
• Del: Parameter 1046 because it was doubled. See ID 4034
• Add: Temperature Measurement Parameters: 6007, 6008, 6009
• Add: Temperature Conversion Parameters: 6400, 6401, 6402
• Add: Voltage option to the Sensor Type Selection parameter 6005
• Add: Monitor Value 1046 Object Differential Voltage
• Add: Object Temperature Parameter 4035 Highest Voltage and
4036 Lowest Voltage
• Add: Fan Control Parameters 6227 and 6228.
• Add: Fan Control Parameter 6210 more options
• Mod: GPIO Parameter 6100 changed options
• Add: Display Parameters 6024, 6025 and 6026
• Del: Display Parameters 6021 and 6022
• Add: GPIO Parameters 6101, 6102 and 6103

29 June AG 3.11 • Bug: Communication Example ACK example was wrong


2018

Communication TEC- 24.10.11 TB Page 37 (37)


Protocol Family 29.06.18 ML 5136AG

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy