Створення мiкропроцесорноСЧ системи для багатоканального iнформацiйного табло
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
биться дiодний мiст VD1 з максимальним струмом 1 ампер. Далi С1 електричний конденсатор, яким будемо фiльтрувати та згладжувати вирiвняний дiодним мiстом напругу, його параметр зображено в таблицi 1. D1 стабiлiтрон вiд вiдповiдаСФ за стабiлiзацiю напруги, для того щоб при змiнi напруги в мережi, змiнювалася напруга i в самiй схемi. При створеннi схеми обрано стабiлiтрон Д814Д але й можливо обрати будь-який iнший з напругою стабiлiзацiСЧ 13 вольт. Також нам знадобиться постiйний резистор R1, а також два транзистори КТ 315 з будь-якою лiтерою в назвi та КТ 817 також з будь-якою лiтерою. Всi елементи зображенi в таблицi 1.
Таблиця 1 Елементи схеми блоку живлення
Позначення на схемiНомiналОзнакиТ1Будь-який з напругою вторинноСЧ обмотки 11-13VVD1КЦ405БДiодний мiст. Максимальний вирiвнювальний ток не менше 1 ампераC14700мкФ х 50VЕлектричний конденсаторR1470 омПостiйний резисторR2 1 КомПостiйний резисторD1Д814ДСтабiлiтрон. Напруга стабiлiзацiСЧ 14ВVT1КТ315Транзистор. З будь-яким лiтерним позначеннямVT2КТ817Транзистор. З будь-яким лiтерним позначенням
Транзистор VT2 необхiдно встановити на радiатор. Оптимальна площа радiатора можна обрати експериментально, але вона повинна буди неменше 30 кв. см. При правильному зiбраннi схема не потребуСФ налагоджування та починаСФ вiдразу працювати. Але для переконання роботи необхiдно провiрити СЧСЧ тестером.
На наступному етапi розробки нашоСЧ схеми потрiбно створити схему на якiй будуть розмiщуватися мiкроконтролер та iншi елементи.
РД декiлька можливих способiв зiбрання схеми: збирання на монтажнiй платi або ж створити свою власну, яка буде набагато зручнiша та виглядати набагато краще. Також це зменшить витрати на нашу схему.
В даному проектi схему було спроектовано за допомогою програми PonyProg. Головною задачею програми PonyProg це програмування логiчних мiкросхем. В даний час програма дозволяСФ працювати не тiльки з Code Vision, а також з AVR Studio.
PonyProg може бути встановлена, як на ОС Windows так i на ОС Linux. Для початку роботи необхiдно вiдкрити нове вiкно де буде зображено вмiст мiкросхеми або файлу. Потiм необхiдно вiдкрити файл з програмою. PonyProg пiдтримуСФ 4 рiзних файлових форматiв e2p, intel hex, motorola S-record та двiйковий. Але потрiбно правильно обрати тип мiкросхеми, тому що для кожного типу розширення вiдповiдають своСЧ мiкросхеми. Для нашого мiкроконтролера програма збережена з розширення .hex. Наступним етапом було сконфiгуровано асемблер AVR для генерацiСЧ формата intel hex з розширенням .hex для FLASH та .eep для EEPROM. (яким чином. Вмiст EEPROM повинно виводитися на екран пiсля вмiсту FLASH в даному вiкнi.
РЖ так почнемо прошивати нашу програму в мiкроконтролер. Виводиться дiалогове вiкно для пiдтвердження необхiдноСЧ операцiСЧ. Якщо запис проходить доволi довго, то виводиться iндикатор виконання. Якщо необхiдно завершити запис, слiд натиснути кнопку "Abort". Пiсля запису проводиться автоматична перевiрка прошивки програми. Пiсля закiнчення виводиться вiкно з результатом запису.
Головна панель програми мiстить лише одне головне вiкно (рис.9), де в свою чергу можуть бути вiдкритi одне або декiлька вiкон з рiзним варiантом прошивки. У верхнiй частинi головноСЧ панелi традицiйно розташовуСФться меню та двi панелi iнструментiв.
Рисунок 9 Головне вiкно програми PonyProg
Перше, що потрiбно зробити вiдразу пiсля ввiмкнення програми - обрати тип мiкросхеми, який необхiдно програмувати. Для цього в рядку меню знаходяться: "Select device family" (вибiр типа мiкросхеми), " Select device type" (вибiр типу мiкросхеми). Назви появляються у виглядi випливаючих пiдказок при наведеннi курсору мишi на вiдповiдне поле.
В полi вибору сiмейства необхiдно обрати "AVR micro", а в полi вибору типа необхiдний тип мiкросхеми. Другий спосiб за допомогою якого також можна обрати сiмейство та тип мiкросхем скориставшись меню "Device"(пристрiй). Вибраний тип мiкросхем автоматично зберiгаСФться, а при повторному запуску програми викликаСФться знову.
Тепер нам необхiдно провести налаштування iнтерфейсу та виправлення програми. Цi двi операцiСЧ потрiбно виконувати тiльки один раз, при першому запуску програми. Повторне налаштування та виправлення може знадобитися лише при збою програми. Спочатку виконаСФмо налаштування iнтерфейсу. Для цього потрiбно вибрати пункт "Interfeca Setup" меню "Setup" (таблиця 2). ВiдкриСФться вiкно налаштування(рис 10).
Рисунок 10 Вiкно налаштування вводу виводу
В цьому вiкнi необхiдно обрати порт, до якого пiдключений наш програматор. Крiм того, в цьому вiкнi можна проiнвертувати будь-який iз керуючих сигналiв програматора, що iнколи буваСФ корисним при роботi з нестандартними схемами. ОбираСФмо послiдовний порт (Serial). Якщо компютер маСФ декiлька COM портiв, слiд оберати конкретний порт (зазвичай СОМ1). В спадаючому списку необхiдно обрати спосiб програмування. В даному випадку це послiдовне програмування по ISP iнтерфейсу. Якщо в компютерi тiльки один послiдовний порт СОМ1, тодi всi налаштування повиннi виглядати так, як зображено на рисунку 11.
Пiсля прошивання мiкроконтролера та зiбрання блоку живлення можна почати збирати схему, але потрiбно ще створити саму плату на якiй будуть знаходитися елементи. Розглянемо створення самоСЧ плати.
Для створення плати було використано стеклотекстолiт. За допомогою програми Sprint-Layout були зображеннi дорiжки на схемi.
Sprint-Layout звичайна програма для створення двухсторонiх та багатостороннiх друкованих схем. До складу програмного забезпечення входять багато