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.
... цифр из элементов в процессе считывания. Тип цифро-аналогового преобразования второго ТИ – с весовыми значениями резисторов для суммирования токов. 4. Выбор и расчет кода. Разработку системы телемеханики следует начинать с построения временной диаграммы, которая является графическим представлением временных соотношений между разными фазами работы системы. Временная диаграмма позволяет ...
... ? 8. Какими программами можно воспользоваться для устранения проблем и ошибок, обнаруженных программой Sandra? Раздел 3. Автономная и комплексная проверка функционирования и диагностика СВТ, АПС и АПК Некоторые из достаточно интеллектуальных средств вычислительной техники, такие как принтеры, плоттеры, могут иметь режимы автономного тестировании. Так, автономный тест принтера запускается без ...
... разные стороны бумажного полотна, что позволяет производить печать 4 – 5 красками с обеих сторон. Станции работают на принципе электрофотографии с сухим тонером. В машинах фирмы Xeikon, как и вообще в цифровой технике, используется реверсивное проявление. Это означает, что отрицательно заряженное скрытое электростатическое изображение проявляется отрицательно заряженным тонером. Основные ...
... . Корпус стенда ЛС-2 имеет габариты: 260х320х60 мм . 2. Постановка задачи и основные технические требования предъявляемые к устройству . В результате проведенного анализа недостатков и достоинств лабораторного стенда ЛС2, а также с учетом технических и методических требований можно сформулировать основную задачу дипломного проекта: 1) Стенду необходимо иметь по возможности минимальные размеры. ...
0 комментариев