Программирование микроконтроллера

Анализ PROTEUS VSM как пакета программ для автоматизированного проектирования (САПР) электронных схем. Печатная плата повышающего преобразователя напряжения. Atmel Studio – интегрированная среда разработки. Бортовая система контроля температуры.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 18.02.2019
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Федеральное агентство железнодорожного транспорта

Омский Государственный университет путей сообщения

Кафедра «Автоматика и системы управления»

Отчет по производственной практике

Место прохождения производственной практики: ОАО «НИИТКД»

Студент гр. 23И

И.И.Крузе

Руководитель - доцент кафедры АиСУ

Д.А. Елизаров

Омск 2016

  • Содержание
  • Введение
  • 1. Знакомство с предприятием
  • 2. Получение практических навыков
    • 2.1 Proteus
    • 2.2 Atmel studio
    • 2.3 Бортовая система контроля температуры (БСКТ)
  • Заключение

Библиографический список

Введение

программа печатный плата температура

В ходе производственной практики, необходимо ознакомиться с жизнью предприятия, пройти инструктажи по технике безопасности, ознакомиться с нормативно-технической и технологической документацией и получить практические навыки на рабочем месте.

1. Знакомство с предприятием

В первый день производственной практики была проведена экскурсия по всем цехам предприятия. Рассказана история. ОАО «Научно-исследовательский институт технологии, контроля и диагностики» (ОАО «НИИТКД») приобрел современный образ в 2006 году, на основе ГУП «Центр внедрения новой техники и технологий «Транспорт». Со временем предприятие расширялось и в данный момент имеет четыре производственных объекта. В процессе экскурсии, также было проведено ознакомление с жизнью предприятия и его нынешними разработками: стенд биения колесной пары, комплекс «БОРТ», комплекс «БСКТ» и другие.

Затем в офисе «НИИТКД» был проведен вводный инструктаж и одновременно первичный инструктаж на рабочем месте. Была предоставлена нормативно-техническая и технологическая документация: кодекс деловой этики «НИИТКД», правила внутреннего распорядка, положение об оплате труда, положение о внутриобъектовом пропускном режиме, положение о кадровой политике «НИИТКД» и другие.

2. Получение практических навыков

2.1 Proteus

PROTEUS VSM -- пакет программ для автоматизированного проектирования (САПР) электронных схем. Разработка компании Labcenter Electronics (Великобритания).

Пакет представляет собой систему схемотехнического моделирования, базирующуюся на основе моделей электронных компонентов, принятых в PSpice. Отличительной чертой пакета PROTEUS VSM является возможность моделирования работы программируемых устройств: микроконтроллеров, микропроцессоров, DSP и проч. Библиотека компонентов содержит справочные данные. Дополнительно в пакет PROTEUS VSM входит система проектирования печатных плат. Пакет Proteus состоит из двух частей, двух подпрограмм: ISIS -- программа синтеза и моделирования непосредственно электронных схем и ARES -- программа разработки печатных плат. Вместе с программой устанавливается набор демонстрационных проектов для ознакомления.

Также в состав восьмой версии входит среда разработки VSM Studio, позволяющая весьма быстро написать программу для микроконтроллера, используемого в проекте, и скомпилировать.

Примечательной особенностью является то, что в ARES можно увидеть 3D-модель печатной платы, что позволяет разработчику оценить своё устройство ещё на стадии разработки.

Также система поддерживает подключение новых элементов (SPICE) и подключение разных компиляторов (PICOLO, ARM-подобные, AVR и далее).

При знакомстве с этой программой мне было предложено реализовать несколько простых схем: активные фильтры на ОУ, источник тока (рисунок 1), ШИ-модуляция (рисунок 2), повышающий и понижающий преобразователь напряжения (рисунок 3), преобразователь напряжения на TL494. И, используя ARES, посмотреть, как будет выглядеть печатная плата (рисунок 4).

Рисунок 1 - Источник тока

Рисунок 2 - ШИ-модуляция

Рисунок 3 -Повышающий преобразователь напряжения

Рисунок 4 - Печатная плата повышающего преобразователя напряжения

2.2 Atmel studio

Atmel Studio - интегрированная среда разработки (IDE) от компании Atmel для разработки приложений под микроконтроллеры ARM Cortex-M и AVR.

