tvcomrostov пишет:vpogorely пишет:tvcomrostov пишет:Добрый день. От УЗИ датчика приходят сообщения не только adc1 - сам бак, но и adc2. Хотелось бы узнать что это за параметр. Слышал, что это вроде как показатель работает ли сам датчик... если это так, подскажите пожалуста где можно найти настройку/тарировку для этого параметра?
Обычно мы на adc1 подключаем уровень а на adc2 статус датчика. При статусе 2,4 В понятно что датчик исправен и шлет корректные данные. При статусе 0 В - обрыв. Если 1,9 В, то значит что сигнал есть но он может быть неверным (авто может стоять под уклоном). adc2 мы используем как валидатор. Могу позже подробней рассказать как это сделать на практике.
То есть можно в таблице тарировки ввести что 0 В - 0, 2.4 В - 1? И сделать валидацию на неравенство нулю? Буду рад узнать поподробней!
Делаем произвольный цифровой датчик (с именем, допустим, "Статус ДУТ"), параметр adc2, в мастере таблицы расчета заводим следующие значения: 0-0, 2-0, 2.1-1, 2.6-1, 2.7-0, 1000-0. Получается что если напряжение на adc2 будет в диапазоне от 2.1 В и до 2.6 В - цифровой датчик будет равен "1", во всех остальных случаях будет "0". Потом обязательно везде надо нажать "Ок" и выйти из свойств объекта и потом снова зайти в этот объект в раздел "Датчики". Это необходимо для того, чтобы созданный нами цифровой датчик был доступен в параметрах валидации. Далее в параметрах датчика уровня топлива (adc1) включаем валидатором ранее настроенный нами произвольный цифровой датчик ("Статус ДУТ") и указываем тип валидации как неравенство нолю. После этого все будет работать корректно, и приниматься будут только те данные с датчика, которые по его мнению являются достоверными.) Всех с наступающим Новым Годом!
С уважением, Вадим Погорелый.
www.treksystems.ruvadim@m2m-trade.ru