background image

Torrey Pines Scientific, Inc. 

45 

 

 

Serial Command Quick Reference Table 

 

  

  

  

Example 

 

Command 

Function 

sent 

returned 

ID

 

return model and version 

v <CR> 

SC25 v1.0 <CR LF> 

return serial number 

V <CR> 

12345678 <CR LF> 

Te

mpe

ra

tur

e

  

return set point temperature 

s <CR> 

-10.0 <CR LF> 

off <CR LF> if idle mode 

n

(xxx)

 

set new set point temperature (x.x min) 

n25 <CR> 

ok <CR LF> 

i/I 

set/clear idle mode (plate power is off when set) 

i <CR> or 

I<CR> 

ok <CR LF> 

return plate temperature 

p <CR> 

-10.0 <CR LF> or error_code<CR LF> 

Orbital 

Speed 

return Orbital Speed (legacy) 

r<CR> 

3<CR LF> 

set/return Orbital Speed (0-9) 

m<CR> 

3<CR LF> 

m3<CR> 

ok <CR LF> 

Loggi

ng

 

return log file 

l <CR> 

log_data(0) <CR LF>... 

log_data(n)<CRLF> 

lc 

clear log file 

lc<CR> 

ok <CR LF> 

ls 

start logging 

ls <CR> 

ok <CR LF> 

lp 

stop logging 

l p<CR> 

ok <CR LF> 

le 

set log period to 1 second 

le <CR> 

ok <CR LF> 

lm 

set log period to 1 minute 

l m<CR> 

ok <CR LF> 

l5 

set log period to 5 minutes 

l5 <CR> 

ok <CR LF> 

return current log period 

 b<CR> 

s, m, or 5 <CR LF> 

U

tilit

y

 

#m 

return all calibration points 

#m<CR> 

C_LO,M_LO,C_HI, M_HI <CR><LF> 

#F 

Restore calibration to factory values 

#F <CR> 

ok<CR LF> 

 

#Z 

Reset unit to default configuration (rarely 
necessary) 

#Z<CR> 

Uint Reset <CR LF> 

<CR> is ASCII return char (for example: “enter” keyboard press for HyperTerminal, “\r” for C pgms, ASCII hex char “D”) 
<LF> is ASCII linefeed char (d’10 or ‘\n’) 

 

Summary of Contents for EchoTherm SC25

Page 1: ...25 SC25XT SC25XR Applies to version 6 0 and higher DOCUMENT NUMBER SC25 100 Revised Feb 2021 TORREY PINES SCIENTIFIC INC 2713 Loker Ave West Carlsbad CA 92010 TELEPHONE 760 930 9400 TOLL FREE 866 573 9104 FAX 760 930 9480 E Mail info torreypinesscientific com Web site www torreypinesscientific com ...

Page 2: ...ER CHILLER PLATE 6 ORBITAL MIXER 6 PROGRAMMABLE 6 TIMER 6 ALARM 6 DATA LOGGER 7 VII FRONT AND REAR PANEL CONTROLS 8 FRONT PANEL 8 REAR PANEL 9 VIII SET UP PARAMETERS 10 SET UP PARAMETERS 10 SET UP INSTRUCTIONS 10 ENVIRONMENTAL INFORMATION 10 IX DISPLAY AND KEYBOARD DESCRIPTIONS 11 DISPLAY 11 PUSH BUTTONS 12 X SETTING TEMPERATURE AND OTHER FEATURES 13 SETTING TEMPERATURE 13 SETTING ORBITAL SPEED 13...

Page 3: ...Calibration 27 Single Point User Calibration 28 MENU Calibrate 29 MENU Reset Cal Points 30 XIII TEMPERATURE MEASUREMENT ERROR CODES 31 XIV RS232 SERIAL COM INTERFACE 32 Cable Pinout 32 COM Settings 32 XV CLEANING MAINTENANCE AND CONSUMABLE PARTS 33 CLEANING 33 MAINTENANCE 33 SPARE PARTS AND CONSUMABLES 34 XVI ADDITIONAL SYMBOLS 34 APPENDIX A Example Programming Scenarios 35 APPENDIX B Commands Usi...

Page 4: ...d please return freight prepaid and correction of the defect will be made without charge Out of warranty products will be repaired on a charge basis III RETURN OF ITEMS Authorization must be obtained from our Customer Service Department before returning items for any reason When applying for authorization please include data regarding the reason the items are to be returned For your protection ite...

