Господа,
уже озвучил в первом посте формулу, по которой можно вычислить кол-во загруженных баков/контейнеров. Напишу ее еще раз: "общее кол-во сработок датчика счетчика" - "общее кол-во стоянок и остановок" = "кол-во баков"
Эта формула родилась после изучения специфики работы нескольких подобных машин с мехрукой/стрелой для загрузки контейнеров. Пришли к выводу, что специфика у всех этих машин одна: если на площадке стоит 1 мусорный бак, то в Виалоне мы видим 2 сработки датчика счетчика (или 2 включения), если 2 бака, то в Виалоне 3 включения/сработки, если 3 бака, то 4 включения/сработки и т.д. То есть 1 сработка всегда лишняя, поэтому ее нужно отминусовать.
Не хотел объяснять почему 1 сработка всегда лишняя, но видимо придется. Попробую доступно объяснить на примере 1 бака:
!!! За сработку считается, когда мехрука находится в "диапозоне напряжения" (см. рисунок), не важно, опускается она или поднимается !!!
1) Далее, визуализируем ситуацию, пошагово.
а) На площадке стоит 1 бак;
б) Мехрука опускается за баком, достигает нашего "диапазона напряжения" - это 1 сработка;
в) В этом диапазоне мехрука может делать все что угодно, может мотать из стороны в строну, может выдвигать ее по длине и т.д. Это все 1 сработка;
г) В этом же "диапазоне напряжения" мехрука схватила бак и зафиксировала его;
д) Мехрука поднимает зафиксированный бак и первая сработка заканчивается, когда стрела выходит из нашего "диапазона напряжения" (см. рисунок);
е) На верху, вне "диапазона", с баком или мехрукой также может происходить все что угодно, то есть обычно водитель высыпает мусор из бака в кузов/цистерну, но бывают случаи, когда мусор высыпался не весь и они начинают немного отодвигать стрелу (вместе с баком), затем бить ее об кузов/цистрену и снова переворачивают бак. Это все происходит вне "диапазона напряжения" - сработки нет;
ж) Мехрука опускается с пустым баком, чтобы поставить его на место. Достигает нашего "диапазона напряжения" - еще одна сработка (т.е. их уже у нас 2);
з) Поднимает уже свободную стрелу и выходя из нашего "диапазона напряжения" - вторая сработка заканчивается.
Всё. Один бак победили!!!
С 2-мя бака, 3-мя и так далее, все выше перечисленные пошаговые пункты идентичны, кроме пункта "з". Здесь мехрука не поднимается свободной, а остается в "диапазоне напряжения", передвигает стрелу влево или вправо (см. пункт "в") за вторым баком, и далее смотрите с пункта "г".
Надеюсь доступно получилось.
PS. Конечно с цифровым датчиком угла наклона будет точнее и легче, следовательно меньший % погрешности.
Превосходство в инновациях.
Никитин Владимир.