Исследование способов передачи информации в системах сбора и обработки данных в MATLAB
Ключевые слова:
МАТЛАБ, аналоговый сигнал, передача данных, Ардуино, устройство ввода аналоговых сигналов, последовательный порт, графический интерфейс пользователяАннотация
Статья посвящена исследованию применения пакета MATLAB для обработки и анализа данных, поступающих от внешних устройств в реальном времени. Рассмотрены вопросы организации передачи данных через интерфейс последовательного порта. Приведены практические схемы и алгоритмы передачи аналоговых данных для обработки их средствами пакета MATLAB. В качестве устройства связи между внешним устройством и пакетом MATLAB используется платформа Arduino на микроконтроллере ATmega32. Показаны эффективные возможности проектирования систем цифровой обработки данных в интерактивном режиме с использованием простых систем сбора данных в реальном времени.
Библиографические ссылки
Ануфриев, И. Е. MATLAB 7 / И. Е. Ануфриев, А. Б. Смирнов, Е.Н. Смирнова. - СПб.: БХВ - Петербург, 2005. - 1104 с: ил.
Краснокутский, В. А. Исследование алгоритмов частотной фильтрации сигналов системы контроля концентрации метана / В. А. Краснокутский, М. В. Выростков // Научные труды Донецкого национального технического университета. Серия "Информатика, кибернетика и вычислительная техника" (ИКВТ-2007). – Донецк: ДонНТУ, 2007. – Вып. 8 (120). - С. 160-168.
Краснокутский, В. А. Исследование алгоритмов цифровой фильтрации системы контроля состояния рудничной атмосферы / В. А. Краснокутский, О. В. Гомозов // Наукові праці Донецького національного технічного університету.Серія "Інформатика, кібернетика та обчислювальна техніка". - Донецьк: ДонНТУ, 2008.- Вип. 9 (132). – С. 152–156.
Краснокутский, В. А. Цифровая частотная фильтрация сигналов системы контроля концентрации метана / В. А. Краснокутский, М. В. Выростков // Практика и перспективы развития партнерства в сфере висшей школы. Материалы восьмого научно-практического семинара. – Донецк: ДонНТУ, 2007. – Том 3. – С. 148–154.
MATLAB® The Language of Technical Computing External Interfaces Version 7 Available at:https://www.mn.uio.no/astro/english/services/it/help/mathematics/matlab/apiext.pdf.
Петин, В. А. Практическая энцикло-педия Arduino / В.А. Петин, А. А. Биняковский. - М.: ДМК Пресс, 2017. - 152 с.
8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash/ Available at: https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/DataSheets/Atmel-7810-Automotive-Microcontrollers-ATmega328PDatasheet.pdf.
Прокопенко, В. С. Программирова-ние микроконтроллеров ATMEL на языке С. – К. «МК-Пресс», СПб.: «КОРОНА_ВЕК», 2012. – 320 с., ил.
Агуров, П. В. Интерфейсы USB. Практика использования и программирования.- СПб.: БХВ-Петербург, 2006. – 576 с.: ил
FT232R USB UART IC Datasheet Version 2.16. Available at: https://ftdichip.com/wp-content/uploads/2020/08/DS_FT232R.pdf.
Смит, Стивен. Цифровая обработка сигналов. Практическое руководство для инженеров и научных работников / Стивен Смит; пер. с англ. А. Ю. Линовича. - М.: Додэка-ХХI, 2012. - 720 с.
Цифровая обработка сигналов / А. Б. Сергиенко. - СПб.: Питер, 2002. - 608 с: ил.