- •Аналітичний розділ
- •1.2. Функціональне призначення узд.
- •1.3. Аналіз існуючих систем безпечного паркування автомобіля.
- •1.4 Актуальність систем безпечного паркування автомобіля.
- •1.5. Переваги систем.
- •2. Обгрунтування вибраного напрямку проектування
- •2.1. Розробка структурної схеми пристрою.
- •2.2. Синтез структурної схеми мсп.
- •2.3.1. Мікроконтролери фірми atmel.
- •2.3. Аналіз вибору мікроконтролера.
- •2.3.2. Відмінні особливості.
- •2.3.3. Переваги програмованих систем на кристалі (pSoC|).
- •2.4. Аналіз вибору ультразвукових датчиків.
- •2.4.1 Ультразвукові приймачі-передавачі фірми Massa.
- •Висновок
- •Список літератури
2.3. Аналіз вибору мікроконтролера.
Аналіз вибору мікроконтролера зводиться до вибору необхідних його характеристик, основними з яких є:
• напруга живлення;
• тактова частота;
• число портів вводу- виводу;
• об’єм flash- пам'яті;
• об’єм ПЗП;
• об’єм ОЗП;
• наявність вбудованих інтерфейсів;
• наявність АЦП;
• таймери лічильники;
• температурний інтервал роботи.
У нашому випадку для САК потрібен контролер, характеристики якого зведені в таблицю 2.1.
Таблиця 2.1 Необхідні характеристики мікроконтролера
Напр. живлення, В |
Такт. Частота,МГц |
I/O |
Інтерфейси |
Таймери |
4.5-5.5 |
≥6 |
17 |
TWI, SPI |
1x16 біт |
Кількість портів вводу - виводу обрано з розрахунку:
- 8 виходів для включення відповідних УЗД;
- 1 вихід зондувального сигналу;
- 1 вхід для реєстрації ехо сигналу;
- 2 входи для кнопок "вимикання " і "самодіагностика";
- 2 виходи для інтерфейсу SPI;
- 2 виходи для інтерфейсу TWI;
- 1 вихід генерації звукового сигналу;
Для аналізу необхідного контролера розглянемо мікроконтролери сімейства AVR фірми Atmel.
2.3.1. Мікроконтролери фірми atmel.
Мікроконтролери сімейства AVR фірми Atmel являть собою восьмиразрядну однокристальну мікро-ЕОМ із спрощеною (скороченою) системою команд - RISC (Restricted (Reduced) Instruction Set Computer).
Більшість команд, що входять у систему команд, вибираються з пам'яті за один такт і виконуються за один такт роботи мікроконтролера. При виконанні послідовності таких команд вибірка з пам'яті чергової команди сполучається в часі з виконанням раніше обраної команди. При цьому число команд, виконаних за 1 с, збігається з тактовою частотою роботи мікроконтролера. Мікроконтролери виготовляються по високоякісній CMOS технології, містять енергонезалежні запам'ятовувальні пристрої для зберігання програми і даних, виконані по Flash і EEPROM технологіям, і відрізняються низьким енергоспоживанням при високій тактовій частоті. Запис програми та вихідних даних в пам’ять може виконуватися після установки мікроконтролера в апаратурі, де він має працювати.
До складу сімейства AVR входять мікроконтролери трьох серій - АТ90, Aftiny і Atmega. У кожну серію входять мікроконтролери декількох типів. Мікроконтролери серії АТ90 по своїх структурних характеристиках
(обсяг пам'яті, склад периферійних пристроїв) близькі до мікроконтролерів сімейств АТ89 фірми Atmel і MCS-51 фірми Intel. По своїх обчислювальних можливостях вони займають середнє положення між мікроконтролерами серій Attiny і Atmega. Мікроконтролери серії Attiny мають найменші, а мікроконтролери серії Atmega - найбільші обчислювальні можливості в сімействі AVR.
AVR - сама велика виробнича лінія серед інших мікроконтролерів корпорації Atmel [5]. Atmel представила перший 8- розрядний флеш- мікроконтролер в 1993 році і з тих пор безупинно удосконалює технологію. Прогрес даної технології полягає у зниженні питомого енергоспоживання (мА/МГц), розширення діапазону напруг живлення (до 1.8 В) для продовження ресурсу батарейних систем, збільшення швидкодії до 16 млн. операцій в секунду, реалізації функції самопрограмування, удосконаленні та розширенні кількості периферійних модулів, вбудовування спеціалізованих пристроїв (радіочастотний передавач, USB-Контролер, програмована логіка, контролер DVD, обладнання захисту даних).
Успіх Avr- Мікроконтролерів пояснюється можливістю простого виконання проекту з досягненням необхідного результату в найкоротший термін, тому сприяє доступність великої кількості інструментальних засобів проектування, що поставляються, як безпосередньо корпорацією Atmel, так і сторонніми виробниками. Провідні сторонні виробники випускають повний спектр компіляторів, программаторів, асемблерів, відлагоджувачів, розємів та адаптерів. Відміною рисою інструментальних засобів від Atmel є їхня невисока вартість. Інша особливість Avr- Мікроконтролерів, яка сприяла їхній популяризації, це використання Risc- архітектури, яка характеризується потужним набором інструкцій, більшість яких виконуються за один машинний цикл. Це означає, що при рівній частоті тактового генератора вони забезпечують продуктивність в 12 раз більше продуктивності попередніх мікроконтролерів на основі Cisc- Архітектури (наприклад, MCS51). Структурна схема мікроконтролерів сімейства Mega зображена на рис. 2.4.
Рис. 2.4. Структурна схема мікроконтролерів сімейства Mega.
Таким чином, Avr- Мікроконтролери представляють більш широкі можливості по оптимізації продуктивності та енергоспоживання. Мікроконтролери забезпечують продуктивність до 16 млн. оп. в секунду та підтримують флеш - пам'ять програм різної ємності: 1... 256 кбайт. Avr- Архітектура оптимізована під мову високого рівня Сі, а більшість представників сімейства megaAVR містять 8- канальний 10- розрядний АЦП. Крім цього, усі мікроконтролери megaAVR із флеш- пам'яттю ємністю 16 кбайт і більш можуть програмуватися через інтерфейс JTAG.
