+7 (800) 505-67-97

Автоматизированная система обработки потоковых данных в режиме реального времени

Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0
Сниженко, Артем Отделение автоматизации и робототехники (ОАР)
Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

В работе рассмотрены вопросы программирования программируемой логической интегральной схемы (далее ПЛИС) и использования ПЛИС для управления потоками информации.
В основе управления потоками лежит схема, строящаяся из логических блоков на ПЛИС Altera Cyclone IV, которая преобразует видеопоток интерфейса VGA, в цифровой поток используемый для управления адресными светодиодами WS2812.

ВВЕДЕНИЕ …………………………………………………………………………………………………. 14

1 ОБЗОР РЕШЕНИЙ РЕАЛИЗАЦИИ УПРАВЛЕНИЯ АДРЕСНЫМИ
СВЕТОДИОДАМИ НА МИКРОКОНТРОЛЛЕРАХ ……………………………………… 17

1.1 Протокол передачи данных светодиода WS2812…………………………………… 17

1.2 Управления адресными светодиодами микроконтроллерам с применением
библиотек …………………………………………………………………………………………………. 18

1.3 Управления адресными светодиодами микроконтроллерам с применением
прямого доступа к памяти …………………………………………………………………………. 19

1.4 Управления адресными светодиодами микроконтроллерами
программным методом и с применением встроенных интерфейсов …………… 21

2 АППАРАТНО-ПРОГРАММНЫЙ КОМПЛЕКС ………………………………………… 24

2.1 Отладочная плата ………………………………………………………………………………… 24

2.2 Среда проектирования …………………………………………………………………………. 25

2.3 Среда отладки и симуляции …………………………………………………………………. 27

3 РЕАЛИЗАЦИЯ ПРОГРАММЫ …………………………………………………………………. 29

3.1 Функциональная схема устройства ………………………………………………………. 29

3.1.1 Блок формирования битовых интервалов ……………………………………….. 30

3.1.2 Блок формирования входных данных……………………………………………… 31

3.1.3 Блок формирования выходных данных …………………………………………… 32

3.1.4 Управляющий блок ………………………………………………………………………… 33

3.3 Программа обработки и управления потоковыми данными в режиме
реального времени…………………………………………………………………………………….. 35

3.4 Моделирование и отладка программы обработки и управления
потоковыми данными ……………………………………………………………………………….. 39
3.5 Тестовая программа генерации VGA сигнала ……………………………………….. 41

ЗАКЛЮЧЕНИЕ …………………………………………………………………………………………… 44

4 ФИНАНСОВЫЙ МЕНЕДЖМЕНТ, РЕСУРСОЭФФЕКТИВНОСТЬ И
РЕСУРСОСНАБЖЕНИЕ ……………………………………………………………………………… 45

4.1 Предпроектный анализ ………………………………………………………………………… 45

4.1.1 Потенциальные потребители результатов исследования …………………. 45

4.1.2 Анализ конкурентных технических решений с позиции
ресурсоэффективности и ресурсосбережения …………………………………………. 47

4.1.3 FAST-анализ ………………………………………………………………………………….. 49

4.1.4 Диаграмма Исикавы ………………………………………………………………………. 53

4.1.5 SWOT-анализ ………………………………………………………………………………… 55

4.1.6 Оценка готовности проекта к коммерциализации …………………………… 56

4.2 Инициализация проекта ……………………………………………………………………….. 58

4.2.1 Цели и результат проекта ……………………………………………………………….. 58

4.2.2 Организационная структура проекта ………………………………………………. 60

4.2.3 Ограничения и допущения проекта ………………………………………………… 60

4.3 Планирование управления научно-техническим проектом ……………………. 61

4.3.1 Структура работ в рамках научного исследования ………………………….. 61

4.3.3 Разработка графика проведения научного исследования …………………. 63

4.3.4 Бюджет научно-технического исследования (НТИ) ………………………… 67

4.3.5 Реестр рисков проекта ……………………………………………………………………. 70

4.4 Определение ресурсной (ресурсосберегающей), финансовой, бюджетной,
социальной и экономической эффективности исследования ……………………… 71
4.5 Оценка научно-технического уровня НИР ……………………………………………. 72

5 СОЦИАЛЬНАЯ ОТВЕТСВЕННОСТЬ ………………………………………………………. 74

5.5 Производственная безопасность …………………………………………………………… 74

5.1.1 Анализ выявленных вредных факторов при разработке и эксплуатации
проектируемого решения. ………………………………………………………………………. 74

5.1.2 Анализ выявленных опасных факторов при разработке и эксплуатации
проектируемого решения. ………………………………………………………………………. 79

5.2 Экологическая безопасность ………………………………………………………………… 82

5.2.1 Анализ воздействия на окружающую среду ……………………………………. 82

5.2.2 Рекомендации по минимизации влияния на окружающую среду …….. 82

5.3 Безопасность в чрезвычайных ситуациях ……………………………………………… 84

5.3.1 Перечень возможных ЧС на объекте ………………………………………………. 84

5.3.2 Меры по предотвращению и ликвидации ЧС и их последствий ……… 84

5.4 Правовые вопросы обеспечения безопасности ……………………………………… 85

5.4 Организационные вопросы обеспечения безопасности …………………………. 86

ЗАКЛЮЧЕНИЕ …………………………………………………………………………………………… 90

CONCLUSION …………………………………………………………………………………………….. 91

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ …………………………………………….. 92

ПРИЛОЖЕНИЕ А. Блок формирования входных данных ………………………….. 95

ПРИЛОЖЕНИЕ Б. Блок формирования битовых интервалов …………………….. 97

ПРИЛОЖЕНИЕ В. Блок формирования выходных данных………………………… 98

ПРИЛОЖЕНИЕ Г. Управляющий блок ……………………………………………………. 100

ПРИЛОЖЕНИЕ Д. Тестовая программа генерации VGA сигнала …………….. 103

ПРИЛОЖЕНИЕ Е. Листинг программы …………………………………………………… 105

На сегодняшний день, все большее применение для донесения
зрительной информации, получают различного рода светодиодные вывески,
табло и экраны. Яркая и красочная картинка существенно выделяется на фоне,
и заставляет обращать на себя внимания. На рынке в данный момент
представлен большой выбор всяких небольших светодиодных табло, в то время
как большие полноцветные светодиодные экраны практически не
представлены, а если представлены то их цену нельзя назвать доступной.
Можно сделать вывод, что разработка системы для управления
большими полноцветными светодиодными экранами по доступной цене будет
является актуальной задачей на сегодняшний день.
В качестве устройства отображения выбор пал на адресные светодиоды
WS2812. Данный выбор был сделан по следующим причинам:
• существуют варианты светодиодов исполнения IP66;
• возможность задавать любой цвет;
• простое управление;
• возможность адресации.
Управление в реальном времени, большим количеством таких
светодиодов, требует обработки большого количества данных, что
представляет собой нетривиальную задачу. Для решения этой задачи в
настоящей работе принято использовать ПЛИС.
Улучшение технических характеристик ПЛИС в последнее время,
позволило им приобрести все большую функциональность и востребованность
в современной электронике.
Применение ПЛИС в первую очередь обусловлено возможность
многократного переконфигурирования архитектуры на кристалле, путем
программирования соединений (вентилей) между универсальными
логическими блоками (ячейками). Данная возможность позволяет
разрабатывать оптимальные алгоритмы для специфических задач связанных с
параллельными и повторяющимися вычислениями.
Возможность переконфигурирования собственной архитектуры в
отличии от микропроцессоров и заказных интегральных схем (СБИС), делает
ПЛИС универсальным инструментом.
Другая способность ПЛИС заключается в возможности параллельного
выполнения десятков и сотен операций, что увеличивает производительность
ПЛИС по отношению к микропроцессорам в разы.
Несмотря на то, что цена на ПЛИС на сегодняшний день может быть в
десятки раз больше цены на микропроцессоры, а производительность может
оказаться ниже, чем у специализированных СБИС, универсальность ПЛИС
позволяет ей занять свое место в устройствах обработки данных. В тех
областях, где скорости микропроцессора может не хватать, а разработка
заказной СБИС слишком дорога и продолжительна, применение ПЛИС
является наилучшим решением.
Все перечисленные особенности ПЛИС делают ее универсальным
устройством для обработки больших потоков данных в режиме реального
времени, в том числе и видеоинформации.
Цель магистерской работы состоит в разработке системы обработки
потоковых данных в режиме реального времени с применением ПЛИС, и
использование данной системы для управления адресными светодиодами
WS2812.
На период работы над ВКР были поставлены следующие задачи:
• разработать функциональную схему устройства;
• разработать структурную схему всего устройства;
• разработать программы для управления светодиодами,
формирования изображения, обработки и хранения данных,
работы с интерфейсом VGA;
• произвести отладку и моделирование программ в среде
моделирования;
• разработать схему макета и произвести тестирование на нем
разработанных программ.
1 ОБЗОР РЕШЕНИЙ РЕАЛИЗАЦИИ УПРАВЛЕНИЯ
АДРЕСНЫМИ СВЕТОДИОДАМИ НА МИКРОКОНТРОЛЛЕРАХ

В результате выполнения выпускной квалификационной работы была
разработана система обработки потоковых данных в режиме реального
времени. Система была применена и протестирована в управлении адресными
светодиодами WS2812. Разработка системы включала в себя следующие этапы:
• разработка программы для обработки потоковых данных в режиме
реального времени на основе ПЛИС, и применения данной программы
для управления адресными светодиодами WS2812;
• моделирование и анализ работы программы в среде моделирование
ModelSim;
• тестирование и отладка разработанной программы на ресурсах
отладочной платы ALTERA Cyclone IV.
В работе также был произведен анализ различных реализации протокола
передачи данных для адресных светодиодов WS2812, реализованных на
микроконтроллерах. В результате анализа были выявлены основные трудности
реализации данного протокола на микроконтроллерах:
• жесткие рамки к длительности импульсов, кодирующих биты;
• при использовании встроенных интерфейсов передачи данных (SPI,
UART) наблюдается нехватка тактовой частоты для кодирования
битов;
• нерациональное использование ресурсов машинного времени.
Данные особенности затрудняют, а местами делают невозможным
реализацию программы управления для адресных светодиодов на
микроконтроллерах.
Успешно разработанная система обработки потоковых данных в режиме
реального времени для управления адресными светодиодами на основе ПЛИС
может говорить об актуальности проведенной разработки и нахождение ее
дальнейшего применения для управления большими полноцветными LED –
экранами, собранными из адресных светодиодов.
CONCLUSION
As a result of writing the final qualifying work, a system for processing
streaming data in real time was developed. The system was implemented and tested
in the control of addressable LEDs WS2812. The development of the system included
the following stages:
• development of a program for processing real-time stream data on the basis
of FPGAs and applying this program to control the addressable LEDs
WS2812;
• modeling and analysis of the program operation in ModelSim modeling
environment;
• testing and debugging the developed program on the resources of the
ALTERA Cyclone IV debug card.
The work also analyzed various implementations of the data transfer protocol
for addressable LEDs WS2812 implemented on microcontrollers. As a result of the
analysis, the main difficulties of implementing this protocol on microcontrollers were
revealed:
• rigid frames to the duration of pulses encoding bits;
• when using built-in data transfer interfaces (SPI, UART), there is a lack of
clock speed for bit encoding;
• Inefficient use of computer time resources.
These features make it difficult, and sometimes make it impossible to
implement a control program for addressable LEDs on microcontrollers.
A successfully developed real-time streaming data processing system for
managing addressable LEDs based on FPGA may confirm the relevance of the
development and find its further application for managing large full-color LED
screens assembled from addressable LEDs

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Читать «Автоматизированная система обработки потоковых данных в режиме реального времени»

    Последние выполненные заказы

    ВКР Менеджмент.Синергия по методич.рекомндациям.Логистика.Тема:оптимз.складских технологических процессов
    Доволен работой автора
    Цифровое сотрудничество таможенных органов России и Китая: проблемы и перспективы
    Заказ выполнен точно в срок, все по плану. Вежливость и культура общения! Рек...
    Пути повышения производительности труда в организации.
    Автор прекрасный, даже после завершения заказа и после того как прошли сроки ...
    Организация работы службы доставки в ресторане Якитория
    Доволен работой автора
    Проблемы и перспективы применения фандрайзинга в сфере исполнительского искусства в России
    Шикарно. Благодарю
    Анализ платежеспособности организации и пути её повышения.
    Тема "Платежеспособность организации". Очень хорошая работа, теория написана ...
    Психологическая школа права ( Л.И. Петражицкий, Дж. Франк)
    Спасибо за работу!
    Правовые основы оказания психиатрической помощи.Нормативное регулирование возрастающей социализации и поддержк
    Доволен работой автора
    Разработка тематического туристского продукта и его продвижение
    Заказываю уже не первый раз, все отлично! Если хотите работу под ключ без лиш...

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Шиленок В. КГМУ 2017, Лечебный , выпускник
    5 (20 отзывов)
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертац... Читать все
    Здравствуйте) Имею сертификат специалиста (врач-лечебник). На данный момент являюсь ординатором(терапия, кардио), одновременно работаю диагностом. Занимаюсь диссертационной работ. Помогу в медицинских науках и прикладных (хим,био,эколог)
    #Кандидатские #Магистерские
    13 Выполненных работ
    Яна К. ТюмГУ 2004, ГМУ, выпускник
    5 (8 отзывов)
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соот... Читать все
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соответствии с Вашими требованиями.
    #Кандидатские #Магистерские
    12 Выполненных работ
    Юлия К. ЮУрГУ (НИУ), г. Челябинск 2017, Институт естественных и т...
    5 (49 отзывов)
    Образование: ЮУрГУ (НИУ), Лингвистический центр, 2016 г. - диплом переводчика с английского языка (дополнительное образование); ЮУрГУ (НИУ), г. Челябинск, 2017 г. - ин... Читать все
    Образование: ЮУрГУ (НИУ), Лингвистический центр, 2016 г. - диплом переводчика с английского языка (дополнительное образование); ЮУрГУ (НИУ), г. Челябинск, 2017 г. - институт естественных и точных наук, защита диплома бакалавра по направлению элементоорганической химии; СПХФУ (СПХФА), 2020 г. - кафедра химической технологии, регулирование обращения лекарственных средств на фармацевтическом рынке, защита магистерской диссертации. При выполнении заказов на связи, отвечаю на все вопросы. Индивидуальный подход к каждому. Напишите - и мы договоримся!
    #Кандидатские #Магистерские
    55 Выполненных работ
    Сергей Е. МГУ 2012, физический, выпускник, кандидат наук
    4.9 (5 отзывов)
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым напра... Читать все
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым направлениям физики, математики, химии и других естественных наук.
    #Кандидатские #Магистерские
    5 Выполненных работ
    Анна Н. Государственный университет управления 2021, Экономика и ...
    0 (13 отзывов)
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уни... Читать все
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уникальности с нуля. Все работы оформляю в соответствии с ГОСТ.
    #Кандидатские #Магистерские
    0 Выполненных работ
    Алёна В. ВГПУ 2013, исторический, преподаватель
    4.2 (5 отзывов)
    Пишу дипломы, курсовые, диссертации по праву, а также истории и педагогике. Закончила исторический факультет ВГПУ. Имею высшее историческое и дополнительное юридическо... Читать все
    Пишу дипломы, курсовые, диссертации по праву, а также истории и педагогике. Закончила исторический факультет ВГПУ. Имею высшее историческое и дополнительное юридическое образование. В данный момент работаю преподавателем.
    #Кандидатские #Магистерские
    25 Выполненных работ
    Родион М. БГУ, выпускник
    4.6 (71 отзыв)
    Высшее экономическое образование. Мои клиенты успешно защищают дипломы и диссертации в МГУ, ВШЭ, РАНХиГС, а также других топовых университетах России.
    Высшее экономическое образование. Мои клиенты успешно защищают дипломы и диссертации в МГУ, ВШЭ, РАНХиГС, а также других топовых университетах России.
    #Кандидатские #Магистерские
    108 Выполненных работ
    Ольга Б. кандидат наук, доцент
    4.8 (373 отзыва)
    Работаю на сайте четвертый год. Действующий преподаватель вуза. Основные направления: микробиология, биология и медицина. Написано несколько кандидатских, магистерских... Читать все
    Работаю на сайте четвертый год. Действующий преподаватель вуза. Основные направления: микробиология, биология и медицина. Написано несколько кандидатских, магистерских диссертаций, дипломных и курсовых работ. Слежу за новинками в медицине.
    #Кандидатские #Магистерские
    566 Выполненных работ
    Анна С. СФ ПГУ им. М.В. Ломоносова 2004, филологический, преподав...
    4.8 (9 отзывов)
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания... Читать все
    Преподаю англ язык более 10 лет, есть опыт работы в университете, школе и студии англ языка. Защитила кандидатскую диссертацию в 2009 году. Имею большой опыт написания и проверки (в качестве преподавателя) контрольных и курсовых работ.
    #Кандидатские #Магистерские
    16 Выполненных работ

    Другие учебные работы по предмету

    Удаленное управление распределенными объектами с применением WEB-Технологий
    📅 2019 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)
    Разработка информационной системы поддержки принятия управленческих решений
    📅 2021 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)
    Исследование влияния настроек регулятора Смита на качество регулирования
    📅 2018 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)
    Реализация цифрового фильтра на основе сглаживающего штрафного P-сплайна
    📅 2019 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)
    Псевдолинейный регулятор для управления объектом второго порядка
    📅 2020 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)
    Корневой анализ систем на основе вершинных характеристических полиномов
    📅 2019 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)