background image

NI 9144 User Guide and Specifications

|

© National Instruments

|

33

Table 17 contains the default scan list.

NI 9205/9206 Calibration Data

The NI 9205 uses a quadratic formula for conversion from 16-bit raw data to calibrated data.

The NI 9205 EEPROM provides overall polynomial values a

3-

a

0

 along with gain and offset 

values for each voltage range, to be applied when converting 16-bit raw data to calibrated data.
1.

Convert the 32-bit hex values to 64-bit floating point format for use in the calibration 
formula.

2.

Select the 32-bit gain value for a particular range.

3.

Select the 32-bit offset value (to be interpreted as a signed int) for a particular range.

Table 17.  

NI 9205/9206 Scan List Format

Index

Sub

Type

Value

Sub

Value

0x2001

0

ARR:U32

33

1

32

2

0x00002A38

18

0x00103238

3

0x00012B38

19

0x00113338

4

0x00022C38

20

0x00123438

5

0x00032D38

21

0x00133538

6

0x00042E38

22

0x00143638

7

0x00052F38

23

0x00153738

8

0x0006283C

24

0x0016303C

9

0x0007293C

25

0x0017313C

10

0x00082A3C

26

0x0018323C

11

0x00092B3C

27

0x0019333C

12

0x000A2C3C

28

0x001A343C

13

0x000B2D3C

29

0x001B353C

14

0x000C2E3C

30

0x001C363C

15

0x000D2F3C

31

0x001D373C

16

0x000E3038

32

0x001E2838

17

0x000F3138

33

0x001F2938

Содержание NI 9144

Страница 1: ...to a network how to use the NI 9144 chassis features and contains the NI 9144 chassis specifications The NI 9144 is a slave device and requires a compliant EtherCAT Master and network to function Figu...

Страница 2: ...ations 15 Safety and Hazardous Locations Standards 16 Appendix 21 Vendor Extensions to the Object Dictionary 21 Supported C Series Modules 24 C Series Modules with No Configurable Options 90 Worldwide...

Страница 3: ...ested and complies with the regulatory requirements and limits for electromagnetic compatibility EMC stated in the product specifications These requirements and limits provide reasonable protection ag...

Страница 4: ...performance is attained Mounting the NI 9144 Chassis You can mount the chassis in any orientation on a 35 mm DIN rail or on a panel Use the DIN rail mounting method if you already have a DIN rail conf...

Страница 5: ...structions record the serial number from the back of the chassis After the chassis is mounted you will not be able to read the serial number Caution Remove any C Series I O modules from the chassis be...

Страница 6: ...crews because they are the correct depth and thread for the panel Figure 5 Installing the Panel Mount Accessory on the NI 9144 Chassis Figure 6 Dimensions of NI 9144 Chassis with Panel Mount Accessory...

Страница 7: ...s from the DIN rail Use the NI 9915 DIN rail mount kit if you want to mount the chassis on a DIN rail You need one clip for mounting the chassis on a standard 35 mm DIN rail Complete the following ste...

Страница 8: ...your LabVIEW target establish a connection with the NI 9144 chassis connect the secondary port of the LabVIEW Real Time target to the NI 9144 IN port Use a standard Category 5 CAT 5 or better Etherne...

Страница 9: ...indicates that the power supply connected to the chassis is adequate FPGA LED Open FPGA Mode Only You can program this LED using LabVIEW FPGA RUN and ERR LEDs The RUN LED is green and indicates that t...

Страница 10: ...dog Timeout Slave did not receive a scheduled EtherCAT telegram On Operational Inputs and outputs are functional PDI Process Data Interface Watchdog Timeout Slave failed to transfer I O data in schedu...

Страница 11: ...erCAT distributed clock DC through DC synchronized mode In free run mode the NI 9144 by default runs its conversion cycle as quickly as the slowest module allows It is possible to slow the free run co...

Страница 12: ...Firmware To upgrade your firmware to a new version or reset your device to the factory state complete the following steps 1 Discover your real time target and NI 9144 chassis 2 Right click the RT targ...

Страница 13: ...ional Instruments 13 3 After a successful deployment change the controller to Configuration Mode Right click the RT target and select Utilities Scan Engine Mode Switch to Configuration as shown in Fig...

Страница 14: ...GA project with a lvbitx extension Do not disconnect the device or interrupt firmware while it is downloading Using the NI 9144 with an EtherCAT Third Party Master All of the functionality of the NI C...

Страница 15: ...tion refer to your C Series module documentation Using CoE SDO The CoE protocol does not have a destination port or address so the NI 9144 provides an object dictionary entry that allows addressing su...

Страница 16: ...ou need to clean the controller wipe it with a dry towel Screw terminal wiring Gauge 0 20 mm2 24 AWG to 2 1 mm2 14 AWG copper conductor wire with 5 mm 0 20 in to 6 mm 0 24 in of insulation stripped fr...

Страница 17: ...by regulated low voltage sources and electronics Caution Do not connect the system to signals or use for measurements within Measurement Categories II III or IV Hazardous Locations U S UL Class I Div...

Страница 18: ...27 30 g 11 ms half sine 50 g 3 ms half sine 18 shocks at 6 orientations Operating vibration random IEC 60068 2 64 5 grms 10 to 500 Hz Operating vibration sinusoidal IEC 60068 2 6 5 g 10 to 500 Hz Cabl...

Страница 19: ...and laboratory use EN 61326 1 IEC 61326 1 Class A emissions Basic immunity EN 55011 CISPR 11 Group 1 Class A emissions AS NZS CISPR 11 Group 1 Class A emissions FCC 47 CFR Part 15B Class A emissions...

Страница 20: ...nmentally responsible manner NI recognizes that eliminating certain hazardous substances from our products is beneficial to the environment and to NI customers For additional environmental information...

Страница 21: ...Series modules have vendor extensions to the standard These extensions are described here Note Most object dictionary entries are set to usable defaults during the NI 9144 s transition from INIT to PR...

Страница 22: ...t to 0 to operate at the minimum cycle Set to 1 000 000 for a 1 mS cycle 1 kHz 2 R W Disables multiple scans Setting the field to 1 disables multiple scan ability Even when a module has enough time du...

Страница 23: ...3 0 U32 R W Error acknowledgement or status 0x2005 0 U8 R W Refresh period Conversion format 0x2100 0 N ARR R Calibration data 0x3002 0 U32 R Number of scans This index reports the number of conversio...

Страница 24: ...g supported C Series modules NI 9201 9221 NI 9203 NI 9205 9206 NI 9207 NI 9208 NI 9211 NI 9212 NI 9213 NI 9214 NI 9215 NI 9217 NI 9218 NI 9219 NI 9220 NI 9222 9223 NI 9225 NI 9227 NI 9229 9239 NI 9233...

Страница 25: ...n control code that takes effect two conversions in the future at time t 2 On the NI 9201 9221 this conversion code is a bit flag where bit 0 represents a conversion on channel 0 through bit 7 for cha...

Страница 26: ...d when the inputs are grounded Note LSB weight is referred to as Gain in the object dictionary The calibration data is stored in a U32 array though each Offset field subindex 1 3 5 and so on should be...

Страница 27: ...dor Configuration Extensions Index Sub Type R W Value 0x2001 0 ARR U32 Scan List 9 1 R Channels to Convert 1 8 default 8 2 9 R W Channel Code 0x2002 0 U32 R W Unipolar Channel Mask 0x2100 0 ARR U32 Ca...

Страница 28: ...the result is bipolar signed or unipolar unsigned and bits 2 0 are the channel number reversed For example the scan list entry 0x00010006 indicates that this scan gets stored at address 1 and the con...

Страница 29: ...in offset from channel to channel is negligible The calibration data gives one offset and eight gains for each mode a total of 2 offsets and 16 gains in total All channels in a given mode use the sam...

Страница 30: ...Definition Icorrected pA Calibrated current Iraw bits The raw code from the NI 9203 Iexpected0mA bits Expected code at 0 mA 0 bits for 0 20 mA range 32768 bits for 20 mA range LSBweight pA bit Number...

Страница 31: ...bit entry 0x2100 0 ARR U32 Calibration 24 1 R Coeff 3 2 R Coeff 2 3 R Coeff 1 4 R Coeff 0 5 R 10 V offset 6 R 10 V gain 7 R 5 V offset 13 R User calibration Coeff 3 Table 15 Scan List Format Bits Fiel...

Страница 32: ...ions in the future at time t 2 On the NI 9205 9206 this conversion code is listed in Table 16 Table 16 NI 9205 9206 Conversion Code Bits Field 15 13 001 Read AI 12 11 Bank 01 Channels 0 15 10 Channels...

Страница 33: ...tion formula 2 Select the 32 bit gain value for a particular range 3 Select the 32 bit offset value to be interpreted as a signed int for a particular range Table 17 NI 9205 9206 Scan List Format Inde...

Страница 34: ...For more information refer to the NI 9201 9221 section of this guide Note The offset and gain values of the NI 9205 9206 are different from those of the NI 9201 9221 Use 10E 9 for the offset value and...

