47612 (608315), страница 3

Файл №608315 47612 (Мікропроцесорна система для підрахунку готової продукції) 3 страница47612 (608315) страница 32016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

Знаходимо номінал потрібного резистора за законом Ома:

Потужність резистора:

Вибираємо резистор МЛТ-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 є наявність майстра-побудовники програми. Майстер-побудовники полегшує роботу програмісту. Він позбавляє від необхідності перегортати довідник і вишукувати інформацію про те, який регістр за що відповідає і які коди потрібно в нього записати. Результат роботи майстра - це заготівля майбутньої програми, в яку включені всі команди попередньої настройки, а також заготовки всіх процедур мови СІ.

1.6.2 Алгоритм роботи програми


1.7 Розрахунок споживчої потужності

Потужність яку вживає мікропроцесорна система від джерела живлення визначується сумарною середньою потужністю, яку споживає кожен активний елемент, який входить до схеми мікропроцесорної системи.

,

Де - напруга живлення;

- число елементів;

- максимальний струм, який споживається елементом.

Таблиця 1.7

Елементи

Схеми

Кількість

Uж(В)

Ісп.мак(мА)

CPU

1

5

7

VD

2

1,5

10

VT

2

0,8

20

HG

4

2,5

25

Висновки

В даному курсовому проекті приведена розробка лічильника, який рахує число імпульсів готової продукції.

Приведено аналітичний огляд МК сімейства AVR. Розробка пристрою проводилась на сучасній елементній базі, а сама на МК ATtiny2313.

В ходы проекту складено структурну та принципову схему, розроблено друковану плату блоку вихідних пристроїв через оптопару. Проведено розрахунок обмежуючих резисторів для МК і визначено загальну потужність імпульсів пристрою.

Пристрій рахує число імпульсів готової продукції.

Конструктивно пристрій виконано з 3 блоків, які відключаються один від одного, що робить пристрій більш комунікабельним.

Потужність мого пристрою складається з частини з великою та частини з низькою потужністю. Причому частина з низкою потужністю керує частиною з високою потужністю завдяки включення у схему пристрою оптопари.

На жаль подальшій розвиток даного пристрою не представляться можливим.

Список літератури

  1. Гребньов В.В “Мікроконтроллери сімейства AVR фірми Atmel”. – М.: ІП РадіоСофт, 2002

  2. Евстіфеєв А.В. “Мікроконтроллери AVR сімейства Tiny і Mega фірми Atmel” – М.: Видавницький дім «Додека-XXI», 2004 – 560 с.

  3. Шелестов І.П. “Радіолюбителям: корисні схеми” книга 1 – М.: видавництво «Слон-Р», 1998р.

  4. М.С.Голубцов “Мікроконтроллери AVR: ві простого до складного” – М.: СЛОН-Прес, 2003

  5. Мортон Дж. “Мікроконтролери AVR. Вводний курс” – М.: видавницький дім «Додека-XXI», 2006

  6. Баранов В.Н. “Застосування мікроконтролерів AVR: схеми алгоритми програми” - видавницький дім «Додека-XXI», 2004

  7. Шелестов І.П. “Радіолюбителям: корисні схеми”. Книга 6. - М.: видавництво «Слон-Р», 2005р.

  8. Ю.А.Шпак "Програмування на мові С для АВR та PIC мыкроконтролерів”. K.: МК-Прес, 2006

  9. Белов А.В. «Создаём устройства на МК». – СПб.: Наука и техника, 2007

  10. Зайцев М.И «Радеолюбительские конструкции на МК», М.: СЛОН-Прес, 2003

  11. Григорьев В. Л. Программное обеспечение микропроцессорных систем. – М.: Энергоатомиздат, 1983

  12. Щелкунов Н. Н., Дианов А. П. Микропроцессорные средства и системы. – М.: Радио и связь, 1989

  13. Сташин В. В. Проектирование цифровых устройств на однокристальных микроконтроллерах. – М.: Энергоатомиздат, 1990.

  14. Иванов В. И. Полупроводниковые оптоэлектронные приборы: Справочник – 2-е изд., перераб. И доп. – М.: Энергоатомиздат, 1989

  15. Хвощ С. Т. Микропроцессоры и микроЭВМ в системах автоматического управления. Справочник. Л.: Машиностроение. Ленингр. отд-ние, 1987.

Додаток А

Описання виводів АТ90S2313

Описання виводів

Vcc - висновок джерела живлення

GXD - земля

Port В (РВ7. .. РВ0) - Порт У є 8-розрядним двонаправленим портом введення / виводу. Для висновків порту передбачені внутрішні підтягує резистори i вибираються незалежно для кожного біта). Висновки РВО і РВ1 також є прямим (AIN0) і інверсно (AIN1) входами вбудованого аналогового компаратор. Вихідні буфер порту В можуть віддавати струм до 20 мА і безпосередньо керувати світлодіодними індикаторами. Якщо включені внутрішні підтягує резистори і висновки РВ0 ... РВ7 використовуються як входи і ззовні встановлюються в низький стан, вони є джерелами струму. Порт В також обслуговує деякі спеціальні функції, які будуть описані нижче.

Port D (PD6.. PD0) - Порт D є 7-розрядним двонаправлений портом з внутрішніми підтягує резисторiв. Вихідні буфер порту D можуть віддавати струм до 20мА. Як і для порту В. якщо входи встановлені в низький стан і активізовані підтягує резистори, висновки порту D є джерелами струму. Порт D також обслуговує деякі спеціальні функції, які будуть описані нижче.

RESET - Вхід скидання. Утримання низького рівня протягом 50 НЕ (якщо не працює тактової генератор), скидає пристрій.

XTAL1-Вхід підсилювача генератора і вхід зовнішнього тактового сигналу.

XTAL2 - Вихід підсилювача генератора.

Додаток Б

Друкована плата блоку виконуючого пристрою


Додаток В

Лістінг програми роботи пристрою

This program was produced by the

CodeWizardAVR V2.03.9 Standard

Automatic Program Generator

© Copyright 1998-2008 Pavel Haiduc, HP InfoTech s.r.l.

http://www.hpinfotech.com

Project : Лычильника, який рахує кількість людей

Version :

Date : 24.06.2009

Author : Гусев Д.П.

Company : КраПЕК

Comments:

Программа для курсового проекту.

Chip type : AT90S2313

AVR Core Clock frequency: 4,000000 MHz

Memory model : Tiny

External RAM size : 0

Data Stack size : 32

*****************************************************/

#include

// Declare your global variables here

void main(void)

Характеристики

Тип файла
Документ
Размер
25,31 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6963
Авторов
на СтудИзбе
264
Средний доход
с одного платного файла
Обучение Подробнее
{user_main_secret_data}