1.4.4 Розрахунок виводу МК
Оптопара споживає малий струм. Для свого проекту я використала вітчизняну оптопару АОУ103В. З її даних я дізналася, що її максимальна робоча напруга складає 1,5В, а струм 10млА.
Для того щоб визначити величини припустимих струмів мого МК ATtiy2313 скористаємось графіком залежності напруги на виході МК від струму, який протікає крізь вивід МК (Додаток ), який візьмемо у даташит .
Для того щоб визначити величини припустимих струмів скориставшись фірмовою документацією на МК АТtiny2313, є наступні обмеження:
Сумарний струм навантаження при «0» на виході не повинен перевищувати, причому сумарний струм ліній не більш . Струм ліній не повинен перевищувати . Як-що навантажити всі виходи струмом можна перевищити припустимий струм, що може зашкодити мікросхемі.
Вибираємо струм 10мА, який є оптимальний для нашої оптопари. За допомогою R, вимірюємо падіння напруги на ній.
За графіком із ДШ визначаємо яка напруга буде на виводі UМК при струмі 10мА. Вона дорівнює 0,5В.
Знаходимо напругу резистора:
=5-(2,5+0,5)=2В
Знаходимо номінал потрібного резистора за законом Ома:
Потужність резистора:
Вибираємо резистор МЛТ-0.125Вт , опір якого складає 180Ом
1.5 Розробка друкованої плати
Друкарські плати виконуються у вигляді креслень вони повинні мати масштаб, координатну сітку, і розміри згідно ГОСТ-2417-91. Координатна сітка може виконуватися у вигляді прямокутній або радикальній полярній системі. Лінії координатної сітки повинні мати кратність 0,0625 мм. За початок координат вибираємо нижній лівий отвір, або нижню ліву точку креслення або лівий нижній кут самої друкарської плати.
Маркування представляється на вільному місці. Допускається наносити пояснюючі написи або позначення елементів.
Друкарська плата - монтажний вузол електронної апаратури при якій сполучаючі проводки наносяться на ізоляційній основі поліграфічним методом. Кінцями провідників підпоюють виводи навісних елементів. Матеріал ізоляційної пластини має хороше оточення з металом, високу механічну міцність, малі коефіцієнт усадки.
Матеріал ізоляційної пластини:
- склотекстоліт
- гетинакс
Нанесення провідників на ізоляційну підкладку здійснюється наступним способом:
1. Друкарня
2. Фотохімічний
3. Офсетна
Залежно від матеріалу провідникові доріжки виготовляють наступними способами:
1. Труїть фольгованого діелектрика
2. Штампування фольги з вирубкою малюнка
3. Нанесення через трафарет малюнка з срібла на пластинку з кераміки, слюди, скла.
Монтаж навісних елементів на друкарську плату здійснюється:
1. У ручну електропаяльником
2. Механічним паянням
3. Приміщення друкарської плати в розплавлений припій
4. Ультразвуковою лазерною зваркою
Після виготовлення, друкарська плата покривається шаром електроізоляційного лаку. У даній роботі друкарська плата розроблена в програмі Sprint-Layaut 3.OR.
Представимо на малюнку
Для розробка малюнка друкарської плати можна використовувати відповідний графічний редактор, який входить до складу комп'ютерних комплексних програм.
До різного проектування радіоелектронних пристроїв. Наприклад Sprint-Layaut 4.OR (1.5.1) Рис.1або Р-cad-200 (ACCELEDA)
Рис.1 Програма Sprint-Layaut 4.OR
Є досить простий і зручний програмний продукт. Для розробки однобічної і двосторонньої друкарської плати (Рис.2)
Рис.2 зразок друкарської плати
Розмір якої не перевищує 300/300мм. За умовчанням 160/100мм.,что цілком достатньо в більшості випадків для радіолюбительських конструкцій. Програм працює в середовищі windows 95,98,ME,ND,2000,XP і має всі функції необхідні при створенні друкарської плати.
1.6 Програмне забезпечення
1.6.1 Програмне середовище для програмування МК
Програма для мікроконтролера являє собою набір кодів, які записуються до його спеціальної пам'яті. Однак написання програми кодами є дуже не зручним і зайняло б дуже великий час. Тому для написання програми використовуються язики програмування, які оперують з командами, що мають своє осмислене значення.
Всі мови програмування діляться на дві групи:
· мови низького рівня (машино орієнтування);
· мови високого рівня.
Типовим прикладом машино орієнтування мови програмування є мова Асемблер. Ця мова максимально наближений до системи команд мікроконтролера. Кожен оператор цієї мови - це, по суті, словесне назва якої-небудь конкретної команди.
У процесі трансляції така команда просто замінюється кодом операції. Складаючи програму на мові Асемблер, програміст повинен оперувати тими ж видами даних, що і сам процесор, тобто байтами і бітами.
Специфіка мови Асемблер полягає ще й у тому, що набір операторів для цієї мови безпосередньо залежить від системи команд конкретного мікроконтролера. Тому, якщо два мікроконтролера мають різну систему команд, то і мова Асемблер для кожного такого мікроконтролера буде свій. У
У недавньому минулому мова Асемблер була єдиною мовою програмування для мікроконтролерів. Тільки вона дозволяла ефективно використовувати убогі ресурси найперших мікросхем. Проте в даний час, коли можливості сучасних мікроконтролерів значно зросли, для складання програм все чаше використовуються мови високого рівня, такі як Бейсик, СІ і т. п.
Ці мови в свій час були розроблені для великих справжніх комп'ютерів. Але зараз широко використовуються також і для мікроконтролерів. Мови високого рівня відрізняються тим, що вони набагато більше орієнтовані на людину. Більшість команд мов високого рівня не пов'язані з конкретними командами мікроконтролера.
У цьому проекті програму для мікроконтролера буде створено з допомогою мови СІ.
Для створення програм на мові СІ ми будемо використовувати програмне середу CodeVisionAVR. Це середовище спеціально призначена для розробки програм на мові СІ для мікроконтролерів серії AVR. Середа CodeVisionAVR не має свого відладчик, але дозволяє отлажувати програми, використовуючи можливості системи AVR Studio.
Відмінною особливістю системи CodeVisionAVR є наявність майстра-побудовники програми. Майстер-побудовники полегшує роботу програмісту. Він позбавляє від необхідності перегортати довідник і вишукувати інформацію про те, який регістр за що відповідає і які коди потрібно в нього записати. Результат роботи майстра - це заготівля майбутньої програми, в яку включені всі команди попередньої настройки, а також заготовки всіх процедур мови СІ.
... ів визначається технічними вимогами, що пред'являються до процесу вимірювання температури.Термопара (термоелектричний перетворювач) складається з двох з'єднаних на одному з кінців провідників, виготовлених із металів, що володіють різними термоелектричними властивостями. Рис.13. Термопара(схеми) З'єднані кінці, які звуться робочим спаєм, опускають у вимірюване середовище, а вільні кінці ( ...
... випадків, аварій, а з цим і простоїв на підприємстві, укріпити та створити культуру трудової діяльності. Виконання та розробка дипломного проекту “ Розробка дослідження системи керування електроприводом змінного струму дизель-потягу з використанням нейронних мереж ” відбувається за допомогою комп'ютера, тому питання охорони праці розглядаються щодо забезпечення здорових і безпечних умов роботи ...
... на автономне (не пов'язану з мережею змінного струму) навантаження. Як навантаження автономного інвертора може виступати як одиничний споживач, так і розгалужена мережа споживачів. 2.1 Джерела безперебійного та гарантованого електроживлення Під гарантованим живленням (ГЖ) варто розуміти забезпечення апаратури зв'язку й засобів автоматизації електроенергією в будь-яких режимах роботи системи ...
... обробки даного вузла на різних моделях. У випадку невиходів, між робітниками здійснюється взаємодопомога або заміна виконавців, що значно спрощує процес виготовлення вироба. Метою реорганізації швейного цеху є: розробка секційного агрегатно-групового потоку, впровадження в заготовчу секцію декількох груп по обробці окремих деталей та вузлів, впровадження нового, більш ефективного обладнання фі ...
0 комментариев