- •1. Обзорная часть
- •1.2 Генераторы сигналов произвольной формы
- •2.1 Описание структурной схемы устройства
- •3. Описание элементной базы
- •4. Построение схемы электрической принципиальной
- •5 Разработка печатной платы устройства
- •Предварительная подготовка заготовки
- •Нанесение защитного покрытия
- •Травление
- •Очистка заготовки, сверловка, нанесение флюса, лужение
- •6 Расчетная часть
- •7.2 Разработка алгоритма программы
- •10 Заключение
6 Расчетная часть
Потребляемая мощность всей платы будет зависеть от потребляемой мощности отдельных элементов, и количества микросхем. Для расчета потребляемой мощности составим таблицу.
Таблица 6.1 Потребляемая мощность микросхем
Тип микросхемы |
Количество корпусов |
Мощность, потребляемая одним корпусом, мВт |
Мощность, потребляемая всеми корпусами, мВт |
MCP4921 |
1 |
75 |
75 |
PIC16F877 |
1 |
15 |
15 |
74HTC244 |
1 |
35 |
35 |
CC56-12 |
1 |
100 |
100 |
где Pпотр – потребляемая мощность всей платы, P – мощность одной микросхемы, n – количество микросхем. В итоге Pпотр = 75+15+35+100= 225 мВт.
Таким образом, потребляемая мощность платы составила всего 225 мВт.
6.2 Расчет надежности
При проектировании устройства сопряжения я стремился создать конструкцию, удовлетворяющую оптимальным соотношениям между заданными техническими характеристиками изделия, надежностью в заданных условиях эксплуатации и технологичностью конструкции.
На этапе эскизного проектирования проводятся ориентировочные расчеты, учитывающие влияние на надежность только количества и типов применяемых ЭРИ.
Расчет надежности заключается в определении показателей надежности ЭА по известным характеристикам надежности составляющих компонентов (ЭРИ, ПП, паяные соединения, соединитель) и условиям эксплуатации. Выполним расчет по внезапным отказам.
Исходные данные: Тср = 10000 ч — заданная наработка на отказ. Система является нерезервированной.
Интенсивность отказа элементов с учетом условий эксплуатации ЭА:
где — номинальная интенсивность отказов;
— поправочный коэффициент на условия эксплуатации;
и — поправочные коэффициенты в зависимости от воздействия механических факторов, = 1,0; = 1,0 (условия эксплуатации — лабораторная ЭА);
— поправочный коэффициент в зависимости от воздействия влажности и температуры, = 2 (для влажности 93 % при температуре
+25 °С);
— поправочный коэффициент в зависимости от давления воздуха,
= 1 (нормальное давление).
Тогда .
Влияние температуры при расчете надежности учитывают, используя коэффициенты электрической нагрузки и температуру блока, полученную в результате теплового расчета. — поправочный коэффициент в зависимости от температуры T° и коэффициента нагрузки . Температуру примем общей для всех ЭРИ: T=40°С. Режим электрической нагрузки учитывается коэффициентом нагрузки.
Средние значения коэффициентов нагрузки :
для резисторов — 0,6; для конденсаторов — 0,7
Тогда поправочный коэффициент равен:
для резисторов — 1;
для конденсаторов — 0,6;
Таблица 6.2 Интенсивность отказов по типам элементов
Элемент |
Обозначение |
Номинальная интенсивность отказа
|
Количество, шт. |
Резисторы: МЛТ 0,125 |
|
0,087 |
8 |
Кнопка: |
|
0,2 |
6 |
Конденсаторы: К10-17В(CL) |
|
0,04 |
5 |
Транзисторы: КТ 6127 ж |
|
0.05 |
4 |
Печатная плата |
|
0,7 |
1 |
Паяное соединение |
|
0,01 |
143 |
Микросхемы: MCP4921 PIC16F877 74HTC244 СС56-12 |
|
0,5 0,2 0,3 0,4 |
1 1 1 1 |
Разъемы |
|
0,01 |
5 |
Интенсивность отказа конденсаторов
Интенсивность отказа резисторов
Интенсивность отказа кнопок
Интенсивность отказа ПП
Интенсивность отказа паяного соединения
Интенсивность отказа микросхем
Интенсивность отказа разъема
Интенсивность отказа системы
Среднее время наработки на отказ
ч
ч > ч
Надежность последовательных элементов в течение 10000 часов определяем по формуле:
Таким образом, расчетное среднее время наработки на отказ превышает заданное время наработки на отказ ячейки .
Основными трудностями являются: отсутствие в отечественных базах данных необходимых справочных данных для ЭРИ, выпускаемых зарубежными производителями, и наоборот; значительное отставание новой версии ПО от обновления справочных данных о надежности новых ЭРИ, как отечественного, так и зарубежного производства.
7 РАЗРАБОТКА ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ ДЛЯ МК
7.1 Описание среды разработки
MPLAB IDE – это абсолютно бесплатная среда разработки, включающая в себя редактор кода программ, менеджер проектов и непосредственно среду разработки. Предназначение данного программного продукта – быстрое и удобное написание и отладка кода программ для всего семейства микро-контроллеров фирмы Microchip. В среду разработки MPLAB IDE входит набор бесплатных компонентов, позволяющих соз_давать и отлаживать программы для 12, 16, 17 и 18-й серии микроконтроллеров фирмы Microchip, а так же для микроконтроллеров семейства dsPIC. Так же поддерживаются компоненты третьих фирм.
MPLAB IDE позволяет: 1. Создавать и редактировать кода программ, используя встроенный специализированный текстовый редактор. 2. Создавать, компилировать и линковать код программы. 3. Отлаживать программный код и следить за работой программы в пошаговом режиме, используя встроенный симулятор, либо в режиме реального времени, использую внешние эмуляторы MPLAB ICE 2000 и 4000, либо внутрисхемный отладчик MPLAB ICD2. 4. Производить измерения временных интервалов программы при помощи эмуляторов или симулятора. 5. Просматривать значения переменных в окне “Watch window” 6. Программировать микроконтроллеры, используя такие средства программирования, как MPLAB ICD2, PICSTART Plus, PRO MATE II. 7. Быстро находить ответы на вопросы, используя on_line помощь. В комплект MPLAB IDE входят: 1. Редактор программ, программа отладки кода программ, менеджер проекта. 2. Макро ассемблер MPASM, линкер MPLINK, менеджер библиотек MPLIB. 3. MPLAB SIM – программный симулятор для микроконтроллеров PIC12/16/17/18xxx. 4. MPLAB SIM30 – программный симулятор для семейства dsPIC. 5. MPLAB ASM30 и MPLAB LINK30 – макро ассемблер и линкер для семейства dsPIC. 6. Набор утилит для работы с dsPIC. 7. PROCMD – утилита для работы с программатором PROMATE II.