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 Мощность компьютера, принтера

WМ

Квт/ч 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

Первичными исходными данными для определения себестоимости ПО является количество исходных команд (операторов) конечного программного продукта. Условное количество операторов Q в программе задания может быть оценено по формуле:

, (3.1)

где  у – расчетное количество операторов в программе, что разрабатывается (единиц);

с – коэффициент сложности программы;

р – коэффициент коррекции программы в ходе ее разработки.

Рассчитанное количество операторов в разработанной программе – 500.

Коэффициент с – относительная сложность задания относительно отношения к типичной задаче, сложность которой принята более 1, лежит в границах от 1,25 до 2,0 и выбирается равным 1,30.

Коэффициент коррекции программы р – увеличение объема работ за счет внесения изменений в программу лежит в границах от 0,05 до 0,1 и выбирается равным 0,05.

Подставим выбранные значения в формулу (3.1) и определим величину Q:

Q = 200∙1,3 (1 + 0,05) = 273.



Информация о работе «Разработка светодиодной матрицы»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 110685
Количество таблиц: 21
Количество изображений: 24

Похожие работы

Скачать
33259
2
0

... цифр из элементов в процессе считывания. Тип цифро-аналогового преобразования второго ТИ – с весовыми значениями резисторов для суммирования токов. 4. Выбор и расчет кода.   Разработку системы телемеханики следует начинать с построения временной диаграммы, которая является графическим представлением временных соотношений между разными фазами работы системы. Временная диаграмма позволяет ...

Скачать
509004
6
0

... ? 8. Какими программами можно воспользоваться для устранения проблем и ошибок, обнаруженных программой Sandra? Раздел 3. Автономная и комплексная проверка функционирования и диагностика СВТ, АПС и АПК Некоторые из достаточно интеллектуальных средств вычислительной техники, такие как принтеры, плоттеры, могут иметь режимы автономного тестировании. Так, автономный тест принтера запускается без ...

Скачать
28124
0
0

... разные стороны бумажного полотна, что позволяет производить печать 4 – 5 красками с обеих сторон. Станции работают на принципе электрофотографии с сухим тонером. В машинах фирмы Xeikon, как и вообще в цифровой технике, используется реверсивное проявление. Это означает, что отрицательно заряженное скрытое электростатическое изображение проявляется отрицательно заряженным тонером. Основные ...

Скачать
32171
7
0

... . Корпус стенда ЛС-2 имеет габариты: 260х320х60 мм . 2. Постановка задачи и основные технические требования предъявляемые к устройству . В результате проведенного анализа недостатков и достоинств лабораторного стенда ЛС2, а также с учетом технических и методических требований можно сформулировать основную задачу дипломного проекта: 1) Стенду необходимо иметь по возможности минимальные размеры. ...

0 комментариев


Наверх