Thursday, May 4, 2017

Finding data on the pumps that need to be mounted to the I-beam [Steering Pump]




Part number :BG91-3K514-AB
From the DIYer site we have found some communications data:

Raising the control line high seems to power up the unit and it takes about 200mA. Pump does not rotate at all ...... would seem to need the CAN bus to enable and command speed. The unit announces itself on the CAN bus at power up as id 04f

BO_ 128 x80: 8 pas
SG_ SteeringWheelAngle_pas: 7|16@0- (0.1,0) [-1000|1000] "degrees" Vector__XXX
SG_ SteeringWheelRotSpeed_pas: 23|16@0- (0.1,0) [-3000|3000] "deg/sec" Vector__XXX
SG_ VehicleSpeed_pas: 38|15@0- (0.1,0) [0|327.67] "km/k" Vector__XXX
SG_ SensorInitialized: 53|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ PumpEnable: 51|2@0- (1,0) [0|3] "enum" Vector__XXX
SG_ SWARstatus: 49|2@0- (1,0) [0|3] "enum" Vector__XXX
SG_ SteeringMessageNumber: 63|8@0+ (1,0) [0|255] "enum" Vector__XXX

BO_ 662 x296: 8 pas
SG_ VehicleSpeedCounter: 4|4@0+ (1,0) [0|15] "cnt" Vector__XXX
SG_ VehicleSpeed: 23|16@0+ (0.01,0) [0|320] "km/h" Vector__XXX
SG_ VehicleSpeedQF: 39|2@0+ (1,0) [0|3] "enum" Vector__XXX
SG_ VehicleSpeedUB: 35|1@0+ (1,0) [0|2] "Boolean" Vector__XXX

BO_ 644 x284: 8 pas
SG_ PowerModeUB: 5|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ PowerModeQF: 9|2@0+ (1,0) [0|3] "enum" Vector__XXX
SG_ PowerMode: 38|5@0+ (1,0) [0|10] "enum" Vector__XXX
SG_ CarMode: 45|4@0+ (1,0) [0|15] "enum" Vector__XXX

BO_ 1195 x4AB: 8 pas
SG_ PowerModeExt_D_actlUB: 32|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ PowerModeExt_D_act: 47|5@0+ (1,0) [0|11] "enum" Vector__XXX

BO_ 1024 x400: 8 pas
SG_ VehConfParamHS8: 7|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehConfParamHS7: 15|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehConfParamHS6: 23|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehConfParamHS5: 31|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehConfParamHS4: 39|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehConfParamHS3: 47|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehConfParamHS2: 55|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehConfParamHS1: 63|8@0+ (1,0) [0|255] "u8" Vector__XXX

BO_ 1029 x405: 8 pas
SG_ VehInfoParamHS8: 7|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehInfoParamHS7: 15|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehInfoParamHS6: 23|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehInfoParamHS5: 31|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehInfoParamHS4: 39|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehInfoParamHS3: 47|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehInfoParamHS2: 55|8@0+ (1,0) [0|255] "u8" Vector__XXX
SG_ VehInfoParamHS1: 63|8@0+ (1,0) [0|255] "u8" Vector__XXX

BO_ 320 x140: 8 pas
SG_ EngineSpeedQF: 54|2@0+ (1,0) [0|3] "enum" Vector__XXX
SG_ EngineSpeed: 52|13@0+ (1,0) [0|8191] "rpm" Vector__XXX

BO_ 118 x76: 8 pas
SG_ SteeringAngleSign: 6|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ SteeringAngleStatus: 5|2@0+ (1,0) [0|3] "enum" Vector__XXX
SG_ SteeringAngleCounter: 3|4@0+ (1,0) [0|15] "cnt" Vector__XXX
SG_ SteeringAngleCS: 15|8@0+ (1,0) [0|255] "enum" Vector__XXX
SG_ SteeringAngleCRSign: 23|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ SteeringAngleCRShortFilt: 22|15@0+ (0.06104,0) [0|2000.09768] "deg/s" Vector__XXX
SG_ SteeringAngleCR: 38|15@0+ (0.06104,0) [0|2000.09768] "deg/s" Vector__XXX
SG_ SteeringAngle: 54|15@0+ (0.04395,0) [0|1440.10965] "deg" Vector__XXX

BO_ 576 x240: 8 pas
SG_ EpasFailed: 15|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ Ehpas_IDC_mode: 9|2@0+ (1,0) [0|2] "enum" Vector__XXX

BO_ 79 x4F: 8 pas
SG_ EngRun_D_ReqSte_UB: 63|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ EngRun_D_ReqSte: 62|2@0+ (1,0) [0|3] "enum" Vector__XXX
SG_ EPSWarningEHPAS_UB: 57|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ EPSWarningEHPAS: 56|1@0+ (1,0) [0|1] "Boolean" Vector__XXX

Reference:

BO_ 128 x80: 8 pas
ID in decimal xin hex: number of bytes in packet Subsystem (Power Assist Steering, pas)
SG_ SteeringWheelAngle_pas: 7|16@0- (0.1,0) [-1000|1000] "degrees" Vector__XXX
signal name: startbit l number of bits @sign (resolution, offset) [min value l max value] "units"

SG_ SteeringWheelRotSpeed_pas: 23|16@0- (0.1,0) [-3000|3000] "deg/sec" Vector__XXX
SG_ VehicleSpeed_pas: 38|15@0- (0.1,0) [0|327.67] "km/k" Vector__XXX
SG_ SensorInitialized: 53|1@0+ (1,0) [0|1] "Boolean" Vector__XXX
SG_ PumpEnable: 51|2@0- (1,0) [0|3] "enum" Vector__XXX
SG_ SWARstatus: 49|2@0- (1,0) [0|3] "enum" Vector__XXX
SG_ SteeringMessageNumber: 63|8@0+ (1,0) [0|255] "enum" Vector__XXX

UPDATE:
This pump will be mounted between the windshield washer fluid reservoir, and the DMOC.  The required orientation and height prevent it from being mounted under the I-beam as originally intended.  A plate will be made that will mount to the top of the I-beam and the side of the pump.

No comments:

Post a Comment