Читайте также:
|
|
нет нет
|
нет
да
Рис 3.1. Общий алгоритм измерителя
Состояние системы Рис. 3.1. реализуется за счет циклов, в которых выполняются соответствующие действия: в состоянии «Индикация» система приводит в активное состояние один из четырех светодиодов, в зависимости от выбранного канала для анализа поступающего по нему прямоугольного импульса. При активации кнопки «Старт» измеритель начинает анализ импульса с того момента, когда уровень сигнала превышает уровень шума (примерно 0.3 В).
Блок-схема состояния «Измерения»
Рис 3.2. Алгоритм измерений
. Состояние «Измерения» реализуется за счет таймера и цикла, в котором осуществляется измерения амплитуды. Система переходит в данное состояние, когда уровень сигнала превышает уровень шума. При переходе системе в состояние «Измерения» происходит запуск таймера и начало работы цикла. В теле цикла осуществляется сравнение текущего уровня сигнала с сохраненным ранее. Если текущий уровень сигнала превышает сохраненный, то сохраняется показатель уровня текущего сигнала и дальнейшие сравнения проводятся с ним. В результате выполнения цикла сохраняется максимальный показатель уровень анализируемого сигнала, что дает возможность узнать амплитуду импульса. Система находится в состоянии «Измерения» до того момента, когда уровень сигнала превышает уровень шума. Когда данное условие не выполняется, происходит остановка таймера и преобразование полученных результатов, которые впоследствии выводятся на шестиразрядный семисегментный индикатор.
Дата добавления: 2015-07-16; просмотров: 113 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Разработка функциональной схемы | | | Внешняя панель устройства |