Page 5: ...sure it is cool Note that there is a red LED on the front panel marked HOT This will illuminate when the heater surface goes above 50 0 C 122 F ORBITAL MIXER The plate that holds the sample blocks is mounted on the orbital mixing mechanism Note that there are two cardboard restraints wedged under the spill shield around the heater plate Be sure to remove these before using the mixer to prevent dam...

Page 6: ...sample blocks placed on it can be instructed via the membrane switch to rotate from 200 to 1000 rpm The plate is supported by a flexure leaf spring mechanism that is driven by a motor at the rear of the unit The orbit is about 2mm peak to peak and works well for mixing small samples in centrifuge tubes at faster speeds and larger samples in larger vessels at slower speeds This is a rugged mechanis...

Page 7: ... to 27 000 data points in intervals of 1 second 1 minute or one every 5 minutes See the instructions later for use NON VOLATILE MEMORY The units are equipped with EEPROM memory that will store user settings such as the last set point motor speed MENU options user changed calibration points and logged data points and all programmed sequence values The stored values will be recalled each time the un...

Page 8: ...ameters The display is a two line alphanumeric LCD with backlighting When the unit is turned on the display will light and show the Set Point Plate temperature will be displaying the actual temperature of the plate surface and the Orbital Mixing Speed setting There are two LEDs on the front panel One is a power on indicator and the other is the plate surface hot indicator that will illuminate when...

Page 9: ...orrey Pines Scientific Inc 9 REAR PANEL The rear panel shown has the on off power switch at the left the 12 volt dc power input jack in the middle the DB9 connector for the RS232 I O port is on the right ...

Page 10: ...he line cord provided and then into a properly grounded 3 wire outlet of proper voltage 3 Plug the power supply cable into the rear of the chilling heating module 4 Place the sample on the plate surface 5 Turn the unit on by the switch on the rear of the chilling heating module The unit display will light and the power LED will illuminate 6 Set target temperature and timer if wanted according to t...

Page 11: ...y viewing It is used to set all the parameters of the units The two push buttons enable the user to set a temperature set the orbital mixing speed set a timer and to calibrate the temperature against a local standard Figure 1 below describes the screens for different modes of operation Figure 1 Display Screens for Different Modes of Operation ...

Page 12: ...e by 1C with each press If the UP ARROW is pressed and held down the set point will increase by 1C after the first press but after holding for 2sec the set point temperature will rapidly increase until the button is released or until the maximum set point for the unit is reached A double key press is accomplished by simultaneously pressing and releasing both UP and DOWN ARROW buttons In the defaul...

Page 13: ...th the temperature measurement circuitry or if the calibration values are invalid an error code will be displayed in the location of the Plate temperature For example if the low calibration measured value is out of range the unit will display Plate cal1 See the XII Temperature Measurement Error Codes section of this manual for a complete listing and the appropriate course of action should an error...

Page 14: ...hes zero If the Auto Off feature is disabled Auto Off no the unit will continue to control the plate to the set point temperature when the timer reaches zero If the Auto Off feature is enabled Auto Off yes the unit will go into Idle Mode when the timer reaches zero When the unit is in Idle Mode no power will be directed to the plate the plate is essentially turned off and will naturally return to ...

Page 15: ...Torrey Pines Scientific Inc 15 Figure 3 Menu Map to Stop the Running Timer Figure 4 Menu Map to Select Timer Options ...

Page 16: ...ed as described below See Figure 5 and Figure 6 for details on setting and clearing Idle Mode using the menu The unit will enter Idle Mode in two ways 1 By using the Menu option Set Idle Mode 2 By setting the Auto Off option to yes in the Timer Options menu The SC25 will enter Idle mode when the countdown timer reaches 00 00 00 at the end of a timer period or when a program has ended The unit will...

Page 17: ...Torrey Pines Scientific Inc 17 Figure 6 Menu Map to Clear Idle Mode Using the Menu ...

Page 18: ...ond every minute or every five minutes as set by the user When the unit is in Log mode the character L will be displayed on the LCD screen in the lower left corner The data buffer can then be down loaded whenever wanted via the RS232 I O port ref XIII RS232 INTERFACE Figures 7 8 and 9 show the steps to set the log period and how to start and stop a logging session Figure 7 Menu Map to Set Log Peri...

