Автор: Пользователь скрыл имя, 28 Марта 2015 в 17:12, курсовая работа
В даній роботі було розроблено цифровий дозиметр з трьома режимами вимірювання, з візуальним і звуковим оповіщенням рівня радіації, збереження даних в енергонезалежній пам’яті, збереження на дисплеї попереднього значення, вимірювання, регулювання рівня сигналізації. Розраховано трансформатор блокинг генератора, розглянуто архітектуру мікроконтролера. Розроблено структурну, функціональну та принципову схему пристрою. Також розглянули структуру мікроконтролера ATmega8,алгоритм роботи, організацію пам’яті та розподіл адресного простору та написали програму курування мікроконтролером.
АЛП – арифметико - логічний пристрій
АЦП – аналого - цифровий перетворювач
МК – мікроконтролер
МП – мікропроцесор
ОЗП – оперативно – запом’ятовуючий пристрій
ПРФ – природній радіаційний фон
ЦАП – цифро - аналоговий перетворювач
ВСТУП
Пристрої вимірювання рівня радіації поділяються на Дозиметри. і Радіометри. Дозиметр – це пристрій який показує дозу отриманого радіоактивного випромінювання за час, на протязі якого пристрій знаходився біля точки випромінювання. Радіометр – це пристрій який визначає потужність (щільність) радіоактивного випромінювання, але такі пристрої як правило габаритні і використовуються тільки спеціальними службами. Тому в побуті більш доцільним є використання дозиметрів, а саме цифрових на базі мікроконтролерів – вони є більш надійні і продуктивніші.
Мікроконтролер (МК) – мікросхема, призначена для управління електронними пристроями . Типовий мікроконтролер поєднує в собі функції процесора і периферійних пристроїв, може містити ОЗП і ПЗП. По суті, це однокристальний комп'ютер, здатний виконувати прості завдання. Використання однієї мікросхеми, замість цілого набору, як у разі звичайних процесорів, вживаних в персональних комп'ютерах, значно знижує розміри, енергоспоживання і вартість пристроїв, побудованих на базі мікроконтролерів.
З метою досягнення максимальної продуктивності і паралельності виконання операцій в AVR-МК використовується Гарвардська архітектура з роздільними пам'яттю і шинами програм і даних. Команди в пам'яті програм виконуються з однорівневою конвеєризацією. У процесі виконання однієї інструкції наступна попередньо зчитується з пам'яті програм. Дана концепція дозволяє виконувати одну інструкцію за один машинний цикл.
RISC МК характеризуються досить розвиненою системою команд, наприклад, МК серії і80х51 мають 111 команд. Однак аналіз програм показавши, що 20% з них використовується в 80% випадків, а дешифратор команд займає більше 70% площі кристалу. Команди достатньо складні і виконуються за різний час. Тому в розробників виникла ідея скоротити
кількість команд, надати їм єдиний формат і зменшити площу кристала, тобто використати RISC (Reduced Instruction Set Computer) архітектуру.
Особливістю МК, виконаних за RISC архітектурою є ті, що всі команди виконуються за один-три такти, тоді як в CISC контролерах - за один-три машинних циклі, кожний з яких складається з кількох тактів, наприклад для і80х51 - з 12 тактів. Тому RISC контролері мають значно більшу швидкодію. Однак повніша система команд CISC контролерів в деяких випадках сприяє економії годині виконання певних фрагментів програми та економії пам'яті програм.
Особливості МК RISC архітектури
В процесорах з RISC-архітектурою набір команд, що виконуються, скорочений до мінімуму. До МК із RISC-процесором відносяться МК AVR фірми Atmel, МК PIC16 і PIC17 (Peripheral Interface Controller) фірми Microchip і інші.
RISC МК мають наступні характерні риси.
1. Всі команди мають формат фіксованої довжини (наприклад, 12, 14 або 16 біт).
2. Вибірка команди з пам'яті і її виконання здійснюється за один цикл (такт) синхронізації.
3. Система команд процесора припускає можливість рівноправного використання всіх регістрів процесора. В МК із RISC-процесором усі регістри (часто й акумулятор) розташовуються після адрес, що явно задаються. Це забезпечує додаткову гнучкість при виконанні ряду операцій.
На перший погляд, МК із RISC-процесором повинні мати більш високу продуктивність в порівнянні з CISC МК при одній і тій же тактовій частоті внутрішньої магістралі ВКМ. Однак на практиці питання про продуктивність більш складенні і неоднозначне.
При виконані даної курсової роботи було розроблено дозиметр на мікроконтролері.
В основі роботи пристрою лежить апаратно-програмний спосіб виміру радіації. Особливістю даного дозиметра є те, що він виконаний на мікроконтролері Atmega8 і має такі характеристики: 1) наявність 3-х режимів вимірювання (одиничний/циклічний/режим сну); 2) збереження даних в енергонезалежній пам’яті; 3) збереження на дисплеї значення попереднього вимірювання; 4) наявність звукової та світової індикації; 5) Регулювання рівня сигналізації тривоги. Для індикації значення вимірювання використовується двохрядковий англо-російський дисплей. При розробці даного пристрою керувалися тим, що він має забезпечувати високу точність, за рахунок спеціалізованої мікросхеми К561ЛА7, також він не повинен містити дефіцитних елементів, повинен забезпечувати високу надійність роботи, зручність використання.
До складу дозиметра входять наступні основні пристрої :
Блок живлення - перетворює напругу мережі в напругу необхідну для живлення блоків дозиметра .
Газорозрядний датчик - призначена для вимірювання швидкості пролетанія заряджених частинок.
Цифрове вимірювально - керуючий пристрій виконує функції вимірювання вихідного сигналу газоразрядного датчика і перетворення його у форму , зручну для подальшої обробки або управління виконавчими механізмами .
До периферійного устаткування дозиметра відносяться дистанційні індикаторні табло , реєструючі пристрої , дисплеї і т.д. .
Периферійне устаткування з'єднується з ЦІУУ допомогою кабельних ліній зв'язку.
Роботою апарату повинна управляти мікропроцесорна система - представляє собою функціонально закінчений пристрій обробки і відображення даних.
Рисунок 1.2 - Функціональна схема дозиметру
Рисунок 1.3 - Принципова схема дозиметру
Налаштування:
1. Налаштовуємо контрастність дисплея резистором R8, R7-яркість підсвічування до найкращого результату.
2. Найподатливіша ділянка схеми блокинг-генератор, який підключається до роз’єму Р1, спершу правий за схемою контакт КТ1 приєднуємо до ділянки схеми +5в (КТ2). Потім підключаємо осцилограф до колектора VT4, який знаходиться на блокинг-генераторі, повинна спостерігатися генерація, якщо немає генерації слід поміняти на трансформаторі місцями кінці обмотки 3.
сигналізації випромінювання.
Пристрій живеться від напруги 6-9в, використовується крона або аккумулятор з вбудованим контролером заряду.
Трансформатор блокинг генератора виконаний на кільці з фериту проникністю 2500-4000, розміром від К16х10х4,5 мм до К20х12х6мм або імпортне що вже округляє і покрите лаком кільце типу B64290-L743-X83
16х9х5. Розрахунок трансформатора був проведений за формулами:
(1.1)
(1.2)
(1.3)
(1.4)
(1.5)
(1.6)
Обмотка 1 містить - 200 витків дротом ПЕВ 0.07мм Обмотка 2 містить - 8 витків дротом ПЕВ або краще з шовковою ізоляцією 0.1-0.3мм Обмотка 3 містить - 3 витки тим же дротом. На Рис. 1.4 показано як правильно мотати і кріпити трансформатор.
Рисунок 1.4 – Намотування та кріплення трансформатора
В якості мікроконтролера використовуємо МК фірми ATMEL: ATmega8.
Рисунок 1.5 – Розташування виводів
Вибраний тому, що він має такі характеристики:
Мікроконтролери сімейства AVR мають єдину базову структуру. Узагальнену структурну схему мікроконтролера ATmega8 зображено на рисунку 1.5. Повну структуру мікроконтролера зображено на додатку А.
Рисунок 1.6 – Архітектура мікроконтролера ATmega8
До складу даного мікроконтролера входять:
До складу процесора (CPU) входять:
Крім регістрів загального призначення в мікроконторолері є регістри спеціальних функцій, що у сімействі AVR називаються регістрами вводу/виводу (І/O Regіsters, IOR). За участю цих регістрів здійснюються:
Кожен регістр має ім'я, пов'язане з функцією, яку виконує цей регістр. Мікроконтролер Atmega8 має 23 регістри вводу/виводу, які іменовані, як:
Port B (PB7…PB0) - Порт B є 8-розрядний двонаправлений порт вводу/виводу з внутрішніми резисторами натягнення. Вихідні буфери порту B можуть поглинати струм до 20мА. Якщо виводи PB7..PB0 використовуються як входи і ззовні встановлюються в низький стан, вони є джерелами струму, якщо включені внутрішні підтягаючі резистори.