Міністерство освіти и науки України
Черкаський національній университет имени Богдана Хмельницького
Кафедра програмного забезпечення автоматизованих систем
Курсова робота на тему:
"Створення вимірювального апаратно - програмного комплексу термометра на Основі мікро контролерів Сім'ї ATMEGA "
виконан: Перевірів:
Студент групи КС-061 Доцент к. н. т.
Голубченко Юрій Сергійович Хамід
Черкаси 2008р.
Завдання:
Створити вимірювальний апаратно - програмний комплекс термометра на основі мікроконтролерів сімейства ATMEGA. h2> 1) Схемотехнічне рішення поставленої задачі:
В
Схема включає в себе:
1) Мікроконтролер ATTINY2313;
2) 2 датчика температури DS18S20;
3) Індикатором служить 3-хзначний, загальний анод, динамічна індикація, зелений;
4) Два дискретних виведення переведені на вхід для кнопок для управління індикацією;
5) Визначення до двох датчиків на одній шині 1-Wire;
6) Висновок значення першого, другого, різниці першого з другого, різниці другого з першого на дисплей з допомогою двох кнопок. Так само можливе підключення одного датчика;
Застосування термометра для регулювання температури усередині корпусу комп'ютера:
У корпусі сучасного комп'ютера сконцентрована велика кількість елементів, що виділяють тепло. За великим рахунком, тепло виділяє практично всі, так як будь-яка працююча електронна схема розсіює деяку потужність. Однак є елементи, які є вельми інтенсивними джерелами тепла. Це процесор, чіпи на материнській платі і на відеокарті, елементи на платі жорсткого диска, елементи блоку харчування і т.д. Давно минули ті часи, коли процесор міг працювати без примусового охолодження. Вже став звичним кулер на відеокарті, іноді він встановлюється також на північний міст чіпсета і на жорсткий диск. Сучасний корпус зазвичай має місця для встановлення додаткових вентиляторів, які покликані продувати весь внутрішній об'єм корпусу комп'ютера. Особливо гостро проблема охолодження коштує для комп'ютерів, насичених платами розширення, а також для комп'ютерів з В«розігнанимиВ» процесорами. p> Надійність напівпровідникових приладів при підвищенні робочої температури падає, не кажучи вже про надійність та довговічність жорсткого диска. Однак підвищена температура всередині корпусу комп'ютера веде не тільки до скорочення терміну служби компонентів, але і до нестійкої роботи, якщо якийсь компонент перегрівається. p> У світлі сказаного дуже важливо забезпечити належне охолодження компонентів і правильну вентиляцію корпусу. Правильно вибрати кількість і тип вентиляторів, а також правильно організувати повітряні потоки є досить складною справою, оскільки вільний об'єм всередині корпусу має складну конфігурацію, і потокам повітря заважають різні предмети, в тому числі дроти. Іноді застосування більш потужного вентилятора дає гірший ефект, ніж правильний розподіл повітряних потоків від малопотужного вентилятора. До того ж потужний вентилятор зазвичай має високий рівень шуму. Теоретично розрахувати потоки не представляється можливим, тому діяти доводиться інтуїтивно, методом проб і помилок. Основна трудність полягає в тому, що дуже важко оцінити ефективність тієї чи інший прийнятої заходи через відсутність засобів контролю температури. Наявні на деяких материнських платах і жорстких дисках термодатчики дозволяють судити лише про температуру в декількох точках. Тому доводиться заміряти температуру компонентів В«на дотикВ», що не можна назвати точним і повторюваним методом. p> При експериментах з охолодженням компонентів комп'ютера неоціненну допомогу може надати незалежний термометр. Такий термометр повинен мати невеликий за розмірами датчик для його легкого розміщення на різних компонентах, датчик повинен мати маленьку інерційність для можливості швидкого проведення вимірювань, ну і, звичайно, досить високу точність вимірювань. До того ж, термометр повинен бути не дорогим. Усім цим вимогам задовольняють цифрові датчики температури, що випускаються фірмою DALLAS Semiconductor (тепер це вже MAXIM), які можуть бути підключені до послідовного порту комп'ютера.
За допомогою додаткових обчислень дискретність представлення температури можна зменшити, в нашому випадку вона дорівнює 0.1 В° C. Найпривабливішим є те, що такий термометр вже відкалібрований на заводі, гарантована точність становить В± 0.5 В° C в діапазоні -10 .. +85 В° C і В± 2 В° C у всьому діапазоні робочих температур. Типова крива помилки вимірювання температури наведена на рис
В
Незважаючи на обмежену абсолютну точність, мала дискретність представлення температури є дуже бажаною, бо дуже часто на практиці потрібні відносні вимірювання. p> DS18S20 допускає напр...