Настройка 17bit диаграммы. Запуск осциллографа-анализатора.
______________________________________________________


Основная панель управления
Основная панель управления

Семнадцати битный анализатор логического состояния бит LPT порта является многоканальным цифровым запоминающим осциллографом. В режиме SPP он имеет 5 входов и 12 выходов (выходы удобно использовать для управления цифровыми сигналами с компьютера - например, устанавливать коофициент деления ДПКД в синтезаторе частоты на К564ИЕ15, а не впаивать в процессе настройки перемычки, рискуя пробить микросхему!).

В режиме ЕРР можно переключателем "вход / выход" переводить регистр данных для считывания сигналов (входы). Это очень важное свойтво ЕРР режима. Например, благодаря стандартному устройству регистров - 8 бит = 1 байт (число 0 - 255), с помощью стандартного восьмибитного АЦП, подключенного к регистрам данных, можно отслеживать любые аналоговые величины с частотой дискретизации 8 бит - 255 разрядов (например, оцифрованный источник напряжения 1…250 вольт, где значению 1 будет соответствовать 1 вольт, а значению 255 - 255 вольт), т.е. любую аналоговую величину Вы можете разбить на 0…255 независимых значений.

Специально для просмотра и анализа оцифрованых аналоговых величин имеется график регистров порта. Но его рассмотрим позже.

Переключив в режиме ЕРР регистр данных на считывания входных (это те же Pin2 - Pin9), Вы получите 8 + 5 (Pin11,10,12,13,15) = 13 независимых входов! Т.е. Вы получаете 13 канальный цифровой осциллограф, который умеет запоминать прошедшие сигналы, и к тому же, управлять еще и 4 независимыми цифровыми линиями (биты регистра контроля), например, для включения исследуемого прибора с компьютера и т.п, а также огромное количество памяти компьютера и всевозможных сервисов.

И так, заседание продолжается, господа присяжные заседатели. Но, чтобы "лёд тронулся" нам необходимо настроить и запустить 17bit диаграмму. Можете сразу нажать кнопку "Старт".
Появится сообщение:

mess.jpg


Это очень важный параметр. Рассмотрим работу анализатора. Как известно, любая программа воспроизводится компьютером, занимая определённое количество тактов процессора. Т.е. производительность машины зависит от общего количества тактов (операций с числами) за определённый промежуток времени. Но, в операционной системе Windows требуется решать много различных задач, в отличие от DOC, где все основные ресурсы принадлежат конкретной запущенной программе. Кроме того, если у Вас слабая видеокарта - системные ресурсы процессора также расходуются и на обработку и вывод графической информации. Правда, для этого в программе предусмотрен режим скоростного анализа в памяти компьютера с последующим выводом (отображением) графиков по желанию оператора, что при слабом 100 - 500 МГц процессоре существенно важно.

В данном случае плотность графика задаётся таким параметром, как количество циклов, отображаемых на одной странице графика, т.е. в одну страницу можно "впихнуть" данные, полученные за большее или меньшее количество операций анализа логического состояния бит процессором компьютера. И чем больше количество операций (циклов) требуется отображать в пределах одной страницы - тем больше нагрузка на процессор. Поэтому закройте лишние работающие программы, если требуется "выжать" с Вашего железного друга как можно больше пользы. Очевидно, если процессор не сможет успевать вовремя обрабатывать полученную информацию, тогда и использовать максимальные возможности программы будет невозможно.

Важно: Ваши возможности при работе с программой прямо пропорциональны возможностям вашего компьютера!

Рекомендации: при значении циклов на страницу меньше 15 - график получается не слишком удобный и красивый: линии длинные, а при атоматическом сохранении получается много не слишком информативных страниц. При значении порядка 80 - 200, а тем более и больших значениях, график получается красивый и весьма информативный, в одну страницу "влазит" много информации, (его удобно увеличивать нажав правую кнопку мышки, движением с верхнего левого угла дисплея, в нижний правый), но это существенно занимает системные ресурсы, уменьшая скорость анализа.

Если Вы счастливый обладатель компьютера 1800 - 2400 МГц, тогда Вы действительно обладаете серьёзным инструментом для сьёма и анализа цифровой информации, а если имеется ещё и мощный графический акселератор - в таком случае известная сцена из кинофильма "Брат 2" (помните надпись: "Код сохранён!" на дисплее ноутбука) - отдыхает, по сравнении с вашими возможностями.

