Не секрет, что многие вольтметры и мультиметры с АЦП двойного интегрирования очень легко превратить в устройство для сбора данных - логгер, даже при отсутствии какого либо штатного интерфейса для соединения с ПК. Для этого достаточно разыскать на принципиальной схеме прибора сигнал, который бы менял своё состояние в начале цикла интегрирования измеряемого напряжения T1 и в конце цикла интегрирования напряжения опорного источника T2 (т.е. в момент срабатывания компаратора нуль-органа АЦП). Поскольку длительность первого цикла всегда постоянная, то измерив полный временной интервал Tint=Т1+Т2, мы можем рассчитать величину Т2, которая непосредственно (линейно) связана с показаниями вольтметра.
Рассмотрим для примера возможность подобной доработки некогда популярного универсального вольтметра В7-38. Взглянув на его схему, можно легко определить, что искомый нами сигнал активности цикла измерения находится на выводе 3 диагностического разъёма Ш3 МРН. Казалось бы задача решена. Но всё же не будем торопиться. Вольтметр, который мы выбрали для эксперимента, имеет автоматический выбор предела измерения (АВП). А это означает, что не зная текущий режим, логгер не сможет правильно интерпретировать результат преобразования. Проблема усугубляется ещё и тем, что предел измерения может измениться в любой момент в процессе работы прибора. К счастью, простота схемы АВП позволяет без труда считать из него информацию о текущем пределе, да ещё и в компактном двоичном виде. Для этого нам потребуются выводы 6, 11 и 14 реверсивного счётчика МС15 К561ИЕ15. В дополнение к ним задействуем ещё один важный сигнал - флаг полярности, который подхватим с вывода 13 триггера МС11-1 К561ТМ2.
Наконец, последний штрих. Все 5 сигналов, позволяющих получить результат измерения на ПК, имеют кроме ничтожной нагрузочной способности ещё и нестандартные логические уровни -12 В/+2 В. Чтобы привести их к нормальному виду, потребуется простейший конвертер, например, на 5 транзисторах. Только после этого можно распаивать кабель к LPT порту и писать программное обеспечение.
Что в конечном итоге получилось у вашего покорного кота - можно посмотреть чуть ниже. Платка с транзисторным конвертером и стабилизатором напряжения крепится уголком к пластмассовой задней панели прибора. Разъём для подсоединения кабеля связи с ПК можно разместить там же, или воспользоваться совершенно бесполезным до сих пор диагностическим разъёмом Ш3, предварительно перерезав идущие к нему на плате проводники.
Программное обеспечение к этой конструкции "выходного дня" писалось под ископаемые компьютеры на базе 80386SX и Pentium, соответственно на Turbo Pascal 7.0 и TMT Pascal. Естественно, что никаких изысков ожидать не приходится. В первом случае задействуется стандартный графический режим VGA 640х480 16 цветов и используется системный таймер i82c54, во втором - VESA 640х480 256 цветов и используется Pentium TSC. Результаты работы сохраняются в виде CSV файла со столбцами данных, привязанных ко времени. Обрабатывать эти файлы можно чем угодно, хоть MS Excel'ем.
В целом, реализация идеи оказалась вполне жизнеспособна. Модифицированный вольтметр исправно работал в паре с ноутбуком на различных опытных установках. Тем не менее, ряд подводных камней всё же следует иметь ввиду:
1) Значения на индикаторе вольтметра и регистрируемые логгером могут не совпадать по ряду причин, самая весомая из которых - отклонение частоты задающего генератора вольтметра от номинальной в 200 кГц. Частично эту ошибку можно скорректировать подбором константы Corrector в модуле V738io.
2) Теоретически, разрешение логгера должно быть на полпорядка выше разрешения самого прибора. Однако, в ряде случаев достигнуть этого не представляется возможным. Например, при работе в мультизадачной ОС, при обслуживании системных устройств процессором в SMM режиме (типичный случай - эмуляция legacy USB), при недоступном TSC.