Page 19: ...Torrey Pines Scientific Inc 19 Figure 8 Menu Map to Start Logging Session Figure 9 Menu Map to Stop Logging Session ...

Page 20: ...am Option wait until feature and or the Timer Options Auto off and or Alarm Tone global settings The typical steps to programming a sequence is to select the program number 1 through 5 then specify the temperature and time for each step up to 10 steps program in the sequence To run the program select the program number and the number of times to repeat the sequence 1 99 cycles or infinite then sta...

Page 21: ... user to define up to 5 individual programs consisting of up to 10 steps per sequence The Program Menu option provides the ability to choose a program to run or to edit Figure 10 below shows the menu map for the Program feature Figure 10 Menu Map For Program Control ...

Page 22: ...enables the user to specify the values for the Set Point and time for each step in the program sequence Figure 11 below provides a description of the items shown on the LCD in the Program Edit mode See Appendix A for examples of defined the program steps and the effects of using the global Program Option and Timer Option settings Figure 11 Description of Items in Program Edit Screen ...

Page 23: ...es Scientific Inc 23 Figure 12 below shows the keystrokes required to set the values for each step parameter and how to navigate from one step to the next Figure 12 Menu Map For Defining or Editing Program Steps ...

Page 24: ... ending The range for cycle values are 1 to 99 and in which means infinite When infinite in is set the program sequence will repeat until the user stops the program Figure 13 below provides a description of the steps and keystrokes required to define the program cycles and to start the program running Figure 13 Menu Map For Setting Program Cycles and Running Program ...

Page 25: ...Torrey Pines Scientific Inc 25 Figure 14 below provides a description of the LCD screen when a program is running Figure 14 Description of the Display While a Program is Running ...

Page 26: ...ately when the next program step starts This means that the transition time required to go from one step temperature to the next will be included in the step time The Program Option setting is global meaning that it applies to every step in the program It is not possible to specify that some steps wait and other steps don t wait within a program sequence See Appendix A for examples of defined the ...

Page 27: ...ne with the low and high calibration temperatures equal to the corresponding low and high temperatures in the expected range If operation at only a single temperature is required then single point calibration may be appropriate with the understanding that displayed and measured temperature values will only match at the single calibration temperature and not at other temperatures Executing the menu...

Page 28: ...ation the unit must be calibrated at either the low or high temperature calibration point but not both The rule of thumb is if the single point calibration point is less than 50C calibrate using the low temperature calibration point and if greater than 50C then calibrate using the high temperature calibration point For example if the unit is to be single point calibrated at 37C the low temperature...

Page 29: ...ATE SURFACE AND BLOCK SURFACE MEASUREMENTS ARE DIFFICULT TEMPERATURE MEASUREMENT TO MAKE ACCURATELY Ensure that the unit and the measurement device have had sufficient time 10 mins to stabilize at the new calibration temperature prior to entering in Measured Temperature Value If the temperatures are not stable when the measured temperature value is entered significant display and unit performance ...

Page 30: ... points In most cases select Set to Factory and the unit will retrieve the calibration values obtained when the unit was calibrated at the factory prior to shipment Selecting Set to Not Cal will remove all calibration corrections and the unit will be uncalibrated Figure 17 Menu Map to Reset Calibration Points ...

Page 31: ... displayed instead of the temperature value for Plate Table 1 below lists the error codes the possible cause and recommended action to address the error and return the unit to proper operating condition Calibration errors cal0 cal4 are addressed by entering the Menu and resetting the unit to the factory settings or to the Not Cal settings see Figure 17 The unit can then be re calibrated if necessa...

Page 32: ...ollowing each command that is sent to the SC25 unit Refer to Appendix B of this document for a detailed description of the commands available when using the serial port The interface cable should be the straight through type with the minimum connections shown in the Figure 18 below Additionally a DB9 to USB dongle may be used if the PC does not have a DB9 serial COM connector Cable Pinout Figure 1...

Page 33: ...at the unit is not dirty to a point where proper performance is impaired This is especially important relative to the membrane switch and LCD window 3 Being certain to store the unit properly when not in use in an area that will not have items placed on top of the unit and covering the unit in a way that will keep dirt and other foreign bodies out of the unit Note Outside electrical interference s...