Программный пакет AVR Studio разрабатывается с 2004 года. Начиная с версии 6.0, программа сменила название на Atmel Studio. Программа позволяет работать как на ассемблере, так и на C/C++. Содержит в себе мастер проектов, виртуальный симулятор, редактор исходного кода, модуль внутрисхемной отладки и интерфейс командной строки. Поддерживает компилятор GCC и плагин AVR RTOS (операционной системы реального времени). Пользователи могут выбрать наиболее оптимальные для их проекта способы кодирования. Визуальные инструменты позволяют ускорить написание программы. Благодаря связке программных пакетов Atmel Studio и Proteus от фирмы Labcenter Electronics возможно программирование микроконтроллеров без наличия какой-либо материальной базы. Atmel Studio по праву считается лучшей средой создания приложений для контроллеров AVR.

Последняя версия Atmel Studio поддерживает все существующие на сегодняшний момент 8-битные, 32-битные AVR, SAM3 и SAM4 микроконтроллеры и включает в себя более 1100 проектов с примерами. Также доступны старые версии программы.

Для того чтобы познакомиться с программированием микроконтроллеров было предложено использование простого ATtiny13. Это восьмибитный AVR микроконтроллер с восемью выводами. Из периферии он содержит в себе: АЦП, два ШИМ канала, аналоговый компаратор и программируемый сторожевой таймер. Для знакомства был реализован светофор, с простыми переключениями выходов микроконтроллера. Сама схема была собрана в Proteus (рисунок 5), а код программы выполнялся в Atmel studio на языке C (рисунок 6).

Рисунок 5 - Схема светофора в Proteus

Рисунок 6 - Код программы

2.3 Бортовая система контроля температуры (БСКТ)

Во время прохождения производственной практики, на предприятии происходила сборка ранее уже разработанной бортовой системы контроля температуры. В ее состав входит электронный комплекс «БОРТ» и большое количество датчиков температуры, на каждую тележку вагона. У каждого датчика есть три вывода: информация, питание и земля. Кабели от комплекса выполнены в виде металлорукава, наконечниками являются клеммы типа «О» изолированные.

Моим заданием была помощь в изготовлении кабельной продукции, а собственно обжимка всех кабелей и их маркировка (рисунок 7).

Рисунок 7 - Кабели и рабочее место

Заключение

В ходе производственной практики были выполнены задачи, поставленные руководителем практики от профильной организации:

- знакомство со средой проектирования Proteus;

- разработка в пакете Proteus электронных схем;

- знакомство со средой разработки Atmel Studio;

- программирование микроконтроллера ATtiny13;

- участие в изготовлении БСКТ, а именно кабельной продукции.

Библиографический список

1 Сайт паяльник [Электронный ресурс] / Режим доступа: http://www.cxem.net

2 Википедия - свободная энцеклопедия [Электронный ресурс] / Режим доступа: https://ru.wikipedia.org

3 СТП ОмГУПС-1.2-2005. Работы студенческие учебные и выпускные квалификационные: общие требования и правила оформления текстовых документов. - Омский Государственный Университет Путей Сообщения, Омск, 2005. 28с.

Размещено на Allbest.ru

...

