Дипломная работа: Мікропроцесорна метеостанція
Об'єднання на одному кристалі вдосконаленого 8-розрядного RISC ЦПУ з Flash ПЗУ, яка завантажується дозволило фірмі створити потужний мікроконтролер, що забезпечує високу гнучкість і економічність в використанні приладу в якості вбудованого контролера.
Port B (PB5... PB0) 6-розрядний двонаправлений порт I/O із вбудованими навантажувальними резисторами. Вихідні буфери забезпечують втікаючий струм 20 мА. При використанні виводів порта в якості входів і установці зовнішнім сигналом в низький стан, струм буде витікати тільки при підключених вбудованих навантажувальних резисторах. Порт B використовується також при реалізації різноманітних спеціальних функцій.
Port C (PC5... PC0) 6-розрядний двунаправлений порт I/O із вбудованими навантажувальними резисторами. Вихідні буфери забезпечують втікаючий струм 20 мА. При використанні виводів порта в якості входів і установці зовнішнім сигналом в низький стан, струм буде витікати тільки при підключених вбудованих навантажувальних резисторах. Входи порта використовуються також як аналогові входи аналого-цифрового перетворювача.
Port D (PD7.. PD0) 8-розрядний двунаправлений порт I/O із вбудованими навантажувальними резисторами. Вихідні буфери забезпечують втікаючий струм 20 мА.
При використанні виводів порта в якості входів і установці зовнішнім сигналом в низький стан, струм буде витікати тільки при підключених вбудованих навантажувальних резисторах. Порт D використовується також при реалізації різноманітних спеціальних функцій.
RESET Вхід скидання. Для виконання скидання необхідно утримувати низький рівень на вході протягом двох машинних циклів.
XTAL1 Вхід інвертуючого підсилювача генератора і вхід схеми вбудованого генератора тактової частоти.
XTAL2 Вихід інвертуючого підсилювача генератора.
AVCC Напруга живлення аналого-цифрового перетворювача. Виводи під’єднується до зовнішнього VCC через низькочастотний фільтр.
AREF Вхід аналогової напруги порівняння для аналого-цифрового перетворювача. На цей вивід, для забезпечення роботи аналого-цифрового перетворювача, подається напруга в діапазоні між AGND і AVCC.
AGND Цей вивід повинен бути під’єднаний до окремої аналогової землі, якщо плата оснащена нею. В іншому випадку вивід від’єднується до загальної землі.
Мікроконтролер АТ90S8515 має такі технічні характеристики:
- діапазон напруги живлення: від 2,7 до 6,0 В;
- діапазон тактової частоти: від 0 до 4 МГц;
- діапазон роботи АЦП: від 0 до 6 В;
- час перетворення АЦП: 70...280 мс;
- клас точності 0,05 .[3]
3.2 Вибір перетворювача рівня сигналу
За стандартною логікою одиниця представляється рівнем напруги від 2,4 до 5 В, а нуль – від 0 до 0,8 В. Проте, при передачі по каналу RS-232 нуль та одиниця кодуються однаковими за величиною(від 5 до 12 В), але різними за знаком сигналами. Так як для передач по RS-232 стандартні логічні сигнали повинні бути перетворені в сигнали другого рівня, необхідно передбачити у схемі відповідні засоби перетворення. Десять років тому, для цієї мети використовувались спеціальні каскади з трьох-чотирьох транзисторів, пари діодів і майже десятка резисторів. Зараз ситуація значно змінилась: провідні виробники мікросхем повністю завершенні перетворювачі, які потребують мінімальної кількості додаткових елементів. До них відносяться МАХ202Е від МАХІМ і повністю їй ідентична AD232 від Analog Devices. Всередині обидві мікросхеми містять перетворювач напруги +5 В у ±10 В і каскади, що здійснюють перетворення логічних сигналів стандартного рівня у сигнали рівня по стандарту RS-232. Кожна з цих мікросхем містить перетворювачі логічного рівня для двох приймачів та двох передавачів. Кожна із перерахованих вище мікросхем містить перетворювачі логічного рівня для двох приймачів і двох передавачів. Ми використаємо мікросхему AD232 і тільки один її приймально-передавальний канал
Рисунок 3 – Схема включення послідовного інтерфейсу RS232
Швидкість обміну інформацією може бути вибрана в межах: від 9600 бот до 115200 бот. Оскільки мікро контролер при різних швидкостях і опорних частотах має різні помилки передачі, то при опорній частоті 4 МГц, яка використовується, ця помилка буде мінімальною при швидкості 19200 бот. Саме тому буде використовуватися така швидкість. Вона є достатньою для обміну інформацією між мікроконтролером і комп’ютером, а також дозволяє використовувати старі комп’ютери 386 типу.
Технічні характеристики послідовного інтерфейсу ADM232LIN:
- діапазон вхідної напруги низького рівня: від 0 до 0,8 В;
- діапазон вхідної напруги високого рівня: від 2,4 до 5 В;
- час установки вихідної напруги: 4 μс;
- діапазон вихідної напруги: ± 10 В;
- швидкість передачі даних: 19200 бот;
- максимальна помилка при передачі: 0,2 % [4].
Живлення всіх елементів має бути стабільним, щоб уникнути збоїв у роботі системи. Для забезпечення високої стабільності використаємо джерело опорної напруги. Найкращими джерелами, які випускаються в теперішній час є: REF-02, AD586, AD780, LM113, TL431. Одним з найкращих джерел опорної напруги є мікросхема AD780. Схема підключення опорного джерела живлення. AD780 показана на рисунку 3.1 [4].