signalk-magonis-wave-test

2.0.76 • Public • Published

Plugin that logs all information from the Magonis Wave 550s

- Interfaces:
- USB NMEA2000 collects (YDNU - 02)
- Cofferdam Temperature (YDTC-13)
- Temperature (ºK) : environment.outside.temperature

- Secondary battery monitor (Veratron)
- State of charge (%) : electrical.batteries.0.capacity.stateOfCharge
- State of state of health (%) : ?
- Voltage (V) : electrical.batteries.0.voltage
- Current (A) : electrical.batteries.0.current
- Time remaining (seconds) : electrical.batteries.0.capacity.timeRemaining

- UART NMEA GPS
- Magnetic Variation (rad) : navigation.magneticVariation
- Position (coordinates) : navigation.position
- Rate of Turn (rad) : navigation.rateOfTurn
- Speed over ground (m/s) : navigation.speedOverGround
- Attitude (rad) : navigation.attitude
- Heading (rad) : navigation.headingMagnetic

- Windows Magonis CANBUS to SignalK Gateway
- Main Battery:
- Battery Errors
- B0 : electrical.batteries.3.errors.b0
- D2 [0] = Cell Overvoltage
- D2 [1] = Cell Undervoltage
- D2 [2] = Cell end of live voltage
- D2 [3] = Cell voltage misread
- D2 [4] = Cell over temperature
- D2 [5] = Cell under temperature
- D2 [6] = Cell unmanaged
- D2 [7] = LMU over temperature
- B1 : electrical.batteries.3.errors.b1
- D3 [0] = LMU under temperature
- D3 [1] = Temperature sensor open circuit
- D3 [2] = Temperature sensor short circuit
- D3 [3] = SUB communication
- D3 [4] = LMU communication
- D3 [5] = Over current IN
- D3 [6] = Over current OUT
- D3 [7] = Short circuit
- B2 : electrical.batteries.3.errors.b2
- D4 [0] = Leak detected
- D4 [1] = Leak detection failed
- D4 [2] = Voltage difference
- D4 [3] = BMCU supply over voltage
- D4 [4] = BMCU supply under voltage
- D4 [5] = Main positive contactor
- D4 [6] = Main negative contactor
- D4 [7] = Precharge contactor
- B3 : electrical.batteries.3.errors.b3
- D5 [0] = Midpack contactor
- D5 [1] = Precharge timeout
- D5 [2] = Emergency connector override flag

- Battery Warnings
- B0 : electrical.batteries.3.warnings.b0
- D2 [0] = High cell voltage
- D2 [1] = Low cell voltage
- D2 [2] = High cell temperature
- D2 [3] = Low cell temperature
- D2 [4] = High LMU temperature
- D2 [5] = Low LMU temperature
- D2 [6] = SUB communication interferred
- D2 [7] = LMU communication interferred
- B1 : electrical.batteries.3.warnings.b1
- D3 [0] = High current IN
- D3 [1] = High current OUT
- D3 [2] = Pack resistance difference
- D3 [3] = High pack resistance
- D3 [4] = Cell resistance difference
- D3 [5] = High cell resistance
- D3 [6] = High BMCU supply voltage
- D3 [7] = Low BMCU supply voltage
- B2 : electrical.batteries.3.warnings.b2
- D4 [0] = Low SOC
- D4 [1] = Balancing required
- D4 [2] = Charger not responding

