как вывести в com port?

Использование протоколов Modbus, SPI, I2c и прочих, проблемы и решения
Ответить
jet-belan
Рядовой
Сообщения: 75
Зарегистрирован: 17.04.2016{, 10:09}
Репутация: 0

как вывести в com port?

#1

Сообщение jet-belan » 20.05.2017{, 10:29}

друзья, подскажите пожалуйста, как вывести в ком порт данные с этих проектов?

Добавлено (20.05.2017, 10:27)
---------------------------------------------
https://yadi.sk/d/ClIdBekS3JM3o7

Добавлено (20.05.2017, 10:28)
---------------------------------------------
https://yadi.sk/d/NKG1y_BC3JM3rm

Добавлено (20.05.2017, 10:29)
---------------------------------------------
почему то напрямую проекты не выгрузились
Последний раз редактировалось jet-belan 20.05.2017{, 10:24}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 1506
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 104
Имя: Владимир

как вывести в com port?

#2

Сообщение rw6cm » 21.05.2017{, 07:54}

jet-belan писал(а):как вывести в ком порт данные с этих проектов?
По конкретней, какие данные?
Win10-64, FLProg (portable)

jet-belan
Рядовой
Сообщения: 75
Зарегистрирован: 17.04.2016{, 10:09}
Репутация: 0

как вывести в com port?

#3

Сообщение jet-belan » 21.05.2017{, 13:28}

данные непосредственно с входов блока nrf24l01 на передатчике

и данные с выходов ардуинки на приёмнике

чтоб видеть работоспособность плат без обвесов нагрузки

Аватара пользователя
rw6cm
Полковник
Сообщения: 1506
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 104
Имя: Владимир

как вывести в com port?

#4

Сообщение rw6cm » 22.05.2017{, 10:03}

Не знаю что за проект, но в таком виде он не может быть работоспособен.
1) Сигналы с датчиков возможно надо инвертировать.
2) Аналоговые входы (понимаю это джойстик)
а) надо ограничить зоной гистерезиса (иначе будут постоянно скакать)
б) порционировать (иначе будет большой поток данных затыкать компорт и нрфку)

Возможно придется развести по времени передачу нрфки с ком портом ( нрфки не было, не знаю будут ли они друг другу мешать)
В общем как то так.
Вложения
tx328.rar
(165.47 КБ) 31 скачивание
Последний раз редактировалось rw6cm 22.05.2017{, 10:39}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

jet-belan
Рядовой
Сообщения: 75
Зарегистрирован: 17.04.2016{, 10:09}
Репутация: 0

как вывести в com port?

#5

Сообщение jet-belan » 22.05.2017{, 17:58}

rw6cm писал(а):Не знаю что за проект
это машина на радио управлении)) я то думал что данные после масштабировать, и потому поставил масштабирование уже в приемнике)))

Добавлено (22.05.2017, 17:57)
---------------------------------------------
если масштабировать в передатчике, то в приемнике ничего с данными уже не надо делать?

Добавлено (22.05.2017, 17:58)
---------------------------------------------
rw6cm писал(а):Прикрепления: tx328.rar(165Kb)
спасибо! опробую))

Аватара пользователя
rw6cm
Полковник
Сообщения: 1506
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 104
Имя: Владимир

как вывести в com port?

#6

Сообщение rw6cm » 23.05.2017{, 13:52}

jet-belan писал(а):если масштабировать в передатчике, то в приемнике ничего с данными уже не надо делать?
Зависит сможете ли сразу выйти на нужные характеристики.
Вопрос был о ком порте. Я не вникал в тонкости вашего проекта.
Внимание заострил на передаче данных в ком порт и нрф-ку.
Если передавать все аналоговые данные в ком порт, то при быстром движении джойстика вперед-назад
данные еще несколько секунд будут выводиться с ком порта. А если таких движений сделать несколько подряд,
произойдет переполнение буфера и часть данных выпадет. По сути если мы переводим джойстик быстро с одного положения в другое,
нам не нужен перебор всей последовательности промежуточных значений, достаточно два крайних.
Для этого и нужно это дифференцировать и порцианировать передачу.
Что касаемо нрф-ки, не знаю, на сколько быстро она сможет передавать/принимать поток быстро изменяющихся данных,
Но в любом случае передавать конкретные значения будет надежней.
А заполнить промежутки значениями, можно на стороне приемника тем же полигоном (для плавности управления)
Все это конечно надо пробовать, теория и практика в FLProg вещи разные ))

Пример порцианирования для ком порта.
Вложения
2tx328.rar
(166.55 КБ) 40 скачиваний
Последний раз редактировалось rw6cm 23.05.2017{, 14:21}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

jet-belan
Рядовой
Сообщения: 75
Зарегистрирован: 17.04.2016{, 10:09}
Репутация: 0

как вывести в com port?

#7

Сообщение jet-belan » 23.05.2017{, 16:13}

на счет скорости у нрф вроде всё норм)) так как пробовал скетч с просторов интернета, и всё четко успевало отработать))

Добавлено (23.05.2017, 16:13)
---------------------------------------------
rw6cm писал(а):Пример порцианирования для ком порта.Прикрепления: 2tx328.rar(167Kb)
большое спасибо))

Ответить

Вернуться в «Протоколы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость