цію програми на деякі реальні дії, такі як брязкіт контактів. Симулятор мікроконтролерів AVR входить до складу середовища розробки AVR Studio.
.3.3 Моделювання
Моделювання дозволяє одержати набагато більше інформації про реальному функціонуванні програми і може бути набагато корисніше при знаходженні помилок у програмі. При емуляції до комп'ютера підключається зонд (probe) з роз'ємом, відповідним конкретної моделі AVR. Під управлінням програми емулятора зонд починає функціонувати точно так само, як і реальний мікроконтролер, що виконує вашу програму. Робота пристрою під керуванням емулятора нічим не відрізняється від роботи під управлінням реального мікроконтролера, однак, використовуючи емулятор, ви можете уповільнити виконання програми, а також переглянути стан внутрішніх вузлів мікроконтролера (регістрів і т.п.). При використанні цього методу перевіряється працездатність програми, коректність розведення друкованої плати, а також їх спільна робота.
Якщо у вас немає емулятора (або після завершення емуляції), вам потрібно буде запрограмувати реальний мікроконтролер AVR і встановити його в пристрій або на макетну плату. Одним з найважливіших достоїнств мікроконтролерів AVR є наявність у них FLASH-пам'яті програм, що дозволяє багаторазово програмувати одну і ту ж мікросхему. Так що ви можете спокійно запрограмувати мікроконтроллер, подивитися, чи працює він, внести в програму необхідні виправлення і запрограмувати його знову.
Для того щоб скористатися цими двома останніми методами тестування, вам, очевидно, знадобиться якась схема або отладочная плата. Якщо ви розробляєте власний пристрій, подбайте про правильну розводці певних висновків мікроконтролера.
5. Розрахунок основних параметрів і характеристик
.1 Розрахунок споживаної потужності і визначення вимог до джерел живлення
Споживану пристроєм потужність можна розрахувати як суму споживаних потужностей всіх мікросхем у відповідності з наступним виразом (5.1):
(5.1)
де N - кількість типів мікросхем,
Pi - потужність споживана усіма мікросхемами типу N - го типу, MBт.
Причому, Pi визначається у відповідності з наступним виразом:
(5.2)
де m - кількість мікросхем N-го типу,
Pj - потужність споживана однієї мікросхемою N - го типу, MBт.
Для визначення Pj необхідно знати напруги живлення (UП) і струм споживання (IП)
(5.3)
Споживані кожним типом мікросхем струми визначаємо на підставі їхніх паспортних даних. Максимальні значення струмів споживання для всіх типів використовуваних мікросхем наведені в табл.4.1.
На підставі виразів (5.1-5.3) отримаємо (5.4):
(5.4)
Причому, мікросхема має напруги живлення (+5 В), і однакові струми споживання (10 мА), а струм проходить через мікроконтролер на перевищує 58 мА, то на підставі цих даних і даних наведених у переліку елементів (ТКМП МіМС.02.001 ПЕ3 ), то у відповідності з виразом (5.4.) отримаємо:
Р=3? (7 +50)=7? 68=171 (mВт).
5.2 Розрахунок надійності
Інтенсивність відмов l характеризується відношенням числа відмовили ...