Page 34: ...mber Description 730 0001 Power Cord US 730 0002 Power Cord Germany European 730 0003 Power Cord UK 730 0004 Power Cord Italy 730 0005 Power Cord Australia China XVI ADDITIONAL SYMBOLS The following are additional symbols found on labels on the instrument Symbol Description V Voltage Alternating Current A Current Hz Frequency W Power ...

Page 35: ...n the time to get to the set point and the time at the set point are combined in the step time If set to yes the step timer value only refers to the time at the set point temperature The wait until feature is global meaning that when set all steps in a running program will wait until the plate temperature reaches the set point before the step timer will begin to decrement It is not possible to pro...

Page 36: ...the plate will heat until the plate temperature is 37C The plate temperature will then remain at 37C for the remainder of the 30minutes When the timer reaches 00 00 00 step 2 loads its values and begins to execute In step 2 the set point is 95C and the countdown timer value is 1 hour In step 3 the set point is 4C for 30mins When the program ends the timer will begin counting up until the user pres...

Page 37: ...to yes This means that on the last step the unit will enter Idle Mode and automatically turn off power to the plate Figure A2 above shows the effect of setting the Timer Options Auto Off option to yes The three program steps are defined exactly the same as for Example 1 but now when step 3 completes the set point will be off and the unit will stop powering the plate The effect is that the plate an...

Page 38: ...ustrated in Figure A3 above where the step timer simply waits during the temperature change periods before starting to decrement This example is the same as Programming Example 2 with the Program Options wait until feature enabled It should be obvious that enabling the wait until global setting will result in an increase in the total time to complete an entire sequence since the time to get to tem...

Page 39: ...s returned from the SC25 will be terminated with this character Actually every string that is returned from the SC25 will be terminated with a CR then a LF In HyperTerminal the combined characters will cause the cursor to return to the beginning of the next line Programs written in C for example can use this character often n for parsing returned strings string Characters within parenthesis are st...

Page 40: ...ent set point send s CR returned example 1 10 CR LF returned example 2 9 CR LF returned example 3 100 CR LF returned example 4 off CR LF if unit is in Idle Mode see Command i Command n Function Set and Store New Set Point Temperature Description When the command n new_temperature CR is received by the SC25 unit the set point will be changed to new_temperature and the text string ok will be returne...

Page 41: ... value that it was before the unit entered Idle Mode If the command is not received in the proper syntax e CR LF will be returned Example verify Idle Mode send s CR returned off CR LF Example Clear Idle Mode set point was 25C before entering Idle Mode send I CR returned ok CR LF set point now 25C Example verify no longer in Idle Mode and set point is 25C send s CR returned 25 CR LF Command p Funct...

Page 42: ...ll be erased and ready to start a new file If the command is not received in the proper syntax e CR LF will be returned Example return the orbital speed which is currently displayed as 3 on the LCD display send r CR returned 3 CR LF Example set the orbital speed to 3 send m3 CR returned ok CR LF Logging Commands Command l Function Return the Current Log File Description When the command l CR is re...

Page 43: ...ging Period to 1 second Description When the command le CR is received by the SC25 unit the unit will set the logging period to 1 second which means that a data point will be stored once every second If the command is not received in the proper syntax e CR LF will be returned Example set to log a data point every second send le CR returned ok CR LF Command lm Function Set Logging Period to 1 minut...

Page 44: ...ture when calibration at high temperature was done Measured_Temp_Hi Measured temperature entered when calibration at low temperature was done Example return the stored calibration values send m CR returned 37 36 2 70 71 1 CR LF Command F Function Reset all Calibration Values to Factory Set Values Description When the command F CR is received by the SC25 unit the unit will reset and store all calib...

Page 45: ...t return Orbital Speed 0 9 m CR 3 CR LF m3 CR ok CR LF Logging l return log file l CR log_data 0 CR LF log_data n CRLF lc clear log file lc CR ok CR LF ls start logging ls CR ok CR LF lp stop logging l p CR ok CR LF le set log period to 1 second le CR ok CR LF lm set log period to 1 minute l m CR ok CR LF l5 set log period to 5 minutes l5 CR ok CR LF b return current log period b CR s m or 5 CR LF...

Reviews: