Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Розробка цифрового датчика швидкості

Реферат Розробка цифрового датчика швидкості





>

Частота для - (11).

Тепер потрібно підставити значення у формулу (1):


,


при цьому (12), округлимо це значення до цілого числа в меншу сторону, (13).

Для виведення остаточного результату необхідно вивести залежність швидкості обертання від кількості імпульсів полічених мікропроцесором за позитивний напівперіод.

Нехай k - кількість порахованих імпульсів за позитивний напівперіод, тоді

Гћ (14),

(15),

(16).


При розрахунках швидкості в оборотах на секунду необхідно працювати з дробовими числами, тому для більшої зручності будемо виводити швидкість в оборотах на хвилину.


(17).


Я вважаю, що робити поділ за допомогою мікропроцесора програмним шляхом недоцільно, так як програма ділення займає великий адресний простір і вимагає порівняно великий час для виконання. Тому висновок результату буде шляхом читання осередків пам'яті або в ПЗУ. Адреса читається осередку буде визначатися в залежності від підрахованих опитувань порту введення, і вміст комірок (швидкість) буде надсилатися в порт виводу. Швидкість буде записана в десяткового формі, а так як максимальна швидкість дорівнює 1000 об/хв (4 розряду числа), то для відображення реальної швидкості необхідно два порти виводу. Один з них буде зберігати молодші два розряди, а інший - старші два. Нехай додатковим портом виведення буде порт B7. p> Далі необхідно знайти мінімальне і максимальне число опитувань порту введення інформації за позитивний напівперіод, щоб виходячи з цього записати певну кількість можливих значень швидкості, як написано вище. Для цього потрібно знайти спочатку частоту імпульсів при мінімальній швидкості, потім максимально можливий напівперіод (ці дані для максимальної швидкості знайдені, дивитися (9), (11)):


(18),

(19),

(20),

(21),

(22).


Округлимо значення, отримані у виразах (21), (22) до цілих, так як може бути тільки ціле число опитувань. Отже:


(23),

(24), де


- максимально можлива кількість підрахованих імпульсів;

- мінімально можливу кількість підрахованих імпульсів.

До складання алгоритму необхідно розподілити адресний простір:

В5h - порт зчитування даних з датчика швидкості;

В6h, B7h-порти виводу кількості імпульсів полічених мікропроцесором за позитивний напівперіод;

h - 08FFh - програма;

h - 0AFFh - комірки пам'яті, в яких знаходяться значення швидкості;

реєстрова пара HL - лічильник кількості імпульсів;

реєстрова пара BC містить різницю між адресами осередків, в яких зберігаються старші розряди значень швидкості і в яких зберігаються молодші розряди швидкості.


.3 Програма


Таблиця 2

АдресМеткаАссемблерТактыПримечания0800MVI B, 00710802MVI C, 6E70804M3MVI H, 0972 30806MVI L, 0070808M1IN port B5103080ACPI 0074...


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програмований формувач послідовності імпульсів з цифровою індикацією кілько ...
  • Реферат на тему: Програма розвитку швидкості у дітей 12-14 років на навчально-тренувальний з ...
  • Реферат на тему: Пошук оптимальних значень подачі і швидкості різання фрезерного верстата
  • Реферат на тему: Підвищення швидкості виконання операції ділення в системі залишкових класів
  • Реферат на тему: Побудова залежності годинної витрати палива від швидкості обертання колінча ...