Создан заказ №7756658
27 ноября 2021
Разработать программный модуль в среде Matlab для визуализации сигнала, принимаемого с платы Arduino.
Как заказчик описал требования к работе:
В задании по программированию предыдущего модуля вы разработали генератор ЭКГ сигнала, который передает отсчёты на персональный компьютер в реальном время с задержкой 2 миллисекунды между соседними выборками (что соответствует частоте дискретизации сигнала в 500 Гц).
В этом задании необходимо прини
мать данные с платы Arduino на персональный компьютер (при помощи виртуального COM-порта) и отображать их на графике в режиме реального времени.
Кратко последовательность действий, реализуемых в программном модуле, можно описать следующим образом:
1. Сначала вы должны указать номер COM-порта (его можно уточнить в панели инструментов, убедитесь, что виртуальный COM-порт работает штатно и к нему есть доступ).
2. Не забудьте очистить и закрыть COM-порт и все остальные элементы, используя соответствующие функции (clear и close) в начале и в конце программы.
3. В качестве первого шага нам нужно создать объект Serial, чтобы организовать последовательное соединение с виртуальным COM-портом. Не забудьте изменить соответствующие настройки: номер COM-порта и скорость передачи данных (115200, такое же, как в программе для Arduino). Теперь нужно открыть COM-порт и задать количество отсчётов для чтения данных. Мы хотим ровно два периода нашего сигнала, так что это будет примерно 1000 отсчётов для чтения. Создаём счетчик для отсчётов, который увеличивает значение с любой новой выборкой данных, а также массив для хранения полученных данных.
4. Используйте цикл while для чтения данных из COM-порт (используйте функцию fscanf). После того, как вы закончите приём данных, визуализируйте их при помощи функции построения графика (функция plot).
5. Когда вы запускаете скрипт, вы должны увидеть сигнал ЭКГ в режиме реального времени, все принятые данные должны сохраниться в матрице.
Отчёт по заданию должен включать код программы и график полученного сигнала.
Прикладываю так же файл с конспектом лекци
подробнее
Заказчик
заплатил
заплатил
100 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
28 ноября 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Разработать программный модуль в среде Matlab для визуализации сигнала, принимаемого с платы Arduino..docx
2021-12-01 20:02
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Очень довольна работой автора! Была оказана помощь на экзамене в короткие сроки! Огромное спасибо за вашу работу! Решено всё верно!