Наиболее подробно на русском языке расписал EX8MLT Олег
http://ex8.nm.ru/LVBTracker/Конструкцию разработал Howard Long G6LVB опригинал статьи находится
http://www.g6lvb.com/Articles/LVBTracker/index.htm. Интерфейс отличается простотой конструкции, небольшой стоимостью и при этом обеспечивает достаточно высокие характеристики. Наличие возможности подключения дополнительных модулей (LCD дисплей, USB адаптер,кнопки управления),совместимость с современными компьютерами, поддержка набора команд GS-232 и EasyComm I, доступный PIC процессор и прошивка ставят конструкцию вне конкуренции как простую и доступную для повторения в домашних условиях.
Основой схемы является микроконтроллер PIC16F876(A). Цены ориентировочно
PIC16F876A-I/SP PBF 174.00 руб.
PIC16F876A-I/SO PBF 161.00 руб.
PIC16F876-20I/SP 249.00 руб.
Он содержит все необходимое для работы в такого рода конструкции два 10 разрядных АЦП, контроллер USART и порты ввода/вывода, необходимо только добавить ключи управления и адаптер уровней com порта. Схема работает и без LCD дисплея (его наличие определяется программой автоматически) также com порт, МАХ232 и обвязка может отсутствовать. У меня используется USB адаптер на базе PL2303 ( используются для сотовых телефонов но уже редко встречаются в продаже) который подключается прямо в плату интерфейса и USB порт компютера.
Для первой заливки управляющей программы пришлось собрать на кроватке МАХ232 с обвязкой и залить по процедуре автора G6LVB. Дальнейшая калибровка уже через USB.
Плата управления настолько универсальна, что позволяет подключать не только фирменные роторы но и самодельные, любой конструкции. Нужно только чтобы в качестве датчиков положения использовались переменные резисторы номиналом от 1-50 кОм, при этом изменение напряжений должно быть в пределах 0-5 Вольт. При этом поддерживаются поворотки 0-360 или 0-450 градусов по азимуту и 0-90 или 0-180 по элевации, также поддерживаются северный или южный роторы (устанавливается при калибровке).
Калибровка интерфейса производится в любой терминальной программе на скорости 9600 8N1 При подключении для проверки связи с процессором напечатайте С плата ответит Az 023 или чтото подобное, затем нужно угнать налево в 0 градусов азимут и напечатать F A S, угнать вниз на 0 градусов элевацию и напечатать F E S, угнать на право в 450 градусов азимут и напечатать F A F потом установить 180 градусов элевации и напечатать F E E в конце всех операций сохранить данные F W и все калибровка закончена, процессор сохранит данные в EEPROM и будет использовать их при следующем включении.
У меня элевация только 40 градусов (для MS, мешает Яга на 70 см), но откалибровать удалось без проблем при помощи подбора числа в терминале WinXP, что бы при положении 40 град. наиндикаторе то же было 40.
В моем варианте схема питается от 5 Вольт USB при этом общее потребление не превышает 25 мА (с дисплеем).