По умолчанию, для большинства измерений, вполне подходит и 40 циклов на страницу. Но, если Вам не требуется высокая скорость движения графика (анализа), тогда лучше не уменьшать скорость регулятором "Скорость", а увеличить количество циклов, т.е. плотность графика.

Установка общего количества циклов (по умолчанию демонстрационное значение = 300) определяет длину графика, выполнив которые, анализ (график) будет остановлен до следующего запуска. Это удобно при многократном исследовании сигналов одного и того же устройства, когда заведомо известен требуемый период измерений. Если включить режим "Бесконечно", анализатор будет работать, пока не будет нажата кнопка "Стоп". Следует иметь ввиду, что с увеличением длинны графика в памяти, постепенно уменьшается скорость анализа, поэтому во время длительных регистраций (часами, сутками) периодически появляющихся сигналов, используйте специальное меню "Запуск графика" на панели "Управ. 17".

pn3.jpg


Если, например, установить переключатель в положение "Входным имп." (при этом количество циклов автоматически уменьшится до 30), тогда при обнаружении активности - появлении сигнала (в данном случае логического 0) на любом из входных Pin или на всех сразу, или на нескольких одновременно, запустится анализатор, и одновременно перейдёт к ожиданию следующего импульса. Если, после прошедших, в данном случае 30, циклов в регистре состояния (входы) ничего не изменилось - анализатор останавливается и находится в режиме ожидания.

Примечание: в синхронном режиме нет необходимости, в большинстве случаев, устанавливать количество циклов больше 30 - это, простыми словами то, сколько еще будет двигаться график "по инерции".

knp06.jpg Переключатель "Звуковое подтверждение новых страниц" - информирует оператора коротким звуковым сигналом "бип", когда появляется новая страница в процессе движения графика. Переключатель "Разрешить вертикальную прокрутку" - разрешает перемещать график вверх-вниз правой кнопкой мышки.

knp05.jpg Счётчик пройденных циклов отображает общее количество пройденных циклов за всё время работы программы.

knp04.jpg Кнопка переключателя "Вход - выход" регистра данных - позволяет оперативно переключать регистр для считывания (вход) или передачи (выход) цифровых сигналов. При работе в режиме "входы", индикатор логического состояния бит отображает информацию синим цветом, аналогично индикатору входных Pin (бит) регистра состояния.

knp01.jpg Кнопки управления 17bit диаграммой: назад, вперёд - позволяют прокручивать отснятый график назад или вперёд соответственно. Режимы прокрутки можно настроить с помощью настроек "Интервал" и "Скорость". Параметр "Интервал" определяет на сколько пройденных циклов сдвинется график вперед или назад, при разовом нажатии соответствующей кнопки. Если удерживать какую-либо из кнопок более 1 секунды, начнётся автоматическая прокрутка графика вперёд или назад соответственно. Скорость автоматической прокрутки устанавливается переключателем "Скорость".
knp07.jpg knp08.jpg

Пример: у Вас получился очень большой график длинной 10 000 циклов. Чтобы просмотреть такой график можно проматывать страницы долго и нудно, используя настройки по умолчанию. Если установить интервал равный 1000 и тогда в одно нажатие кнопки диаграмма сдвигается на 1000 циклов.

knp02.jpg Кнопки постраничной прокрутки 17bit графика позволяют прокручивать график строго по страницам, что в некоторых случаях весьма удобно.

knp03.jpg Переключатель "Авт." позволяет сжать весь график в пределах одной страницы для общего обзора.

knp09.jpg Кнопки управления размером диаграмм позволяют отображать либо одну из диаграмм, либо все диаграммы: 17bit и график и график регистров порта.


--------------------------------------------------------------------------------------------------------------

Вернуться на шаг 1: Запуск программы и проверка портов, схемы подключения

Далее: Шаг3 - Настройка графика регистров порта. Принцип работы АЦП.
******



Валерий Ковтун US4LEH
http://valery-us4leh.narod.ru

О сайте

Вернуться на XP LPT

Вернуться на главную страницу

Чтобы открыть ссылку в новом окне - удерживайте клавишу Shift

Вернуться к описанию программы
Программа Com Port Visual Control


--> Гостевая книга
--> Обратная связь


LPT 3D HARD ANALYZER 1.3 в софт-каталоге ProtoPlex LPT 3D HARD ANALYZER 1.3 в софт-каталоге ProtoPlex [AD-SIZE]
Hosted by uCoz