Главная » Просмотр файлов » Проектирование аппаратной части автоматизированной системы мониторинга подключений оптического кросса

Проектирование аппаратной части автоматизированной системы мониторинга подключений оптического кросса (1207881), страница 5

Файл №1207881 Проектирование аппаратной части автоматизированной системы мониторинга подключений оптического кросса (Проектирование аппаратной части автоматизированной системы мониторинга подключений оптического кросса) 5 страницаПроектирование аппаратной части автоматизированной системы мониторинга подключений оптического кросса (1207881) страница 52020-10-04СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

После этого, сигналы с датчиков поступают на входы параллельной загрузки сдвиговых регистров DD2-DD4. Затем, модуль, сигналом GPIO 14 подаётся на входы32SEM0 управляющий сигнал для загрузки данных с датчиков в сдвиговые регистры. Приэтом, выходной уровень единицы сигнала из модуля ESP-12 – 2,5-3 Вольта вполне достаточен, чтобы быть определённым входными цепями DD2-DD4 как логическую единицу(Минимальное напряжение «1» логического элемента ТТЛ серии 555 равно 2 вольта [9].Необходимо отметить, что запись происходит одновременно во все три сдвиговых регистра, однако актуальные данные поступают только на один из них, в зависимости от выбора оптической панели. Такое решение позволило упростить схему.

Выбор же регистра, который содержит корректные данные, осуществляется программно. После загрузки данныхв регистры, модуль деактивирует датчики, снимая тем самым сигнал с входов GPIO5,GPIO4, GPIO2, в целях уменьшения энергопотребления. Следующий шаг – считываниесдвиговых регистров: модуль формирует управляющий сигнал GPIO14 - SEM0, и, используя выход GPIO12 в качестве тактирующего, последовательно восемь раз сдвигает содержимое регистров.

По каждому тактовому сигналу, поступающему на вход SYN регистровDD2-DD4, на выходах регистров появляются считанные данные. С прямых выходов DOрегистров DD2-DD4, через токоограничивающие регистры (для согласования уровней)R53-R55, эти данные поступают на входы модуля GPIO13, GPIO9 и GPIO10 соответственно.

После этого процесс повторяется снова, но уже активируется другой (следующий) блокдатчиков. После считывания 3-го (последнего) блока датчиков, программно формируетсянебольшая пауза 0,3-0,5 сек, и процесс опроса датчиков повторяется сначала. Этот процессбесконечен. Передача полученных данных из модуля производится программно, независимо от процесса считывания состояния датчиков.2.4 Печатная плата устройства2.4.1 Требования, предъявляемые к печатной плате.Одним из предметов рассматриваемого данной работой является проектирование печатной платы устройства мониторинга.К плате предъявляются следующие требования:1) 2-х сторонний монтаж с возможностью изготовления в односторонней модификации с использованием перемычек;332) Форма платы - прямоугольная, размер - не более 75х100мм, с монтажными отверстиями диаметром 3мм. по углам;3) Диаметр отверстий межслойных переходов 0,4-0,5мм выводов элементов 0,8-0,9мм;4) Ширина дорожек – 0,5мм.

Расстояние между дорожками – не менее 0,2мм;5) Подключение датчиков и кабелей питания – разъёмное. Использовать коннекторытипа «Вилка штыревая 2.54мм» одно- или двухрядные.2.4.2 Выбор системы автоматизированного проектирования (САПР)Для наиболее качественной прорисовки печатной платы важно правильно выбрать инструментарий.

В настоящее время существует достаточно большое количество, как специализированных программных продуктов, так и универсальных векторных графических редакторов. Рассмотрим некоторые из них (табл. 2.11):Таблица 2.11 - Системы проектированиянаименованиевидНаличиебесплатнойверсииAltiumDesignerспециализированнаянетDipTraceспециализированнаяестьSprint LayoutспециализированнаянетAutoCadMicrosoft VisioDiaСАПР общего назначенияВекторный редакторобщего назначенияВекторный редакторобщего назначенияОграниченияНаличие библиотек дляпечатныхплатнетЕсть30 дней, или неболее 2-х слоёв, и300 выводов2 слоя, ручнаятрассировкаЕстьестьнетнетНетнетнетНетБесплатнаялицензияGNUнетНетДля разработки печатной платы был выбран пакет DipTrace в бесплатной версии сограничением в 2 слоя и 300 выводов.DipTrace - это многофункциональная САПР по разработке электронных печатных плати схемотехнической документации для проектов любой сложности [10].34Особенности Программного продукта DipTrace:- Простой пользовательский интерфейс;- Многолистовая и многоуровневая иерархия;- Скоростной трассировщик;- Ручная трассировка с дифференциальными парами;- Широкие возможности экспорта/импорта;- 3D предпросмотр платы;- Экспорт в форматы Gerber, DXF, N/C Drill, Pick & Place;- Стандартные библиотеки на 130 тыс.