Страница 35: ...ration tables NI 9208 The vendor configuration extensions for the NI 9208 are listed in Table 21 Table 19 NI 9207 Conversion Speed Control Speed Control Meaning Conversion Rate 0 High Accuracy 62 5 ms...

Страница 36: ...NI 9208 has sixteen total channels that can be measured NI 9208 Calibration Data Calibration data is set up by driver during initialization and the calibration conversion is performed on the module A...

Страница 37: ...n channel always measured in a 2 5 V range 5 one auto zero channel always measured in a 80 mV range Table 25 contains the default scan list NI 9211 Calibration Data Calibration data is set up by the d...

Страница 38: ...defined as listed in Table 28 Table 26 NI 9212 Vendor Configuration Extensions Index Sub Type R W Description 0x2002 U32 R W Channel Speed Control 2 8 9 or 15 default 15 0x2003 ARR U32 R Open Thermoc...

Страница 39: ...resents raw TC voltage BitTC represents binary bits for the TC After calculating the CJC and the TC voltage use the NI 9212 Getting Started lvproj located by default in the LabVIEW examples CompactRIO...

Страница 40: ...asured 0 15 sixteen thermocouple channels always measured in a 78 125 mV range 16 one cold junction channel always measured in a 2 5 V range 17 one auto zero channel always measured in a 78 125 mV ran...

Страница 41: ...to calculate raw voltage for the cold junction compensation CJC where VCJCvoltage represents raw CJC voltage BitCJC represents binary bits for the CJC Use the following equation to calculate raw volt...

Страница 42: ...set represents the offset constant The value is 1 The constant is the typical temperature gradient between the CJC sensor and the TC cold junction NI 9214 The vendor configuration extensions for the N...

Страница 43: ...easured in a 78 125 mV range 16 One auto zero channel always measured in a 78 125 mV range 17 Cold junction channel 0 always measured in a 2 5 V range 18 Cold junction channel 1 always measured in a 2...

Страница 44: ...raw CJC voltage BitCJC represents binary bits for the CJC Use the following equation to calculate raw voltage for the thermocouple TC where VTCvoltage represents raw TC voltage BitTC represents binary...

Страница 45: ...ain in the object dictionary The NI 9215 EEPROM stores these two constants for each channel The host can then take these constants and adjust the raw data into calibrated data The calibration data is...

Страница 46: ...iguration extensions for the NI 9217 are listed in Table 41 Table 41 NI 9217 Vendor Configuration Extensions Index Sub Type R W Description 0x2001 0 ARR U32 Scan List 5 1 R Channels to Convert 1 4 def...

Страница 47: ...time t 2 The conversion code is listed in Table 44 Note The conversion rate for every channel must match the value of the conversion speed control in 0x2002 For example the scan list entry 0x00000001...

Страница 48: ...umber of ohms per bit measured when the inputs are grounded Note LSB weight is referred to as Gain in the object dictionary The calibration data is stored in a U32 array though each Offset field subin...

Страница 49: ...de for all channels by default Table 47 NI 9218 Vendor Configuration Extensions Index Sub Type R W Description 0x2002 0 U32 R W Configure Module default 0x00010106 0x2100 0 ARR U32 Calibration 48 1 R...

Страница 50: ...mode calibration information for the channel 15 14 Reserved 13 Offset Cal Enable ch0 Controls the offset calibration mode Offset calibration mode disconnects both signal input pins and forces the cha...

Страница 51: ...49 NI 9218 Modes Mode Index 16 V 1 5 V 2 16 V with Power Sensor 3 60 V 4 65 mV 5 65 mV with Power Sensor 6 20 mA 7 20 mA with Power Sensor 8 22 mV V Bridge 2 V Ex 9 22 mV V Bridge 3 3 V Ex 10 Table 50...

Страница 52: ...ollowing equation to generate corrected data where y represents the calibrated data for the voltage current or bridge m represents the ADC data x represents raw data for the voltage current or bridge...

Страница 53: ...dex Sub Type R W Description 0x2001 0 ARR U32 Command List 33 1 R Command Count 1 32 default 32 2 33 R W Configuration Command 0x2002 1 ARR U32 R Error Status 0x2005 0 U32 R W ADC Format 0x2100 0 ARR...

Страница 54: ...nel over current condition occurs on any of the channels of the NI 9219 such as configure channels in 4 wire resistance mode and do not connect a resistor to the channel the firmware sets a bit in the...

Страница 55: ...d in Table 54 Table 54 NI 9219 Channel Calibration Entry Number Mode Range 1 Voltage 60 V 2 15 V 3 4 V 4 1 V 5 125 mV 6 Current 25 mA 7 4 Wire Resistance 10 k 8 1 k 9 2 Wire Resistance 10 k 10 1 k 11...

