Campbell Scientific CR6 CR6 Measurement and Control System - Page 328

Thermocouple Measurements

Page 328 highlights

Section 8. Operation For a VoltSe() instruction, B is determined as part of self-calibration only if the parameter MeasOff = 0. An exception is B for VoltSe() on the ±5000 input range with fN1 (p. 496) = 15000, which is always determined in self-calibration for use internally. For a VoltDiff() instruction, B is determined as part of self-calibration only if the parameter RevDiff = 0. VoltSe() and VoltDiff() instructions, on a given input range with the same integration durations, use the same G values but different B values. The three input-voltage ranges (±5000 mV, ±1000 mV, and ±200 mV), in combination with the three most common fN1 (p. 496) settings (15000, 50, and 60) result in a maximum of 9 different gains (G), and 9 offsets for VoltSe() measurements (B), and 9 offsets for VoltDiff() measurements (B) to be determined during CR6 selfcalibration (maximum of 27 values). These values can be viewed in the Status table, with entries identified as listed in table Status Table Calibration Entries. Automatic self-calibration can be overridden with the Calibrate() instruction, which forces a calibration for each execution, and does not employ low-pass filtering on the newly determined G and B values. The Calibrate() instruction has two parameters: CalRange and Dest. CalRange determines whether to calibrate only the necessary input ranges for a given CRBasic program (CalRange = 0) or to calibrate all input ranges (CalRange ≠ 0). The Dest parameter should be of sufficient dimension for all returned G and B values, which is a minimum of two for the automatic self-calibration of VoltSE() including B (offset) for the ±5000 mV input range with first 15000 fN1, and a maximum of 27 for all inputvoltage ranges used and key fN1 (p. 496) values selected by the operating system. An example use of the Calibrate() instruction programmed to calibrate all input ranges is given in the following CRBasic code snip: 'Calibrate(Dest,Range) Calibrate(cal(1),true) where Dest is an array of 27 variables, and Range ≠ 0 to calibrate all input ranges. Results of this command are listed in the table Calibrate() Instruction Results. Table 70. Status Table Calibration Entries A table of calibration values is not yet available for the CR6 Table 71. Calibrate() Instruction Results A table of calibration values is not yet available for the CR6 8.1.2.2 Thermocouple Measurements Thermocouple measurements are special case voltage measurements. Thermocouples are easy to use with the CR6. They are also inexpensive. However, despite the use of a thermocouple in the Quickstart Tutorial (p. 35), the CR6 is not designed for accurate thermocouple measurement when thermocouples are attached directly to the wiring panel. CR6 design features that cause thermocouple measurement inaccuracy include: • lack of an insulating wiring-terminal cover. 328

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590
  • 591
  • 592
  • 593
  • 594
  • 595
  • 596
  • 597
  • 598
  • 599
  • 600
  • 601
  • 602
  • 603
  • 604
  • 605
  • 606
  • 607
  • 608
  • 609
  • 610
  • 611
  • 612
  • 613
  • 614
  • 615
  • 616
  • 617
  • 618
  • 619
  • 620
  • 621
  • 622
  • 623
  • 624
  • 625
  • 626

Section 8.
Operation
For a
VoltSe()
instruction, B is determined as part of self-calibration only if the
parameter
MeasOff
=
0
.
An exception is B for
VoltSe()
on the
±
5000 input range
with
fN1
(p. 496)
=
15000
, which is always determined in self-calibration for use
internally.
For a
VoltDiff()
instruction, B is determined as part of self-calibration
only if the parameter
RevDiff
=
0
.
VoltSe()
and
VoltDiff()
instructions, on a given input range with the same
integration durations, use the same G values but different B values.
The three
input-voltage ranges (±5000 mV, ±1000 mV, and ±200 mV), in combination with
the three most common
fN1
(p. 496)
settings (
15000
,
50
, and
60
) result in a maximum
of 9 different gains (G), and 9 offsets for
VoltSe()
measurements (B), and 9
offsets for
VoltDiff()
measurements (B) to be determined during CR6 self-
calibration (maximum of 27 values).
These values can be viewed in the
Status
table, with entries identified as listed in table Status Table Calibration Entries
.
Automatic self-calibration can be overridden with the
Calibrate()
instruction,
which forces a calibration for each execution, and does not employ low-pass
filtering on the newly determined G and B values.
The
Calibrate()
instruction
has two parameters:
CalRange
and
Dest
.
CalRange
determines whether to
calibrate only the necessary input ranges for a given CRBasic program (
CalRange
= 0) or to calibrate all input ranges (
CalRange
≠ 0).
The
Dest
parameter should be
of sufficient dimension for all returned G and B values, which is a minimum of
two for the automatic self-calibration of
VoltSE()
including B (offset) for the
±5000 mV input range with first 15000
fN1
, and a maximum of 27 for all input-
voltage ranges used and key
fN1
(p. 496)
values selected by the operating system.
An example use of the
Calibrate()
instruction programmed to calibrate all input
ranges is given in the following CRBasic code snip:
'Calibrate(Dest,Range)
Calibrate
(cal(1),true)
where
Dest
is an array of 27 variables, and
Range
0
to calibrate all input ranges.
Results of this command are listed in the table
Calibrate()
Instruction Results
.
Table 70.
Status Table Calibration Entries
A table of calibration values is not yet available for the CR6
Table 71.
Calibrate()
Instruction Results
A table of calibration values is not yet available for the CR6
8.1.2.2 Thermocouple Measurements
Thermocouple measurements are special case voltage measurements.
Thermocouples are easy to use with the CR6.
They are also inexpensive.
However, despite the use of a thermocouple in the
Quickstart Tutorial
(p. 35),
the
CR6 is not designed for accurate thermocouple measurement when thermocouples
are attached directly to the wiring panel.
CR6 design features that cause
thermocouple measurement inaccuracy include:
lack of an insulating wiring-terminal cover.
328