- Battery Parameters
- State Of Health (%) : electrical.batteries.3.capacity.stateOfHealth
- State Of Charge (%) : electrical.batteries.3.capacity.stateOfCharge
- Time Remaining (s) : electrical.batteries.3.capacity.timeRemaining
- Current (A) : electrical.batteries.3.current
- Voltage (V) : electrical.batteries.3.voltage
- Temperature (ºK) : electrical.batteries.3.temperature
- Cell Voltage Max (mV) : electrical.batteries.3.cells.voltageMax
- Cell Voltage Main (mV) : electrical.batteries.3.cells.voltageMin
- Cell Number for Voltage Max (#) : electrical.batteries.3.cells.cellNumberMax
- Cell Number for Voltage Min (#) : electrical.batteries.3.cells.cellNumberMin
- Max Charge Current (0.1A) : electrical.batteries.3.charge.maxChargeCurrent
- Max Discharge Current (0.1A) : electrical.batteries.3.charge.maxDischargeCurrent
- Max Allowed Reg. Current (0.1A) : electrical.batteries.3.charge.maxAllowedRegCurrent
- Derating Mode Active (boolean) : electrical.batteries.3.charge.deratingMode
- Remaning Energy (Wh) : electrical.batteries.3.charge.remainingEnergy
- Remaining Charge Time (seconds) : electrical.batteries.3.charge.remainingChargeTime

- Main Engine:
- Main Engine Parameters:
- Engine Revolutions (Hz) : propulsion.port.revolutions
- Engine RPMs (RPM) : propulsion.port.rpm
- Engine Load (%) : propulsion.port.engineLoad
- Inverter temperature (ºK) : propulsion.port.oilTemperature
- Engine Temperature (ºK) : propulsion.port.temperature
- Map in use (#) : propulsion.port.mapInUse
- Engine power (kW) : propulsion.port.power
- Engine current (A) : propulsion.port.motorCurrent
- Throttle Position Sensor (%) : propulsion.port.throttlePositionSensor (0-15% = 0)
- DC Bus Voltage (V) : propulsion.port.dcBusVoltage
- Output Voltage (V) : propulsion.port.outputVoltage

- Main Engine Errors:
- B0 : propulsion.errors.b0
- D2 [0] = Fault Overvoltage || 0x7F0[48]
- D2 [1] = Fault Overcurrent || 0x7F0[49]
- D2 [2] = Fault Undervoltage || 0x7F0[50]
- D2 [3] = Fault Short Circuit Power Stage || 0x7F0[51]
- D2 [4] = Fault Rotor Initial Position Error || 0x7F0[52]
- D2 [5] = Fault HE Disconnected || 0x7F0[53]
- D2 [6] = Fault HE Wrong Sequence || 0x7F0[54]
- D2 [7] = Fault Aux Contactor || 0x7F0[55]
- B1 : propulsion.errors.b1
- D3 [0] = Fault Inverter Overtemperature || 0x7F0[56]
- D3 [1] = Fault IxT Power Protection || 0x7F0[57]
- D3 [2] = Fault Motor Overtemperature || 0x7F0[58]
- D3 [3] = Fault I2T Motor Protection || 0x7F0[59]
- D3 [4] = Fault Emergency Input || 0x7F0[60]
- D3 [5] = Fault Throttle Pot Disconnected || 0x7F0[61]
- D3 [6] = Fault Brake Pot Disconnected || 0x7F0[62]
- D3 [7] = Fault Clutch Pot Diconnected || 0x7F0[63]
- B2 : propulsion.errors.b2
- D7 [0] = Fault PTC Power U Defect || 0x7F1[48]
- D7 [1] = Fault PTC Power V Defect || 0x7F1[49]
- D7 [2] = Fault PTC Power W Defect || 0x7F1[50]
- D7 [3] = Fault Contactor || 0x7F1[51]
- D7 [4] = Fault CTR CAN Link || 0x7F1[52]
- D7 [5] = Fault Wrong Configuration || 0x7F1[61]
- D7 [6] = Fault CANA Defect || 0x7F1[62]
- D7 [7] = Fault CANB Defect || 0x7F1[63]

- Main Engine Warnings:
- B0: propulsion.warnings.b0
- D4 [0] = Warning power-up sequence || 0x7F4[48]
- D4 [1] = Warning Inverter Overtemperature || 0x7F4[49]
- D4 [2] = Warning Motor Overtemperature || 0x7F4[50]
- D4 [3] = Warning Motor Temperature Sensor KO || 0x7F4[51]
- D4 [4] = Warning I2T Motor Protection || 0x7F4[52]
- D4 [5] = Warning Low Battery SOC || 0x7F4[53]
- D4 [6] = Warning Overvoltage || 0x7F4[54]
- D4 [7] = Warning Throttle not 0 || 0x7F4[55]
- B1: propulsion.warnings.b1
- D5 [0] = Warning BMS CAN Link || 0x7F4[60]

Package Sidebar

Install

npm i signalk-magonis-wave-test

Weekly Downloads

7

Version

2.0.76

License

ISC

Unpacked Size

78.4 kB

Total Files

8

Last publish

Collaborators

  • dynatech2012