Страница 56: ...19 Eight configuration commands must be sent for each of the four channels This is true even if you are only using a subset of the four channels Each of the eight configuration commands is 1 Byte each...

Страница 57: ...nfigData 0 shiftBool 0x01 crcShiftReg 0 crcShiftReg 2 if dataBool shiftBool crcShiftReg 0x8C crcShiftReg crcShiftReg 1 return crcShiftReg NI 9219 Configuration Command Whether you are using the channe...

Страница 58: ...0 3 5 0 4 0 Configuration Type Configuration Type values Conversion Time Mode Range Calibration Offset 2 LSB Calibration Offset 1 Calibration Offset 0 MSB Calibration Gain 2 LSB Calibration Gain 1 Ca...

Страница 59: ...ge 0x00 Voltage 60 V 0x01 15 V 0x02 3 75 V 0x03 1 V 0x04 125 V 0x05 Current 25 mA 0x06 Resistance 10K 4w 0x07 1K 4w 0x08 10K 2w 0x09 1K 2w 0x0A TC TC 0x0B RTD Pt1000 4w 0x0C Pt100 4w 0x0D Pt1000 3w 0x...

Страница 60: ...ption 0x01 Mode and Range Configuration Byte Channel 0 0x01 Data Byte 0x46 CRC value 0x1F Conversion Time Channel 0 0x01 Data Byte 0xC6 CRC value 0x04 Calibration Offset MSB Channel 0 0x7F Data Byte 0...

Страница 61: ...6 CRC value 0x45 Calibration Offset Byte 2 Channel 1 0xFF Data Byte 0x94 CRC value 0x46 Calibration Offset LSB Channel 1 0x86 Data Byte 0xE0 CRC value 0x48 Calibration Gain MSB Channel 1 0x6C Data Byt...

Страница 62: ...value 0x86 Calibration Offset LSB Channel 2 0xC8 Data Byte 0xC2 CRC value 0x88 Calibration Gain MSB Channel 2 0x6C Data Byte 0x96 CRC value 0x89 Calibration Gain Byte 2 Channel 2 0xB0 Data Byte 0xF4 C...

Страница 63: ...nnel 3 0xFF Data Byte 0x1C CRC value 0xC6 Calibration Offset LSB Channel 3 0xD3 Data Byte 0xCA CRC value 0xC8 Calibration Gain MSB Channel 3 0x6C Data Byte 0xB4 CRC value 0xC9 Calibration Gain Byte 2...

Страница 64: ...t the raw data into calibrated data The calibration data is stored in a U32 array though each Offset field subindex 1 3 5 and so on should be interpreted as a signed value Use the calibration coeffici...

Страница 65: ...tants and adjust the raw data into calibrated data The calibration data is stored in a U32 array though each Offset field subindex 1 3 5 and so on should be interpreted as a signed value Use the calib...

Страница 66: ...ize to other modules and free runs at its own fixed rate For more information refer to the NI 9233 Configure ADC section of this user guide Table 65 NI 9225 Vendor Configuration Extensions Index Sub T...

Страница 67: ...ynchronize to other modules and free runs at its own fixed rate For more information refer to the NI 9233 Configure ADC section of this user guide Table 66 NI 9227 Vendor Configuration Extensions Inde...

Страница 68: ...channel has an associated LSB weight which is the number of volts per bit and an offset which is the number of volts per bit measured when the inputs are grounded Note LSB weight is referred to as Ga...

Страница 69: ...dules and free runs at its own fixed rate The vendor configuration extensions for the NI 9233 are listed in Table 69 NI 9233 Configure ADC The NI 9233 and NI 9229 9239 converts at various rates contro...

Страница 70: ...2 8 MHz internal clock source 1 0 Clock Source 2 0b00 0 The OCLK pin is used as the oversample clock source 0b01 1 The 12 8 MHz internal clock is used as the clock source and this 12 8 MHz is driven o...

Страница 71: ...ht is referred to as Gain in the object dictionary The calibration data is stored in a U32 array though each Offset field subindex 1 3 5 and so on should be interpreted as a signed value Use the calib...

Страница 72: ...E operations switches the AC DC relay to AC mode and enables the IEPE relay to send the current to the IEPE sensor 12 Ch2 AC DC AC DC 2 Controls the AC DC relay when IEPE is not selected If IEPE is en...

Страница 73: ...ual to 1 256 times this oversample clock frequency Valid values for Clock Divisor are from 1 to 31 and the final divided clock must be between 100 KHz and 12 8 MHz 1 0 Clock Source 0b00 0 The OCLK pin...

