Выпускной работы
Вид материала | Реферат |
СодержаниеВыбор средств разработки |
- Положение о сдаче экзамена в форме защиты выпускной учебно-исследовательской экзаменационной, 39.24kb.
- Методические рекомендации по подготовке выпускной квалификационной работы бакалавра, 573.85kb.
- Методические рекомендации по выполнению выпускной квалификационной работы (дипломной, 525.53kb.
- Выпускной квалификационной работы, 5390.24kb.
- Методические рекомендации по выполнению выпускной квалификационной работы для студентов, 604.91kb.
- Методические рекомендации по выполнению выпускной квалификационной работы для студентов, 555.68kb.
- Приказ №, 1441.82kb.
- Методические указания по выполнению выпускной квалификационной работы для студентов, 551.88kb.
- Методические рекомендации по выполнению выпускной квалификационной работы по специальности:, 132.97kb.
- Методические рекомендации по подготовке и защите выпускных квалификационных работ, 320.02kb.
Выбор средств разработки
Разработка иммобилизатора включает разработку аппаратной части (платы УСО) и программной части (программы для микроконтроллеров пульта управления и приемно-исполнительного устройства).
В качестве средства для разработки электрической принципиальной схемы, а также топологии печатной платы применяются системы автоматизированного проектирования электроники. Наиболее популярными являются P-CAD [12] и Altium Designer [13].
P-CAD — система автоматизированного проектирования электроники производства компании Altium. Предназначена для проектирования многослойных печатных плат вычислительных и радиоэлектронных устройств. В настоящее время в России P-CAD является наиболее популярной системой автоматизированного проектирования электроники.
В состав P-CAD входят два основных модуля — P-CAD Schematic, P-CAD PCB, и ряд других вспомогательных программ. P-CAD Schematic и P-CAD PCB — соответственно графические редакторы принципиальных электрических схем и печатных плат.
Последняя версия системы — P-CAD 2006 SP2. В 2006 году компания Altium официально заявила о прекращении разработки данного продукта. 30 июня 2008 года была прекращена поддержка. Для замены этой системы компания Altium предлагает систему Altium Designer.
Сегодня Altium Designer WINTER 09 — это мощная система, позволяющая реализовывать проекты электронных средств на уровне схемы или программного кода с последующей передачей информации в ПЛИС или печатную плату. Отличительной особенностью программы является проектная структура и сквозная целостность ведения разработки на разных уровнях проектирования. Иными словами изменения в разработке на уровне платы могут мгновенно быть переданы на уровень ПЛИС или схемы и так же обратно. Так же в качестве приоритетного направления разработчиков данной программы стоит отметить интеграцию механических и электронных САПР систем. Теперь разработка печатной платы возможна в трёхмерном виде с двунаправленной передачей информации в механические САПР (Solid Works, Pro/ENGINEER и др.)
Данный пакет состоит из двух продуктов, базирующихся на единой интегрированной платформе DXP, возможность работы с тем или иным из них зависит от типа приобретённой лицензии:
Altium Designer Custom Board Front-End Design — Проектирование ПЛИС, схемотехническое проектирование и моделирование.
Altium Designer Custom Board Implementation — Проектирование печатных плат и ПЛИС.
Редактор печатных плат Altium Designer содержит мощные средства интерактивного размещения компонентов и трассировки проводников, которые совместно с интуитивной и полностью визуализированной системой установки правил проектирования максимально упрощают процесс разработки электроники. Инструменты трассировки учитывают все требования, предъявляемые современными технологиями разработок, например, при трассировке дифференциальных пар или высокочастотных участков плат. В состав программы входит автоматический трассировщик Situs, в котором используются наиболее прогрессивные алгоритмы трассировки печатных проводников. Принципиальным отличием последней версии Altium Designer является поддержка двунаправленной работы с механическими деталями и моделями компонентов в формате STEP, которые могут быть импортированы/экспортированы из механических САПР.
Работа над всеми частями проекта ведётся в единой управляющей оболочке Design Explorer, что позволяет разработчику контролировать целостность проекта на всех этапах проектирования. Таким образом, изменения, внесённые на любом этапе разработки, автоматически передаются на все связанные стадии проекта. В дополнение к мощным средствам разработки, Altium Designer имеет широкие возможности импорта и экспорта сторонних систем проектирования и поддерживает практически все стандартные форматы выходных файлов (Gerber, ODB++, DXF и т. д.). Полностью поддерживаются все наработки в виде схем, плат и библиотек, разработанные в последних версиях P-CAD.
Выбор средств разработки программной части обусловлен типом микроконтроллера, установленного на ЦСДУ-2, это PIC18F2320. Для разработки программного обеспечения для микроконтроллеров PIC используются следующие среды разработки:
- MPLAB – бесплатная среда разработки от фирмы microchip, разработчика PIC контроллеров;
- Среды разработки от сторонних производителей – MicroC, SourceBoost IDE, визуальный ассемблер CoreChart.
MPLAB [14] - это интегрированная среда разработки для семейства микроконтроллеров PICmicro фирмы Microchip Technology Incorporated. MPLAB позволяет писать, отлаживать и оптимизировать программы. MPLAB включает текстовый редактор, симулятор (виртуальный отладчик), менеджер проектов и поддерживает эмуляторы (внутрисхемные отладчики) MPLAB-ICE и PICMASTER, программаторы PICSTART Plus и PRO MATE II и другие средства и инструменты разработок фирмы Microchip и других фирм.
Инструментальные средства MPLAB, организованные как ниспадающие меню и определяемые быстрые клавиши, позволяют:
- ассемблировать, компилировать исходный текст;
- отлаживать логику работы, наблюдая с помощью симулятора или, в реальном времени, с эмулятором MPLAB-ICE ;
- просматривать переменные в окнах просмотра;
- программировать кристаллы с помощью программаторов PICSTART Plus или PRO MATE II;
- и многое другое.
MPLAB работает под Microsoft Windows 3.1x, Windows 95, 98, NT, 2000 (начиная с версии 5.00.00).
Таким образом, программный комплекс Altium Designer позволяет вести сквозное проектирование, начиная с разработки принципиальной схемы (включая моделирование), библиотеки элементов, затем переходя к разработке топологии печатной платы и, наконец, наблюдать 3-d модель платы. Немаловажным фактом является то, что Altium Designer имеет в своем составе средства для улучшенной поддержки систем контроля версий (например subversion). Учитывая несомненные преимущества программы Altium Designer по сравнению с P-CAD, а также прекращение поддержки производителями программы P-CAD было принято решение разрабатывать электрическую принципиальную схему и топологию печатной платы в программе Altium Designer.
В качестве средства для разработки программного обеспечения было принято решение использовать MPLAB IDE, так как она наиболее широко применяется, разработана производителями PIC контроллеров, бесплатна, имеет полную совместимость с имеющимся внутрисхемным отладчиком ICD-3.