PDA

Просмотр полной версии : счетчики



Dima_31
18.08.2009, 18:30
Уважаемые господа! Имею следующую конфигурацию: судно, три дизель-генератора, индуктивный датчик оборотов с зубчатым маховиком (как на инжекторных автомобилях), формирователь импульсов на основе LM311, ПЛК 100, ИП320. Три входа сконфигурированы как счетчики 16 бит. Время фильтрации ="-1". Счет по возрастающему фронту. Прошивка и таргет последние из стабильных.
Назначение - контроль оборотов и защита по предельным оборотам (от разноса) трех дизелей. Предельная необходимая входная частота для работы 4 кГц.
Эпопея:
отказ считать что-либо, пока случайно не поднял частоту цикла до предельной (50 мс).
После этого счет начался, но при работе от генератора Г3-112 нет стабильности счета. Принимаем, что частота генератора стабильна в течение 1 секунды. Счетчики опрашиваются 20 раз в секунду. Значения счетчика при разных опросах не равны друг другу.
Выход из положения- начал рассчитывать среднюю частоту за 1 секунду.
В ходе работы над формирователем импульсов и запуска всей системы в лаборатории выяснилось, что огромное значение для работы счетчиков имеет скважность. При скважности 50% все похоже на правду. При изменении скважности в обе стороны изменяется количество подсчитанных импульсов до 50% в меньшую сторону. Максимальная частота счета правильного счета замечена на 4 кГц. При этом при постоянной скважности значения счетчиков стабильны с учетом предыдущего абзаца и не соответствуют входной частоте. Именно эта проблема заботит больше всего. :confused: Как с этим бороться?
Форму импульсов контролирую с помощью осциллографа С1-65А.

bango
19.08.2009, 14:12
Привет с такими вещами не когда не сталкивался, хотелось посмотреть проект.

Dima_31
19.08.2009, 14:18
Полный проект, включая схемы, в архиве. В схеме есть отличия- изменена схема выходного каскада так, чтоб на вход ПЛК поступало 0-24 В.

lara197a
19.08.2009, 14:22
Ни как Вы это дело не заборите, ставьте скоростной модуль счета стороннего производителя или ПЛК 110. У него есть скоростные входы.
Если возможно, то увеличьте длинну плоскости железки с которой считывается импульс и разместите ее ближе к оси вращения, для уменьшения угловой скорости.

Dima_31
20.08.2009, 12:11
Полазил по форуму. Понял, что я не первый.
Удалось мне это дело победить. Между формирователем импульсов и ПЛК поставил счетный триггер. Теперь скважность идеальная и частота в пределах устойчивой работы счетчика (до 2х кГц). Программно перед индикацией умножаю частоту на 2 и все ОК. Но... прямо скажем, это через ж...
Способ годится для частотомеров, но не для подсчетов чего-либо.
В "Паспорт и руководство по эксплуатации" стр. 6 ничего про требования к сигналу не говорится. Господа разработчики! Не айс!
Кстати, про ПЛК 110, спасибо за совет. Для моего случая подходит ПЛК110-60, т.к. у него 4 скоростных входа (необходимо 3). Но оборудование уже куплено, сроки жмут и какое-то решение найдено.