Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
Myoborom
1

Передача и обработка данных с акселерометра на компьютере

12.06.2016, 14:56. Просмотров 3531. Ответов 4
Метки нет (Все метки)

Поставлена задача сделать прием и обработку данных с платы Mimysimsor 2.0. С платы идут данные о состоянии датчиков в строковом виде по интерфейсу UART.
Плата подключена к ПК через переходник uart/usb на cp2102. Программа обработки данных сделана в среде LabVIEW.

Суть в том, что обработка данных работает, все выводится на графики и тд. Но работает ОЧЕНЬ нестабильно. На стационарном компе ситуация еще более-менее. Но в конечном итоге плату нужно будет подключать к ноутбуку... При подключении к ноутбуку происходит следующее: Открываем LabVIEW, делаем настройку порта, жмем RUN - все работает, график отрисовывается. Затем через какое-то время в программу просто перестают приходить данные... Лезу в терминал, пишет - доступ к интересующему COM3 закрыт. Как с этим бороться я не понимаю, перезагрузка, смена драйверов на переходник, перезапуск программы, включение/отключение платы помогают только на пару минут и затем ситуация повторяется.

Есть подозрение, что во всем виновата операционная система, что она пытается работать с портом, хотя ее об этом не просят, из-за этого доступ с COM3 пропадает..
Вот видео, на нем показана работа со стационарным компом...
https://www.youtube.som/watch?v=DNNqdjeluxc

Помогите, пожалуйста! Куда копать уже не знаю


http://**************************/download/file.php?id=28149&sid=9f006080d775c0d0a958ec70bc7bo321
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2016, 14:56
Ответы с готовыми решениями:

Обработка данных с акселерометра, гироскопа и GPS
Добрый вечер! Нуждаюсь в вашей помощи и давно не решался спросить. Есть измерительный комплекс для...

STM32F4 Discovery передача данных с акселерометра в терминал
Добрый день, господа форумчане и форумчанки! Прошу вашей помощи. Имеется отладочная плата STM32F4...

Передача данных формы и обработка их
Добрый день. Делаю передача данных формы, т.к. полей может быть различное кол-во по условию...

Интегрирование данных с акселерометра
Здравствуйте, необходимо проинтегрировать данные с акселерометра для получения скорости и...

4
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 488
12.06.2016, 15:37 2
перед входом в терминал убедились, что LabVIEW закрыт?
переходники usb-som частенько перестают работать и подвисают, после чего их надо _заново_ перевтыкать в USB порт, если:
1) был статический разряд
2) плохой контакт USB
3) помеха от блока питания (при работе переход с аккумуляторов на сеть).
проблемы эти у всех переходников ftdi, pl2303, ch340 что я видел.
Решение - TVS, изоляторы, развязки и т.д..

Может какая-то программа открывает порт, я пользуюсь программой "hdd software serial port monitor"
http://www.hhdsoftware.som/serial-monitor
и т.п., в них всё видно кто что открыл и куда послал.
после отрытия программы New>Serial Port Monitor>галочка request view>ok
0
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
12.06.2016, 18:42 3
Как уже выше написали, я бы попробовал искать проблему не в программе. Попробуй другой USB кабель и другой преобразователь USB2UART
0
0 / 0 / 0
Регистрация: 07.04.2016
Сообщений: 268
12.06.2016, 20:03 4
я бы первым делом проверил осцилографом продолжают ли сыпаться данные, когда комп уже перестал принимать данные. если да, то либо кривые драйвера компа, битый кабель....

либо слишком большая разница в скоростях передачи или приёма. кто-то сильно отклоняется от скорости заданной стандартом. и другая сторона дропает соединение.
ещё можно попробовать, если есть возможность, перейти на более низкую скорость обмена
0
Myoborom
14.06.2016, 19:01 5
Ребят, спасибо большое за помощь!
Проблема была в питании!
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2016, 19:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Снятие данных с акселерометра и их запись на флешку
Я хочу подключить подключить arduino pro mini к телефонному аккумулятору, а к pro mini картридер и...

Получение данных с акселерометра в привычном виде
Получаю данные с акселерометра. На сколько я понял они идут в единицах измерения (ну или с...

Подключение акселерометра к микроконтроллеру и последующим снятием данных
Здравствуйте ! Подскажите пожалуйста: Необходимо считывать значения с акселерометра (значением...

Передача данных между страницами html (запрос к базе)-> php (обработка) -> html (вывод результата обработки)
Есть два файла: 1) index.php HTML c кнопкой, которая запускает PHP обработчик запроса к базе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.