Agilent E4374A - Manuals
Agilent E4374A – Manual in PDF format online.
Manuals:
Manual Agilent E4374A
Summary
2 Warranty Information CERTIFICATION Agilent Technologies certifies that this product met its published specifications at time of shipment from the factory.further certifies that its calibration measurements are traceable to the United States National Bureau of Standards, tothe extent allowed by the...
3 Safety Summary The following general safety precautions must be observed during all phases of operation of this instrument.Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safetystandards of design, manufacture, and intended use of the instrument...
4 Safety Symbols SAFETY SYMBOLS Direct current Caution, risk of electric shock Earth (ground) terminal Caution, hot surface Protective earth (ground) terminal(Intended for connection to externalprotective conductor.) Caution (Refer to accompanying documents.) On - power (Indicates connection to thea...
5 Table of Contents Warranty Information 2 Safety Summary 3 Document Scope 4 Notice 4 Table of Contents 5 1 - GENERAL INFORMATION 9 Agilent MCCD System Capabilities 9 Basic Functions 10 Additional Features 10 Hardware Description 10 Agilent E4370A/E4374A MCCD 10 Agilent E4371A Powerbus Load 12 Exter...
9 1 General Information Agilent MCCD System Capabilities The Agilent Multi-Cell Charger/Discharger (MCCD) System has been designed to address the uniquerequirements and needs of lithium-ion cell manufacturing. The Agilent MCCD System can accuratelycharge, discharge, and measure lithium ion cells. It...
1 - General Information 10 Basic Functions ♦ Charger – The Agilent MCCD can deliver accurately controlled current and voltage into a cell forproper forming. Each cell is independently paced through the cell forming sequence. This means thatsome cells can be charging and others discharging if they ar...
General Information - 1 11 1 Fault Ready SYSTEM Power Ready Active Internal External FAULT Off On LINE E4370A MULTICELL CHARGER/DISCHARGER 2 Fault Ready 3 Fault Ready 4 Fault Ready 1 2 3 4 5 6 7 8 E4374A CHARGER/DISCHARGER 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 E4374A CHARGER/DISCHARGER E43...
1 - General Information 12 RS-232 PORT A RS-232 PORT B A BCDEF + and - Power bus connectors ( - bus bar is connected to chassis ground) Calibration status LEDsConfiguration switchesTransfer Calibration switchDigital I/O connectorsLAN connection GH JK RS-232 connectors (ports A and B)AC line connecti...
General Information - 1 13 E4372A POWERBUS LOAD Figure 1-4. Agilent E4371A Powerbus Load Front Panel Figure 1-5. Agilent E4371A Powerbus Load Rear Panel External Power Source For the charging cycle, each Agilent MCCD mainframe requires an external dc power source to powerthe cells. The external powe...
1 - General Information 14 Additionally, a single supply of sufficient amperage may be shared among multiple mainframes that areconnected to a common power bus - provided that the total current can be supplied while meeting thevoltage specification at the power bus terminals at the rear of the Agile...
General Information - 1 15 The maximum power required for such a system is 25.6 kilowatts. A single power source of sufficienttotal amperage may be shared among multiple mainframes connected to the power bus, provided the totalcurrent can be provided while meeting the 24 volt dc input requirement at...
1 - General Information 16 Capacity Measurements Amp-hour capacity - the Agilent MCCD determines amp-hour cell capacity by making calculationsbased on continuous current measurements. During charge, every time the Agilent MCCD makes a measurement, it calculates the actual incrementalamp-hours put in...
General Information - 1 17 The Agilent MCCD measures the dc cell resistance by first disconnecting the charge/discharge circuitsfrom all cells. A pulse generator in the Agilent MCCD mainframe is connected sequentially to each cell.The pulse generator passes a short-duration pulsed current through ea...
1 - General Information 18 The comparison test to see if the ∆ V, ∆ I, and ∆ t values have been exceeded is done at the end of each measurement interval, so the fastest rate at which records can be written into the data buffer is themeasurement rate of the Agilent MCCD. Any combination of events can...
General Information - 1 19 External Digital I/O Protection Functions The Digital I/O subsystem on the Agilent MCCD can be configured to provide protection capabilities.These digital I/O signals operate independently, so that if there is a problem with the computer or theLAN connection the protection...
1 - General Information 20 Application Programming Interface (API) The application programming interface runs under Windows 95 or Windows NT 4.0 using supplied C-language function calls. These function calls are documented in chapters 5 and 6, and provide the mostcomprehensive method of controlling ...
23 2 Installation Inspection When you receive your equipment, inspect it for any obvious damage that may have occurred duringshipment. If there is damage, notify the shipping carrier and the nearest Agilent Sales and Support Officeimmediately. The list of Agilent Technologies Sales and Support Offic...
Installation - 2 25 Location Agilent E4370A MCCD Mainframe The outline diagrams in Appendix C give the dimensions of your Agilent MCCD mainframe. Themainframe may be installed free-standing, but must be located with sufficient space at the sides and backof the unit for adequate air circulation. You ...
2 - Installation 26 Table 2-4. Channel Configuration Card Connector Number Number 1 2 3 4 5 6 7 8 1 1 - 8 9 - 16 17 - 24 25 - 32 33 - 40 41 - 48 49 - 56 57 - 64 2 65 - 72 73 - 80 81 - 88 89 - 96 97 - 104 105 - 112 113 - 120 121 - 128 3 129 - 136 137 - 144 145 - 152 153 - 160 161 - 168 169 - 176 177 ...
Installation - 2 27 ♦ It is good engineering practice to either twist or shield the sense and power wires. ♦ Twist the power wires together and keep them as short as possible. ♦ Twist the sense wires together but do not twist them together with the power wires. ♦ If possible, shield the sense wires....
2 - Installation 28 Power Bus Connections CAUTION: Observe polarity when making the power bus connections to both the Agilent MCCDmainframe and the Agilent Powerbus Load. Reversed polarity connections will result indamage to both the Agilent MCCD mainframe and the Agilent Powerbus load. Thenegative ...
Installation - 2 29 Table 2-6. Ampacity and Resistance of Stranded Copper Conductors AWG No. Area in mm 2 Ampacity Resistance in Ω /meter Resistance in Ω /feet Notes 10 8642 1/02/03/04/0 5.268.3613.321.133.653.567.485.0 107 406080 105140195225260300 0.003270.002060.001290.000810.000510.000320.000250...
2 - Installation 30 The star configuration on the left is designed so that each section of the power bus carries no morecurrent than the rating of the equipment that it is connected to. This configuration lets you use longerlead lengths because the voltage drop in each lead is directly related to th...
Installation - 2 31 1. Multiply the power generated by one cell times the number of cells in the Agilent MCCD. Divide the result by the efficiency of the unit to determine the total output power produced by that mainframe.The efficiency of the unit in discharging mode is assumed to be 100% which is ...
2 - Installation 32 Isolated Output When outputs are configured for optically isolated mode, they are open-collectoroutputs capable of sinking 1.6mA at 0.4V, and can be used up to 24V. Adjacent pinpairs starting with pin 0 are the plus and minus output of an optical isolator. Thisallows for up to 8 ...
2 - Installation 34 A) Relay Driver Example Circuit . . . . + 16.5 V maximum . . . . . . . . connect to pins 2, 4, 6, 8 connect to pins 1, 3, 5, 7 Coil current 0.25A maximum 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 connect to pins 0 through 7 connect to pins 0 through 7 B) Digital Interface E...
Installation - 2 35 1 2 3 4 5 6 7 8 9 DB-9 male connector Pin 123456789 Input/Output Input Output Common Output Input Descriptionno connectionReceive Data (RxD)Transmit Data (TxD)not usedSignal groundnot usedRequest to Send (RTS)Clear to Send (CTS)no connection Figure 2-5. RS-232 A and B Connectors ...
2 - Installation 36 Installing the API Library and Measurement Log Utility Software for the Agilent MCCD consists of the API library and a measurement utility. This software isprovided with the Agilent E4373A Documentation package. You need to install this software to use thesupplied C-language func...
37 3 Configuration Configuring the LAN The connection to the LAN is through a standard 8-pin 10Base-T connector on the rear panel, whichmust first be configured according to the directions in this section. Configuring the unit for LANcommunications consist of three steps: 1. Configure the HyperTermi...
3 - Configuration 38 In the COMProperties box: select the following port settings: Bits per second 9600 Data bits 8 Parity None Stop Bits 1 Flow control None Then click OK. In the File menu Select the Properties command In the Propertiesbox: Select the Settings tab. Under Emulation, make sure that A...
Configuration - 3 39 For now, you will only be accessing the Network Configuration and the Identification Configurationscreens. Network Configuration NOTE: The settings that you enter in this screen are determined by your network administrator. In the Initial Screen, select 1 to configure your netwo...
3 - Configuration 40 The Agilent MCCD is shipped from the factory without a password being set. A network Password canbe assigned to the Agilent E4370A MCCD to prevent unauthorized users from controlling the unit overthe network. This is the same password that must be used when programming the Agile...
Configuration - 3 41 Miscellaneous Configuration In the Initial Screen, select 5 to configure the language used in the Agilent MCCD User Interface. Youcan choose between English and Japanese. This screen also lets you program the auxiliary bias output on the back of the Agilent MCCD mainframe.The bi...
3 - Configuration 44 Mixed Configuration Example The following example illustrates a mixed digital I/O configuration. In this example, ♦ Pins 0, 2, 4, and 6 are configured for External Fault Output Isolated High True (selection 11). ♦ Pins 1, 3, 5 and 7 the corresponding second pins of each isolated...
45 4 Agilent MCCD User Interface Description The Agilent MCCD User Interface lets you interactively monitor and control the AgilentE4370A/E4374A MCCD System. This interface is accessed using a standard web browser on a PClocated anywhere on the LAN. No special software other than the web browser nee...
4 - User Interface 46 Localization The user interface pages are provided in English and Japanese. You can specify the default languageduring installation of the Agilent MCCD. (You can also change the language from the System page oncethe Agilent MCCD User Interface is running.) Access The user inter...
User Interface - 4 47 Using the Agilent MCCD Measurement Log Utility If you are using the Agilent MCCD User Interface to create and run a cell forming sequence, you maywant to transfer the data from the data log memory to your PC for analysis and storage at the completionof the cell forming sequence...
49 5 Programming Overview A Cell Forming Overview The cell forming process of the Agilent E4370A MCCD consists of a series of steps or actions that areperformed on a group of cells until the process is complete. This cell forming process is here referred toas a sequence, the essence of which consist...
5 - Programming Overview 50 NEXT FAIL Go to NEXT step Remove cell from sequence Test action? Test outcome? Start STEP Continue in step FALSE TRUE Figure 5-1. Test Outcome Flowchart Cell Forming Example The following table documents a sequence consisting of four steps. Figure 5-2 illustrates how thre...
Programming Overview - 5 51 Step 1 In Step 1, all cells are set to charge at a constant current of 0.295 amperes until the voltage reaches 4.2volts. It continues charging at the 4.2 volt limit, however the charging current now starts decreasing fromits 0.295 ampere limit setting. The cell continues ...
Programming Overview - 5 53 Function Call Overview The driver function calls that control the cell forming process of the Agilent E4370A MCCD areclassified into the following broad categories: Cell Grouping functions - configure groups of cells for independent sequence control.Step/Test functions - ...
5 - Programming Overview 54 Grouping Functions The group handle returned by cfOpenGroup can be used with any of the functions in the list below.These functions control or query a specific group. If a function is not in this list, it cannot be used with agroup handle obtained from cfOpenGroup. cfAbor...
Programming Overview - 5 55 To program one test to cause a cell to fail if the voltage does not exceed 4 volts within 30 minutes, andanother test to cause a test to fail if the voltage reaches 4 volts in under 5 minutes use: cfSetSeqTest(server, 1, CF_VOLT_LE, 4, CF_TEST_AT, 30 *SECONDS_PER_MINUTE, ...
5 - Programming Overview 56 After selftest is completed and there is dc voltage on the power bus, the instrument moves to theCF_IDLE state. In this state the instrument is waiting and ready to start a cell forming sequence. Theinstrument returns to the CF_IDLE state when a cell-forming sequence comp...
Programming Overview - 5 57 Instrument Protection The following diagram shows the various protection states of the instrument. CF_HW_FAILED Failed selftest Internal hardware failure PREVIOUS STATE CF_INTERLOCKED Cycle ac power cfProtectClear() CF_EXT_INTERLOCK cfProtect() CF_EXT_FAULT_IN CF_PROTECTE...
5 - Programming Overview 58 Power Fail Operation The Agilent E4370A MCCD can operate in one of two power-fail shutdown modes. The mode is set bythe cfSetShutdownMode() command. When the mode is set to CF_AUTO, a true signal on theCF_POWER_FAIL_IN digital input will cause the Agilent MCCD to perform ...
Programming Overview - 5 59 The power-on and cfReset instrument settings are: Output State = OFFOutput Voltage = 0 voltsOutput Current = 0 amperesSequence Step = <all steps> Type = <undefined>Voltage = 0 voltsCurrent = 0 amperesTime = 0 seconds Measurement Interval = All steps ∆ V = Infi...
5 - Programming Overview 60 Measurement Log The Agilent E4370A MCCD logs measurement data at the beginning, end, and can be programmed to logmeasurement data throughout each sequence step. Voltage and current for each output are continuouslymonitored and whenever either changes by a user-specified t...
Programming Overview - 5 61 Time Stamp Function The measurement log only records the time in seconds from the start of a cell forming sequence. Todetermine the time when the forming sequence actually starts, use the cfGetSeqTime() function inconjunction with the clock on your controller. The cfGetSe...
5 - Programming Overview 62 Direct output control CAUTION Direct output control should not be used for charging cells. There is no protectionagainst overcharging or using probe check when using direct output control. Usethis mode only for diagnostic and debugging purposes. The Agilent MCCD outputs c...
Programming Overview - 5 63 Selftest The Agilent E4370A MCCD has a built in selftest capability, which is performed at power-on. Thislimited selftest verifies proper operation of the memory functions, serial communications functions,analog-to-digital converter functions, and the voltage programming ...
5 - Programming Overview 64 Since calibration can take up to 15 minutes for an Agilent MCCD with 256 channels, calibrationfunctions do not wait for calibration to complete. They return immediately after starting calibration.During calibration, the CF_CALIBRATING_STAT bit is true in the status word r...
Programming Overview - 5 65 Probe check Probe check includes three separate functions: a continuity check, a power probe resistance check, and asense probe resistance check. All probe check functions require a cell to be connected to the channeloutputs. The continuity check is a low-current stimulus...
67 6 Language Dictionary API Usage Guidelines This Application Programming Interface lets you create an application program on a PC to control theoperation of one or more Agilent MCCD units over a LAN. The API consists of a dynamic link library(DLL) that provides a set of driver functions that are c...
6 - Language Dictionary 68 Password Protection An application program must provide a password to open a connection to a server. As shipped from thefactory, the Agilent MCCD is not password protected. You may set an Agilent MCCD server passwordduring the installation procedure using the Agilent MCCD ...
Language Dictionary - 6 69 cfMeasDCResistance measures the dc resistance of a cell or all cells cfMeasOutputProbeResistance measures the output probe resistance of a cell or all cells cfMeasProbeContinuity checks the sense and output probe connections of a cell or all cells cfMeasSenseProbeResistanc...
6 - Language Dictionary 70 API Function Definitions cfAbort Syntax int cfAbort(CF_HANDLE server); Description Aborts a forming sequence, which sets the run state to CF_IDLE. In the idle state the outputconditions of each cell are defined by the functions cfSetVoltage, cfSetCurrent, andcfSetOutputSta...
Language Dictionary - 6 71 cfCalTransfer CAUTION : Make sure that no cells are connected when executing cfCalTransfer. Syntax int cfCalTransfer(CF_HANDLE server); Description Begins a transfer calibration sequence. This function uses the instrument’s internal references tocalibrate the measurement a...
6 - Language Dictionary 72 cfGetCellStatus Syntax int cfGetCellStatus(CF_HANDLE server, int cell, CF_CELL_STATUS *status); Description Returns a value in the variable pointed to by status which indicates the current status of a cell inthe forming process. The possible return values are: CF_UNTESTED ...
Language Dictionary - 6 73 cfGetDigitalConfig Syntax int cfGetDigitalConfig(CF_HANDLE server, int bitnum, CF_EXT_SIGNAL*signal, CF_POLARITY *polarity, CF_REFERENCE *reference); Description This function returns the function and logic sense mapping any of the 16 pins of the digital I/Oport. See the f...
6 - Language Dictionary 74 Example void query_groups(CF_SERVER server){ char names[CF_MAX_GROUPS][CF_MAX_GROUP_NAME_LEN];int starts[CF_MAX_GROUPS];int sizes[CF_MAX_GROUPS]; cfGetGroups(server, names, starts, sizes); } cfGetInstIdentify Syntax int cfGetInstIdentify(CF_HANDLE server, char *idstring); ...
Language Dictionary - 6 75 cfGetMeasLogInterval Syntax int cfGetMeasLogInterval(CF_HANDLE server, int step_number, float*volt_interval, float *curr_interval, float *time_interval); Description Returns voltage, current, and time change criteria that are used to determine when data is logged.The serve...
6 - Language Dictionary 76 cfGetOutputState Syntax int cfGetOutputState(CF_HANDLE server, CF_OUTPUT_STATE *state); Description Returns the output state of the Agilent MCCD when the run state is CF_IDLE. The serverargument can be either a handle to a group obtained by cfOpenGroup, or a handle to all ...
Language Dictionary - 6 77 cfGetSenseProbeTest Syntax int cfGetSenseProbeTest(CF_HANDLE server, CF_BOOLEAN *on_off); Description Returns the setting of the sense probe test. The setting is either ON or OFF. The server argumentcan be either a handle to a group obtained by cfOpenGroup, or a handle to ...
6 - Language Dictionary 78 cfGetSeqTestAnd Syntax int cfGetSeqTestAnd(CF_HANDLE server, CF_READP *read_pos, int*step_number, CF_SEQ_TEST *meas_test_type, float *limit, CF_TIME_TEST*time_test_type, float *time, CF_SEQ_ACTION *action, int *count); Description Returns the parameters of the sequence tes...
Language Dictionary - 6 79 cfGetShutdownDelay Syntax int cfGetShutdownDelay(CF_HANDLE server, float *delay); Description Returns the delay value that is set by cfSetShutdownDelay(). cfGetShutdownMode Syntax int cfGetShutdownMode(CF_HANDLE server, int *mode); Description Returns the shutdown mode, CF...
6 - Language Dictionary 80 cfGetVoltage Syntax int cfGetVoltage(CF_HANDLE server, float *voltage); Description Returns the idle state voltage setting set by cfSetVoltage. The idle state voltage is the value thatthe cell voltage will be set to when the forming sequence is in the idle state and the ou...
Language Dictionary - 6 81 cfMeasCapacityWS Syntax int cfMeasCapacityWS(CF_HANDLE server, int cell, float *reading); Description Returns the accumulated capacity in watt-seconds of a cell in its present step. The capacity isreset to zero at the start of each step. If the cell is not in the forming s...
6 - Language Dictionary 82 To make an effective probe resistance measurement, there should be some significant currentthrough the probe contacts to the cells. The cfSetVoltage, cfSetCurrent, and cfSetOutputStatecommands can be used to set up the proper conditions for this measurement. If the probere...
Language Dictionary - 6 83 cfMeasVoltage Syntax int cfMeasVoltage(CF_HANDLE server, int cell, float *reading); Description Returns the measured cell voltage in volts for a particular cell or for all cells. Voltage ismeasured at the selected sense terminals for each cell. The cell argument can be an ...
6 - Language Dictionary 84 Example #define MY_GROUP "1.5Ahour"/* * Define group named "1.5Ahour" containing 64 cells * starting at cell 129. * Define a sequence step for the group, then free the group handle. */void group_example(CF_HANDLE server){ CF_HANDLE group_handle; cfSetGroup(...
6 - Language Dictionary 86 For sequence steps of type CF_CHARGE, CF_DISCHARGE, or CF_REST, the format is: cell-number step-number time status entry-type volt-reading curr-reading amp-hours watt-hours <newline> . For all other sequence step types, the format is: cell-number step-number time sta...
Language Dictionary - 6 87 cfReadTestLog Syntax int cfReadTestLog(CF_HANDLE server, CF_READP *read_pos, int bufsize,char *buffer, int *retcount); Description Returns up to bufsize characters from the test log. The test log contains entries which describeany errors that occur during calibration or se...
6 - Language Dictionary 88 cfRestart Syntax int cfRestart(CF_HANDLE server); Description This command causes the Agilent MCCD to recall a previously saved restart state. The AgilentMCCD must be in the CF_IDLE state to perform a restart. The existence of a restart state can bequeried by testing the C...
Language Dictionary - 6 89 cfSetAutoConnect Syntax int cfSetAutoConnect(CF_HANDLE server, CF_BOOLEAN on_off); Description This command turns the automatic reconnect feature of the mccd.dll file located on the clientcomputer on or off. The Agilent MCCD mainframe server will close a connection if ther...
6 - Language Dictionary 90 cfSetDigitalConfig Syntax int cfSetDigitalConfig(CF_HANDLE server, int bitnum, CF_EXT_SIGNALsignal, CF_POLARITY polarity, CF_REFERENCE reference); Description NOTE: The Agilent MCCD Configuration screens (see chapter 3) control the availability ofcfSetDigitalConfig. If thi...
Language Dictionary - 6 91 When an output signal is programmed, the pin is driven by an open collector transistor. Writing aword to the port using cfSetDigitalPort will turn the transistor on or off based on the word andthe polarity of the bit. Reading the port using cfGetDigitalPort returns the las...
6 - Language Dictionary 92 cfSetDigitalPort Syntax int cfSetDigitalPort(CF_HANDLE server, int data); Description Write data to the digital I/O port. Data must be sent as the equivalent of a 16-bit binary word. Forexample, sending a value of 0 sets all bits low. Sending a value of 65,535 sets all bit...
Language Dictionary - 6 93 cfSetGroup Syntax int cfSetGroup(CF_HANDLE server, char *name, int start, int size); Description Defines a group of cells by specifying a starting cell number and the total number of cells in thegroup. Name is a null terminated character string that serves to identify the ...
6 - Language Dictionary 94 cfSetOutputProbeTest NOTE: The Agilent MCCD must be configured for remote voltage sensing to perform outputprobe testing. No output probe tests are performed if local voltage sensing is configured. Syntax int cfSetOutputProbeTest(CF_HANDLE server, float resistance); Descri...
Language Dictionary - 6 95 cfSetSense Syntax int cfSetSense(CF_HANDLE server, CF_SENSE sense); Description Sets voltage sense to remote or local sense. The sense argument is either CF_SENSE_REMOTEor CF_SENSE_LOCAL. The sense setting is stored in non-volatile memory and is retained whenthe ac power i...
Language Dictionary - 6 97 cfSetSeqTest Syntax int cfSetSeqTest(CF_HANDLE server, int step_number, CF_SEQ_TESTmeas_test_type, float limit, CF_TIME_TEST time_test_type, float time,CF_SEQ_ACTION action); Description Define tests performed during sequence steps. These tests allow a cell to advance to t...
Language Dictionary - 6 99 cfSetSeqTestAnd Syntax int cfSetSeqTestAnd(CF_HANDLE server, int step_number, CF_SEQ_TEST*meas_test_type, float *limit, CF_TIME_TEST time_test_type, float time,CF_SEQ_ACTION action, int count); Description This command is similar to cfSetSeqTest, but it allows multiple tes...
6 - Language Dictionary 100 cfSetShutdownDelay Syntax int cfSetShutdownDelay(CF_HANDLE server, float delay); Description Sets the delay between the assertion of a true signal at a CF_POWER_FAIL_IN input and thestart of an Agilent MCCD shutdown when the shutdown mode has been set to CF_AUTO. Atpower-...
Language Dictionary - 6 101 cfSetVoltage CAUTION Direct output control should not be used for charging cells. There is no protectionagainst overcharging when using direct output control. Use this mode only fordiagnostic and debugging purposes. Syntax int cfSetVoltage(CF_HANDLE server, float voltage)...
6 - Language Dictionary 102 cfStateList Syntax int cfStateList(CF_HANDLE server, char *buffer); Description Returns a comma-separated and null terminated list of instrument state names that are stored onthe server. The buffer must be large enough to hold a list of the names of the maximum numberof s...
Language Dictionary - 6 103 cfWriteSerial Syntax int cfWriteSerial(CF_HANDLE server, CF_SERIAL_PORT port, char*port_data, int count); Description Writes count data words to the serial port. See Also cfSerialStatus, cfReadSerial, cfSerialConfig
105 7 C Program Examples Example 1 This following C program shows you how to implement the example discussed in the beginning ofchapter 5 using the API cell forming (cf) functions. The cell forming functions are included with thedriver software supplied with the Agilent E4373A documentation package....
7 - C Program Examples 106 } while(presentState != CF_INITIATED); /* Start the sequence */cfTrigger(server); /* Wait for the sequence to end */do { cfGetRunState(server, &presentState);/* sleep or do something else */ } while(presentState == CF_FORMING); /* Read entire measurement log and write ...
C Program Examples - 7 107 Example 2 This following C program shows you how to implement the example discussed at the end of chapter 1using the API cell forming functions. Note that this example only includes a brief cell forming sequenceand does not include error checking after each function call. ...
7 - C Program Examples 112 Example 3 You can control up to 16 Agilent MCCDs from one PC and still achieve good system responsiveness,depending on the application program structure. This following C program example uses a multi-threaded program in which each thread canindependently control one Agilen...
115 A Specifications Hardware Specifications Specifications in Table A-1 are warranted. Specifications apply over an ambient temperature range of 0 ° C to 40 ° C. When charging, specifications apply for charging voltages from 0.5 V to maximum, and charge currents from minimum to maximum. When discha...
Specifications - A 117 Table A-2. Agilent E4370A/E4374A MCCD Characteristics (continued) Parameter Condition Value Non-isolated Digital I/O Characteristics max. low-level output voltage min. high-level output voltage max. high-level output current min. high-level input voltage max. low-level input v...
119 B Calibration Calibration Types There are three types of calibration available for the Agilent E4370A/E4374A MCCD. ♦ Full calibration, which calibrates the Agilent E4370A MCCD mainframe and all installed AgilentE4374A Charger/Discharger cards. ♦ Transfer calibration, which calibrates only the Ag...
B - Calibration 120 Transfer Calibration NOTE: Transfer calibration does not require an external voltmeter. It can be performedindependently of the full calibration or the mainframe reference calibration. However,transfer calibration requires a 24 volt dc source to be connected to the power bus. Dur...
B - Calibration 122 Accessing Calibration Calibration control is accessible by one of three methods: ♦ the Agilent MCCD Configuration Screens, ♦ API calls over the LAN, ♦ the Web-based Agilent MCCD User Interface. This section describes the first method in detail. Note: Transfer calibration can also...
Calibration - B 123 Rear panel transfer calibration switch This push button switch is accessible through a recessed hole on the rear panel. When pressed, it initiatesa transfer calibration sequence inside the Agilent MCCD. This is useful if you have replaced an AgilentE4374A Charger/Discharger card ...
125 C Dimension Drawings Figure C-1 shows a simplified outline diagram of the Agilent E4370A MCCD mainframe. Figure C-2shows a simplified outline diagram of the Agilent E4371A Powerbus Load. The dimension drawings included in the back of this documentation binder provide additionalinformation. EXHAU...
C - Dimension Drawings 126 HOT EXHAUST AIR SIDE VIEW 425.5 mm 540.5mm LINE On Off E4371A POWERBUS LOAD FRONT VIEW AIR FLOW TOP VIEW 28.0mm 68.0mm 221.5mm Figure C-2. Agilent Powerbus Load Simplified Outline Diagram
127 D Sense and Power Connector Pinouts The figures and tables in this appendix document the sense and power pinout assignments on the front ofthe Agilent E4370A MCCD mainframe (refer to Figure 1-2). These figures are based on a fully-loaded,256-channel mainframe configured as follows: Card Connecto...
D - Sense and Power Connector Pinouts 128 Note: Unlabeled pins are the minus connections of each pair. Figure D-1. Card 1 Sense and Power Connector Cell Assignments Note: Unlabeled pins are the minus connections of each pair. Figure D-2. Card 2 Sense and Power Connector Cell Assignments 1 21 38 19 3...
Sense and Power Connector Pinouts - D 129 Note: Unlabeled pins are the minus connections of each pair. Figure D-3. Card 3 Sense and Power Connector Cell Assignments Note: Unlabeled pins are the minus connections of each pair. Figure D-4. Card 4 Sense and Power Connector Cell Assignments 1 21 38 19 3...
D - Sense and Power Connector Pinouts 130 Table D-1. Card 1 Sense and Power Pinout Assignments Sense Pins Cell Number Power Pins Sense Pins Cell Number Power Pins Connector 1 Connector 5 +19, –37 cell 1 +8, –27 +19, –37 cell 33 +8, –27 +18, –36 cell 2 +7, –26 +18, –36 cell 34 +7, –26 +17, –35 cell 3...
Sense and Power Connector Pinouts - D 131 Table D-2. Card 2 Sense and Power Pinout Assignments Sense Pins Cell Number Power Pins Sense Pins Cell Number Power Pins Connector 1 Connector 5 +19, –37 cell 65 +8, –27 +19, –37 cell 97 +8, –27 +18, –36 cell 66 +7, –26 +18, –36 cell 98 +7, –26 +17, –35 cell...
D - Sense and Power Connector Pinouts 132 Table D-3. Card 3 Sense and Power Pinout Assignments Sense Pins Cell Number Power Pins Sense Pins Cell Number Power Pins Connector 1 Connector 5 +19, –37 cell 129 +8, –27 +19, –37 cell 161 +8, –27 +18, –36 cell 130 +7, –26 +18, –36 cell 162 +7, –26 +17, –35 ...
Sense and Power Connector Pinouts - D 133 Table D-4. Card 4 Sense and Power Pinout Assignments Sense Pins Cell Number Power Pins Sense Pins Cell Number Power Pins Connector 1 Connector 5 +19, –37 cell 193 +8, –27 +19, –37 cell 225 +8, –27 +18, –36 cell 194 +7, –26 +18, –36 cell 226 +7, –26 +17, –35 ...
135 E In Case of Trouble Introduction The Agilent E4370A MCCD has a built-in self test capability which is performed at power-on.Additionally a more complete self test can be done by executing the cfSelftest; function or running selftest from the Agilent MCCD User Interface. This selftest capability...
E - In Case of Trouble 136 Agilent E4374A Fault 1, 2, 3, 4 Indicates an internal hardware fault such as Selftest failure.Calibration error.Hardware error. To read the text-based error message, use the cfReadSelftestLog() API function. If you areusing the Agilent MCCD User Interface, you can read the...
137 Index —A— abort, 70airflow mainframe, 25powerbus load, 25 amp-hour capacity measurement, 16API, 20API functions guidelines, 67summary, 68 API library installation, 36 application programming interface, 20autoconnect, 89auxiliary output connections, 35ratings, 35 —B— basic functions, 10block diag...
141 Agilent Sales and Support Office For more information about Agilent Technologies test and measurement products, applications, services,and for a current sales office listing, visit our web site: http://www.agilent.com/find/tmdir You can also contact one of the following centers and ask for a tes...
Agilent Manuals
-
Agilent E7405A
Manual
-
Agilent E5500 B-series
Manual
-
Agilent 6681A
Manual
- Agilent E3634A Manual
-
Agilent 83485A
Manual
-
Agilent 665xA
Manual
-
Agilent FS4100
Manual
-
Agilent 664xA
Manual
-
Agilent HP 83621A
Manual
-
Agilent DP1400
Manual
-
Agilent 3589A GP-IB
Manual
-
Agilent 5185-5991
Manual
-
Agilent HP 16500H
Manual
- Agilent N9030a Manual
-
Agilent 86100-90086
Manual
-
Agilent n3305a
Manual
- Agilent MODEL 8719ET Manual
-
Agilent J6800A
Manual
-
Agilent 08112-90004
Manual
-
Agilent 87421A
Manual