рефераты рефераты
Главная страница > Дипломная работа: Разработка светодиодной матрицы  
Дипломная работа: Разработка светодиодной матрицы
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Дипломная работа: Разработка светодиодной матрицы

То есть, фактически, картинка показывается за пять циклов: сначала первая строка, потом вторая, потом третья и так далее до пятой строки, после чего все циклы повторяются, но, за счет очень быстрого переключения строк, мы видим один статичный кадр (фрейм) - Рисунок 2.8.

Рисунок 2.8 – Пример фрейма

Так как каждый фрейм у нас состоит из пяти строк, в каждой из которых по пять столбцов, то весь фрейм кодируется 5*5 битами. Для удобства будем использовать один байт на столбец (старшие три бита использовать не будем), итого получим 5 байт на фрейм.

Переключая такие псевдостатичные картинки (но уже с различимой для глаза скоростью) можно получить динамическое изображение. Шесть (к примеру) фреймов для нашей матрицы займут в памяти 5*6=30 байт. Фреймы можно хранить в памяти данных EEPROM. Она имеет размер 128 байт, то есть позволяет хранить до 25 фреймов. Посчитаем: 25*5=125 + 2 байта (для хранения информации о количестве загруженных фреймов и о скорости смены фреймов).

Если соединить контроллер с компьютером через USART, то можно будет загружать фреймы прямо с компьютера.

Светодиод загорается в том случае, если он подключен и к питанию и к земле.

В нашем примере мы будем загружать фреймы из EEPROM в ОЗУ, причём только в нулевой банк, в котором, за вычетом всех пользовательских переменных, на фреймы остается 86 байт, то есть максимум 17 фреймов.

Для реализации динамической картинки "вращающийся крест" нам понадобится 6 фреймов (Рисунок 2.9).

Рисунок 2.9 – Реализация картинки «вращающийся крест»

2.6  Разработка программного обеспечения микроконтроллера

Мы рассмотрим программы для двух случаев, как было описано в п.2.4.

Листинг программы для первого случая (Эффект-1) приведен в Приложении Б, а для эффекта «Вращающийся крест» в Приложении В.

2.7  Выбор, описание и расчеты элементной базы

Рассмотрим принципиальную схему (Приложение Д).

Транзисторы VT1- VT5 - это драйверы строк (в открытом состоянии они подключают соответствующие строки к шине питания), VT6 - VT10 - драйверы столбцов (в открытом состоянии они подключают соответствующие столбцы к земле). Когда на базы транзисторов VT1-VT5 подан высокий уровень ("1") - они открываются, когда низкий ("0") - закрываются. Для транзисторов VT6 - VT10 все наоборот, - когда на базах высокий уровень ("1") - транзисторы закрыты, а когда низкий ("0") - открыты. Если светодиод оказывается подключен и к земле и к питанию - через него начинает протекать ток, и, соответственно, он светится.

Использование драйверов обусловлено тем, что максимальный ток порта ввода/вывода ограничен 25мА, а при полностью включенной строке или столбце суммарный ток светодиодов порядка 50 мА, т.е. мы не можем подключать строки и столбцы непосредственно к выводам контроллера.

Элементы:

R1- R25 = 220 Ом. Эти резисторы являются токоограничивающими (ограничивают токи, протекающие через светодиоды). В общем-то светодиоды бывают разные - у одних номинальный ток 10мА, у других 5 мА, у одних падение 1,5В, у других 2В и т.д. Как в общем случае посчитать номинал токоограничивающего резистора?

RTO=(UПИТ-UD-UTR1-UTR2)/IНОМ,                                                  (2.1)

где UПИТ - напряжение питания,

UD - падение напряжения на светодиоде,

UTR1 - падение напряжения (коллектор-эмиттер) на открытом транзисторе 1 (драйвер строки),

UTR2 - падение напряжения (коллектор-эмитер) на открытом транзисторе 2 (драйвер столбца),

IНОМ - номинальный ток светодиода.

R26 - R35 = 470 Ом. Эти резисторы ограничивают токи баз транзисторов.

R36 = 1 кОм. Резистор, подтягивающий -MCLR к питанию.

С1 = 0,1 мкФ. Конденсатор, фильтрующий ВЧ помехи по питанию контроллера .

VT1 - VT5 = КТ315 (падение напряжения в открытом состоянии 0,4 В);

VT6 - VT10 = КТ361 (падение напряжения в открытом состоянии 0,4 В).

Спецификация элементной базы приведена в Приложении Ж.

2.8  Разработка схемы электрической принципиальной

По имеющемуся набору данных построим электрическую схему светодиодной матрицы в САПР Accel Eda (Рис. 2.10).

Рисунок 2.10 – Схема электрическая принципиальная светодиодной матрицы в САПР Accel Eda


3 ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ОБЪЕКТА РАЗРАБОТКИ

В данном разделе проводится технико-экономический расчет стоимости светодиодной матрицы.

Стоимость устройства будет состоять из стоимости разработки ПО для микроконтроллера, стоимости разработки конструкторской документации (КД) и стоимости сборки и испытания устройства.

3.1 Расчет расходов на ПО, которое разрабатывается

Исходные данные для расчета стоимости разработки ПО, которое разрабатывается приведены в таблице 3.1.

Таблица 3.1 – Исходные данные по предприятию

№п/п Статьи затрат  Усл. обоз. Ед. изм. Значения

 

 

Проектирование и разработка ПО

 

1 Часовая тарифная ставка программиста

Зпр

грн. 8,00

 

2 Коэффициент сложности программы с коэф. 1,40

 

3 Коэффициент коррекции программы Р коэф. 0,05

 

4 Коэффициент увеличения расходов труда Z коэф. 1,3

 

5 Коэффициент квалификации программиста k коэф. 1,0

 

6 Амортизационные отчисления

Амт

% 10,0

 

7 Мощность компьютера, принтера

Квт/ч 0,40

 

8

Стоимость ПЕОМ IBM

Sempron LE1150(AM2)/1GB/TFT

Втз

грн. 3200,00
9 Тариф на электроэнергию

Це/е

грн. 0,56
10 Норма дополнительной зарплаты

Нд

% 10,0
11 Отчисление на социальные расходы

Нсоц

% 37,2
12 Транспортно-заготовительные расходы

Нтр

% 4,0
Эксплуатация П0

 

13 Численность обслуживающего персонала

Чо

чел 1

 

14 Часовая тарифная ставка обслуживающего персонала

Зпер

грн. 6,00
15 Время обслуживания систем

То

час/г 150
16 Стоимость ПЕОМ

Втз

грн. 3200,00
17 Норма амортизационных отчислений на ПЕОМ

На

% 10,0
18 Норма амортизационных отчислений на ПЗ

НаПО

% 10,0
19 Накладные расходы

Рнак

% 25,0
20 Отчисление на содержание и ремонт ПЕОМ

Нр

% 10,0
21 Стоимость работы одного часа ПЕОМ

Вг

грн. 6,5

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21

рефераты
Новости