From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

suggestion for serial communication thermometer with ASCII commands (for teaching purposes)

Hi everyone,

 

maybe off topic but I can't find good answers on google.

 

I am teaching basics about LabVIEW programming to students and I would like to make an exercise where they have to create a small simple interface to program an instrument (select chan num XXX, start reading with interval...) and continuously read answers from the instrument, extract data, plot it on a graph and save in log file all inside some parallel while loop... Nothing fancy, just the basics.

 

I therefore looking for a "cheap" (around 200 euros) digital thermometer with 1 or 2 channels (RTD or thermocouples) which has a digital screen display, a serial port rs232 for communication with the computer based on ASCII commands and a good documentation which describes communication protocols parameters and lists of ASCII commands, because I want the student to spend a bit of time looking for the information in the documentation but it has to be done within reasonable amount of time.

 

A great thermometer for that is the ASL F200

https://www.isotechna.com/F200-Precision-Thermometer-p/f200.htm

 

but it s a bit pricy for my use here and I don t need such accurate instrument.

 

Maybe someone has good suggestions for me

 

thanks a lot

 

regards

 

Hicham

0 Kudos
Message 1 of 14
(4,002 Views)

https://www.omega.com/pptst/MDS8PT.html

 

If you know what you want, you may be able to get a refurbished instrument on eBay.

 

 

0 Kudos
Message 2 of 14
(3,968 Views)

You could try the CL3515R from Omega.  It has a Serial or USB interface that allows for remote configuration and monitoring plus is close to your 200 Euro price tag.  It has two input sensors and can even drive an output to be used as a calibrator.

https://www.omega.com/pptst/CL3515R.html

Help the Community (and future reviewers) by marking posts as follows:
If it helped - KUDOS
If it answers the issue - SOLUTION
Message 3 of 14
(3,958 Views)

Dear Minions,

 

I'd like to purchase that thermometer (Omega CL3515R), from which I'd like to read from my own program.

 

For that purpose would you know of the coding for the RS232  interface?

 

Best regards

0 Kudos
Message 4 of 14
(3,661 Views)

Hi,

 

A little off topic, but have you considered using Arduino Uno as a teaching tool.

They cost around 25 USD.

 

Here's a link to some LabVIEW/Arduino projects

 

https://create.arduino.cc/projecthub/projects/tags/labview

 

Just a thought

 

Curt

0 Kudos
Message 5 of 14
(3,644 Views)

I do know the command set used with this device.  It is provided in the instruction manual that accompanies the CL3515R purchase; even though, it is not as clear as desired.

Help the Community (and future reviewers) by marking posts as follows:
If it helped - KUDOS
If it answers the issue - SOLUTION
0 Kudos
Message 6 of 14
(3,598 Views)

Here is a breakdown of the Remote Programming Commands for the CL3515R:

<COMMANDS>
%001 => Default ID (until redefined by the %001Ixxx where xxx is some 3 digit number like %001I012 => New ID will change from 001 to 012 when using more than a single CL3515R unit) All other commands and queries below shown with ID 001.
%001P+011000 => New Output Setpoint for Temp will be +1100.0
%001TK => Set to use K-type Thermocouple
%001UC => Set to the Celsius Temperature Scale

<QUERIES>
%001a0 (-a9) => Meter Group Addresses
%001b => 
%001d => Read both Thermocouple Inputs
%001e => Read both Thermocouple Inputs
%001i => Read (ID)
%001p => Read Output Setpoint
%001t => Read Thermocouple type setting
%001u => Read Temperature Scaling
%001v => Read Firmware Version

This device also has a power saving mode and will automatically turn-off if no commands are received after a period of time.  Use a 9V power adapter and periodically send a Read ID query to keep the instrument awake until needed.

 

Help the Community (and future reviewers) by marking posts as follows:
If it helped - KUDOS
If it answers the issue - SOLUTION
0 Kudos
Message 7 of 14
(3,581 Views)

Can you also provide the port settings

0 Kudos
Message 8 of 14
(3,292 Views)

The CL3515R unit can connect to a PC through a USB cable to custom interface RS-232 connector on the CL3515R unit.  Most units come with this cable included.

Help the Community (and future reviewers) by marking posts as follows:
If it helped - KUDOS
If it answers the issue - SOLUTION
0 Kudos
Message 9 of 14
(3,287 Views)

Hi, 

Can you let me know where to find the document for talking to CL3515R under serial port? 

I would like to control it under Mac using python.

 

Thanks,

 


@Minions wrote:

Here is a breakdown of the Remote Programming Commands for the CL3515R:

<COMMANDS>
%001 => Default ID (until redefined by the %001Ixxx where xxx is some 3 digit number like %001I012 => New ID will change from 001 to 012 when using more than a single CL3515R unit) All other commands and queries below shown with ID 001.
%001P+011000 => New Output Setpoint for Temp will be +1100.0
%001TK => Set to use K-type Thermocouple
%001UC => Set to the Celsius Temperature Scale

<QUERIES>
%001a0 (-a9) => Meter Group Addresses
%001b => 
%001d => Read both Thermocouple Inputs
%001e => Read both Thermocouple Inputs
%001i => Read (ID)
%001p => Read Output Setpoint
%001t => Read Thermocouple type setting
%001u => Read Temperature Scaling
%001v => Read Firmware Version

This device also has a power saving mode and will automatically turn-off if no commands are received after a period of time.  Use a 9V power adapter and periodically send a Read ID query to keep the instrument awake until needed.

 


 

0 Kudos
Message 10 of 14
(3,108 Views)