Описание:
Программа автоматической подстройки выходного восьми битного кода LPT порта. Управляется по двум входным битам - Pin 11 и Pin 10. При обнаружении лог. ноль (по команде датчика) на 11 ножке LPT разъёма программа, согласно выбранным настройкам, уменьшает установленное число на выходном регистре порта, пока управляемый с помощью ЦАП (цифроаналогового преобразователя) прибор, вернет ранее установленные (до срабатывания датчика) параметры. При срабатывании датчика на Pin10 происходит аналогичный процесс, только на увеличение кода.
Программа имеет следующие возможности:
1. Максимальное число - 255 (8 бит : 1-2-4-8-16-32-64-128 ).
2. Величина регулировки +/- 100 % от установленного значения.
3. Управление регулировкой по одиночному импульсу и непрерывная регулировка до появления лог. 1 на соответствующих Pin 10 и Pin11.
4. Установка необходимой скорости (быстродействия) рерулирования.
5. Ведение LOGа .
6. Индикацию величины дрейфа в процентах.
7. Контроль ошибок (срабатывание обеих датчиков + и - одновременно, короткое замыкание).
Применяется в системах цифровой автоподстройки частоты (по сигналу цифровой шкалы трансивера или приёмника), также возможно слежение с помощью аналоговой АПЧ при соотв. конструкции датчиков; удобна для управления двигателями (приводами) различного оборудования, например насосами, с помощью двух датчиков - плюс и минус. Это может быть: вперёд-назад, вправо-влево, вверх-вниз, больше-меньше и т.д.
Программа разработана в качестве учебного примера управления внешними устройствами посредством компьютера (Делфи) и может быть перекомпилирована Вами по желанию. Готовый исходник (30 kb) и другие примеры доступны на сайте программы.