общий серийный (ttl) вопрос программирования (не зависит от языка) - PullRequest
0 голосов
/ 15 апреля 2011

Я пишу приложение с двумя arduino и RF-трансивером, соединяющим их. Arduinos делают вычисления и т.д. в цикле с задержкой в ​​50 мсек.

Приемопередатчик работает со скоростью 1200 бод.

Мой вопрос таков: из-за быстрой петли может быть быстро передано много данных, большинство из них - просто короткие значения, такие как «P25500» во время цикла 50 мс. В течение полной секунды количество отправляемых символов может составлять около 200.

Я новичок в беспроводных ttl и трансиверах, и я не уверен, какие ограничения имеют скорость 1200 бод и сколько данных я могу отправлять в секунду, прежде чем произойдут потери.

Может кто-нибудь сообщить мне, если я буду в безопасности с этим?

1 Ответ

0 голосов
/ 15 апреля 2011

В зависимости от кодировки 1200 бод - 1200 бит / с.

200 символов (с задержками и стоп-битами) - около 2000 бит.

Это довольно четко определенные вещи.«Я не уверен, какие ограничения имеют скорость 1200 бод», должно быть очень хорошо описано во многих онлайн-ресурсах.

Начните здесь: http://en.wikipedia.org/wiki/Baud

Затем прочитайте это: http://en.wikipedia.org/wiki/Bitrate

...