Подобные документы

  • Средства интегрированной среды Microsoft Visual Studio, предоставляемые программисту для реализации программ на языке С++. Особенности стиля написания программ. Типовые приемы и методы создания и отладки программ. Листинги программ и их тестирование.

    лабораторная работа [814,3 K], добавлен 26.05.2013

  • Современные программные комплексы для создания электронных схем: AutoCAD MEP, Компас, Proteus VSM. Стандартные библиотеки графических элементов для создания схем коммуникаций. Создание электронных схем энергоресурсосбережения на примере завода Буммаш.

    курсовая работа [2,4 M], добавлен 20.06.2013

  • Объектно-ориентированная технология создания программ. Среда разработки Visual Studio.NET. Особенности среды Microsoft Visual Studio 2010. Приложения C# для расчетов по формулам, консольный ввод-вывод. Форматирование значений данных. Программы с циклами.

    методичка [2,1 M], добавлен 11.09.2014

  • Предпосылки внедрения систем автоматизированного проектирования. Условная классификация САПР. Анализ программ, которые позволяют решать инженерные задачи. Система управления жизненным циклом продукта - Product Lifecycle Management, ее преимущества.

    контрольная работа [1,3 M], добавлен 26.09.2010

  • Принципы работы с программами автоматизированного проектирования принципиальных схем и плат DipTrace, SCHEMATIC, PCB Layout, SchemEdit и ComEdit: интерфейс, работа с файлами и библиотеками, вставка компонента, редактирование, печать, параметры страницы.

    методичка [4,1 M], добавлен 18.02.2012

  • Технологии автоматизированного проектирования, автоматизированного производства, автоматизированной разработки и конструирования. Концептуальный проект предполагаемого продукта в форме эскиза или топологического чертежа как результат подпроцесса синтеза.

    реферат [387,2 K], добавлен 01.08.2009

  • Редактор Visual Basic в интерпретации Microsoft - интегрированная среда проектирования (IDE). Средства и инструменты, необходимые программисту для разработки и создания приложений. Характеристика основных возможностей редактора. Запись и запуск макроса.

    презентация [531,2 K], добавлен 26.10.2011

  • Анализ возможности разработки системы автоматизированного контроля на базе микроконтроллера МК51. Анализ структурной схемы МК51, портов ввода/вывода данных, возможности организации доступа к внешней памяти. Обзор системы команд МК51. Резидентная память.

    курсовая работа [108,7 K], добавлен 15.01.2012

  • Основные цели и принципы построения автоматизированного проектирования. Повышение эффективности труда инженеров. Структура специального программного обеспечения САПР в виде иерархии подсистем. Применение методов вариантного проектирования и оптимизации.

    презентация [259,7 K], добавлен 26.11.2014

  • Эволюция систем автоматизированного проектирования от простых средств двухмерного рисования и разработки чертежей до программных продуктов, включающих поддержку цикла разработки и производства изделия. Требования к пользовательскому интерфейсу САПР.

    курсовая работа [274,5 K], добавлен 19.12.2014

  • Цикл проектирования блоков питания электронной аппаратуры. Пакеты для разработки аппаратных средств электронных устройств. Проектирование принципиальных схем и печатных плат с помощью компьютерных программ. Анализ электромагнитной совместимости.

    реферат [1,5 M], добавлен 21.10.2009

  • Структура и классификация систем автоматизированного проектирования. Виды обеспечения САПР. Описание систем тяжелого, среднего и легкого классов. Состав и функциональное назначение программного обеспечения, основные принципы его проектирования в САПР.

    курсовая работа [37,7 K], добавлен 18.07.2012

  • Интегрированная среда разработки Delphi и элементы, входящие в ее состав. Математическая модель, алгоритм решения и его свойства. Описание операторов, процедур, функций и методов. Создание приложений по аналитической геометрии и теоретической механике.

    курсовая работа [1,8 M], добавлен 26.05.2010

  • Система P-CAD 2001 как интегрированный пакет программ, предназначенный для проектирования многослойных печатных радиоэлектронных средств. Создание базы электронных компонентов в редакторе Library Executive. Создание пакета в графическом редакторе.

    контрольная работа [2,4 M], добавлен 15.10.2014

  • Особенности разработки устройства управления системой измерения веса, построенного на микроконтроллере ATmega16 фирмы Atmel. Схема включения микроконтроллера, сброса, стабилизатора напряжения. Проектирование функций микроконтроллера. Листинг программы.

    курсовая работа [153,6 K], добавлен 19.12.2010

  • Роль и место профессиональных компьютерных программ в современном обществе. Программы автоматизированного рабочего места (АРМ), системы автоматизированного проектирования (САПР), автоматизированные системы научных исследований (АСНИ) и управления (АСУ).

    реферат [105,7 K], добавлен 30.04.2014

  • Характеристика состава, интерфейса и основных возможностей программы схемотехнического моделирования и проектирования семейства Micro-Cap8, которая относится к наиболее популярным системам автоматизированного проектирования (САПР) электронных устройств.

    реферат [108,0 K], добавлен 12.03.2011

  • Использование пакета прикладных программ OrCad 9.2 для моделирования работы электронного прибора: создание электрической схемы, оптимизация, трассирование печатных плат, создание набора полной технической документации по устройству; ускорение разработки.

    практическая работа [885,4 K], добавлен 17.09.2012

  • Понятие и функции систем автоматизированного проектирования (САПР), принципы их создания и классификация. Проектирующие и обслуживающие подсистемы САПР. Требования к компонентам программного обеспечения. Этапы автоматизации процессов на предприятии.

    реферат [19,8 K], добавлен 09.09.2015

  • Обзор существующих программ трехмерной графики: 3D Studio MAX, iClone, Blender, выявление их возможностей. Анализ истории разработки программ 3D и направлений их дальнейшего развития. Практическое применение программы iClone для создания 3D-анимации.

    курсовая работа [1,8 M], добавлен 20.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.