Страница 74: ...tion extensions for the NI 9235 are listed in Table 77 The NI 9235 is a DSA module and as such does not synchronize with other modules but free runs at its own fixed rate Table 76 NI 9234 Scan List Fo...

Страница 75: ...as the oversample clock source 0b01 1 The 12 8 MHz internal clock is used as the clock source and this 12 8 MHz is driven onto the OCLK pin 0b10 2 The internal clock is used but not driven onto OCLK p...

Страница 76: ...and the excitation voltage termed Vr However typical quarter bridge measurements are denominated in strain which require not only conversion in the strain equation but also the acquisition and use of...

Страница 77: ...Table 81 The NI 9236 is a DSA module and as such it does not synchronize with other modules but free runs at its own fixed rate Configure ADC The NI 9236 like the other DSA modules can convert at vari...

Страница 78: ...nal clock is used as the clock source and this 12 8 MHz is driven onto the OCLK pin 0b10 2 The internal clock is used but not driven onto OCLK pin Currently this is the required clock setting 0b11 3 R...

Страница 79: ...quarter bridge measurements are ultimately denominated in strain which require not only conversion in the strain equation but also the acquisition and use of an unstrained measurement as explained be...

Страница 80: ...16 1 R Ch0 Offset 2 R Ch0 Gain 3 R Ch1 Offset 8 R Ch3 Gain 9 R External Ch0 Offset Table 86 NI 9237 Scan List Format Bits Field Description 31 23 Reserved 22 18 Clock Divisor The NI 9237 divides the...

Страница 81: ...annel while a logic 0 disables it 7 Reserved 6 4 Excitation Sets the excitation voltage setting All channels share the same excitation voltage 0b000 0 2 5 V The OCLK pin is used as the oversample cloc...

Страница 82: ...ugh each Offset field subindex 1 3 5 and so on should be interpreted as a signed value Table 87 NI 9237 Example Data Rates Data Rate Clock Divisor Clock Source Rate Byte Oversample Clock Rate 50 000 k...

Страница 83: ...n Table 89 As a DSA module the NI 9242 9244 does not synchronize to other module and free runs at its own fixed rate NI 9242 9244 Configure ADC The NI 9242 9244 converts at various rates controlled by...

Страница 84: ...256 times this oversample clock frequency Valid values for Clock Divisor are from 1 to 31 1 0 Clock Source 2 0b00 0 The OCLK pin is used as the oversample clock source 0b01 1 The 12 8 MHz internal cl...

Страница 85: ...nts raw data returned by the NI 9242 9244 Vcorrected represents the corrected voltage value NI 9263 The vendor configuration extensions for the NI 9263 are listed in Table 92 NI 9263 Calibration Data...

Страница 86: ...tion Data The NI 9264 has 16 channels with a nominal range of 10 5 V Each channel has an associated LSB weight which is the number of volts per bit and an offset which is the number of volts per bit m...

Страница 87: ...9265 Error Status Each channel has open loop detection circuitry that reports an error whenever the load is disconnected and the current is set to a value higher than 0 mA On the cycle after the erro...

Страница 88: ...e interpreted as a signed value Use the calibration coefficients with the following equation to generate corrected data where Code represents the code returned by the NI 9265 Idesired represents the c...

Страница 89: ...calibration data is stored in a U32 array though each Offset field subindex 1 3 5 and so on should be interpreted as a signed value Use the calibration coefficients with the following equation to gene...

Страница 90: ...el The host takes the constants and adjusts the raw data in calibrated data The calibration data is stored in a U16 array Use the calibration coefficients with the following equation to generate corre...

Страница 91: ...THE ACCURACY OF THE INFORMATION CONTAINED HEREIN AND SHALL NOT BE LIABLE FOR ANY ERRORS U S Government Customers The data contained in this manual was developed at private expense and is subject to th...

Страница 92: ...e direction control field has one bit for each I O pin with bit 0 matching channel 0 and so forth 0 in the direction control indicates that I O is an input 1 indicates an output Note Both the input an...

Страница 93: ...index 0x2001 Current Limit Select with channel 0 controlled by bits 0 and 1 NI 9478 Direction Control Table 108 NI 9476 Vendor Configuration Extensions Index Sub Type R W Description 0x2002 0 U32 R E...

Страница 94: ...field has seven bits to ignore and one bit bit 0 that when set indicates that the module in an over temperature condition Refresh Period This is the period over which output values that may have expe...

Страница 95: ...s Visit ni com register to register your National Instruments product Product registration facilitates technical support and ensures that you receive important information updates from NI National Ins...

Отзывы: