отчет по практике Пиппуэс
.pdfМинистерство образования Республики Беларусь
Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники»
Факультет компьютерного проектирования Кафедра электронной техники и технологии
Специальность: Проектирование и производство программно-управляемых электронных средств
ОТЧЕТ
по производственной практике на тему:
«Конструкция высотомера для таймерной авиамодели»
Студент: |
|
гр. 790241 |
Дашкевич А.А. |
Руководитель: |
|
доцент кафедры ЭТТ |
Шахлевич Г.М. |
Минск 2021
СОДЕРЖАНИЕ
ВВЕДЕНИЕ……………………………………………….…….……………………3
1.Характеристика предприятия……………………………………………………4
1.1.История становления и развития предприятия, его отраслевая принадлежность, тип производства, его специализация, форма собственности и основные виды продукции, выпускаемые предприятием,
вид деятельности……………………………………………………………..4 1.2.Функции и роль автоматизации предприятия……………………………...5 1.3.Содержание должностных инструкций инженера-программиста………..7 1.4.Программные продукты, используемые в предприятии…………………..8 1.5.Перечень задач, решаемых в организации………………………………….9
1.6.Языки программирования, используемые в организации .………………10 1.7.Требования, предъявляемые в данной организации к разрабатываемым или приобретаемым программным продуктам…………………………...11 1.8.Степень автоматизации предприятия …………………………………….11
2.Обзор аналогов разрабатываемой конструкции……………………………....13
3.Анализ исходных данных и основных технических требований к разрабатываемой конструкции……………………………………………..….16 3.1.Анализ схемы электрической принципиальной………………….………16 3.2.Анализ условий эксплуатации и дестабилизирующих факторов……….19
4.Выбор и обоснование элементной базы, унифицированных узлов, установочных изделий и материалов конструкции……………………......…23
5.Выбор и обоснование компоновочной схемы и метода конструирования………………………………………………………………...33
ЗАКЛЮЧЕНИЕ…………………………………………………………………..…37 Приложение……………………………………………………………………..….38
2
ВВЕДЕНИЕ
При контрольных запусках таймерной авиамодели полезно иметь на ее борту прибор, позволяющий измерять высоту полета, достигнутую в момент принудительной остановки ее двигателя, а также максимальную высоту, набранную моделью в течение всего полета - это прибор для измерения высоты
– высотомер, или альтиметр. Считывая после приземления модели показания этого прибора, можно объективно оценить влияние регулировок и изменений, вносимых в конструкцию модели при ее совершенствовании.
Этот прибор предназначен для установки на авиамодель класса F1-C, оснащенную электронным таймером, но может быть применен на авиамоделях и других классов, а также на моделях ракет, воздушных шаров, и прочих летательных аппаратов. В отличие от других подобных устройств, выполненных на основе микроконтроллеров, описываемый высотомер собран на аналоговых и цифровых микросхемах малой и средней степени интеграции. Максимальную высоту подъема авиамодели в воздух показывает управляемая сервоприводом стрелка, установленная на модели. Это упрощает и снижает стоимость эксплуатации высотомера. Для работы с ним не требуются компьютер и программное обеспечение.
Принцип действия прибора основан на фиксации изменения атмосферного давления с высотой. Измеряя разность атмосферного давления в месте старта авиамодели и на высоте ее полета, можно определить высоту подъема модели в воздух относительно места старта.
3
1 ХАРАКТЕРИСТИКА ПРЕДПРИЯТИЯ
1.1 История становления и развития предприятия, его отраслевая принадлежность, тип производства, его специализация, форма собственности
It college «Digital Unicorn (Диджитал Юникорн)» - образовательный центр проектного IT-обучения - открылся в августе 2019. Центр был создан, чтобы подготавливать начинающих IT-специалистов для работы в индустрии. Спустя 2 года работы в компании запланирован ребрендинг и расширение направления маркетинговых исследований.
В компании Диджитал Юникорн работает около 50 специалистов. Среди них – разработчики, тестировщики, бизнес-аналитики, проектные менеджеры – и представители многих других профессий. Все эти специалисты работают примерно в 15 направлениях обучения и пользуются разными технологиями. Используя свою инженерную ДНК, многолетний технологический опыт и компетенции в сфере консалтинга, дизайна и инновационных стратегий, компания ежемесячно выпускает квалифицированных специалистов.
Компания Диджитал Юникорн входит в группу компаний, занимающуюся обучением, организацией тренингов, консалтингом и услугами в направлении работы с персоналом. В скором времени планируется создание еще одного бренда в группе компаний, который будет работать исключительно на зарубежный рынок.
Структура компании Диджитал Юникорн показана на рисунке 1.1.
4
Рисунок 1.1. – Структура компании Диджитал Юникорн
Основное направление предприятие – образовательная деятельность и создание практических проектов для отработки на практике полученных знаний (заказчиками как правило выступают партнеры компании).
Помимо этого компания планирует развить направление маркетинговых исследований.
1.2 Функции и роль автоматизации предприятия
Автоматизация технологического процесса – совокупность методов и средств, предназначенная для реализации системы или систем, позволяющих осуществлять управление самим технологическим процессом без непосредственного участия человека, либо оставления за человеком права принятия наиболее ответственных решений.
Как правило, в результате автоматизации технологического процесса создаётся АСУ ТП.
Основа автоматизации технологических процессов – это перераспределение материальных, энергетических и информационных потоков
всоответствии с принятым критерием управления (оптимальности).
Вкачестве оценочной характеристики может выступать понятие уровня (степени) автоматизации Частичная автоматизация – автоматизация отдельных
5
аппаратов, машин, технологических операций. Производится, когда управление процессами вследствие их сложности или скоротечности практически недоступно человеку. Частично автоматизируется как правило действующие оборудование. Локальная автоматизация широко применяется на предприятиях пищевой промышленности.
Комплексная автоматизация – предусматривает автоматизацию технологического участка, цеха или предприятия функционирующих как единый, автоматизированный комплекс. Например, электростанции.
Полная автоматизация – высшая ступень уровня автоматизации, при которой все функции контроля и управления производством (на уровне предприятия) передаются техническим средствам. На современном уровне развития полная автоматизация практически не применяется, так как функции контроля остаются за человеком. Близкими к полной автоматизации можно назвать предприятия атомной энергетики.
Основными целями автоматизации технологического процесса являются:
•сокращение численности обслуживающего персонала;
•увеличение объёмов выпускаемой продукции;
•повышение эффективности производственного процесса;
•повышение качества продукции;
•снижение расходов сырья;
•повышение ритмичности производства;
•повышение безопасности;
•повышение экологичности;
•повышение экономичности.
Цели достигаются посредством решения следующих задач автоматизации технологического процесса:
•улучшение качества регулирования;
•повышение коэффициента готовности оборудования;
•улучшение эргономики труда операторов процесса;
•обеспечение достоверности информации о материальных компонентах, применяемых в производстве (в том числе с помощью управления каталогом);
•хранение информации о ходе технологического процесса и аварийных ситуациях.
Решение задач автоматизации технологического процесса осуществляется при помощи внедрения современных средств автоматизации.
Автоматизация технологических процессов в рамках одного производственного процесса позволяет организовать основу для внедрения систем управления производством и систем управления предприятием.
6
1.3 Содержание должностных инструкций инженера-программиста
Инженер-программист должен знать:
•руководящиеинормативныематериалы,регламентирующиеметоды разработки алгоритмов и программ и использования вычислительной техники при обработке информации;
•основные принципы структурного/объектно-ориентированного программирования;
•виды программного обеспечения; технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации;
•технологию автоматической обработки информации;
•виды технических носителей информации;
•методы классификации и кодирования информации;
•формализованные языки программирования;
•действующие стандарты, системы счислений, шифров и кодов;
•порядок оформления технической документации;
•передовой отечественный и зарубежный опыт программирования и использования вычислительной техники;
•основы экономики, организации производства, труда и управления;
•основы трудового законодательства;
•правила и нормы охраны труда.
Всвоей деятельности инженер-программист руководствуется:
•законодательством Республики Беларусь,
•Уставом (положением) организации,
•приказами и распоряжениями организации, (генерального директора, директора, руководителя)
•должностной инструкцией,
•Правилами внутреннего трудового распорядка организации. Должностные обязанности инженера-программиста:
•На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку.
•Разрабатывает технологию решения задачи по всем этапам обработки информации.
•Осуществляет выбор языка программирования для описания алгоритмов и структур данных.
7
•Определяет информацию, подлежащую обработке средствами вычислительной техники, ее объемы, структуру, макеты и схемы ввода, обработки, хранения и вывода, методы ее контроля.
•Выполняет работу по подготовке программ к отладке и проводит отладку.
•Определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полнуюпроверкусоответствияпрограмм их функциональному назначению.
•Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.
•Проводит корректировку разработанной программы на основе анализа выходных данных.
•Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.
•Определяет возможность использования готовых программных продуктов.
•Осуществляетсопровождениевнедренныхпрограммипрограммных средств.
•Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации.
•Выполняет работу по унификации и типизации вычислительных процессов.
•Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.
1.4Программные продукты, используемые в организации
CRM (Customer Relationship Management) — это система, помогающая контролировать все каналы коммуникаций с клиентами и автоматизировать продажи. Вместо таблиц Excel, мессенджеров, множества документов и беготни по кабинетам остается один-единственный сервис. В него входят программы для сбора данных о клиентах, управления сделками, контроля за менеджерами, аналитики и прогнозирования. Он упрощает рутину, ускоряет принятие правильных решений и исключает ошибки.
Преимущества использования таких систем:
•Единая база заказчиков и контрагентов, в которой хранятся все собранные данные.
8
•Прозрачность и контроль работы отдела продаж. Сразу понятно, кто за какие задачи отвечает и на каких этапах сделки.
•Учет и анализ статистики движения заказов. Можно быстро определить, по чьей вине сорвался заказ,проанализировать причины и сделать выводы.
•Опираясь на статистику и анализ, можно прогнозировать выручку и планировать развитие предприятия.
Для автоматизации своей работы компания Диджитал Юникорн использует Битрикс24.
Социальный интранет Битрикс 24 — это облачный сервис для совместной работы, объединяющий классические инструменты управления проектами с корпоративной социальной сетью.
Привычные всем задачи, проекты, календари, CRM, совместная работа с документами ведутся в едином рабочем пространстве с помощью групп и обсуждений,мгновенныхсообщенийилентыновостей.Вашисотрудникитеперь
– не просто имена в справочнике физических лиц, а реальные личности, достигающие результата в команде профессионалов.
В качестве социальной сети компании сервис позволяет легко общаться между сотрудниками и получать мгновенную реакцию, обсуждать проекты и действия. Вы будете иметь доступ к файлам и документам своей организации круглосуточно.
Bitrix24 позволяет эффективно координировать деятельность организации в целом и каждого сотрудника в частности.
Slack – корпоративный мессенджер. Запущен в тестовом режиме в августе 2013 года, публичный выпуск состоялся 12 февраля 2014 года. В первый день тестирования зарегистрировались 8 тысяч компаний. По данным компании на июнь 2015 года, Slack ежедневно используют 1,1 миллиона пользователей. Slack стал самым быстрорастущим бизнес-приложением в истории.
Zoom — проприетарная программа для организации видеоконференций, разработанная компанией Zoom Video Communications. Она предоставляет сервис видеотелефонии, который позволяет подключать одновременно до 100 устройств бесплатно, с 40-минутным ограничением для бесплатных аккаунтов. Пользователи имеют возможность повысить уровень обслуживания, используя один из тарифных планов, с максимальным числом подключений до 500 человек одновременно, без ограничений по времени.
1.5 Перечень задач, решаемых в организации
К основным задачам организации стоит отнести обучение студентов, переподготовку кадров и проведение профессиональных конференций.
9
При этом важно заметить, что в процессе обучения студенты тренируются на реальных проектах (т.е. пишут программный код, тестируют реальные приложения, создают бизнес- и рекламные стратегии развития проектов).
Так же стоит отметить постоянное улучшение качества работы сотрудников путем повышения их квалификации при помощи различных внутренних тренингов, закупка специализированной литературы.
1.6 Языки программирования используемые в организации
Java – строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Разработка ведётся сообществом, организованным через Java Community Process, язык и основные реализующие его технологии распространяются по лицензии GPL.
Права на торговую марку принадлежат корпорации Oracle.
Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, для которой существует реализация виртуальной Java-машины. Дата официального выпуска
– 23 мая 1995 года. На 2019 год Java – один из самых популярных языков программирования.
Python (в русском языке распространено название питон) – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой набор полезных функций.
Python поддерживает структурное, обобщенное, объектноориентированное, функциональное и аспектно-ориентированное программирование. Основные архитектурные черты – динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных. Поддерживается разбиение программ намодули,которые,всвоюочередь,могут объединяться в пакеты.
Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется под свободной лицензией Python Software Foundation License, позволяющей использовать его безограничений в любых приложениях, включая проприетарные. Есть реализация интерпретатора для JVM с возможностью компиляции, CLR, LLVM, другие независимые реализации. Проект PyPy
10