реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Расчет скорости передачи, как расчитывать
Дмитрий_Мигачев
сообщение Jun 2 2006, 23:07
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 110
Регистрация: 28-02-06
Из: Россия г. Омск
Пользователь №: 14 784



Товарищи, подскажите пожалуйста, как произвести расчет. Мне необходимо подсчитать минимальную скорость передачи данных по UART. Мне известно, что я буду передовать, и в каком количестве, допустим для передачи есть 10 байт данных, но передавать мне нужно не постоянно, а после получения контроллером этих данных от различных устройств(к примеру). Вот и не пойму. Расчет необходим для выполнения дипломного проекта.
Спасибо


--------------------
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jun 2 2006, 23:17
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Ну дак указывайте тогда частоту получения данных от "различных устройств".
А вообще-то, можно параллельно передавать значения предыдущих имеющихся данных и получать новые данные.

Собсно если знаете какое количество байт будете передавать в секунду, то умножаете их на 10..20 и вот вам скорость.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Дмитрий_Мигачев
сообщение Jun 2 2006, 23:25
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 110
Регистрация: 28-02-06
Из: Россия г. Омск
Пользователь №: 14 784



Цитата(GetSmart @ Jun 3 2006, 06:17) *
Ну дак указывайте тогда частоту получения данных от "различных устройств".

Вообще имеется пять каналов, из них два опрашиваются 50 раз в секунду, каждые сравниваются с предыдущим значением, если оно отличается, то происходит передача байта, показывающего принадлежность следующего байта, а также сам следующий байт(что то вроде кодировки каналов).
Остальные три канала на прерывании PCINT, и также если призошло изменение то передаем


--------------------
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jun 3 2006, 03:18
Сообщение #4


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата
Остальные три канала на прерывании PCINT

Ага, сразу всё понятно...

По прикидкам умножаете 5 каналов по 50 Гц по два байта получаете 500. Ещё умножаете на 10 = 5000. Для надёжности доводите до 9600. Это если разные прерывания будут тормозить процесс передачи. Хотя многое мне неизвестно о ваших прерываниях и я бы вообще поставил скорость 19200.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Дмитрий_Мигачев
сообщение Jun 11 2006, 05:18
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 110
Регистрация: 28-02-06
Из: Россия г. Омск
Пользователь №: 14 784



т.е расчеты значит выйдут не большими
А есть какая нибудь литература? Мне нужно все принимаемые решения грамотно обосновать


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016