компонентов;- Бесплатная поддержка пользователей.В состав САПР входят несколько взаимосвязанных приложений:1) Schematic – для проектирования принципиальных схем.2) PCB Layout - проектирование печатных плат3) Редактор компонентов (библиотек) – изменение существующих и созданиеновых элементов.4) 3D предпросмотр – модуль, для просмотра законченного изделия в 3D виде.При разработке печатной платы использовалось только приложение PCB Layout.

Проект готовой печатной платы приведён в приложении Б.2.5 Программирование устройства2.5.1 Среда разработкиК сожалению, выбор среды программирования модулей на базе микроконтроллераESP-8266 невелик. Возможно, это связано с отсутствием интереса к микроконтроллеру, таккак последний позиционируется производителем скорее ни как микроконтроллер, а как«Wi-Fi адаптер» для другой вычислительной системы (микроконтроллера, компьютера). Витоге все же удалось найти следующие варианты сред разработки для модуля:1) Xtensa Xplorer +Eclipse – в основном доступен как коммерческий продукт, сложнополучить бесплатную версию.

Ввиду своей небольшой популярности мало примеров использования, сложен для изучения;352) Espressif Development Kit + Eclipse - более доступный комплект, работает черезJAVA, достаточно сложен в установке и настройке. Есть библиотеки, однако также оченьмало информации по его установке, настройке и применению;3) Arduino IDE – мультиплатформенная, свободно распространяемая среда разработки,изначально предназначалась для внутрисхемного программирования демонстрационныхплат под торговой маркой Arduino.

В настоящее время поддерживает много демонстрационных плат и модулей других производителей, в том числе на базе ESP-8266.Таким образом, выбор среды разработки оказался очевиден: Arduino IDE.Для работы с модулем было необходимо подключить дополнительные библиотеки, позволяющие работать с модулем ESP-12. Для этого были выполнены следующие действия:1) Загружена с официального сайта и установлена Arduino IDE;2) В меню Arduino IDE выбран «файл», затем «настройки», далее в поле «Дополнительные ссылки для Менеджера плат:» вставлена ссылка на веб-страницу с необходимымибиблиотеками: http://arduino.esp8266.com/stable/package_esp8266com_index.json;3) В меню выбран «Инструменты», затем «Плата», далее «Менеджер плат», и выбран всписке пункт «esp8266 by ESP8266 Community»;4) В пункте меню «Инструменты» выбрана и настроена плата [11].Для используемого модуля были выбраны настройки, указанные на рис.2.6.Рисунок 2.6 - Настройки для ESP-12EПримечание: в поле «Порт» указывается тот порт компьютера, к которому подключенпрограммируемый модуль.362.5.2 Язык программированияЯзык программирования в среде Arduino – уникальный, не имеет своего названия.

Онявляется упрощённым вариантом языка программирования «Си» и, в основном, использует его синтаксис.Программа в среде Arduino IDE называется «Скетч» (перевод: набросок, записка). Состоит, как правило, из 2-х частей: Функция Setup() – часть программы, выполняемая одинраз при загрузке процессора, и функции Loop() – часть программы, выполняемой в циклебесконечное количество раз до выключения процессора.2.5.3 ПрограмматорДля программирования модуля ESP-12E используется интерфейс UART со скоростью115Кбит/сек.

В качестве интерфейсного модуля в данной работе был использован USBадаптер PL2303 китайского производства (рис. 2.7). Для соединения с модулем используется 3 провода: GND, TX и RX, причём, сигналы TX и RX модуля и адаптера должны бытьвзаимно перекрещены. При отсутствии внешнего питания, с этого адаптера также можетподаваться питания модуля: +3,3 Вольта – напрямую, или +5 Вольт – на вход стабилизатора устройства.Рисунок 2.7 - USB адаптер PL23032.5.4 Описание алгоритмаУсловно весь программный код можно разделить на следующие блоки:- Подключение необходимых библиотек;- Задание IP адреса сети, DNS адреса, шлюза и маски подсети;37- Объявление переменных и констант;- Задание режимов работы выводов (выход/вход);- Соединение с сетью Wi-Fi;- Проверка наличия соединения;- Запуск сервера;- Проверка подключения клиента;- Ожидание клиента;- Вывод строки запроса;- Сброс регистра;- Опрос состояний портов 1-8;- Опрос состояний портов 9-16;- Опрос состояний портов 17-24;- Оформление веб-страницы;- Вывод на страницу состояния портов.Разработанный по данному алгоритму программа представлена в приложении В2.6 Оснащение датчиками оптических проходных адаптеровВвиду невозможности в рамках данной работы заказать промышленно изготовленныепроходные оптические SC-адаптеры, оснащённые оптическими датчиками, в данной работе был применён вариант модернизации стандартного SC-адаптера.

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее