Home
Communication Interface Specifications
Contents
1. 0 then Alarm Contact Polarity NO else Alarm Contact Polarity NC F6 5 Voltage Prescaler Voltage prescaler Direction output input Data Length 1 byte Resolution Signed no Data range 1 5 10 Data type status Databyte7 lt 6 0 gt Voltage Prescaler lt 6 0 gt if DataByte7 0 then Voltage Prescaler 1 else if DataByte7 1 then Voltage Prescaler 5 else Voltage Prescaler 10 F6 6 Temperature Unit Selection Temperature unit selection Direction output input Data Length 1 byte Resolution Signed no Data range C F Data type status Databyte8 lt 6 0 gt Temperature Unit Selection lt 6 0 gt if Databyte8 0 then Temperature Unit Selection C February 2009 976 0205 01 01 RevA Page 24 of 33 xantrex else Temperature Unit Selection F F6 7 Auxiliary input mode Auxiliary input mode Direction output input Data Length 1 byte Resolution Signed no Data range 0 1 Data type status Databyte9 lt 6 0 gt Auxiliary input mode lt 6 0 gt Auxiliary input mode Databyte9 F6 8 Communication mode Communication mode Direction output input Data Length 1 byte Resolution Signed no Data range 0 3 Data type status Databyte10 lt 6 0 gt Communication mode lt 6 0 gt Communication mode Databyte10 F6 9 Setup Lock Setup lock Direction output input Data Length 1 byte Res
2. Transmission repetition rate Direction input Data type command Response history dump message 0x72 0x73 Status Dump request Request for status dump Transmission repetition rate Direction input Data type command Response status dump message 0x73 0x74 External Alarms request Request for external alarms Transmission repetition rate Direction input Data type command Response external alarms message 0x74 0x7F Firmware Version request Request for firmware version Transmission repetition rate Direction input Data type command Response firmware version message 0x7F 2 2 3 Data 0x60 Main Battery Voltage Main battery voltage Transmission repetition rate ls on request Direction output Data Length 3 bytes Resolution 0 01V bit gain OV offset Signed no Data range 0 00 655 35V Data type measured Databytel lt 1 0 gt Main Battery Voltage lt 15 14 gt Databyte2 lt 6 0 gt Main Battery Voltage lt 13 7 gt Databyte3 lt 6 0 gt Main Battery Voltage lt 6 0 gt February 2009 976 0205 01 01 RevA Page 10 of 33 xantrex 0x61 Current Battery current Transmission repetition rate 1s on request Direction output Data Length 3 bytes Resolution 0 01A bit gain OA offset Signed yes Data range 10485 75 10485 75A Data type measured Databyte1 lt 6 gt Sign 0 positive current 1 negative current Databyte1 lt 5 0 gt
3. acknowledge 0x27 Request only on Turns on request mode Now the LinkPRO only sends data on request requested by a data request command Transmission repetition rate Direction input Data type command Response acknowledge 0x28 Store functions Store functions in EEPROM Transmission repetition rate Direction input Data type command Response acknowledge 0x29 Store history Store history in EEPROM Transmission repetition rate Direction input Data type command Response acknowledge Ox2C Synchronize Synchronizes the LinkPRO to the battery See the LinkPRO user manual for more information on synchronizing This command does the same as synchronizing the monitor manually by pressing the LinkPRO s lt 4 and gt buttons simultaneously for three seconds Transmission repetition rate Direction input Data type command Response acknowledge 0x2D Synchronize CEF Synchronizes the LinkPRO to the battery and recalculates the CEF See the LinkPRO user manual for more information on synchronizing Transmission repetition rate Direction input Data type command Response acknowledge 0x30 Reset functions Reset all functions to their factory default Transmission repetition rate Direction input Data type command Response acknowledge February 2009 976 0205 01 01 Rev A Page 5 of 33 xantrex 0x32 Reset Battery Reset all battery history and status data and all
4. compatibility and is not recommended Use message type 0x72 instead Transmission repetition rate Direction input Data type command Response history dump message 0x72 Ox5F Firmware Version request Request for firmware version This message is built in only for XBM compatibility and is not recommended Use message type 0x7F instead Transmission repetition rate Direction input Data type command Response firmware version message 0x7F 0x60 Main Voltage request Request for main battery voltage data Transmission repetition rate Direction input Data type command Response main battery voltage data message 0x60 0x61 Current request Request for current data Transmission repetition rate Direction input Data type command Response current data message 0x61 0x62 Amphours request Request for amphours data Transmission repetition rate Direction input Data type command Response amphours data message 0x62 February 2009 976 0205 01 01 RevA Page 8 of 33 xantrex 0x64 State of Charge request Request for state of charge data Transmission repetition rate Direction input Data type command Response state of charge data message 0x64 0x65 Time Remaining request Request for time remaining data Transmission repetition rate Direction input Data type command Response time remaining data message 0x65 0x66 Temperature request Re
5. Databyte1 lt 6 0 gt equals 2 H2 0 Low battery alarms Number of low battery alarm triggers Direction output Data Length 2 bytes Resolution 1 bit gain 0 offset Signed no Data range 0 9999 Data type calculated Databyte2 lt 6 0 gt Low battery alarms lt 13 7 gt Databyte3 lt 6 0 gt Low battery alarms lt 6 0 gt H2 1 Main low voltage alarms Number of main battery low voltage alarm triggers Direction output Data Length 2 bytes Resolution 1 bit gain 0 offset Signed no Data range 0 9999 Data type calculated Databyte4 lt 6 0 gt Main low voltage alarms lt 13 7 gt Databyte5 lt 6 0 gt Main low voltage alarms lt 6 0 gt H2 2 Aux low voltage alarms Number of auxiliary battery low voltage alarm triggers Direction output Data Length 2 bytes Resolution 1 bit gain 0 offset Signed no Data range 0 9999 Data type calculated Databyte6 lt 6 0 gt Aux low voltage alarms lt 13 7 gt Databyte7 lt 6 0 gt Aux low voltage alarms lt 6 0 gt H2 4 Main high voltage alarms Number of main battery high voltage alarm triggers Direction output Data Length 2 bytes Resolution 1 bit gain 0 offset Signed no Data range 0 9999 Data type calculated Databyte8 lt 6 0 gt Main high voltage alarms lt 13 7 gt Databyte9 lt 6 0 gt Main high voltage alarms lt 6 0 gt H2 5 Aux high voltage alarms Number of auxiliar
6. alarm lt 6 0 gt February 2009 976 0205 01 01 RevA Page 20 of 33 xantrex Enable aux high voltage alarm table read Databyte9 2 2 4 5 Main battery properties Message 5 out of 6 where Databyte1 lt 6 0 gt equals 5 Reserved Don t use Databyte2 lt 6 0 gt Reserved F5 0 Battery capacity Battery capacity Ah Direction output input Data Length 2 bytes Resolution variable 20Ah offset Signed no Data range 20 9990Ah Data type status Databyte3 lt 6 0 gt Battery capacity lt 13 7 gt Databyte4 lt 6 0 gt Battery capacity lt 6 0 gt Temporary Value Databyte3 0x80 Databyte4 if Temporary Value lt 980 then Battery capacity Temporary Value 20 else if Temporary Value lt 1780 then Battery capacity Temporary Value 980 5 1000 else Battery capacity Temporary Value 1780 10 5000 F5 1 Nominal discharge rate Nominal discharge rate hours Direction output input Data Length 1 byte Resolution 1h bit gain 1h offset Signed no Data range 1 20h Data type status Databyte5 lt 6 0 gt Nominal discharge rate lt 6 0 gt Nominal discharge rate Databyte5 1 F5 2 Nominal temperature Nominal temperature C Direction output input Data Length 1 byte Resolution 1 C bit gain 0 C offset Signed no Data range 0 40h Data type status Databyte6 lt 6 0 gt Nominal temperature lt 6 0 gt Nominal t
7. alarm on delay table read Databyte4 F4 2 Enable main high voltage alarm Enable main battery high voltage alarm use contact Direction output input Data Length 1 byte Resolution see table 3 Signed no Data range 0 9 Data type status Databyte5 lt 6 0 gt Enable main high voltage alarm lt 6 0 gt Enable main high voltage alarm table read Databyte5 F4 3 Aux high voltage alarm on Auxiliary battery high voltage alarm on V Direction output input Data Length 1 byte Resolution 0 1V bit gain 8 0V offset Signed no Data range 10 0 35 0V Data type status Databyte6 lt 6 0 gt Aux high voltage alarm on lt 13 7 gt Databyte7 lt 6 0 gt Aux high voltage alarm on lt 6 0 gt Aux high voltage alarm on Databyte2 0x80 Databyte3 0 1 10 0 F6 5 F4 4 Aux high voltage alarm on delay Auxiliary battery high voltage alarm on delay seconds Direction output input Data Length 1 byte Resolution see table 1 Signed no Data range 0 11 Data type status Databyte8 lt 6 0 gt Aux high voltage alarm on delay lt 6 0 gt Aux high voltage alarm on delay table_read Databyte8 F4 5 Enable aux high voltage alarm Enable auxiliary battery high voltage alarm use contact Direction output input Data Length 1 byte Resolution see table 3 Signed no Data range 0 9 Data type status Databyte9 lt 6 0 gt Enable aux high voltage
8. calculated Databyte5 lt 6 0 gt Average Discharge lt 13 7 gt Databyte6 lt 6 0 gt Average Discharge lt 6 0 gt H1 2 Deepest Discharge Ah Deepest discharge in Amphours Ah Direction output Data Length 3 bytes Resolution 0 1 Ah bit gain 0 0Ah offset Signed no always negative Data range 9999 9 OAh Data type calculated Databyte7 lt 1 0 gt Deepest Discharge Ah lt 15 14 gt Databyte8 lt 6 0 gt Deepest Discharge Ah lt 13 7 gt Databyte9 lt 6 0 gt Deepest Discharge Ah lt 6 0 gt H1 3 Deepest Discharge Deepest discharge in percent state of charge Direction output Data Length 2 bytes Resolution 0 1 bit gain 0 0 offset Signed no always negative Data range 100 0 0 0 Data type calculated Databyte10 lt 6 0 gt Deepest Discharge lt 13 7 gt Databytel 1 lt 6 0 gt Deepest Discharge lt 6 0 gt H1 4 Total Amphours removed Total amount of Amphours removed from the battery Direction output Data Length 4 bytes Resolution 0 1 Ah bit gain 0 0Ah offset February 2009 976 0205 01 01 RevA Page 26 of 33 xantrex Signed no Data range 0 9999999 9Ah Data type calculated Databyte12 lt 6 0 gt Total Amphours removed lt 27 21 gt Databyte13 lt 6 0 gt Total Amphours removed lt 20 14 gt Databyte14 lt 6 0 gt Total Amphours removed lt 13 7 gt Databyte15 lt 6 0 gt Total Amphours removed lt 6 0 g
9. command 3 Data Messages that contain data for example battery voltage battery current or all the settings of the monitor The data will be sent in data bytes following the message type February 2009 976 0205 01 01 RevA Page 2 of 33 xantrex MESSAGE TYPE START IDHT PARITY STOP Figure 4 Message type See section 2 2 for an overview of all the LinkPRO message types 2 1 5 Data field The data field contains data like battery voltage battery current etc The number of data bytes in a message 1s theoretically not limited However because of hardware limitations of the LinkPRO the data field can have a maximum length of 27 bytes DATA lt 21 14 gt DATA lt 13 7 gt A DATA lt 6 0 gt B Databyx 1 Figure 5 Data field example with 3 data bytes 2 1 6 End of transfer The IDHT and the 7 following bits of this byte are all logic 1 This End of transfer byte is unique because no other field in a message can represent FFh Figure 6 End of transfer 2 2 Message type overview This section gives an overview of all the message types the LinkPRO understands 2 2 1 _ Handshake 0x00 ACK Positive acknowledge Transmission repetition rate on acknowledge Direction output input Data type handshake 0x01 NACK Negative acknowledge Transmission repetition rate on negative acknowledge February 2009 976 0205 01 01 RevA Page 3 of 33 xantrex Direction output input Data
10. internal battery registers The battery capacity setting in function setup will remain unchanged Transmission repetition rate Direction input Data type command Response acknowledge 0x33 Reset Alarms Reset all currently active alarms For an alarm to trigger again its alarm off condition must be met prior to its alarm on condition Transmission repetition rate Direction input Data type command Response acknowledge 0x3C Up switch pressed User has pressed the Up switch labeled De Transmission repetition rate on up switch press Direction output Data type command Response n a output only 0x3D Menu switch pressed User has pressed the Menu switch Transmission repetition rate on menu switch press Direction output Data type command Response n a output only 0x3E Down switch pressed User has pressed the Down switch labeled lt Transmission repetition rate on down switch press Direction output Data type command Response n a output only 0x40 Main Voltage request Request for main battery voltage data This message is built in only for XBM compatibility and is not recommended Use message type 0x60 instead Transmission repetition rate Direction input Data type command Response main battery voltage data message 0x60 0x41 Current request Request for current data This message is built in only for XBM compatibility and is not recomme
11. lt 6 0 gt If Databyte10 51 then Charge Efficiency AU else Charge Efficiency Databyte10 50 2 2 4 6 Battery monitor properties Message 6 out of 6 where Databyte1 lt 6 0 gt equals 6 F6 0 Display Parameter Display parameter February 2009 976 0205 01 01 RevA Page 22 of 33 xantrex This is a special sort of hidden function On the LinkPRO itself reading out F6 0 will give you the battery monitor s firmware version Since the firmware version can be retrieved thru its own message via the LinkPRO communication kit software the necessity of retrieving it via the function dump becomes obsolete Therefore F6 0 is used to enable disable the readout of each individual parameter in normal operation of the LinkPRO When a parameter readout is enabled its corresponding bit in Databyte2 is set otherwise it is cleared Note that this function only affects the readout on the LinkPRO itself a disabled parameter can always be retrieved via the LinkPRO communication kit software Direction output input Data Length 1 byte Resolution Signed no Data range Data type status Databyte2 lt 0 gt Enable disable main battery Voltage readout Databyte2 lt 1 gt Enable disable auxiliary battery Voltage readout Databyte2 lt 2 gt Enable disable Current readout Databyte2 lt 3 gt Enable disable Amphours readout Databyte2 lt 4 gt Enable disable State of Charge readout Databyte2 lt 5 gt Ena
12. type handshake 0x02 NACK repeat request Negative acknowledge and request to send data again Transmission repetition rate on communication error Direction output Data type handshake 2 2 2 Commands 0x12 Alarm switch off Switches off the alarm switch Transmission repetition rate Direction input Data type command Response acknowledge 0x13 Alarm switch on Switches on the alarm switch Transmission repetition rate Direction input Data type command Response acknowledge 0x20 Display test off Disables display test Transmission repetition rate Direction input Data type command Response acknowledge 0x21 Display test on Enables display test Transmission repetition rate Direction input Data type command Response acknowledge 0x22 Backlight off Turns off the backlight provided that backlight is not on due to a key press and backlight is not set up to be always on Transmission repetition rate Direction input Data type command Response acknowledge 0x23 Backlight on Turns on the backlight Transmission repetition rate Direction input Data type command Response acknowledge February 2009 976 0205 01 01 RevA Page 4 of 33 xantrex 0x26 Request only off Turns off request mode Now the LinkPRO sends data every second this is the default factory status Transmission repetition rate Direction input Data type command Response
13. 0 14 gt u2 lt 6 0 gt voltage lt 13 7 gt u3 lt 6 0 gt voltage lt 6 0 gt As you can see bit 6 of ul the Ist data byte in the string holds the MSB of the 21 bit number and bit 0 of u3 the 3rd and last data byte in the string holds the LSB of the 21 bit number Let s assume the battery monitor outputs 0x80 0x00 0x20 0x60 0x00 0x09 0x11 OxFF This would represent a voltage of February 2009 976 0205 01 01 RevA Page 31 of 33 xantrex 0x00 lt lt 14 0x09 lt lt 7 0x11 0x000000 0x000480 0x00001 1 0x000491 1169d 11 69Volts Note the lt lt operator is a C C bitwise shift left operator The operation X lt Y shifts the value of X to the left by Y bits An example 0x0009 0000 0000 0000 1001b 0x0009 lt lt 7 0000 0100 1000 0000b 0x0480 The Turbo Pascal Delphi equivalent of the lt lt operator is the shl operator The same result can be achieved by multiplying X lt lt 7 X 0x80 X lt lt 14 X 0x4000 X lt lt 21 X 0x200000 The same rule applies for every outputted parameter With current and amphours we have to deal with a sign The format of the current see also chapter 2 2 5 data looks like this 11 lt 6 gt sign 0 positive current 1 negative current 11 lt 5 0 gt current lt 19 14 gt 12 lt 6 0 gt current lt 13 7 gt 13 lt 6 0 gt current lt 6 0 gt Current lt 15 0 gt is not in 2 s complement it s just a positive num
14. Current lt 19 14 gt Databyte2 lt 6 0 gt Current lt 13 7 gt Databyte3 lt 6 0 gt Current lt 6 0 gt 0x62 Amphours Number of amphours removed from the battery Transmission repetition rate 1s Direction output Data Length 3 bytes Resolution 0 1 Ah bit gain OAh offset Signed yes Data range 9999 9 0 0Ah Data type calculated Databyte1 lt 6 gt Sign 0 positive amphours 1 negative amphours Databyte1 lt 5 0 gt Amphours lt 19 14 gt Databyte2 lt 6 0 gt Amphours lt 13 7 gt Databyte3 lt 6 0 gt Amphours lt 6 0 gt 0x64 State of Charge State of charge of the battery in percent where 0 represents a fully discharged and 100 a fully charged battery Transmission repetition rate 1s Direction output Data Length 3 bytes Resolution 0 1 bit gain 0 offset Signed no Data range 0 0 100 0 Data type calculated Databytel lt 1 0 gt State of Charge lt 15 14 gt Databyte2 lt 6 0 gt State of Charge lt 13 7 gt Databyte3 lt 6 0 gt State of Charge lt 6 0 gt 0x65 Time Remaining Time remaining until the battery needs to be charged Transmission repetition rate 1s Direction output Data Length 3 bytes Resolution 1 minute bit gain 0 minutes offset Signed yes Data range 0 14400 minutes 240 hours Data type calculated Databytel lt 6 gt Sign 1 negative time remaining February 2009 976 0205 01 01 RevA Page 11 of 33 xantrex Databy
15. ONSIBILITY OR LIABILITY FOR LOSS OR DAMAGE WHETHER DIRECT INDIRECT CONSEQUENTIAL OR INCIDENTAL WHICH MIGHT ARISE OUT OF THE USE OF SUCH INFORMATION THE USE OF ANY SUCH INFORMATION WILL BE ENTIRELY AT THE USER S RISK Part number 976 0205 01 01 Rev A Contact information Phone 1 800 670 0707 toll free in North America Phone 1 360 925 5097 outside North America Fax 1 360 925 5143 Email customerservice xantrex com Web wwuw xantrex com February 2009 976 0205 01 01 Rev A Page 33 of 33
16. Resolution see table 1 Signed no Data range 0 11 Data type status Databyte8 lt 6 0 gt Aux low voltage alarm on delay lt 6 0 gt Aux low voltage alarm on delay table read Databyte8 F3 5 Enable aux low voltage alarm Enable auxiliary battery low voltage alarm use contact Direction output input Data Length 1 byte Resolution see table 3 Signed no Data range 0 9 Data type status Databyte9 lt 6 0 gt Enable aux low voltage alarm lt 6 0 gt Enable aux low voltage alarm table read Databyte9 2 2 4 4 High voltage alarm settings Message 4 out of 6 where Databyte1 lt 6 0 gt equals 4 F4 0 Main high voltage alarm on Main battery high voltage alarm on V Direction output input Data Length 1 byte Resolution 0 1V bit gain 10 0V offset Signed no Data range 10 0 35 0V Data type status Databyte2 lt 6 0 gt Main high voltage alarm on lt 13 7 gt Databyte3 lt 6 0 gt Main high voltage alarm on lt 6 0 gt Main high voltage alarm on Databyte2 0x80 Databyte3 0 1 10 0 F6 5 F4 1 Main high voltage alarm on delay Main battery high voltage alarm on delay seconds Direction output input Data Length 1 byte February 2009 976 0205 01 01 Rev A Page 19 of 33 xantrex Resolution see table 1 Signed no Data range 0 11 Data type status Databyte4 lt 6 0 gt Main high voltage alarm on delay lt 6 0 gt Main high voltage
17. Smart choice for power Xa ntrex LinkPRO Communication Interface Application Note LinkPRO communication Specification PA 976 0205 01 01 Rev A 1 Introduction The scope of this specification is to define the communication protocol used by the LinkPRO battery monitor LinkPRO A basic understanding of a synchronous communication is required as well as familiarity with hexadecimal and binary numbers 2 Datalink Interface The LinkPRO uses a synchronous communication at 2400 bps using 8 data bits 1 stop bit and even parity No hardware flow control is used 2 1 Message transfer The LinkPRO communicates via messages A message consists of at least 5 bytes Every message starts with the Header Destination address which is followed by the Source address These addresses are used when a hub connects two or more devices together When connecting the LinkPRO directly to a host PC using the optional communication interface kit the destination and source addresses are ignored The next byte in the message is the Device ID followed by the Message type Whether or not data bytes are sent after the Message type byte depends on the type of message see section 2 1 4 The last byte in the message is the End of transfer byte which closes the message The MSB of each byte in the message represents the IDHT IDentify Header Trailer bit This bit is logic 1 for the Header Destination address byte and the End of transfer byte and logic 0 for a
18. again Databytel lt 1 gt XBM Compatibility Mode Battery monitor is outputting data in XBM compatibility mode Databytel lt 0 gt Alarm Test Alarm switch triggered due to command Alarm switch on Databyte2 lt 6 gt Backlight Test Backlight switched on due to command Backlight on Databyte2 lt 5 gt Display Test Display test switched on due to command Display test on Databyte2 lt 4 gt No Temperature Sensor No temperature sensor detected by battery monitor Databyte2 lt 3 gt Aux High Voltage Alarm The auxiliary battery s high voltage alarm is triggered Databyte2 lt 2 gt Aux Low Voltage Alarm The auxiliary battery s low voltage alarm is triggered Databyte2 lt 1 gt Installer Lock Installer lock 1s enabled February 2009 976 0205 01 01 RevA Page 12 of 33 xantrex Databyte2 lt 0 gt Main High Voltage Alarm The main battery s high voltage alarm is triggered Databyte3 lt 6 gt Main Low Voltage Alarm The main battery s low voltage alarm is triggered Databyte3 lt 5 gt Low Battery Alarm The discharge floor is reached main battery needs to be charged Databyte3 lt 4 gt Battery Flat Main battery is fully discharged 0 0 Databyte3 lt 3 gt Battery Full Main battery is fully charged 100 0 Databyte3 lt 2 gt Charge Battery Main battery needs to be charged Databyte3 lt 1 gt Monitor Out of Sync Monitor is not in sync with battery charge battery D
19. atabyte3 lt 0 gt Monitor Reset Monitor has been reset due to a power loss 0x68 Aux Battery Voltage Auxiliary battery voltage Transmission repetition rate 1s on request Direction output Data Length 3 bytes Resolution 0 01V bit gain OV offset Signed no Data range 0 00 655 35V Data type measured Databytel lt 1 0 gt Aux Battery Voltage lt 15 14 gt Databyte2 lt 6 0 gt Aux Battery Voltage lt 13 7 gt Databyte3 lt 6 0 gt Aux Battery Voltage lt 6 0 gt 0x70 Parameter Select The parameter displayed on the battery monitor Transmission repetition rate on request Direction output input Data Length 2 bytes Resolution Signed no Data range 0 6 Data type status Databytel1 lt 0 gt Parameter Select lt 7 gt Databyte2 lt 6 0 gt Parameter Select lt 6 0 gt 0x71 Function Dump Dump of all the settings of the battery monitor Transmission repetition rate on request on change Direction output input Data Length see format specification in section 2 2 4 Resolution see format specification in section 2 2 4 Signed see format specification in section 2 2 4 Data range see format specification in section 2 2 4 Data type status 0x72 History Dump Dump of all the history events Transmission repetition rate on request on change Direction output Data Length see format specification in section 2 2 5 Resolution see format specification in section 2 2 5 F
20. ber ranging from 0 1048575 representing a current of 0 00Amps to 10485 75Amps So when the battery monitor outputs 0x80 0x00 0x20 0x61 0x04 0x47 Ox1E OxFF it represents a current of 0x40 lt lt 14 0x47 lt lt 7 0x1E 0x10239E where bits lt 19 0 gt of the result hold 0x239E 9118 which represents a current of 91 18Amps bit lt 20 gt of the result 1 making the current a negative current flowing out of the battery So 0x80 0x00 0x20 0x61 0x40 0x47 Ox1E OxFF 91 18Amps The same trick works for the amphours output only this parameter has a decimal resolution A decimal value of 793 represents 79 3 Amphours February 2009 976 0205 01 01 RevA Page 32 of 33 xantrex The format of the state of charge output is basically the same as that of the voltage output only that the state of charge output is hardware limited to 0Ox3E8 1000d which represents 100 0 Time remaining is presented in minutes It is signed where the sign bit represents a negative time remaining A negative time remaining means the time remaining until the battery needs to be charged 1s infinite because the average current is positive battery is being charged On the monitor this 1s displayed as four dashes h If for example the battery monitor outputs 0x80 0x00 0x20 0x65 0x00 0x05 Ox2C OxFF then shifting 0x05 left 7 positions and adding 0x2C would make 0x2AC which decimally represents 684 minutes or 11 hours and 24 minutes to go T
21. ble disable Time Remaining readout Databyte2 lt 6 gt Enable disable Temperature readout Display Parameter Databyte2 F6 1 Shunt amp rating Shunt ampere rating A Direction output input Data Length 1 byte Resolution see table 4 Signed no Data range 10 9000A Data type status Databyte3 lt 6 0 gt Shunt amp rating lt 6 0 gt Shunt amp Rating table read Databyte3 F6 2 Shunt mV rating Shunt mV rating mV Direction output input Data Length 1 byte Resolution 10mV bit gain 50mV offset Signed no Data range 50 60mV Data type status Databyte4 lt 6 0 gt Shunt mV rating lt 6 0 gt Shunt mV Rating Databyte4 10 50 F6 3 Backlight Mode Display backlight mode Direction output input Data Length 1 byte Resolution see table 1 February 2009 976 0205 01 01 RevA Page 23 of 33 xantrex Signed no Data range OFF 5 300 ON AU Data type status Databyte5 lt 6 0 gt Backlight mode lt 6 0 gt if Databyte5 0 then Backlight mode OFF else if Databyte5 13 then Backlight mode ON else if Databyte5 14 then Backlight mode AU else Backlight mode table read Databyte5 F6 4 Alarm Contact Polarity Alarm contact polarity Direction output input Data Length 1 byte Resolution Signed no Data range NO NC Data type status Databyte6 lt 6 0 gt Alarm Contact Polarity lt 6 0 gt if Databyte6
22. ebruary 2009 976 0205 01 01 RevA Page 13 of 33 xantrex Signed see format specification in section 2 2 5 Data range see format specification in section 2 2 5 Data type status 0x73 Status Dump Dump of all the status items Transmission repetition rate on request on change Direction output Data Length see format specification in section 2 2 6 Resolution see format specification in section 2 2 6 Signed see format specification in section 2 2 6 Data range see format specification in section 2 2 6 Data type status 0x74 External Alarms External alarms to be triggered by the LinkPRO Transmission repetition rate on request on change Direction output Data Length 2 bytes Resolution Signed Data range Data type status Databytel lt 0 gt External Alarm 8 Databyte2 lt 6 gt External Alarm 7 Databyte2 lt 5 gt External Alarm 6 Databyte2 lt 4 gt External Alarm 5 Databyte2 lt 3 gt External Alarm 4 Databyte2 lt 2 gt External Alarm 3 Databyte2 lt 1 gt External Alarm 2 Databyte2 lt 0 gt External Alarm 1 0x7F Firmware Version Firmware version of the battery monitor Transmission repetition rate on request Direction output input Data Length 2 bytes Resolution 0 01 bit gain 0 offset Signed no Data range 1 00 163 84 Data type status Databyte1 lt 6 0 gt FirmwareVersion lt 13 7 gt Databyte2 lt 6 0 gt FirmwareVersion lt 6 0 gt 2 2 4 Function dump forma
23. emperature Databyte6 F5 3 Temperature Coefficient Battery temperature coefficient Yocap C Direction output input Data Length 1 byte Resolution 0 01 cap C bit gain 0 00 cap C offset February 2009 976 0205 01 01 RevA Page 21 of 33 xantrex Signed no Data range OFF 0 01 1 00 cap C Data type status Databyte7 lt 6 0 gt Temperature Coefficient lt 6 0 gt if Databyte7 0 then Temperature Coefficient OFF else Temperature Coefficient Databyte7 0 01 F5 4 Peukert Exponent Peukert exponent Direction output input Data Length 1 byte Resolution 0 01 bit gain 1 00 offset Signed no Data range 1 00 1 50 Data type status Databyte8 lt 6 0 gt Peukert Exponent lt 6 0 gt Peukert Exponent Databyte8 0 01 1 00 F5 5 Self discharge rate Self discharge rate month Direction output input Data Length 1 byte Resolution 0 1 month bit gain 0 0 month offset Signed no Data range OFF 0 1 25 0 month Data type status Databyte9 lt 6 0 gt Self discharge rate lt 6 0 gt if Databyte9 0 then Self discharge rate OFF else Self discharge rate Databyte9 0 1 F5 6 Charge Efficiency Charge efficiency factor CEF Direction output input Data Length 1 byte Resolution 1 bit gain 50 offset Signed no Data range 50 100 AU Data type status Databyte10 lt 6 0 gt Charge Efficiency
24. gt Auto Sync Current lt 6 0 gt Auto Sync Current Databyte4 0 1 0 5 F1 2 Auto Sync Time Auto Sync time seconds Direction output input Data Length 1 byte Resolution see table 1 1 item offset Signed no Data range 12 Data type status Databyte5 lt 6 0 gt Auto Sync Time lt 6 0 gt Auto Sync Time table read Databyte5 1 F 1 3 Discharge Floor Discharge floor Direction output input Data Length 1 byte February 2009 976 0205 01 01 RevA Page 15 of 33 xantrex Resolution 1 bit gain 0 offset Signed no Data range 0 99 Data type status Databyte6 lt 6 0 gt Discharge Floor lt 6 0 gt Discharge Floor Databyte6 F1 4 Battery Temperature Battery temperature C Direction output input Data Length 1 byte Resolution 1 C bit gain 20 C offset Signed no Data range 20 50 C AU Data type status Databyte7 lt 6 0 gt Battery Temperature lt 6 0 gt if Databyte7 51 then Battery Temperature AU else Battery Temperature Databyte7 20 F1 5 Time Remaining Averaging Period Time remaining averaging period Direction output input Data Length 1 byte Resolution Signed no Data range 0 2 Data type status Databyte8 lt 6 0 gt Time Remaining averaging period lt 6 0 gt Time Remaining averaging period Databyte8 2 2 4 2 Low battery alarm settings Message 2 out of 6 where Databyte1 lt 6 0
25. gt equals 2 F2 0 Low battery alarm on SOC Low battery alarm on Direction output input Data Length 1 byte Resolution 1 bit gain 0 offset Signed no Data range 0 99 Data type status Databyte2 lt 6 0 gt Low battery alarm on SOC lt 6 0 gt Low battery alarm on SOC Databyte2 F2 Low battery alarm on Volt Low battery alarm on V Direction output input Data Length 1 byte Resolution 0 1V bit gain 8 0V offset Signed no February 2009 976 0205 01 01 RevA Page 16 of 33 xantrex Data range 8 0 33 0V Data type status Databyte3 lt 6 0 gt Low battery alarm on Volt lt 13 7 gt Databyte4 lt 6 0 gt Low battery alarm on Volt lt 6 0 gt Low battery alarm on Volt Databyte3 0x80 Databyte4 0 1 8 0 F6 5 F2 2 Low battery alarm off SOC Low battery alarm off Direction output input Data Length 1 byte Resolution 1 bit gain 1 offset Signed no Data range 1 100 FULL Data type status Databyte5 lt 6 0 gt Low battery alarm off SOC lt 6 0 gt if Databyte5 100 then Low battery alarm off SOC FULL else Low battery alarm off SOC Databyte5 1 F2 3 Low battery alarm on delay Low battery alarm on delay seconds Direction output input Data Length 1 byte Resolution see table 1 Signed no Data range 0 11 Data type status Databyte6 lt 6 0 gt Low battery alarm on delay lt 6 0 gt L
26. he range is 0 to 14400 minutes which equals 0 to 240 hours The temperature output is always in C regardless of the temperature unit selection in function F6 6 and has a 0 1 C resolution However the step size of temperature is 0 5 C so the outputted value changes with increments of 5 An example temperature output 0x80 0x00 0x20 0x66 0x00 0x02 0x09 OxFF Now shifting 0x02 left 7 bits and adding 0x09 to it would make 0x109 which represents 265 or 26 5 C The temperature is also signed so the output 0x80 0x00 0x20 0x66 0x40 0x00 0x28 OxFF would make 4 0 C 4 2 Request mode When the monitor is put in Request mode you can retrieve the data with the All parameters request command message type Ox6F It is strongly advised NOT to retrieve the data by sending a request for each individual parameter sequentially The outputted data in request only mode has the same format as in automatic mode Xantrex and Smart choice for power are trademarks of Schneider Electric Services International sprl registered in the U S and other countries 2008 Xantrex Technology Inc All rights reserved Technical Bulletin February 2009 Xantrex Technology Inc All rights reserved UNLESS SPECIFICALLY AGREED TO IN WRITING XANTREX TECHNOLOGY INC XANTREX a MAKES NO WARRANTY AS TO THE ACCURACY SUFFICIENCY OR SUITABILITY OF ANY TECHNICAL OR OTHER INFORMATION PROVIDED IN ITS MANUALS OR OTHER DOCUMENTATION b ASSUMES NO RESP
27. ility and is not recommended Use message type 0x67 instead Transmission repetition rate Direction input Data type command Response monitor status data message 0x67 Ox4F All parameters request Request for all measured and calculated parameters This message is built in only for XBM compatibility and is not recommended Use message type Ox6F instead Transmission repetition rate Direction input Data type command Response main battery voltage data message 0x60 current data message 0x61 amphours data message 0x62 state of charge data message 0x64 time remaining data message 0x65 temperature data message 0x66 monitor status data message 0x67 February 2009 976 0205 01 01 RevA Page 7 of 33 xantrex auxiliary battery voltage data message 0x68 0x50 Parameter Select request Request for selected parameter This message is built in only for XBM compatibility and is not recommended Use message type 0x70 instead Transmission repetition rate Direction input Data type command Response parameter select message 0x70 0x51 Function Dump request Request for function dump This message is built in only for XBM compatibility and is not recommended Use message type 0x71 instead Transmission repetition rate Direction input Data type command Response function dump message 0x71 0x52 History Dump request Request for history dump This message is built in only for XBM
28. in low voltage alarm on lt 6 0 gt Main low voltage alarm on Databyte2 0x80 Databyte3 0 1 8 0 F6 5 F3 1 Main low voltage alarm on delay Main battery low voltage alarm on delay seconds Direction output input Data Length 1 byte Resolution see table 1 Signed no Data range 0 11 Data type status Databyte4 lt 6 0 gt Main low voltage alarm on delay lt 6 0 gt Main low voltage alarm on delay table read Databyte4 F3 2 Enable main low voltage alarm Enable main battery low voltage alarm use contact Direction output input Data Length 1 byte Resolution see table 3 Signed no Data range 0 9 Data type status Databyte5 lt 6 0 gt Enable main low voltage alarm lt 6 0 gt Enable main low voltage alarm table read Databyte5 F3 3 Aux low voltage alarm on Auxiliary battery low voltage alarm on V February 2009 976 0205 01 01 RevA Page 18 of 33 xantrex Direction output input Data Length 1 byte Resolution 0 1V bit gain 8 0V offset Signed no Data range 8 0 33 0V Data type status Databyte6 lt 6 0 gt Aux low voltage alarm on lt 13 7 gt Databyte7 lt 6 0 gt Aux low voltage alarm on lt 6 0 gt Aux low voltage alarm on Databyte2 0x80 Databyte3 0 1 8 0 F6 5 F3 4 Aux low voltage alarm on delay Auxiliary battery low voltage alarm on delay seconds Direction output input Data Length 1 byte
29. ll the bytes between them This simplifies the detection of a message start 2 1 1 Header Destination address The IDHT of this byte is logic 1 The 7 bits following the IDHT represent the destination address A maximum of 127 devices can be addressed not 128 because the bit combination FFh IDHT logic 1 address 128 7 consecutive logic 1 s is defined as the last byte of the transfer see section 2 1 6 The LinkPRO will always output destination address 0 LinkPRO Communication Interface Specification February 2009 976 0205 01 01 RevA Page 1 of 33 xantrex H 8 DESTINATION ADDRESS Figure 1 Header Destination address 2 1 2 Source address The IDHT of this byte is logic 0 The 7 bits following the IDHT represent the address of the sender The LinkPRO will always output source address 0 SOURCE ADDRESS Figure 2 Source Address 2 1 3 Device ID The IDHT of this byte is logic 0 The 7 bits following the IDHT represent what type of equipment is sending the message The Device ID of the LinkPRO is 22h DEVICE ID Figure 3 Device ID 2 1 4 Message type The IDHT of this byte is logic 0 The 7 bits following the IDHT represent the message type and can be divided into three groups 1 Handshake 2 Commands To put the LinkPRO in a certain state for example Alarm relays on Alarm relays off Synchronize etc or to request data from the LinkPRO No data bytes are following a
30. nded Use message type 0x61 instead Transmission repetition rate Direction input Data type command Response current data message 0x61 February 2009 976 0205 01 01 RevA Page 6 of 33 xantrex 0x42 Amphours request Request for amphours data This message is built in only for XBM compatibility and is not recommended Use message type 0x62 instead Transmission repetition rate Direction input Data type command Response amphours data message 0x62 0x44 State of Charge request Request for state of charge data This message is built in only for XBM compatibility and is not recommended Use message type 0x64 instead Transmission repetition rate Direction input Data type command Response state of charge data message 0x64 0x45 Time Remaining request Request for time remaining data This message is built in only for XBM compatibility and is not recommended Use message type 0x65 instead Transmission repetition rate Direction input Data type command Response time remaining data message 0x65 0x46 Temperature request Request for temperature data This message is built in only for XBM compatibility and is not recommended Use message type 0x66 instead Transmission repetition rate Direction input Data type command Response temperature data message 0x66 0x47 Monitor Status request Request for monitor status bits This message is built in only for XBM compatib
31. ng a key and when leaving setup mode This is the standard mode for every LinkPRO leaving the factory Request only mode the battery monitor only sends data when receiving a request for it through a sys ex data request see chapter 2 2 4 Transmitting data when pressing a key and when leaving setup mode is also disabled this mode Regardless of the selected communication mode the monitor will send the firmware version on power up This is necessary for compatibility with the communication kit software Note The request only mode is only available on firmware versions 1 01 and newer Therefore only chapter 4 1 is of interest for users communicating with a LinkPRO containing firmware version 1 00 Note It 1s possible that when in request only mode and the supplyvoltage of the monitor and the communication interface is decreasing slowly to a level outside the RS 232 margins the monitor sends a NACK Repeat Request due to a communication error 4 1 Automatic mode In this chapter we ll discuss the communication sequence of a LinkPRO in broadcast mode default February 2009 976 0205 01 01 RevA Page 30 of 33 xantrex After powering up the battery monitor it immediately starts sending broadcasting You don t need to send any command to enable the transmission of data It will first send the firmware version once and then starts sending the voltage current amphours state of charge time to go temperature and monito
32. olution Signed no Data range OFF ON Data type status Databytel 1 lt 6 0 gt Setup Lock lt 6 0 gt if Databytel1 0 then Setup Lock OFF else Setup Lock ON 2 2 5 _ History dump format specification A history dump consists of 2 separate messages each with message type 0x72 Each message contains a different history group indicated by the first data byte of the message The history groups are 1 Battery history 2 Alarm history The data bytes following the history group indicator contain the history items of that group This data may need some additional processing to actually represent the LinkPRO history value 2 2 5 1 Battery History Message out of 2 where Databyte1 lt 6 0 gt equals 1 February 2009 976 0205 01 01 RevA Page 25 of 33 xantrex H1 0 Average Discharge Ah Average discharge in Amphours Ah Direction output Data Length 3 bytes Resolution 0 1 Ah bit gain 0 0Ah offset Signed no always negative Data range 9999 9 OAh Data type calculated Databyte2 lt 1 0 gt Average Discharge Ah lt 15 14 gt Databyte3 lt 6 0 gt Average Discharge Ah lt 13 7 gt Databyte4 lt 6 0 gt Average Discharge Ah lt 6 0 gt H1 1 Average Discharge Average discharge in percent state of charge Direction output Data Length 2 bytes Resolution 0 1 bit gain 0 0 offset Signed no always negative Data range 100 0 0 0 Data type
33. ow battery alarm on delay table read Databyte6 F2 4 Minimum alarm on time Minimum alarm on time hh mm Direction output input Data Length 1 byte Resolution see table 2 Signed no Data range 0 19 Data type status Databyte7 lt 6 0 gt Minimum alarm on time lt 6 0 gt Minimum alarm on time table _read Databyte7 F2 5 Maximum alarm on time Maximum alarm on time hh mm Direction output input Data Length 1 byte Resolution see table 2 1 item offset Signed no Data range 1 20 Data type status Databyte8 lt 6 0 gt Maximum alarm on time lt 6 0 gt Maximum alarm on time table read Databyte8 1 February 2009 976 0205 01 01 Rev A Page 17 of 33 xantrex F2 6 Enable low battery alarm Enable low battery alarm use contact Direction output input Data Length 1 byte Resolution see table 3 Signed no Data range 0 9 Data type status Databyte9 lt 6 0 gt Enable low battery alarm lt 6 0 gt Enable low battery alarm table read Databyte9 2 2 4 3 Low voltage alarm settings Message 3 out of 6 where Databyte1 lt 6 0 gt equals 3 F3 0 Main low voltage alarm on Main battery low voltage alarm on V Direction output input Data Length 1 byte Resolution 0 1V bit gain 8 0V offset Signed no Data range 8 0 33 0V Data type status Databyte2 lt 6 0 gt Main low voltage alarm on lt 13 7 gt Databyte3 lt 6 0 gt Ma
34. quest for temperature data Transmission repetition rate Direction input Data type command Response temperature data message 0x66 0x67 Monitor Status request Request for monitor status bits Transmission repetition rate Direction input Data type command Response monitor status data message 0x67 0x68 Aux Voltage request Request for auxiliary battery voltage data Transmission repetition rate Direction input Data type command Response auxiliary battery voltage data message 0x68 Ox F All parameters request Request for all measured and calculated parameters Transmission repetition rate Direction input Data type command Response main battery voltage data message 0x60 current data message 0x61 amphours data message 0x62 state of charge data message 0x64 time remaining data message 0x65 temperature data message 0x66 monitor status data message 0x67 auxiliary battery voltage data message 0x68 0x70 Parameter Select request Request for selected parameter Transmission repetition rate Direction input February 2009 976 0205 01 01 RevA Page 9 of 33 xantrex Data type command Response parameter select message 0x70 0x71 Function Dump request Request for function dump Transmission repetition rate Direction input Data type command Response function dump message 0x71 0x72 History Dump request Request for history dump
35. r status once a second So after power up you will get the data as follows power up few hundred milliseconds delay 0x80 0x00 0x20 Ox7F Oxfl Oxf2 OxFF fx firmware version one second delay 0x80 0x00 0x20 0x60 Oxul Oxu2 Oxu3 OxFF ux voltage 0x80 0x00 0x20 0x61 Oxil 0x12 0x13 OxFF ix current 0x80 0x00 0x20 0x62 Oxal Oxa2 Oxa3 OxFF ax amphours 0x80 0x00 0x20 0x64 0x 1 0x 2 0x 3 OxFF Vox state of charge 0x80 0x00 0x20 0x65 Oxhl Oxh2 Oxh3 OxFF hx time to go 0x80 0x00 0x20 0x66 Oxtl Oxt2 Oxt3 OxFF tx temperature 0x80 0x00 0x20 0x67 Oxml Oxm2 Oxm3 OxFF mx monitor status one second delay 0x80 0x00 0x20 0x60 Oxul Oxu2 Oxu3 OxFF ux voltage 0x80 0x00 0x20 0x61 Oxil Ox12 0x13 OxFF ix current 0x80 0x00 0x20 0x62 Oxal Oxa2 Oxa3 OxFF ax amphours 0x80 0x00 0x20 0x64 etc Now let s look at the voltage output a bit closer The battery monitor doesn t output the data in ASCII values it s a bit more complex The outputted string looks like this 0x80 0x00 0x20 0x60 Oxul Oxu2 Oxu3 OxFF ux voltage The bytes ul u2 and u3 represent the voltage data as follows because the MSB of all the bytes between the header 0x80 and the e o t trailer OXFF always represent a logical 0 we have 7 bits per byte left to represent the data So with the three data bytes ul u2 and u3 we can transmit a 21 bit number These three bytes hold the voltage data as follows ul lt 6 0 gt voltage lt 2
36. t H1 5 Total Amphours charged Total amount of Amphours charged Direction output Data Length 4 bytes Resolution 0 1 Ah bit gain 0 0Ah offset Signed no Data range 0 9999999 9Ah Data type calculated Databyte16 lt 6 0 gt Total Amphours removed lt 27 21 gt Databyte17 lt 6 0 gt Total Amphours removed lt 20 14 gt Databyte18 lt 6 0 gt Total Amphours removed lt 13 7 gt Databyte19 lt 6 0 gt Total Amphours removed lt 6 0 gt H1 6 Cycles Number of cycles Direction output Data Length 2 bytes Resolution 1 bit gain 0 offset Signed no Data range 0 9999 Data type calculated Databyte20 lt 6 0 gt Cycles lt 13 7 gt Databyte21 lt 6 0 gt Cycles lt 6 0 gt H1 7 Synchronizations Number of synchronizations Direction output Data Length 2 bytes Resolution 1 bit gain 0 offset Signed no Data range 0 9999 Data type calculated Databyte22 lt 6 0 gt Synchronizations lt 13 7 gt Databyte23 lt 6 0 gt Synchronizations lt 6 0 gt H1 8 Full Discharges Number of full discharges Direction output Data Length 2 bytes Resolution 1 bit gain 0 offset Signed no Data range 0 9999 Data type calculated February 2009 976 0205 01 01 RevA Page 27 of 33 xantrex Databyte24 lt 6 0 gt Full Discharges lt 13 7 gt Databyte25 lt 6 0 gt Full Discharges lt 6 0 gt 2 2 5 2 Alarm history Message 2 out of 2 where
37. t Databyte6 lt 6 0 gt Charge Efficiency lt 13 7 gt Databyte7 lt 6 0 gt Charge Efficiency lt 6 0 gt Days since synchronized Databyte5 0x4000 Databyte6 0x80 Databyte7 4 St 3 Charge Efficiency Automatically calculated Charge Efficiency Factor Direction output Data Length 3 bytes Resolution 1 32768 bit gain 0 0 offset Signed no Data range 0 0 100 0 Data type calculated Databyte8 lt 1 0 gt Charge Efficiency lt 15 14 gt February 2009 976 0205 01 01 RevA Page 29 of 33 xantrex Databyte9 lt 6 0 gt Charge Efficiency lt 13 7 gt Databyte10 lt 6 0 gt Charge Efficiency lt 6 0 gt Charge Eff Databyte8 0x4000 Databyte9 0x80 Databyte10 100 0 32768 3 Physical interface Pin 2 and 3 of the expansion port are TTL level receive and transmit ports of the battery monitor Use the optionally available isolated RS 232 interface to transform these TTL levels to RS 232 levels The input to output isolation barrier of this interface is gt 1000V The pinout of the rear side RJ12 expansion port is as follows Temp sensor out La sensor in GN gt TXD TTL level RXD TTL level Extemal interface supply voltage 4 Practical examples The LinkPRO can operate in one of two communication modes Automatic mode the battery monitor outputs all measured and calculated parameters automatically once second and transmits data when pressi
38. t specification A function dump consists of 6 separate messages each with message type 0x71 Each message contains a different function group indicated by the first data byte of the message The function groups are 1 System properties February 2009 976 0205 01 01 RevA Page 14 of 33 xantrex 2 Low battery alarm settings 3 Low voltage alarm settings 4 High voltage alarm settings 5 Main battery properties 6 Battery monitor properties The data bytes following the function group indicator contain the functions LinkPRO settings of that group This data needs some additional processing to actually represent the LinkPRO settings Some functions need an offset while others must be multiplied by a constant or variable factor 2 2 4 1 System properties Message out of 6 where Databyte1 lt 6 0 gt equals 1 F 1 0 Auto Sync Voltage Auto Sync Voltage V Direction output input Data Length 1 byte Resolution 0 1V bit gain 8 0V offset Signed no Data range 8 0 33 0V Data type status Databyte2 lt 6 0 gt Auto Sync Voltage lt 13 7 gt Databyte3 lt 6 0 gt Auto Sync Voltage lt 6 0 gt Auto Sync Voltage Databyte2 0x80 Databyte3 0 1 8 0 F6 5 F1 1 Auto Sync Current Auto Sync Current of battery capacity Direction output input Data Length 1 byte Resolution 0 1 bit gain 0 5 offset Signed no Data range 0 5 10 0 Data type status Databyte4 lt 6 0
39. te1 lt 5 0 gt Time Remaining lt 19 14 gt Databyte2 lt 6 0 gt Time Remaining lt 13 7 gt Databyte3 lt 6 0 gt Time Remaining lt 6 0 gt Note A negative time remaining means the time remaining until the battery needs to be charged is infinite because the average current is positive battery is being charged On the monitor this is displayed as four dashes h 0x66 Temperature Battery temperature Transmission repetition rate 1s Direction output Data Length 3 bytes Resolution 0 1 C bit gain 0 C offset Signed yes Data range 20 0 50 0 C Data type measured Databyte1 lt 6 gt Sign 0 positive temperature 1 negative temperature Databytel lt 1 0 gt Temperature lt 15 14 gt Databyte2 lt 6 0 gt Temperature lt 13 7 gt Databyte3 lt 6 0 gt Temperature lt 6 0 gt Note The step size of temperature is 0 5 C so the outputted value changes with increments of 5 0x67 Monitor Status Status of the battery monitor Transmission repetition rate 1s Direction output Data Length 3 bytes Resolution Signed Data range Data type status Databyte1 lt 6 gt reserved Databyte1 lt 5 gt reserved Databyte1 lt 4 gt Auto Sync Voltage Voltage gt Auto Sync Voltage level Databyte1 lt 3 gt Auto Sync Current Current lt Auto Sync Current level Databyte1 lt 2 gt Auto Sync Charge Battery has been discharge far enough to let it Auto Sync
40. y battery high voltage alarm triggers February 2009 976 0205 01 01 RevA Page 28 of 33 xantrex Direction output Data Length 2 bytes Resolution 1 bit gain 0 offset Signed no Data range 0 9999 Data type calculated Databyte10 lt 6 0 gt Aux high voltage alarms lt 13 7 gt Databytel 1 lt 6 0 gt Aux high voltage alarms lt 6 0 gt 2 2 6 Status dump format specification A status dump consists of 1 message with message type 0x73 This message has a group indicator in the first data byte of the message The value of this group indicator is 1 The data bytes following the status group indicator contain the status items of that group This data may need some additional processing to actually represent the LinkPRO status value St 1 Days running Days running Direction output Data Length 3 bytes Resolution 0 25days bit gain 0 0 offset Signed no Data range 0 9999 Data type calculated Databyte2 lt 1 0 gt Charge Efficiency lt 15 14 gt Databyte3 lt 6 0 gt Charge Efficiency lt 13 7 gt Databyte4 lt 6 0 gt Charge Efficiency lt 6 0 gt Days running Databyte2 0x4000 Databyte3 0x80 Databyte4 4 St 2 Days since synchronized Days since synchronized Direction output Data Length 3 bytes Resolution 0 25days bit gain 0 0 offset Signed no Data range 0 9999 Data type calculated Databyte5 lt 1 0 gt Charge Efficiency lt 15 14 g
Download Pdf Manuals
Related Search
Related Contents
File - oportunidad de negocio Miele KFN 14943 SD ed Le sommaire - Gazette des communes MLM PARTS & SERVICE MANUAL 3.1-1 CHRYSO®Deco Lav P Service Bulletin No.018 Valueline VLSP40020B30 coaxial cable Mobilis Bump Flap 15.4" Copyright © All rights reserved.
Failed to retrieve file