PV450 with IX3212 examples

Discuss issues and ideas you have to configuring displays with PowerVision
normanbutchgrant
Posts: 25
Joined: Fri Oct 28, 2016 9:07 am

PV450 with IX3212 examples

Post by normanbutchgrant » Wed Dec 21, 2016 2:05 pm

We are working on a hybrid drive that uses a hydraulic pump to add and subtract torque from the driveline. It is a conventional truck ( engine and gearbox etc) with an added hydraulic drive in parallel
We are hoping to use a PV450 reading a CAN throttle and then using that signal to determine the amount of torque required from the hydraulic portion of the drive.
The control system will be a moderately complex state machine
I have looked at the two examples I have been able to find on the forum, but they really don’t show much
Are there any other examples of the PV450 controlling the IX3212 please
boyce
Enovation Controls Development
Enovation Controls Development
Posts: 322
Joined: Wed Sep 08, 2010 5:09 pm

Re: PV450 with IX3212 examples

Post by boyce » Wed Dec 21, 2016 2:39 pm

Sounds like you have looked at the configurations in the Standard and Example Configurations section of the forum.
viewforum.php?f=26

There are not a lot of configurations here for a PV450 controlling a PDM since they tend to be special purpose applications and the creators are not likely to share their work. There is however a lot of information in the topics if you search for IX3212. You will more likely get help here when you have specific questions about your development work.
Boyce Schrack
Enovation Controls
boyce
Enovation Controls Development
Enovation Controls Development
Posts: 322
Joined: Wed Sep 08, 2010 5:09 pm

Re: PV450 with IX3212 examples

Post by boyce » Wed Dec 21, 2016 2:44 pm

Are there other forum users that might have something that could be used as an example for this work?
Boyce Schrack
Enovation Controls
normanbutchgrant
Posts: 25
Joined: Fri Oct 28, 2016 9:07 am

Re: PV450 with IX3212 examples

Post by normanbutchgrant » Thu Dec 22, 2016 12:41 am

As there is no worked examples for me to play, let me ask some specific questions to try get help please. I again apologize for how basic the questions are! (Eat the elephant one bite at a time? [byte, mayhaps?])
1) Status: we have used the applications tab to enable the IX3212, so the device is alive (the 5V stays alive), so that is done. I think is have to do something on the J1939 port manager. See later, as we see no data on the Can bus monitor.
2) The first requirement is to read a MCS 96283002k CAN pedal and simply display the demand using the J1939 variable “J1939.Engine.Throttle Position” and simply show that on a display on the screen.
3) We would then use that “demand” to split the power from the engine and the hydraulics in the next step
4) We have a CAN breakout board from National instruments using the NI USB 8473 running Labview. In our configuration we see no messages on the CAN bus monitor. I don’t know if there are any comms active.

So to be specific, how do I read the pedal position and display the result on the display?

We did try create a simple app with a gauge. We used three bars (just because we can) to display the % of the depression of the pedal. We asssigned the J1939.Throttle Position to one, J1939.Accelerator Pedal Position 1 to the next and J1939.Accelerator Pedal Position 2 to the last. We do not know if the problem is lack of comms, or another fault.

NormanButchGrant
normanbutchgrant
Posts: 25
Joined: Fri Oct 28, 2016 9:07 am

Re: PV450 with IX3212 examples

Post by normanbutchgrant » Thu Dec 22, 2016 10:43 am

Hello again
I am finding the documentation on the IX3212 quite difficult to use. We found two examples that were relevant.

First is the “Screen Wiper”, which does not work. The problems found are:
Line 11, column 11 smRead( VariableIDs.IO_Digital_Input_1_fast, fast);
Line 12, column 11 smRead( VariableIDs.IO_Digital_Input_2_slow, slow);
Neither variables are recognized by the software. As such, the software will not create a config for me to load.

Second program is the “PDM demo”. This compiles just fine, but when we load it, the input feedback on the display module (Text Gauge, with parameter: LightController_DigitalInput5) is greyed out, which we assume means the module is not connected in some way, despite instructions being followed completely.

Please can you supply one working example? Any communication between the IX3212 and PV450 will be great.

NormanButchGrant
normanbutchgrant
Posts: 25
Joined: Fri Oct 28, 2016 9:07 am

Re: PV450 with IX3212 examples

Post by normanbutchgrant » Fri Dec 23, 2016 2:00 am

May I restate the problem in another way as I request help at least so we can see if and where we are making an error.

We are using a standard Murphy device (PV450) connected to another Murphy standard device (IX3212) to control at least two proportional valves on a hydraulic pump. There has to have been development code to show this worked?

Can you please post that configuration just so we can see if we have made an error?
normanbutchgrant
Posts: 25
Joined: Fri Oct 28, 2016 9:07 am

Re: PV450 with IX3212 examples

Post by normanbutchgrant » Sat Dec 24, 2016 2:11 am

To help those with a similar problem and close off this post

issue1 Controlling the PDM IX3212 via PV450:
Eric Carmen sent me a worked example of a 0-5V input controlling a H bridge ( reversing motor/proportional valves) that works fine and shows the basics needed in ver2.8

Issue 2 Reading the CAN pedal:
we simply made a mistake in the wiring which is why we could not see the signals on the CAN monitor.........but to state a basic point for beginners. If you use a CAN device, you MUST set it up first in the connections tab ( yes, us newbys dont see that point, even if it is obvious). Once we had set it up with the correct SA etc, it was clear.


A thank you from me and much appreciated