Driving PVA Gauges

Discuss issues and ideas you have to configuring displays with PowerVision
mbowdich
Posts: 209
Joined: Tue Oct 05, 2010 10:54 am

Driving PVA Gauges

Post by mbowdich » Fri Oct 15, 2010 3:25 pm

When configuring the serial port to send to PVA gauges, how is it configured? I would assume that UsedDefinedVariable.modbusGauge1...12 are the variables that are transmitted, right?

Once a program updates those variables, do they get sent automatically, or do they need to be triggered?

Which variable corresponds to which type of data (engine speed, oil press., etc.)? I see there are 12 variables, but you offer 16 different PVA gauges. I did not see any details in the manual.
dwills
Enovation Controls Development
Enovation Controls Development
Posts: 26
Joined: Fri Jul 30, 2010 8:27 am

Re: Driving PVA Gauges

Post by dwills » Sat Oct 16, 2010 8:10 pm

To use the PVA gauges, the serial port needs to be set to PVA Gauge. There are two address ranges available for the PVA gauges, address 0 and 1. In the J1939 device set up, there is an address entry field adjacent to the check box for enabling routing data to the pva gauge. This field should be set to 0 or 1. This address should match the address of the gauges that are installed. This is important if two of the same gauges are used.

The database fields aren't intended to be configured by the user, these are used as a mechanism for the j1939 application to pass data to the pva gauge application. The display will search for and discover any gauges that are attached. Up to 12 gauges can be supported at once.

Hope this helps.
alb
Posts: 43
Joined: Wed Dec 15, 2010 1:30 pm

Re: Driving PVA Gauges

Post by alb » Mon Mar 14, 2011 6:23 pm

I have a related issue. I want to use a PVA35-S in a application where vehicle speed is calculated from the PV750's frequency input. Can I simply write to the "J1939.Transmission.Wheel Based Vehicle Speed" variable with a calculation event?

My transmission doesn't broadcast this SPN (84) so no direct conflict.

Is there a method to simulate data on the PV750 and PVA gauges synchronously?
tthomas
Posts: 7
Joined: Tue Sep 21, 2010 1:10 pm

Re: Driving PVA Gauges

Post by tthomas » Tue Apr 05, 2011 4:39 pm

alb wrote:I have a related issue. I want to use a PVA35-S in a application where vehicle speed is calculated from the PV750's frequency input. Can I simply write to the "J1939.Transmission.Wheel Based Vehicle Speed" variable with a calculation event?

My transmission doesn't broadcast this SPN (84) so no direct conflict.

Is there a method to simulate data on the PV750 and PVA gauges synchronously?
This is a good question. I can answer part of it at least. If you are interested in broadcasting a J1939 value that your engine does not actively transmit, there is no harm in doing so as long as you are working in a closed system that you have complete control of. To be completely safe, even in event the engine were replaced and suddenly had the ability to broadcast that message, so long as your source address is different than the engine ECU source, there will still be no conflict.

The rest of this i'm guessing on, so a murphy guy will probably have to chime in or you will have to try it:

I have a feeling you wont be able to write to that J1939 address the way you are describing. You might be able to use plug B (CAN port 2) to broadcast the value, and then read it like a normal can message on Plug A (CAN port 1).Then the J1939 data will be mapped normally to the PVA gauge.

Another possibility might be to set your PV750 as a modbus master, and set your PVA gauge writes manually as I think the PVA gauges are simply modbus slaves, and if you know their register value you can map your frequency input to it. I think wheel based vehicle speed is 40024, and its a resolution of 1 mph.

See link for register list:
http://www.fwmurphy.com/uploaded/docume ... 710171.pdf