інні досягається мінімізацією числа органів управління і наочним відображенням вимірюваної величини. Відображення інформації здійснюється за допомогою чотирьох індикаторів, на яких виводиться значення вимірюваної величини. p align="justify"> Тахометр має три розряди індикації з межею вимірювання від 60 хв-1 до 9000 хв-1. Похибка вимірювання на межі 1 секунда дорівнює 30 хв-1, а на межі 3 секунди - 10 хв-1. Нижня межа обмежений похибкою вимірювання, а верхній - кількістю переривань між індикацією. Через що індикація розрядів стає переривчастою. p align="justify"> У статті-прототипі вказана невірна формула [(2Nx3)/60] для обчислення частоти обертання колінчастого вала. Оскільки за один оборот колінчастого вала двигуна відбувається два іскроутворення, то ми підраховуємо за одну секунду 2N імпульсів. Тобто в два рази більша кількість, ніж сталося оборотів (N). Щоб отримати значення оборотів в хвилину, необхідно помножити значення оборотів за секунду на 60 (Nsx60 = Nm). Так як ми підраховуємо число імпульсів трохи N, а 2N, то множити потрібно вже не на +60, а на 30. А оскільки апаратно ми відкидаємо розряд одиниць, то фактично ділимо значення оборотів на 10. З цього випливає розрахункова формула: Nm = 2Nsx3 хв-1. Де Nm - значення оборотів в хвилину, 2Ns - число імпульсів з переривника за одну секунду. Якщо підраховувати число імпульсів за 3 секунди, то Nm = 2Ns хв-1. Таким чином, підрахована кількість імпульсів за секунду досить помножити на 3 та перекодувати в двійковій-десяткове, щоб отримати значення оборотів в хвилину без одиниць. А на межі 3-х секунд просто перекодувати отримане значення. Показання індикатора рівні 100 будуть відповідати значенню 1000 хв-1. p align="justify"> Варто відзначити, що мікроконтролер, для вирішення поставленого завдання з вимірювання обертів, ініціалізує два своїх таймера: один (Timer 0) налаштовується в режим ШІМ для керування контрастністю, інший (Timer 1) для підрахунку кількості оборотів.
Для вирішення завдання вимірювання напруги живлення без використання будь-яких зовнішніх компонентів, AVR мікроконтролер має дуже корисний вбудований вузол, званий внутрішній Band Gap джерело опорного напруги (Band Gap Reference Voltage). Вихідна напруга цього джерела близько 1.1 В, і воно залишається незмінним при зміні температури і напруги живлення мікроконтролера. Ця напруга може подаватися на вхід АЦП, як і будь-яке зовнішнє напруга, з єдиним винятком, що робиться це програмно, без включення додаткових зовнішніх компонентів. p align="justify"> Хоча даний сайт не був розроблений для нашої певної мети, ми будемо використовувати його в нашій задачі з вимірювання напруги живлення мікроконтролера, а на основі отриманих даних про рівень напруги, будемо регулювати рівень контрастності дисплея.
РК індикатор підключений до мікроконтролера по 4-бітної шині.
Програма для мікроконтролера написана на Сі в середовищі AVR Studio з користуванням Сі...