(Variable) Rate control

and how to set them correctly, what logic should I follow when it works? let’s say I approach an obstacle and my speed drops to 5km/h. the pressure becomes almost 0 and the nozzles do not spray. how to set it correctly. because when I enter only the speed, the system does not respond and drops to 0, when I enter a fixed value, the system raises the pressure to infinity when the sections turn off one by one

There were some errors in the code. It is fixed here: GitHub - SK21/AOG_RC at PIDdata · GitHub

There is currently no protection for over-pressure. UPM minimum should be set low to avoid this.

Can you explain exactly how that marked place works? Thanks

This display is changed in the new version. The old version Fixed Value is the minimum upm. The controller will try to keep the minimum upm. Using “By Speed” it calculates what the minimum upm would be at the given speed using target rate and machine width. The “By Speed” was broken in the old version. It is fixed now.

Thank you

So I got to testing my Rc15 board now and everything seems to be working aside from flow control.

Problem seems to be that my Amazone has two valves that run at the same time to control flow/pressure. And I have to limit power to 30% on rate controller app or else they start cutting off and with just 30% power it seems that they don’t have enough power to lower the pressure when spraying.

Is there any way to solve this?

What do you mean by “cutting off”? Overshoots to close?

I mean that valves start making knocking sound, and going on and off every second. They can barely turn when I limit power max to 30 but already at 35 they turn for maybe a couple seconds and then start cutting off and on repeatedly.

This is when I am manually trying to adjust PID values and changing pressure with manual control.

With manual control you would think they would just stay open or stay at the position you set them.

Yes the problem is that I can’t set them. It seems that there isn’t enough power to run them from the card. The valves barely turn when power is limited to max 30 and if I set it higher then they first turn a little bit and then start making knocking sound and stopping. So with max 50 they don’t turn at all.

Does it need a larger power supply cable? At max 100 will they turn?

It turns for a second and then starts cutting off when pwm rises. I am using 0,75mm cable from the card

If that is 22 Gauge that is too small. 14 (1.9 mm) or 16 (1.5 mm) would be better.

Talking with Claude, it thinks that limiting factor is 3,6A that board is capable of giving.

But it is a bit weird because it seems to be enough to drive all 7 sections at the same time but struggles with those 2 pressure regulator valves.

So I tested those valves individually, then they work but other one is really stiff and I think overheats quite fast. So the reason might be mechanical issue.

That makes sense. Maybe the valve is no good.

I have a few Seeders I’d have to make RC compatible.
They have PTO / hydraulic driven fans (without any fancy electronic control) that come with a sensor. This I can obviously feed into the FAN option.

They also have 1-2 sensors for the hopper. I wonder what would be the right way to feed that info back to the app?
Maybe a PGN that would allow us to add a small /!\ mark to the Product where we have problem with?
Or should I mod my own UI that displays these information together? (which I’d like to avoid)
For these reasons I think the old combined UI was nicer.

Did anyone consider using extra inputs to be displayed?

I have got one case here with high pressure on sprayer
Setup: RC15, flowmeter, Constant UPM

Timeline

  • Spray tank 1
  • When tank 1 is below ~10% left it start to compensate for lower flow from pump and adjust the valve
  • I fill the sprayer
  • I start PTO and have ~2 bar pressure with motor on idle

I have then to start driving with motor on idle and adjust the RPM up when it start to adjust down the pressure.
This will result in too much product from start until it have adjusted it.

Is it possibile to add maximum UPM who it adjust even if all section is disabled or can i fix this some other ways? Installing pressure sensor or something?

For one of the users I ended up disabling the adjustment when sections were off. He had RC running between fields. And travelling down the road at 30km/h with the PTO increased the pressure considerably. (And at the end of the field during turns it turned down the UPM too much and when the sections opened back the pressure increased slowly.)

So maybe a MaxUPM / MaxPressure?
And there are some systems who utilize the Pressure reading to set the UPM to hold a minimum pressure. So in case the flowmeter dies there’s still a given pressure in the system.

In this branch, GitHub - SK21/AOG_RC at Development · GitHub, there is a setting for max pressure to prevent excessive build up.