J1939 Library Measured vs Status

Discuss issues and ideas you have to configuring displays with PowerVision
cconner_aie
Posts: 93
Joined: Thu Jun 11, 2015 10:12 am

J1939 Library Measured vs Status

Post by cconner_aie » Tue Nov 08, 2016 2:58 pm

Hello,

I was just curious if anyone one the forum could help clarify what the difference between a "status" and "measured" is under the J1939 parameters in the library. I know the J1939 standard tells you which is what, but some CAN specs don't.

Image

Does PowerVision handle these messages any differently if you were to put in the SPN above as a "status"?

Thanks,
Coleby Conner
Controls Engineer, Anderson Industrial Engines
cconner_aie
Posts: 93
Joined: Thu Jun 11, 2015 10:12 am

Re: J1939 Library Measured vs Status

Post by cconner_aie » Tue Nov 08, 2016 3:09 pm

As a follow up, I have come across a discussion here:
http://www.auelectronics.com/forum/inde ... 247.0;wap2

Status:
  • - Specifies the present state of a multi-state parameter or function as a result of action taken by the transmitting node.

    - Note that specific confirmation of this action is not necessarily assured. For instance, the status may indicate that a solenoid has been activated, yet no measurement may have been taken to ensure the solenoid accomplished its function.

    - Examples of status-type data are: engine brakes are enabled, PTO speed control is active, cruise control is active, the cruise control is in the “set” state of operation (as opposed to a measured indication that the “set” switch contacts are closed), fault codes, torque/speed control override modes, desired speed/speed limit, engine torque mode, engine's desired operating speed, engine's operating speed asymmetry adjustment, etc.
Measured:
  • - Measured data conveys the current value of a parameter as measured or observed by the transmitting node to determine the condition of the defined parameter.

    - Examples of measured-type data are: boost pressure, ignition on/off, cruise set switch activated, maximum cruise speed, cruise set speed, engine speed, percent load at current speed, etc. A device shall not receive SPN data from the network segment and retransmit that same SPN data using the same SPN back onto the same network segment.
Based on this it seems like this setting would have no effect on the panel. Therefore I should be fine leaving all unknown SPN's to the default "measured" correct? Does this serve solely for clarity of anyone looking at each SPN in the library?
Coleby Conner
Controls Engineer, Anderson Industrial Engines
stalley
Enovation Controls Development
Enovation Controls Development
Posts: 618
Joined: Tue Mar 18, 2014 12:57 pm

Re: J1939 Library Measured vs Status

Post by stalley » Wed Nov 09, 2016 4:15 pm

Hi Coleby,

From what I can tell, as far as PowerVision Configuration Studio is concerned, the Status/Measured for the J1939 is informational. It won't prevent you from using a Status type variable in a calculation or storing a float in a Status type variable or similarly treating a Measured type as a 3 bit status.

The important part is that the configuration process the data in a way that matches with the sender's (ECU or other devices) specification of the data.
Sara Talley
Software Engineer
Enovation Controls
cconner_aie
Posts: 93
Joined: Thu Jun 11, 2015 10:12 am

Re: J1939 Library Measured vs Status

Post by cconner_aie » Thu Nov 10, 2016 9:59 am

Thanks,

I've had that assumption for a while but good to get that cleared up.
Coleby Conner
Controls Engineer, Anderson Industrial Engines