stify"> min span> = 0.1 км * 2 мс/км = 0,2 мс .
H max = 20 км, T max span> = 20 км * 2 мс/км = 40 мс . p>
Похибка вимірювання ? Н = В± 0.1 км або ? Т = В± 0,2 мс.
Вимірювання тривалості імпульсу легко реалізувати на основі будь-якого мікроконтролера сімейства PIC16F87x компанії Microchip.
2. Опис обраного методу вимірювання
Основним методом вимірювання тривалості імпульсу є метод безпосереднього рахунку, суть якого полягає в тому, що береться якась квант частота f k і визначається, скільки періодів Т До квант частоти укладається у тривалість вимірюваного імпульсу. Тобто числовий еквівалент матиме вигляд
.
У нашому випадку при квантуванні мікроконтролера частотою 4 МГц, частота квантування таймера складе 1 МГц, похибка квантування 1 мкс.
Для вимірювання тривалості прямокутного імпульсу з допомогою мікроконтролера необхідно відстежувати появу його переднього і заднього фронтів. Для цього потрібно налаштувати будь-який порт МК як цифровий вхід і відстежувати момент, коли на ньому з'явиться логічний В«0В», а потім логічна В«1В» тобто передній фронт імпульсу. Як тільки на вході з'явиться логічна В«1В», необхідно запустити таймер, який буде рахувати кількість відліків постійною частотою тактирования f k . Далі необхідно постійно відстежувати появу логічного В«0В» на вході, тобто прихід заднього фронту імпульсу. При появі логічного В«0В» на вході треба зупинити таймер. Потім, знаючи кількість відліків можна обчислити тривалість прямокутного імпульсу. br/>В
Рис. 1. Вимірювання тривалості імпульсу
Функціональна схема вимірювача висоти представлена ​​на рис. 2. br/>В
Рис. 2. Функціональна схема
Вимірюваний імпульс надходить у мікроконтролер (МК) з датчика, кварцовий резонатор (КР) задає тактову частоту мікроконтролера. Мікроконтролер здійснює вимірювання тривалості імпульсу і перетворення отриманого числового еквівалента, який після перетворення видається на індикацію. Харчування мікроконтролера здійснюється від блоку живлення (БП). br/...