Калькулятор скорости передачи данных: Единицы скорости передачи данных | Онлайн калькулятор

Содержание

8K Data Rate Calculator | Extron

Версия для печати

Загрузите бесплатное приложение Extron EDID Manager для настройки разрешений по стандарту VESA CVT c подробными данными о полосе пропускания и таймигах.

Required Data Rate Скорость передачи данных =

Standard: Refresh Rate: Resolution:
Глубина цвета
Bits Per Color:
Цветовая субдискретизация: 4:2:0 Cэмплирование цвета: 4:4:4
  • H-Total
  • H-Active
  • H-Blank
  • H-Sync Offset
  • H-Sync Pulse
  • H-Back Porch
  • H-Sync Polarity
  • H-Sync Freq
  • H-Border
  • V-Total
  • V-Active
  • V-Blank
  • V-Sync Offset
  • V-Sync Pulse
  • V-Back Porch
  • V-Sync Polarity
  • V-Sync Freq
  • V-Border
  • Pixel Clock
  • Aspect Ratio
  • Req. Data RateTMDS Data Rate
  • Active Pixels
Схема AV-системы

Рекомендуем

Расчет скорости передачи данных

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

Следует ли увеличивать полосу пропускания WAN»соединения для того, чтобы подключиться к новой базе данных? Достаточна ли полоса пропускания магистрали LAN для работы с программой обучения в режиме реального времени? Ответить на эти вопросы не всегда легко, но исходной точкой может служить простой расчет скорости передачи данных. Используя формулу T = S/BW (время передачи = размер файла /ширина полосы» пропускания), сетевой администратор может оценить некоторые важные параметры, влияющие на производительность сети. Если типичный для данного приложения размер файла известен, то, разделив размер файла на ширину полосы пропускания, можно получить оценку кратчайшего времени, за которое может быть принят или передан такой файл.

При расчетах производительности необходимо учесть два важных аспекта: „

  • результат вычисления представляет собой лишь предварительную оценку, поскольку в размер файла не включен объем служебных данных, которые буду добавлены в процессе подготовки к передаче данных по сети. Этот процесс называется инкапсуляцией. Инкапсуляция более подробно рассмотрена в следующих разделах; „ 
  • результат, вероятно, будет оценкой лишь для самого благоприятного случая, поскольку доступная полоса пропускания почти никогда не достигает максимального для данного конкретного типа сети значения (более точная оценка можно получить, если в приведенное выше уравнение подставить значение пропускной способности сети).

 Хотя вычисление времени передачи данных согласно указанному выше уравнению достаточно просто, результат может оказаться неверным, если в этом вычислении будут использованы разные единицы измерения. Иными словами, если полоса пропускания измерена в Мбит/с, то размер файла также должен быть выражен в мегабитах (Мбит), а не в мегабайтах (Мбайт). Поскольку размер файла обычно выражается в мегабайтах, для преобразования в мегабиты необходимо умножить его на 8. Попытайтесь, используя формулу T = S/BW, ответить на следующий вопрос (следует внимательно следить за единицами измерения и при необходимости преобразовать их): ‘‘Потребует ли передача содержимого полностью заполненной дискеты (гибкого диска объемом 1,44 Мбайта) по каналу ISDN меньше времени, чем передача содержимого полностью заполненного жесткого диска объемом 10 Гбайтов по каналу OC-48?’’

Сетевая Академия Cisco проводит авторизированные тренинги, практикумы Cisco, компьютерныекурсы Cisco Киев (курсы ИТ Киев), ИТ тренинги — курсы Cisco (Cisco курсы), занимается подготовкой специалистов для реализации высокоинтеллектуальных проектов в области инфокоммуникационных технологий. У нас вы можете пройти курсы Cisco Москва, курсы Cisco СПб (Санкт-Петербург), курсы Linux, курсы Linux Киев, курсы Linux Москва, Linux курсы СПб.

Ответы на часто задаваемые вопросы: http://edu-cisco.org/docs/welcome.pdf

http://edu-cisco.org

http://vk.com/educisco

http://www.facebook.com/educisco

e-mail: [email protected]

skype: edu-cisco.org

tel. (097) 241-79-18.

5 английских букв:

Заметки с полей…: Расчет скорости TCP

Влияние задержки сообщения на максимальную скорость передачи данных

Рассмотрим понятие окна в протоколе TCP. При передаче потока данных они сегментируются на отдельные сообщения и отправятся к узлу назначения. Максимальный объем данных, которые могут быть отправлены без подтверждения, составляет размер окна. После отправки такого объема данных отправляющий узел прекращает передачу.

Учитывая работу протокола TCP, можно рассчитать максимальную скорость передачи данных в один поток:


Где W — размер окна, RTT — время, которое проходить с момента отправления сообщение до момента получения ответа.
65535 байт —  это максимальный размер окна, равный наибольшему 16-ти битном числу без использования расширения позволяющее анонсировать размер окна гораздо большего размера.
###########################################################################################
TCP Extensions for High Performance
Request for Comments: 1323    
TCP Performance

      TCP performance depends not upon the transfer rate itself, but
      rather upon the product of the transfer rate and the round-trip
      delay.  This "bandwidth*delay product" measures the amount of data
      that would "fill the pipe"; it is the buffer space required at
      sender and receiver to obtain maximum throughput on the TCP
      connection over the path, i.e., the amount of unacknowledged data
      that TCP must handle in order to keep the pipeline full.  TCP
      performance problems arise when the bandwidth*delay product is
      large.  We refer to an Internet path operating in this region as a
      "long, fat pipe", and a network containing this path as an "LFN"
      (pronounced "elephan(t)").

      High-capacity packet satellite channels (e.g., DARPA's Wideband
      Net) are LFN's.  For example, a DS1-speed satellite channel has a
      bandwidth*delay product of 10**6 bits or more; this corresponds to
      100 outstanding TCP segments of 1200 bytes each.  Terrestrial
      fiber-optical paths will also fall into the LFN class; for
      example, a cross-country delay of 30 ms at a DS3 bandwidth
      (45Mbps) also exceeds 10**6 bits.

      There are three fundamental performance problems with the current
      TCP over LFN paths:

    
(1) Window Size Limit
The TCP header uses a 16 bit field to report the receive window size to the sender. Therefore, the largest window that can be used is 2**16 = 65K bytes. To circumvent this problem, Section 2 of this memo defines a new TCP option, "Window Scale", to allow windows larger than 2**16. This option defines an implicit scale factor, which is used to multiply the window size value found in a TCP header to obtain the true window size. (2) Recovery from Losses Packet losses in an LFN can have a catastrophic effect on throughput. Until recently, properly-operating TCP implementations would cause the data pipeline to drain with every packet loss, and require a slow-start action to recover. Recently, the Fast Retransmit and Fast Recovery algorithms [Jacobson90c] have been introduced. Their combined effect is to recover from one packet loss per window, without draining the pipeline. However, more than one packet loss per window typically results in a retransmission timeout and the resulting pipeline drain and slow start. Expanding the window size to match the capacity of an LFN results in a corresponding increase of the probability of more than one packet per window being dropped. This could have a devastating effect upon the throughput of TCP over an LFN. In addition, if a congestion control mechanism based upon some form of random dropping were introduced into gateways, randomly spaced packet drops would become common, possible increasing the probability of dropping more than one packet per window. To generalize the Fast Retransmit/Fast Recovery mechanism to handle multiple packets dropped per window, selective acknowledgments are required. Unlike the normal cumulative acknowledgments of TCP, selective acknowledgments give the sender a complete picture of which segments are queued at the receiver and which have not yet arrived. Some evidence in favor of selective acknowledgments has been published [NBS85], and selective acknowledgments have been included in a number of experimental Internet protocols -- VMTP [Cheriton88], NETBLT [Clark87], and RDP [Velten84], and proposed for OSI TP4 [NBS85]. However, in the non-LFN regime, selective acknowledgments reduce the number of packets retransmitted but do not otherwise improve performance, making their complexity of questionable value. However, selective acknowledgments are expected to become much more important in the LFN regime. RFC-1072 defined a new TCP "SACK" option to send a selective acknowledgment. However, there are important technical issues to be worked out concerning both the format and semantics of the SACK option. Therefore, SACK has been omitted from this package of extensions. It is hoped that SACK can "catch up" during the standardization process.
(3) Round-Trip Measurement
TCP implements reliable data delivery by retransmitting segments that are not acknowledged within some retransmission timeout (RTO) interval. Accurate dynamic determination of an appropriate RTO is essential to TCP performance. RTO is determined by estimating the mean and variance of the measured round-trip time (RTT), i.e., the time interval between sending a segment and receiving an acknowledgment for it [Jacobson88a]. Section 4 introduces a new TCP option, "Timestamps", and then defines a mechanism using this option that allows nearly every segment, including retransmissions, to be timed at negligible computational cost. We use the mnemonic RTTM (Round Trip Time Measurement) for this mechanism, to distinguish it from other uses of the Timestamps option.
TCP WINDOW SCALE OPTION

   2.1  Introduction

      The window scale extension expands the definition of the TCP
      window to 32 bits and then uses a scale factor to carry this 32-
      bit value in the 16-bit Window field of the TCP header (SEG.WND in
      RFC-793).  The scale factor is carried in a new TCP option, Window
      Scale.  This option is sent only in a SYN segment (a segment with
      the SYN bit on), hence the window scale is fixed in each direction
      when a connection is opened.  (Another design choice would be to
      specify the window scale in every TCP segment.  It would be
      incorrect to send a window scale option only when the scale factor
      changed, since a TCP option in an acknowledgement segment will not
      be delivered reliably (unless the ACK happens to be piggy-backed
      on data in the other direction).  Fixing the scale when the
      connection is opened has the advantage of lower overhead but the
      disadvantage that the scale factor cannot be changed during the
      connection.)
Подробнее здесь RFC 1323
Приведем зависимость в таблице:



Расчеты проводились для размера окна равному 65535 байт. Из таблицы можно сделать следующие выводы: для того, чтобы оператор связи мог гарантировать предоставление услуги согласно тарифного плана, ему нужно гарантировать соответствующую задержку прохождения сообщений. Из формулы (3.1) можно вывести значение RTT, что нужно гарантировать при тарифном плане V бит в секунду:
Число 8 в формуле (3.2) появляется из-за того, что размер окна W задается в байтах, а тарифный план V задается в битах в секунду.

Пропускная способность интерфейсов

Пропускная способность интерфейса передачи данных (Transfer rate) — это максимальная скорость, с которой данные могут передаваться через данный интерфейс. Не стоит путать пропускную способность интерфейса с пропускной способностью отдельных устройств, которые к нему подключены. Многие интерфейсы не способны передавать данные с максимально возможной скоростью, это связано с присущими им накладными расходами. Некоторые адаптеры обладают аппаратными возможностями для обработки данных без загрузки CPU, что позволяет повысить производительность, управляемость и надежность передачи данных через интерфейс. Для интерфейсов, перечисленных в таблице, пропускные способности считаются из расчета передачи по одному порту в полудуплексном режиме.

Отличия схем кодирования в битах и байтах

Пропускные способности для систем хранения данных обычно указываются в MB/s. Множество интерфейсов использует схему кодирования 8b/10b, которая отображает восьмибитные байты в символы размером 10 бит для передачи на физическом уровне, при этом дополнительные биты используются для управления. Поэтому для таких интерфейсов пропускная способность в MB/s считается как пропускная способность в Mb/s, деленная на 10. Накладные расходы при схеме кодирования 8b/10b составляют 20% (10-8)/10.

Начиная с 10Gb Ethernet и с 10Gb Fibre Channel (для ISL), используется схема кодирования 64b/66b с улучшенной эффективностью. Схема 64b/66b проектировалась для высокой пропускной способности FC и InfiniBand. Само по себе кодирование 64b/66b не совместимо с 8b/10b, но иногда устройства на аппаратном уровне могут поддерживать реализацию старой схемы.

16Gb Fibre Channel имеет линейную скорость 14.025Gbps, но со схемой кодирования 64b/66b имеет в два раза большую пропускную способность, чем 8Gb Fibre Channel, линейная скорость которого равна 8.5Gbps. Кодирование 64b/66b влечет за собой 3% накладных расходов (66-64)/66.

PCIe версий 1.x и 2.x использует схему кодирования 8b/10b. PCIe версии 3 использует 128b/130b, что дает всего 1.5% дополнительных расходов.

Схемы кодирования

Схема кодирования Накладные расходы Интерфейсы
8b/10b 20% 1GbE, FC (вплоть до 8Gb), IB (SDR, DDR, QDR), PCIe (1.0 и 2.0), SAS (1.0, 2.0 и 3.0), SATA, USB (вплоть до 3.0)
64b/66b 3% 10GbE, 100GbE, FC(10/16/32Gb), FCoE, IB (FDR и EDR), Thunderbolt 2
128b/130b 1.5% PCIe (3.0 и 4.0)
128b/132b 3% USB 3.1 Gen 2 (10Gbps)
128b/150b14.7%SAS 4.0

Пропускная способность Fibre Channel

Интерфейс Пропускная способность Линейная скорость Схема кодирования Хост-адаптер
1Gb FC 100 MB/s 1.0625 GBaud 8b/10b PCI-X
2Gb FC 200 MB/s 2.125 GBaud 8b/10b PCI-X
4Gb FC 400 MB/s 4.25 GBaud 8b/10b PCI-X 2.0 или PCIe 1.0 x4
8Gb FC 800 MB/s 8.5 GBaud 8b/10b PCI-X 1.0 x8 или PCIe 2.0 x4
16Gb FC 1600 MB/s 14.025 GBaud 64b/66b PCI-X 2.0 x8 или PCIe 3.0 x4
32Gb FC 3200 MB/s 28.05 GBaud 64b/66b PCIe 3.0 x8
64Gb FC6400 MB/s28.9 GBaud64b/66bPCIe 4.0 

Пропускная способность InfiniBand


1X 4X 12X Схема кодирования Хост-адаптер
SDR 2 Gb/s 8 Gb/s 24 Gb/s 8b/10b PCIe 1.0 x8
DDR 4 Gb/s 16 Gb/s 48 Gb/s 8b/10b PCIe 1.0 x16 или PCIe 2.0 x8
QDR 8 Gb/s 32 Gb/s 96 Gb/s 8b/10b PCIe 2.0 x8
FDR-10*только Mellanox 10.31 Gb/s 41.25 Gb/s 123.75 Gb/s 64b/66b PCIe 3.0 x8
FDR 13.64 Gb/s 54.55 Gb/s 163.64 Gb/s 64b/66b PCIe 3.0 x8
EDR 25 Gb/s 100 Gb/s 300 Gb/s 64b/66b PCIe 3.0 x16

Сравнительная таблица интерфейсов

Интерфейс Количество устройств Максимальное расстояние (м) Тип кабеля Реализация контроллера интерфейса Скорость передачи (MB/s) Аттрибуты интерфейса
FC 16M 10 (медный кабель) или более 10 км (оптоволоконный кабель) Медный или Оптоволоконный Дополнительный адаптер (HBA) 100, 200, 400, 800, 1600, 3200 двухпортовый
FCoE 16M 10 (медный кабель) или очень большое (оптоволоконный кабель) Медный или Оптоволоконный Конвергентный сетевой адаптер (CNA) или сетевой адаптер 10GbE (NIC) 1150, 4600 двухпортовый
Infiniband 48M 15 (медный кабель) или очень большое (оптоволоконный кабель) Медный или Оптоволоконный Дополнительный адаптер (HCA) 1000, 2000, 4000, 7000, 12500 полнодуплексный, двухпортовый
iSCSI Много расстояние соотв. кабелю Ethernet Медный или Оптоволоконный Cетевой адаптер (NIC) или дополнительный адаптер (HBA) 100, 1000, 2500, 4000
SAS (пассивный) 16K 10 Медный Встроен в чипсет или дополнительный адаптер (HBA) 300, 600, 1200 полнодуплексный, двухпортовый
SAS (активный) 16K 20 Медный Встроен в чипсет или дополнительный адаптер (HBA) 300, 600, 1200 полнодуплексный, двухпортовый
SAS (активный) 16K 100 Оптоволоконный Встроен в чипсет или дополнительный адаптер (HBA) 300, 600, 1200, 2400 полнодуплексный, двухпортовый
SATA 1 1 Медный Встроен в чипсет или дополнительный адаптер (HBA) 150, 300, 600 полудуплексный, однопортовый
Thunderbolt 6 4 Медный Встроен в чипсет 1000, 2000, 4000
USB 127 5 Медный или Беспроводное соединение Встроен в чипсет или дополнительный адаптер (Adapter card) 0.15, 1.5, 48, 500, 1000 однопортовый

Кбит с в мбит с калькулятор

Если вы очень торопитесь, то посчитайте все нужные вам цифры с помощью онлайн конвертера величин , измеряющих объем информации. Но я рекомендую прочесть статью полностью и поделиться ссылкой в соц. В сегодняшней статье мы займемся измерением информации. Все картинки, звуки и видео ролики, которые мы с вами видим на экранах мониторов, представляют собой не более чем цифры.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам. ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Сколько интернета нужно?

Мегабит в килобит


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

В основе единиц объема информации лежат байты и биты , поэтому самой маленькой единицей скорости передачи данных будет бит в секунду bps , который в дальнейшем трансформируется в килобит в секунду Kbps , мегабит в секунду Mbps и т. Соответственно, для простоты определения чаще всего используются единицы скорости, выраженные именно в битах. Постройка Вес древесины Кубатура бревен Кубатура досок Утеплитель. Вы здесь Онлайн калькулятор — Конвертеры — Скорость передачи данных. Перевод единиц скорости передачи данных.

Единицы на базе байта. Базовые единицы скорости передачи данных. Терабит в секунду Tbps. Гигабит в секунду Gbps. Мегабит в секунду Mbps. Килобит в секунду Kbps. Бит в секунду bps. Смотрите также Вес. Длина, расстояние. Курсы валют. Объем информации. Скорость передачи данных.

Мера угла. Угловая скорость. Разобрать длину. Разобрать время. Количество цифр после запятой. Точка Запятая. Нет Да. История вычислений. Да Нет. Градусы Радианы. Число ПИ. Точное число 3. Рубли Доллары Евро. Точка, прямая плоскость Векторы Уравнения. Геометрический калькулятор. Работа с текстом Анализ текста Количество символов Количество слов Перевернуть текст Число прописью Случайное слово Генератор чисел Навигация Расстояние между городами Расстояние между координатами. Координаты городов Перевод координат Карты Почтовый индекс.


Онлайн конвертер величин перевода Гб в Мб, Кб в Мб, бит в байты + таблица

Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда — alarforum yandex. Обязательно пройдите активизацию e-mail. Пытался написать программу для перевода бит в мегабайт, килобайт, байт в бит и т. Последний раз редактировалось Oxyl1te; Oxyl1te Посмотреть профиль Найти ещё сообщения от Oxyl1te. Адрес: RU, Алтайский край, Красногорский р-н, с. Балыкса, ул.

Голосовые звонки, 30 Кбит/с, 30 Кбит/с, Кбит/с, Кбит/с. Видео- (3 участника), Кбит/с, Кбит/с, 2 Мбит/с, Кбит/с.

Как определить нормальную скорость интернета

Ах, чудеса техники. Вы получили биты, байт, килограмм, мега, гига, тера…и все связанные с ним сокращения, которые идут вместе с ними! Проще говоря, Kbps, KBps, и все Мбит меры скорости сети e. Каждый из этих сокращений связана с мерой размера, и ссылки, которые частности размер в плане скорости передачи i. Эти термины и сокращения наиболее часто используются для измерения скорости сети, такие как скачать или загрузить скоростях. Наиболее распространенные аббревиатуры. Это большая B делает действительно большая разница! Потому что меняется от бита в байт…и это существенное изменение в размере. Есть 8 Биты в байте, так что-то измеряется в килобит в секунду Kbps сильно отличается чем-то измеряется в Килобайт в секунду KBps.

Калькулятор скорости интернета

Частота Эквивалентная доза Экспозиционная доза Электрическая эластичность Электрический дипольный момент Электрический заряд Электрический ток Электрическое напряжение Электрическое сопротивление Электрической проводимости Энергия Яркость Ёмкость. Введите величину для перевода. После отображения результата операции и всякий раз, когда это уместно, появляется опция округления результата до определенного количества знаков после запятой. При этом можно использовать либо полное название единицы измерения, либо ее аббревиатуру.

Скорее всего вы получаете меньшую скорость чем вам хотелось бы.

Перевод мегабит в мегабайты

Бит — одна из самых известных величин информации в мире. Впервые использовать слово бит, предложил Клод Шеннон в году. Он может определяться по Шеннону как двоичный логарифм вероятности равновероятных событий или как базовая единица измерения информации. Возможно, реализовать бит как однофазный и двухфазный. Кто-нибудь что-нибудь понял..?

Проверка скорости Интернета, как проверить реальную скорость связи с Интернетом

Анализ трафика для голоса поверх IP описывает различные понятия и особенности анализа трафика, относящиеся к технологии VoIP. В этом документе представлены основы теории массового обслуживания, несколько статистических моделей трафика, использование анализа трафика для сетей VoIP и пример анализа сквозного трафика. Сети для передачи голоса или данных создаются с учетом множества различных переменных. Два наиболее важных фактора, которые необходимо учитывать при проектировании сети, — это качество связи и затраты. Качество связи важно для удовлетворения клиента. Затраты всегда влияют на полученную прибыль. Один из способов учета некоторых элементов качества связи и затрат при проектировании сети — оптимизация использования канала связи.

битов в байты, байт в мегабайты, мегабит в килобайты, мегабайт в гигабайты, мегабайт в байты, гигабайтов в мегабайты и т.д. Килобит Kbit.

Байты, Биты, Килобиты — Сколько чего в чем?

В области телекоммуникаций , скорость передачи данных представляет собой среднее число битов битрейта , символов или символов BAUDRATE или блоков данных в единицу времени , проходящих через линию связи в системе передачи данных. В Isq символы для бита и байта являются немного и B , соответственно. В контексте единиц скоростью передачи данных, один байт состоит из 8 битов, и является синонимом с единичной октета.

Калькулятор Цифровых Данных

ВИДЕО ПО ТЕМЕ: Какую скорость Интернета выбрать? Рассказывает Наташа Шелягина

Битрейт Bitrate означает скорость передачи данных то есть сколько битов передается за определенное время , обычно выражаемую в битах в секунду. Термин также обычно используется при обсуждении цифровой выборки и частоты дискретизации. Это означает, что файл содержит в среднем килобит на каждую секунду звука КБ в минуту. Все современные компьютеры используют 8-битные байты. MP3 битрейт может быть обманчивым. Когда люди ссылаются на битрейт VBR MP3, они обычно ссылаются на фактический средний битрейт его кадров.

Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим.

Единицы измерения информации. Что больше кб или Мб? Сколько в 1 Гб Мб?

Последние смайлики flagabrosexual flagagender flagbigender flagdemisexual flaggenderflux flagneutrois flagpangender yammer teams recycle. Последние релизы Skype 8. Последние благодарности сева : Все работает Спасибо на хр 3 Олег : Решение 1 помогло. Виктор : Друзья, благодарю за оказанную помощь, за вашу оперативность и профессионализм. Проблема полностью р… Дмитрий : Здравствуйте! Огромнейшее Вам спасибо, все получилось. Еще раз Благодарю!

| VPN Отзывы

Если финансы владельца ПК ограничены, при выборе тарифа для домашнего интернета он обязательно столкнется с рядом предложений провайдеров, мешающих принять правильное решение. Чтобы определить, что такое норма скорости интернета , сначала необходимо ознакомиться с основными понятиями. Но поскольку бит очень маленькая величина, используют килобиты или мегабиты:.


Окончательно разбираемся со скоростью передачи по Modbus / Хабр

Скорость обновления данных по Modbus зависит от нескольких неочевидных параметров. На стадии проектирования возникает проблема, как оценить скорость будущей интерфейсной линии. В этой статье рассмотрим факторы, влияющие на скорость обновления данных по Modbus RTU, сделаем несколько типовых расчётов, а в конце статьи будет ссылка на web калькулятор скорости работы Modbus RTU линии.

Modbus всё ещё остаётся самым распространённым протоколом связи промышленного оборудования. Описание протокола и причины его распространённости можно найти во множестве статей, например

тут

. Далее подразумевается, что вы знакомы с основами работы протокола.

Мы будем рассматривать Modbus RTU, но полученные выводы будут частично применимы и к Modbus TCP.

Чтобы рассчитать скорость, начнём с рассмотрения физического протокола (1й уровень модели OSI). Modbus RTU использует физический интерфейс RS-485, RS-422 или RS-232(последний практически не используется для Modbus). Для передачи сигнала данные интерфейсы используют UART (Universal Asynchronous Receiver-Transmitter). Подробнее про UART можно прочитать тут.

Стандартная посылка UART состоит из:

  1. стартовый бит () 1 бит
  2. полезные данные () 7-8 бит
  3. бит чётности () 0-1 бит
  4. стоповый бит () 1-2 бит

То есть на каждые 7-8 бит полезных данных передается 2-4 вспомогательных бита. Скорость передачи полезных данных (

) будет ниже скорости работы интерфейса (

). Вычислить

можно по формуле:

Далее необходимо разобраться как Modbus мастер общается с подчинёнными устройствами на канальном уровне (2й уровень модели OSI). В силу особенности физического интерфейса устройства подключенные к линии передают данные последовательно, то есть только одно устройство в текущий момент времени может слать данные. Из-за этого общение мастера с подчинёнными устройствами происходит циклически, последовательно читая и записывая регистры в подчиненные устройства. Полный цикл чтения регистров из подчиненного устройства будет выглядеть следующим образом:

  1. задержка (минимум 3.5 символа = 28 бит, ниже пересчитаем в секунды)
  2. передача запроса на чтение (8 байт)
  3. задержка ответа ведомого устройства (минимум 28 бит, часто это десятки миллисекунд на формирование ответной посылки)
  4. передача ведомым устройством ответной посылки (максимум 256 байт для Modbus RTU).

Некоторые инженеры выбирают четырехпроводную версию интерфейса, надеясь на ускорение передачи (подразумевая параллельную пересылку данных на приём и передачу). Очевидно это решение не работает. Последовательность посылки данных будет одинаковой для 2х и 4х — проводных линий.

Рассчитаем время, затрачиваемое на полный цикл чтения 125ти holding registers (максимальное количество для Modbus RTU) при следующих параметрах линии:

Формат кадра: 8N1 (8 data bit, no parity bit, 1 stop bit)
Скорость uart: = 19200 bit/s
Скорость передачи полезных данных: = 15360 bit/s
Задержка мастера: = 28 bit / (это минимально допустимая задержка, обычно больше)
Задержка ответа ведомого устройства: = 0.04 s (значение зависит от ведомого устройства)
Посылка с запросом 125ти holding registers: 8 byte или 64 bit
Ответ со 125ю holding registers: 256 byte или 2048 bit

Формула для расчёта времени цикла чтения:

Последовательность на запись регистров практически идентична. Размер посылки мастера будет больше, т.к. включает в себя информацию о записываемых регистрах. Подтверждение удачной записи от ведомого устройства будет 8 байт.

По спецификации Modbus к линии RS-485/422 можно подключить 32 ведомых устройства. Опрос ведомых устройств так же ведётся последовательно, обычно по кругу. Чтобы понять с какой скорость будут обновляться данные от ведомых устройств, надо умножить на Назовем это полным временем обновления .
Несколько расчётов (читаем и записываем максимальное количество holding registers) при различных параметрах связи:
Формат кадра: 8N1, = 19200 bit/s, Количество ведомых устройств, = 16
= 5.727 s
Формат кадра: 8N1, = 9600 bit/s, Количество ведомых устройств, = 16
= 10.173 s
Формат кадра: 7E1, = 19200 bit/s, Количество ведомых устройств, = 16
= 6.355 s
Формат кадра: 8N1, = 19200 bit/s, Количество ведомых устройств, = 2
= 0.716 s

Как видно формат кадра влияет на время обновления данных, но не сильно. Значительно влияет скорость передачи данных, но в нашем примере мы передаём максимальное количество регистров, в реальных проектах этот фактор может быть не столь значителен. Сильнее всего на скорость обновления данных влияет количество ведомых устройств.

Для упрощения расчётов мы сделали web приложение для оценочного расчета времени обновления данных по Modbus

Калькулятор кпп и главной пары: расчет максимальной скорости движения автомобиля по передаточным числам

Привет друзья! Более года ничего не писал в свой блог, но сегодня что-то пошло не так … Не туда забрел, не там почитал, и пришло вдохновение, желание двигаться вперед.

Это будет не информационный пост как обычно, а некий мануал, калькулятор, который в зависимости от заданных типоразмеров шин, оборотов мотора и указанных передаточных чисел коробки рассчитает, какая будет скорость движения у автомобиля на передачи.

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

По умолчанию в калькуляторе расчета передаточных чисел КПП указаны характеристики коробок S4C (КПП #1) и S9B (КПП #2). Выбрал эти коробки не случайно, т.к. первая устанавливалась на Civic EK9, а вторая считается самой длинной МКПП для Б-моторов.

Размеры шин, количество оборотов двигателя, передаточные числа КПП и главную пару Вы можете подставлять на свое усмотрение. Калькулятором представляет собой универсальное средство, поэтому не стоит зацикливаться, что он работает только на КПП предназначенных для Хонды. Коробку ВАЗ’ика он тоже рассчитает без проблем

Внимание ! Калькулятор КПП и максимальной скорости движения автомобиля предоставлен исключительно в ознакомительных целях и не гарантирует 100% достоверных данных!

На форуме есть несколько тем, посвященных Honda коробкам, из которых Вы можете узнать передаточные числа для калькулятора. Информация еще не полная, но со временем, усилиями сообщества обновим топики и сделаем полную подборку характеристик:

— КПП и передаточные числа для моторов B серии;
— КПП и передаточные числа для моторов K серии;
— КПП и передаточные числа для моторов H серии;
— КПП и передаточные числа для моторов F серии.

В завершении поста, хочу заметить, что при установке на автомобиль дисков большего диаметра или шин отличных от стокового типоразмера, спидометр будет выдавать не совсем корректные данные. Единицы отдают его на калибровку, чтобы снимать точные показания, в 99.999% случаев автовладельцы оставляют все как есть. Чтобы узнать, насколько спидометр «обманывает» Вас, в блоге есть еще один полезный инструмент:

— Калькулятор погрешности спидометра.

Спасибо за внимание и отдельный респект всем тем, кто поделился ссылкой на пост

Продолжение следует …

P.S. По давней традиции, не забывайте подписываться на обновления проекта и нашего паблика ВКонтакте, рассказывать друзьям о проекте, делиться в сети ссылками на интересные посты, оставлять развернутые комментарии по теме, делать ретвиты, ставить лайки, нажимать на «мне нравится», добавлять посты в гугл плюс и … И конечно же, САМОЕ-САМОЕ ГЛАВНОЕ — приглашаю всех на форум любителей хонда !!! С момента последнего поста много чего изменилось и форум тоже. Жду всех на форуме

Понравился пост ? Вот подписка:| Помоги проекту

Калькулятор скорости передачи AVR UART

Онлайн-калькулятор битрейта UART для AVR-микроконтроллеров. Ничего не вводя, вы можете получить список настроек UBRR для многих популярных тактовых частот и скоростей передачи данных последовательного порта. Что делает эту программу особенной, так это то, что вы можете сказать ей, какую скорость передачи последовательного порта вы хотите, и она скажет вам все возможные тактовые частоты, которые будут генерировать желаемую скорость передачи данных последовательного порта. Вы также можете задать ему тактовую частоту, и он будет сообщить вам все возможные скорости передачи данных последовательного порта, которые могут быть получены с этой тактовой частотой.Это очень удобно, когда вы ищете через вашу «кучу мусора», ища правильный кристалл или генератор для создания заданной скорости передачи данных последовательного порта.

Обратите внимание, что цвета будут меняться в зависимости от ваших битов данных + выбора четности. Пожалуйста, обратитесь к руководству Atmel для вашего AVR для получения более подробной информации о том, как биты данных + четность и настройки U2X = 1 влияют на максимально допустимую частоту ошибок.

UBRR и тактовая частота на 0,1% или меньше отличаются от
UBRR, а тактовая частота равна 0.5% или менее от
UBRR и тактовая частота отклоняются на 1,0% или менее от
UBRR и тактовая частота отклоняются на 2,0% или менее от
UBRR и тактовая частота отклоняются на 3,0% или менее от
UBRR и тактовая частота выходит за пределы абсолютной максимальной погрешности курс

15,625 К 28,8 K 0x0000 128 K 153,6 К 0x0000
в 300 207 0x00CF 300,48 0,2% 416 0x01A0 299,76 -0,1%
600 103 0x0067 600.96 0,2% 207 0x00CF 600,96 0,2%
900 68 0x0044 905,8 0,6% 138 0x008A 899,28 -0,1%
одна тысяча двести 51 0x0033 1201,92 0,2% 103 0x0067 1201,92 0,2%
1800 34 0x0022 1 785.71 -0,8% 68 0x0044 1811,59 0,6%
2400 25 0x0019 2403,85 0,2% 51 0x0033 2403,85 0,2%
3600 16 0x0010 3676,47 2,1% 34 0x0022 3571,43 -0,8%
4800 12 0x000C 4807.69 0,2% 25 0x0019 4807,69 0,2%
9600 6 0x0006 8928,57 -7% 12 0x000C 9615,38 0,2%
14,4 K 3 0x0003 8,5% 8 0x0008 13,889 К -3,5%
19,2 K 2 0x0002 20 .833 K 8,5% 6 0x0006 17,857 К -7%
1 0x0001 31,25 К 8,5% 3 0x0003 31.25 K 8.5%
33.6 к 1 0x0001 31.25 K -7 -7% 3 0x0003 31.25 K -7%
38.4 K 1 0x0001 31.25 К -18,6% 2 0x0002 41,667 К 8,5%
56 К 0 0x0000 62,5 K 11,6% 1 0x0001 62,5 К 11,6%
57,6 K 0 0x0000 62,5 K 8,5% 1 0x0001 62,5 K 8,5%
76,8 K 0 0x0000 62.5 К -18,6% 1 0x0001 62,5 K -18,6%
115,2 K 0 0x0000 62,5 K -45,7% 0 125 K 8,5%
0 0x0000 62,5 K -51,2% 0 0x0000 125 K -2,3%
0 0x0000 62.5 К -59,3% 0 0x0000 125 K -18,6%
230,4 K 0 0x0000 62,5 K -72,9% 0 125 K -45,7%
300 383 0x017F 300 0% 767 0x02FF 300 0%
600 191 0x00BF 600 0% 383 0x017F 600 0%
900 127 0x007F 900 0% 255 0x00FF 900 0%
1200 95 0x005f 1200 0% 191 0x00bf 1200 0% 9001 8
1800 63 0x003F 1800 0% 127 0x007F 1800 0%
2400 47 0x002F 2400 0% 95 0x005F 2400 0%
3600 31 0x001F 3600 0% 63 0x003F 3600 0%
4800 23 0x0017 4800 0% 47 0x002F 4800 0%
9600 11 0x000B 9600 0% 23 0x0017 9600 0%
14.4 K 7 7 0x0007 14.4 K 0% 15 0x000f 14.4 K 0%
19.2 K 5 0x0005 19.2 K 0% 11 0x000B 19,2 K 0%
28,8 K 3 0x0003 28,8 K 0% 7 0x0007 28,8 K 0%
33.6 К 2 0x0002 38,4 K 14,3% 6 0x0006 32,914 К -2%
38,4 K 2 0x0002 38,4 K 0 % 5 0x0005 38,4 K 0%
56 К 1 0x0001 57,6 K 2,9% 3 0x0003 57,6 K 2.9%
57,6 K 1 0x0001 57,6 K 0% 3 0x0003 57,6 K 0%
76,8 K 1 0x0001 57,6 K -25% 2 0x0002 76,8 K 0%
115,2 K 0 0x0000 115,2 K 0% 1 0x0001 115 .2 K 0%
128 K 0 0x0000 115.2 K -10% 1 0x0001 115.2 K -10%
153,6 к 0 0x0000 115.2 K -25% — 25% 1 0x0001 115.2 K -25%
230,4 K 0 0x0000 115.2 K -50% 0 0x0000 230.4 К 0%
300,12 17,857 К 28,8 K
300 416 0x01A0 299,76 -0,1% 832 0x0340 0%
600 207 0x00cf 600.96 0,2% 416 0x01a0 599.52 -0,1% -0,1%
900 138 138 0x008a 899.28 -0.1% 277 0x0115 899,28 -0,1%
1200 103 0x0067 1201,92 0,2% 207 0x00CF 1201,92 0,2%
одна тысяча восемьсот 68 0x0044 1811,59 0,6% 138 0x008A 1798,56 -0,1%
2400 51 0x0033 2403.85 0,2% 103 0x0067 2403,85 0,2%
3600 34 0x0022 3571,43 -0,8% 68 0x0044 3623,19 0,6%
4800 25 0x0019 4807,69 0,2% 51 0x0033 4807,69 0,2%
9600 12 0x000C 9615.38 0,2% 25 0x0019 9615,38 0,2%
14,4 K 8 0x0008 13,889 К -3,5% 16 0x0010 14,706 К 2,1%
19,2 K 6 0x0006 -7% 12 0x000C 19,231 K 0,2%
3 0x0003 31.25 К 8,5% 8 0x0008 27,778 К -3,5%
33,6 K 3 0x0003 31.25 К -7% 6 0x0006 35,714 K 6,3%
38,4 K 2 0x0002 41,667 К 8,5% 6 0x0006 35,714 К -7%
56 К 1 0x0001 62.5 К 11,6% 3 0x0003 62,5 K 11,6%
57,6 K 1 0x0001 62,5 K 8,5% 3 0x0003 62,5 K 8,5%
76,8 K 1 0x0001 62,5 K -18,6% 2 0x0002 83,333 К 8,5%
115,2 K 0 0x0000 125 К 8.5% 1 0x0001 125 K 8.5%
128 K 0 K 125 K -2.3% 1 0x0001 125 K — 2,3%
153,6 K 0 0x0000 125 K -18,6% 1 0x0001 125 K -18,6%
230,4 K 0 0x0000 125 К -45.7% 0 0x0000 250 К 8,5%
32,914 К
300 767 0x02FF 300 0% 1 535 0x05FF 300 0 %
600 383 0x017F 600 0% 767 0x02FF 600 0%
900 255 0x00FF 900 0% 511 0x01FF 900 0%
1200 191 0x00BF 1200 0% 383 0x017F 1200 0%
1800 127 0x007f 1800 0% 255 0x00ff 1800 0%
2400 900 18 95 0x005F 2400 0% 191 0x00BF 2400 0%
3600 63 0x003F 3600 0% 127 0x007F 3600 0%
4800 47 0x002F 4800 0% 95 0x005F 4800 0%
9600 23 0x0017 9600 0% 47 0x002F 9600 0%
4 K 15 0x000F 14.4 K 0% 31 0x001f 14.4 K 0%
19.2 K 11 0x000b 19.2 K 0% 23 0x0017 19,2 K 0%
28,8 K 7 0x0007 28,8 K 0% 15 0x000F 28,8 K 0%
33.6 К 6 0x0006 -2% 13 0x000D 32,914 К -2%
38,4 K 5 0x0005 38,4 K 0% 11 0x000B 38,4 K 0%
56 K 3 0x0003 57,6 K 2,9% 7 0x0007 57,6 K 2.9%
57,6 K 3 0x0003 57,6 K 0% 7 0x0007 57,6 K 0%
76,8 K 2 0x0002 76,8 K 0% 5 0x0005 76,8 K 0%
115,2 K 1 0x0001 115,2 K 0% 3 0x0003 115.2 к 0%
128 K 128 K 1 0x0001 115.2 K -10% 3 0x0003 115.2 K -10%
153.6 K 1 0x0001 115,2 K -25% 2 0x0002 153,6 K 0%
230,4 K 0 0x0000 230,4 K 0% 1 0x0001 230.4 К 0%
28,8 K 0x0008 33,6 K 35,714 К 0x0000
300 832 0x0340 300,12 0% тысячу шестьсот шестьдесят-шесть 0x0682 299,94 0%
600 416 0x01A0 599.52 -0,1% -0,1% 0x0340 0x0340 0x0349 0%
900
900 277 0x0115 899.28 -0.1% 555 0x022B 899,28 -0,1%
1200 207 0x00CF 1201,92 0,2% 416 0x01A0 1199,04 -0,1%
1800 138 0x008A 1798,56 -0,1% 277 0x0115 1798,56 -0,1%
2400 103 0x0067 2403.85 0,2% 207 0x00CF 2403,85 0,2%
3600 68 0x0044 3623,19 0,6% 138 0x008A 3597,12 -0,1%
4800 51 0x0033 4807,69 0,2% 103 0x0067 4807,69 0,2%
9600 25 0x0019 9615.38 0,2% 51 0x0033 9615,38 0,2%
14,4 K 16 0x0010 14,706 К 2,1% 34 0x0022 14,286 К -0,8%
19,2 K 12 0x000C 19,231 K 0,2% 25 0x0019 19,231 K 0,2%
8 27.778 K -3,5% 16 0x0010 29,412 К 2,1%
6 0x0006 35,714 К 6,3% 14 0x000E 33,333 К -0,8%
38,4 K 6 0x0006 -7% 12 0x000C 38,462 K 0,2%
56 К 3 0x0003 62.5 К 11,6% 8 0x0008 55,556 К -0,8%
57,6 K 3 0x0003 62,5 K 8,5% 8 0x0008 55,556 К -3,5%
76,8 K 2 0x0002 83,333 К 8,5% 6 0x0006 71,429 К -7%
115,2 K 1 0x0001 125 К 8.5% 3 0x0003 125 K 8,5%
128 K 1 0x0001 125 K -2.3% 3 0x0003 125 K — 2,3%
153,6 K 1 0x0001 125 K -18,6% 2 0x0002 166,667 К 8,5%
230,4 K 0 250 К 8.5% 1 0x0001 250 К 8,5%
14.4 К 128 К
300 +1535 0x05FF 300 0% 3071 0x0BFF 300 0 %
600 767 0x02FF 600 0% одна тысяча пятьсот тридцать пять 0x05FF 600 0%
900 511 0x01FF 900 0% 1023 0x03FF 900 0%
1200 383 0x017F 1200 0% 767 0x02FF 1200 0%
1800 255 0x00FF 1800 0% 511 0x01FF 1800 0%
2400 191 0x00BF 2400 0% 383 0x017F 2400 0%
3600 127 0x007F 3600 0% 255 0x00FF 3600 0%
4800 95 0x005F 4800 0% 191 0x00BF 4800 0%
9600 47 0x002F 31 0x001F 14,4 K 0% 63 0x003F 14,4 K 0%
19,2 K 23 0x0017 19,2 K 0% 47 0x002F 19,2 K 0%
28,8 K 15 0x000F 28,8 K 0% 31 0x001F 28,8 K 0%
33.6 К 13 0x000D 32,914 К -2% 26 0x001A 34,133 К 1,6%
38,4 K 11 0x000B 38,4 K 0 % 23 0x0017 38,4 K 0%
56 К 7 0x0007 57,6 K 2,9% 15 0x000F 57,6 K 2.9%
57,6 K 7 0x0007 57,6 K 0% 15 0x000F 57,6 K 0%
76,8 K 5 0x0005 76,8 K 0% 11 0x000B 76,8 K 0%
115,2 K 3 0x0003 115,2 K 0% 7 0x0007 115.2 К 0%
3 0x0003 115,2 K -10% 6 0x0006 131,657 К 2,9%
153,6 K 2 0x0002 153,6 K 0% 5 0x0005 153,6 K 0%
230,4 K 1 0x0001 230,4 K 0% 3 0x0003 230.4 К 0%
0x0010 71,429 К 128 К
300 1666 0x0682 299,94 0% 3332 0x0D04 300,03 0%
600 832 0x0340 600.24 0% 1666 0x0682 599.88 0% 0%
900
900 555 0x022B 899.28 -0.1% 1110 0x0456 900,09 0%
1200 416 0x01A0 1199,04 -0,1% 832 0x0340 1200,48 0%
один тысячу восемьсот 277 0x0115 1798,56 -0,1% 555 0x022B 1798,56 -0,1%
2400 207 0x00CF 2403.85 0,2% 416 0x01A0 2398,08 -0,1%
3600 138 0x008A 3597,12 -0,1% 277 0x0115 3597,12 — 0,1%
4800 103 0x0067 4807,69 0,2% 207 0x00CF 4807,69 0,2%
9600 51 0x0033 9615.38 0,2% 103 0x0067 9615,38 0,2%
14,4 K 34 0x0022 14,286 К -0,8% 68 0x0044 14,493 К 0,6%
19,2 K 25 0x0019 19,231 K 0,2% 51 0x0033 19,231 K 0,2%
28,8 K 16 0x0010 29.412 K 2,1% 34 0x0022 28,571 К -0,8%
33,6 K 14 0x000E 33,333 К -0,8% 29 0x001D 33,333 K -0,8%
38,4 K 12 0x000C 38,462 K 0,2% 25 0x0019 38,462 K 0,2%
56 К 8 0x0008 55.556 K -0,8% 17 0x0011 55,556 К -0,8%
57,6 K 8 0x0008 55,556 К -3,5% 16 58,824 К 2,1%
76,8 K 6 0x0006 -7% 12 0x000C 76,923 K 0,2%
115.2 К 3 0x0003 125 K 8,5% 8 0x0008 111,111 К -3,5%
3 0x0003 125 K — 2,3% 7 0x0007 125 K -2,3%
153,6 K 2 0x0002 166,667 К 8,5% 6 0x0006 142.857 К — 7%
230.4 К 1 0x0001 250 К 8,5% 3 0x0003 250 К 8,5%
28,8 K
300 2082 0x0822 300,05 0% 4166 4166 0x1046 299.98 0%
600 1041 0x0411 0x0411 599.81 0% 0% 2082 0x0822 600.1 0%
900 693 0x02B5 900,58 0,1% +1388 0x056C 899,93 0%
1200 520 0x0208 1199,62 0% 1041 0x0411 1199,62 0%
1800 346 0x015A 1801,15 0,1% 693 0x02B5 1801.15 0,1%
2400 259 0x0103 2403,85 0,2% 520 0x0208 2399,23 0%
3600 173 0x00AD 3591,95 -0,2% 346 0x015A 3602,31 0,1%
4800 129 0x0081 4807,69 0,2% 259 0x0103 4807.69 0,2%
9600 64 0x0040 9615,38 0,2% 129 0x0081 9615,38 0,2%
14,4 K 42 0x002A 14,535 K 0,9% 86 0x0056 14,368 К -0,2%
19,2 K 32 0x0020 18,939 К -1,4% 64 0x0040 19.231 K 0,2%
21 0x0015 28,409 К -1,4% 42 0x002A 29,07 К 0,9%
33,6 K 18 0x0012 32,895 К -2,1% 36 0x0024 33,784 К 0,5%
38,4 K 15 0x000F 39,063 К 1.7% 32 0x0020 37,879 К -1,4%
56 К 10 0x000A 56,818 К 1,5% 21 0x0015 56,818 К 1.5 %
57,6 K 10 0x000A 56,818 К -1,4% 21 0x0015 56,818 К -1,4%
76,8 K 7 0x0007 78.125 K 1,7% 15 0x000F 78,125 К 1,7%
115,2 K 4 0x0004 125 K 8,5% 10 0x000A 113,636 К -1,4%
128 K 4 0x0004 125 K -2.3% 9 0x0009 125 K -2.3%
15.6 K 3 0x0003 156.25 К 1,7% 7 0x0007 156,25 К 1,7%
230,4 K 2 0x0002 208,333 К -9,6% 4 0x0004 250 К 8,5%
128 К 153,6 K 5
300 2303 0x08FF 300 0% 4607 0x11FF 300 0%
600 тысячу сто пятьдесят один 0x047F 600 0% 2303 0x08FF 600 0%
900 767 0x02FF 900 0% 1535 0x05FF 900 0%
1200 1200 575 0x023f 1200 0% 1151 0x047F 1200 0%
1800 383 0x017F 1800 0% 767 0x02FF 1800 0%
2400 287 0x011F 2400 0 % 575 0x023F 2400 0%
3600 191 0x00BF 3600 0% 383 0x017F 3600 0%
4800 143 0x008F 4800 0% 287 0x011F 4800 0%
9600 71 0x0047 9600 0% 143 0x008F 9600 0%
14.4 К 47 0x002F 14,4 K 0% 95 0x005F 14,4 K 0%
19,2 K 35 0x0023 19,2 K 0% 71 0x0047 19,2 K 0%
28,8 K 23 0x0017 28,8 K 0% 47 0x002F 28,8 K 0%
33.6 К 20 0x0014 32,914 К -2% 40 0x0028 33,717 K 0,3%
38,4 K 17 0x0011 38,4 K 0 % 35 0x0023 38,4 K 0%
56 К 11 0x000B 57,6 K 2,9% 24 0x0018 55,296 К -1.3%
57,6 K 11 0x000B 57,6 K 0% 23 0x0017 57,6 K 0%
76,8 K 8 0x0008 76,8 K 0% 17 0x0011 76,8 K 0%
115,2 K 5 0x0005 115,2 K 0% 11 0x000B 115.2 К 0%
4 0x0004 138,24 К 8% 10 0x000A 125,673 К -1,8%
4 0x0004 138,24 К -10% 8 0x0008 153,6 K 0%
230,4 K 2 0x0002 230,4 K 0% 0x0005 230.4 К 0%
300 3071 0x0BFF 300 0% 6143 0x17FF 300 0%
600 +1535 0x05FF 600 0% 3071 0x0BFF 600 0%
900 тысяча двадцать-три 0x03FF 900 0% 2047 0x07FF 900 0%
1200 767 0x02FF 1200 0% 1535 0x05FF 1200 0%
1800 511 0x01FF 1800 0% 1023 0x03FF 1800 0%
2400 383 F 400 0% 767 0x02FF 2400 0%
3600 255 0x00FF 3600 0% 511 0x01FF 3600 0%
4800 191 0x00BF 4800 0% 383 0x017F 4800 0%
9600 95 0x005F 9600 0% 191 0x00BF 9600 0%
14.4 К 63 0x003F 14,4 K 0% 127 0x007F 14,4 K 0%
19,2 K 47 0x002F 19,2 K 0% 95 0x005F 19,2 K 0%
28,8 K 31 0x001F 28,8 K 0% 63 0x003F 28,8 K 0%
33.6 К 26 0x001A 34,133 К 1,6% 54 0x0036 33,513 К -0,3%
38,4 K 23 0x0017 38,4 K 0 % 47 0x002F 38,4 K 0%
56 К 15 0x000F 57,6 K 2,9% 32 0x0020 55,855 К -0.3%
57,6 K 15 0x000F 57,6 K 0% 31 0x001F 57,6 K 0%
76,8 K 11 0x000B 76,8 K 0% 23 0x0017 76,8 K 0%
115,2 K 7 0x0007 115,2 K 0% 15 0x000F 115.2 К 0%
128 K 6 0x0006 131,657 К 2,9% 13 0x000D 131,657 К 2,9%
153,6 K 5 0x0005 153,6 K 0% 11 0x000B 153,6 K 0%
230,4 K 3 0x0003 230,4 K 0% 7 0x0007 230.4 К 0%
0x00CF 128 K 250 К
300 3332 0x0D04 300,03 0% 6666 0x1A0A 299,99 0%
600 1666 0x0682 599,88 0% 3332 0x0D04 600,06 0%
900 1110 0x0456 900,09 0% 2221 0x08AD 900.09 0%
1200 832 0x0340 1200,48 0% тысяча шестьсот шестьдесят-шесть 0x0682 1199,76 0%
1800 555 0x022B 1798,56 -0,1% 1110 0x0456 1800,18 0%
2400 416 0x01A0 2398,08 -0,1% 832 0x0340 2400.96 0%
3600 277 0x0115 3597,12 -0,1% 555 0x022B 3597,12 -0,1%
4800 207 4807,69 0,2% 416 0x01A0 4796,16 -0,1%
9600 103 0x0067 9615,38 0,2% 207 0x00CF 9615.38 0,2%
14,4 K 68 0x0044 14,493 К 0,6% 138 0x008A 14,388 К -0,1%
19,2 K 51 0x0033 19.231 K 0,2% 0,2% 103 0x0067 19.231 K 0,2%
28,8 к 34 34 0x0022 28.571 K -0.8% 68 0x0044 28,986 К 0,6%
33,6 K 29 0x001D 33,333 К -0,8% 59 0x003B 33,333 К — 0,8%
38,4 K 25 0x0019 38,462 K 0,2% 51 0x0033 38,462 K 0,2%
56 K 17 0x0011 55.556 K -0,8% 35 0x0023 55,556 К -0,8%
57,6 K 16 0x0010 58,824 К 2,1% 34 0x0022 57,143 K -0,8%
76,8 K 12 0x000C 76,923 K 0,2% 25 0x0019 76,923 K 0,2%
115.2 К 8 0x0008 111,111 К -3,5% 16 0x0010 117,647 К 2,1%
7 0x0007 125 K — 2,3% 15 0x000F 125 K -2.3% -2.3% -2
6 6 0x0006 142.857 K -7% 12 0x000c 153.846 K 0,2%
230,4 K 3 0x0003 8,5% 8 0x0008 222,222 К -3,5%
230,4 K
300 3839 0x0EFF 300 0% 7679 0x1DFF 300 0%
600 1919 0x077F 600 0% 3839 0x0EFF 600 0%
900 одна тысяча двести семьдесят девять 0x04FF 900 0% 2559 0x09FF 900 0%
1200 959 0x03BF 1200 0% 0% 1919 0x077F 1200 0%
1800 639 0x027f 9 0018 1 800 0% 1 279 0x04FF 1 800 0%
2400 479 0x01DF 2400 0% 959 0x03BF 2400 0 %
3600 319 0x013F 3600 0% 639 0x027F 3600 0%
4800 239 0x00EF 4800 0% 479 0x01DF 4800 0%
9600 119 0x0077 9600 0% 239 0x00EF 9600 0%
14.4 К 79 0x004F 14,4 K 0% 159 0x009F 14,4 K 0%
19,2 K 59 0x003B 19,2 K 0% 119 0x0077 19,2 K 0%
28,8 K 39 0x0027 28,8 K 0% 79 0x004F 28,8 K 0%
33.6 К 33 0x0021 33,882 K 0,8% 68 0x0044 33,391 К -0,6%
38,4 K 29 0x001D 38,4 K 0 % 59 0x003B 38,4 K 0%
56 К 20 0x0014 54,857 К -2% 40 0x0028 56,195 К 0.3%
57,6 K 19 0x0013 57,6 K 0% 39 0x0027 57,6 K 0%
76,8 K 14 0x000E 76,8 K 0% 29 0x001D 76,8 K 0%
115,2 K 9 0x0009 115,2 K 0% 19 0x0013 115.2 K 0%
128 K 8 0x0008 128 K 0% 17 0x0011 128 K 0%
153.6 K 7 0x0007 144 K -6,3% 14 0x000E 153,6 K 0%
4 0x0004 230,4 K 0% 9 0x0009 230.4 К 0%
128 К

300 4166 0x1046 299,98 0% 8332 0x208C 300,01 0%
600 2082 0x0822 600,1 0% 4166 0x1046 599,95 0%
900 1388 0x056C 899,93 0% 2777 0x0AD9 899.93 0%
1200 1041 0x0411 1199,62 0% +2082 0x0822 1200,19 0%
1800 693 0x02B5 1801,15 0,1% 1388 0x056C 1799,86 0%
2400 520 0x0208 2399,23 0% 1041 0x0411 2399.23 0%
3600 346 0x015A 3602,31 0,1% 693 0x02B5 3602,31 0,1%
4800 259 0x0103 4807,69 0,2% 520 0x0208 4798,46 0%
9600 129 0x0081 9615,38 0,2% 259 0x0103 9615.38 0,2%
14,4 K 86 0x0056 14,368 К -0,2% 173 0x00AD 14,368 К -0,2%
19,2 K 64 0x0040 19.231 K 0,2% 129 0x0081 0x0081 0,2% 0,2%
28,8 к 42 0x002A 29.07 K 0.9% 86 0x0056 28,736 К -0,2%
33,6 K 36 0x0024 33,784 К 0,5% 73 0x0049 33,784 К 0,5 %
38,4 K 32 0x0020 37,879 К -1,4% 64 0x0040 38,462 K 0,2%
56 К 21 0x0015 56.818 K 1,5% 44 0x002C 55,556 К -0,8%
57,6 K 21 0x0015 56,818 К -1,4% 42 0x002A 58.14 K 0,9%
70035
76.8 K 76.8 K 15 0x000f 0x000f 78.125 K 78.125 K 1,7% 32 32 0x0020 75.758 K -1,4%
115.2 К 10 0x000A 113,636 К -1,4% 21 0x0015 113,636 К -1,4%
9 0x0009 125 K -2,3% 19 0x0013 125 K -2.3% -2.3%
153,6 к 70018 70018 0x0007 156.25 K 1,7% 15 0x000f 156.25 K 1,7%
2304 K 4 0x0004 250 K 10 0x000A 227.273 K -1,4%

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

ПРИМЕЧАНИЕ о регистрах UBRR : Некоторые AVR имеют только один регистр UBRR, в то время как другие AVR имеют два регистра UBRR. Если ваш AVR имеет только 1 регистр UBRR, вы можете установить флажок «Рассматривать только 8-битные значения UBRR как допустимые», чтобы он показывал вам, когда Значение UBRR выходит за пределы допустимого диапазона для вашего AVR. Если ваш AVR обрабатывает 12-битное значение UBRR, вам будет полезно значение UBRR в шестнадцатеричном формате. потому что это облегчит поиск значений UBRRH и UBRRL (я уверен, вы сможете понять, что куда идет).

ПРИМЕЧАНИЕ о XMEGA AVR : Сгенерированные значения UBRR могут использоваться в качестве значения BSEL в XMEGA AVR, если и только если вы установите BSCALE равным нулю. Если будет достаточный интерес к этому калькулятору для поддержки серии XMEGA, то я добавлю в список расчеты BSCALE, а пока, нет простого способа вычислить BSCALE, не зная заранее, какое значение BSEL вы хотите использовать, поэтому это требует больших вычислительных ресурсов. вычислять.

Калькулятор скорости передачи AVR от WormFood, вер.2.1.0

Обратите внимание, что цвета будут меняться в зависимости от ваших битов данных + выбора четности.
Пожалуйста, обратитесь к руководству Atmel для вашего AVR для получения более подробной информации о том, как биты данных + четность и настройки U2X = 1 влияют на максимально допустимую частоту ошибок.
Условные обозначения:
Частота ошибок отличается на 0,5 % или меньше
Частота ошибок находится в пределах рекомендованной максимальной частоты ошибок
Частота ошибок находится в верхней половине между рекомендуемой и абсолютной максимальной частотой ошибок
Частота ошибок находится за пределами абсолютного максимального уровня ошибок.
Частота ошибок более чем в два раза превышает абсолютную максимальную частоту ошибок

Я называю это «калькулятором скорости передачи», однако технически «скорость передачи» некорректный термин. Это должно называться «калькулятор битрейта». Потому что люди так часто неправильно используют термин «бод», что многие не знают, что разница между «бит скорость» и «скорость передачи». Поскольку Atmel использует термин «скорость передачи данных» в своих руководствах и спецификациях AVR, кажется естественным назвать это «калькулятором скорости передачи данных», хотя я знаю, что это злоупотребление слова «бод».Я использую термин «скорость передачи» в заголовке, зная, что это неправильно, чтобы люди могли найти эту страницу при поиске в Интернете (даже Atmel использует «скорость передачи»), однако все остальные ссылки указаны как «скорость передачи».

ПРИМЕЧАНИЕ о регистрах UBRR: Некоторые AVR имеют только один регистр UBRR, в то время как другие AVR имеют два регистра UBRR. Если ваш AVR имеет только 1 регистр UBRR, то вы можете поставить галочку «Учитывать только 8-битные регистры». значения UBRR как действительные», чтобы он показывал вам, когда значение UBRR выходит за пределы диапазона для ваш АВР.Если ваш AVR обрабатывает 12-битное значение UBRR, то значение UBRR в шестнадцатеричном формате будет вам полезен, потому что облегчит поиск УБРРХ и УБРРЛ значения (я уверен, вы можете понять, что и куда).

ПРИМЕЧАНИЕ о XMEGA AVR: Сгенерированные значения UBRR могут использоваться в качестве значения BSEL в XMEGA AVR, если и только если вы устанавливаете BSCALE на ноль. Если есть достаточный интерес к этому калькулятору для поддержки XMEGA серии, то я добавлю в список расчеты BSCALE, но пока нет простого способа для расчета BSCALE, не зная заранее, какое значение BSEL вы хотите использовать, поэтому вычислительно дорого для расчета.

Как пользоваться этой страницей:
Ничего не вводя, можно получить список настроек UBRR для многих популярных тактовая частота и скорость передачи данных последовательного порта. Что делает эту программу особенной, так это тот факт, что что вы можете сказать ему, какую скорость передачи данных последовательного порта вы хотите, и он сообщит вам все возможные тактовые частоты, которые будут генерировать желаемую скорость передачи данных последовательного порта. Вы также можете задать ему тактовую частоту, и он расскажет вам все возможные скорости передачи данных последовательного порта, которые могут быть получены с этой тактовой частотой.Это очень удобно, когда вы просматриваете свою «кучу мусора» в поисках правильный кварц или генератор для создания заданной скорости передачи данных последовательного порта.


Если ваши потребности в расчетах последовательного порта, связанные с AVR, не были удовлетворены этим калькулятор, или если у вас есть какие-либо предложения или пожелания, или если вы заметили какие-либо ошибки или у вас есть проблемы с этим калькулятором, или, если вы просто хотите сказать «привет», тогда, пожалуйста, дайте мне крик на моя контактная страница или зайдите на канал #avr в сети Libera IRC .

AVRBaudCalc © 2005-2021, WormFood

Расчет скорости передачи данных USART Часть 1

Теперь давайте разберемся с расчетом скорости передачи USART. Формула для расчета скорости передачи показана на рисунке 1.

Рисунок 1. Формула расчета скорости передачи данных.

 

Помните, что всякий раз, когда используется слово USART, мы говорим об асинхронном режиме периферийного устройства USART, т. е. UART. Существуют две формулы для расчета скорости передачи на основе значения параметра OVER8.Если OVER8=1, это означает, что мы используем передискретизацию на 8, и блок приемника периферийного устройства берет 8 выборок, чтобы понять бит. Первая формула на Рисунке 1 используется для расчета скорости передачи данных, если вы используете передискретизацию на 8, а вторая формула используется, если вы используете передискретизацию на 16. Здесь USARTDIV является коэффициентом деления для получения различных скоростей передачи, а минимальное значение для этого — 1. Вы должны варьировать значение USARTDIV в зависимости от ваших требований к скорости передачи данных. Вы знаете, что минимальное значение USARTDIV будет равно 1.Таким образом, максимальная скорость передачи данных, которую вы можете получить от периферийного устройства, использующего передискретизацию на 8, будет равна тактовой частоте периферийного устройства, деленной на 8. 16.

 

Примечание: Скорость передачи для приемника и передатчика (Rx и Tx) установлена ​​на одно и то же значение, запрограммированное в значениях мантиссы и дроби USARTDIV.

Когда обмениваются данными два периферийных устройства USART, оба должны обмениваться данными с одинаковой скоростью передачи данных.Например, при обмене данными между вашим ПК и платой микроконтроллера через последовательный порт помните, что скорость передачи данных, которую вы программируете на своем компьютере, и скорость передачи данных, настроенная в периферийных устройствах UART микроконтроллера, должны быть одинаковыми.

Общая формула для расчета скорости передачи показана на рис. 2, где значение OVER8 может быть либо 0, либо 1.

Рисунок 2. Общая формула для расчета скорости передачи данных.

 

Примеры:

Теперь давайте обсудим несколько примеров расчета скорости передачи данных.

Допустим, вы хотите сгенерировать скорость передачи 9600 бит в секунду. Итак, здесь желаемая скорость 9600 бод. Предположим, что периферийная тактовая частота составляет 16 МГц, и используется передискретизация на 16. Что ты теперь будешь делать?

Вы должны использовать формулу,

 

В этом примере скорость передачи/приема = 9600 бит/с и FPCLK = 16 МГц. Теперь нужно рассчитать коэффициент деления. Для этого сначала подставьте значения скорости Tx/Rx и FPCLK в уравнение 1.

 

Теперь вам нужно рассчитать коэффициент деления (USARTDIV), который затем сохраняется в регистре USART_BRR или в регистре генерации скорости передачи.Если вы решите уравнение 2, вы получите значение USARTDIV следующим образом:

USARTDIV = 16М/(8*2*9600)

= 104,17

 

После этого нужно запрограммировать рассчитанное значение USART DIV, т. е. 104.17, в регистр UART BRR.

Шаги для программирования значения USARTDIV в регистре USART_BRR:

Прежде всего, вы должны преобразовать значение USARTDIV в шестнадцатеричное, а затем запрограммировать регистр USART_BRR для достижения желаемой скорости передачи данных.Регистр USART_BRR содержит два раздела. Один представляет собой дробную часть 4 бит, а другой — мантисса часть 12 бит, как показано на рисунке 3.

Рисунок 3. Разделы USART_BRR.

 

В 104.1875 1875 — дробная часть, а 104 — мантисса. Теперь давайте посмотрим, как запрограммировать эти части. Если вы заглянете в регистр USART_BRR, то увидите там два раздела, как показано на рис. 4. Один для дробей, а другой для мантиссы. Дробные биты — это всего четыре бита от 0 до 3, тогда как мантисса — от 4 до 15, всего 11 бит.

Рисунок 4. Регистр скорости передачи данных.

 

1. Возьмите дробную часть, т. е. 0,1875, а затем умножьте ее на 16, поскольку мы используем передискретизацию на 16. После умножения вы получите следующее значение:

ДЕЛ_Дробь = 0,1875 * 16

          = 3

2. Вы знаете, что часть мантиссы равна 104, и преобразуете ее в шестнадцатеричный формат, т. е. 0x68.

3. Следовательно, теперь значение USARTDIV будет 0x683. Вы должны запрограммировать значение 0x683 в регистре USART_BRR, чтобы сгенерировать скорость передачи 9600 бит/с.Дробная часть должна быть запрограммирована в дробную часть регистра USART_BRR, а часть мантиссы вы должны запрограммировать в секцию мантиссы регистра скорости передачи.

 

Теперь давайте возьмем еще один пример создания скорости передачи 115200 бит/с. Давайте рассмотрим периферийную частоту 16 МГц и передискретизацию на 8,

.

Теперь нужно рассчитать USARTDIV,

USARTDIV = 16М/(115200*8)

                     = 17,361

 

Следовательно, 17.361 — это значение USARTDIV.

Сначала посчитаем дробь следующим образом:

ДЕЛ_Дробь = 0,361 * 8

                         = 2,88

 

После умножения DIV_Fraction будет 2,88, что можно считать равным 3.

Затем преобразуйте часть мантиссы в шестнадцатеричный формат, т. е. 0x11. Поэтому теперь значение USARTDIV будет 0x113. Вы должны запрограммировать 3 в дробную часть и 0x11 в мантиссу регистра USART_BRR. При этом периферийное устройство может генерировать скорость передачи 115200 бит/с.

 

stm32 — Понимание расчетов для дробного генератора скорости передачи данных (STM32F4)

На мой взгляд, справочное руководство делает вещи немного сложнее, чем они есть на самом деле.

8-кратная передискретизация всегда приводит к более высокой возможной скорости передачи данных. Ровно в два раза больше.

Ограничение состоит в том, что часть мантиссы должна быть не менее 1. Таким образом, вы можете рассчитать максимально возможную скорость передачи, которую вы можете достичь при заданной входной частоте:

$$ B_{max}~\text{в бодах} = \frac{\text{входная частота в Гц}}{\text{передискретизация}} $$

Таким образом, для входной частоты 8 МГц вы можете получить максимальную скорость 1 Мбод для передискретизации на 8 и 500 кбод для передискретизации на 16.


Если вы используете 16-кратную передискретизацию, все получается очень хорошо, когда значение регистра, которое вы хотите записать, равно входной частоте, деленной на скорость передачи данных.

BRR = входная частота UART в Гц / скорость передачи в бодах

Результат этого расчета должен быть выше 16, чтобы UART работал. Таким образом, по крайней мере 1 оказывается в мантиссе регистра BRR .


«Беда» начинается, если использовать передискретизацию на 8.Я использую тот же подход:

BRR8 = входная частота UART в Гц / скорость передачи в бодах

Но в основном теперь старший бит дробной части отключен и значение мантиссы должно быть сдвинуто на один бит:

BRR = ((BRR8 & !(0x3)) << 1) | (BRR8 и 0x3)

Результирующее значение BRR также должно быть больше 16, чтобы UART работал.


Итак, для 0 бод с частотой 8 МГц и передискретизацией на 8:

BRR8 = 8e6 / 0 = 8,6, поэтому либо 8 для 0 бод, либо 9 для 888888 бод, обычно обычное округление дает более близкий результат, но иногда проще переключиться на что-то другое 0 бод, например, это также обычное значение.

Но начнем с: BRR8 = 9 = 0b1001

Затем BRR = ((0b1001& !(0x3)) << 1) | (0b1001 и 0x3) = (0b1000 << 1) | (0b001) = 0b10000 | 0b001 = 0b10001 = 17

Страница не найдена - FTDI





    CountryAfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua и BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia и HerzegovinaBotswanaBouvet IslandBrazilBritish Индийский океан TerritoryBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral африканских RepublicChadChileChinaChristmas IslandCocos (Килинг) IslandsColombiaComorosCongoCook IslandsCosta RicaCote D'IvoireCroatiaCubaCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland (Мальвинские) острова Фарерские IslandsFijiFinlandFrance, MetropolitanFrench GuianaFrench PolynesiaFrench Южный TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuineaGuinea-BissauGuyanaHaitiHeard и острова Мак-ДональдГондурасГонконгВенгрияИсландияВ diaIndonesiaIran (Исламская Республика) IraqIrelandIsraelItalyJamaicaJapanJordanKazakhstanKenyaKiribatiNorth KoreaSouth KoreaKuwaitKyrgyzstanLao Народной Демократической RepublicLatviaLebanonLesothoLiberiaLibyan арабских JamahiriyaLiechtensteinLithuaniaLuxembourgMacauFYROMMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesia, Федеративные Штаты ofMoldova, Республика ofMonacoMongoliaMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana IslandsNorwayOmanPakistanPalauPanamaPapua Новый GuineaParaguayPeruPhilippinesPitcairnPolandPortugalPuerto RicoQatarReunionRomaniaRussian FederationRwandaSaint Китса и NevisSaint LuciaSaint Винсент и GrenadinesSamoaSan MarinoSao Томе и PrincipeSaudi ArabiaSenegalSeychellesSierra LeoneSingaporeSlovak RepublicSloveniaSolomon IslandsSomaliaSouth AfricaSouth Грузии &ампер; Южные Сандвичевы островаИспанияШри-ЛанкаSt.ЕленаСв. Пьер и MiquelonSudanSurinameSvalbard и Ян Майен IslandsSwazilandSwedenSwitzerlandSyrian Arab RepublicTaiwanTajikistanTanzania, Объединенная Республика ofThailandTogoTokelauTongaTrinidad и TobagoTunisiaTurkeyTurkmenistanTurks и Кайкос IslandsTuvaluUgandaUkraineUnited арабских EmiratesUnited KingdomUnited StatesUnited Штаты Экваторияльная IslandsUruguayUzbekistanVanuatuVatican City State (Святой Престол) VenezuelaViet NamVirgin острова (Британские) Виргинские острова (США) Уоллис и Футуна IslandsWestern SaharaYemenDemocratic Республика КонгоЗамбияЗимбабвеЧерногорияСербияАландские островаБонэйр, Синт-Эстатиус и СабаКюрасаоПалестинская территория, оккупированнаяЮжный СуданSt.Бартелеми Св. Мартин (французская часть) Канарские острова Остров Вознесения (Британия) Косово, Республика Остров Мэн Тристан да Кунья Гернси Джерси

    Больше не показывать это всплывающее окно.

    Эти данные вы предоставили для наших маркетинговых коммуникаций с последними новостями, предложениями, рекламными акциями, событиями и для других целей, описанных в нашей политике конфиденциальности.

    CAN FD Калькулятор – CSS Электроника

    Заголовок Полезная нагрузка Нижний колонтитул
    #бит ССО ID РТР/РРС ИДЕ р0/ФДФ разрешение БРС ЕСИ Дополнение ДАННЫЕ СБК CRC CRC D ПОДТВЕРЖДЕНИЕ ПОДТВЕРЖДЕНИЕ Д ЭОФ ИФС

    Исключены биты заполнения


    О калькуляторе CAN FD

    Инструмент калькулятора CAN FD позволяет сравнивать кадры классической шины CAN с кадрами обычной шины.Кадры CAN FD (гибкая скорость передачи данных). Для полного обзора каждого из полей CAN FD и CAN frame см. наше введение в шину CAN и введение в CAN FD.

    В частности, инструмент вычисляет эффективность кадров CAN и CAN FD как функцию количества байтов данных в полезной нагрузке кадра. Эффективность кадра CAN рассчитывается как количество битов полезной нагрузки, деленное на общее количество битов. Другими словами, это мера того, насколько эффективна структура кадра с точки зрения ее способности передавать полезные нагрузки шины CAN.Как видно, кадр CAN FD менее эффективен, чем кадр Classical CAN, если общая полезная нагрузка составляет 8 байтов данных или меньше. С другой стороны, если кадр CAN FD имеет более 12 байтов данных, он более эффективен, чем кадр Classical CAN.

    Инструмент CAN FD также вычисляет среднюю скорость передачи для кадров Classical CAN и CAN FD. Для классического кадра CAN это просто равно битовой скорости арбитража. Для кадра CAN FD формула расчета эффективности выглядит следующим образом:

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

    Обратите внимание, что калькулятор для простоты исключает биты заполнения, хотя он позволяет включать/исключать «фиксированные биты заполнения» в поле SBC (счетчик заполняющих битов) (2 бита) и поле CAN FD CRC (4 бита).

    Калькулятор CAN FD (Google Sheet)

    Вы также можете проверить наш оригинальный инструмент калькулятора CAN FD через Google Sheet ниже:

    Калькулятор CAN FD

    Узнайте больше о CAN FD из наших видеороликов ниже:



    Рекомендуется для вас


    Используйте стрелки влево/вправо для перемещения по слайд-шоу или проведите пальцем влево/вправо при использовании мобильного устройства

    Таблицы скоростей передачи AVR

    1
    32.768 кГц
    Бод UBRR % ошибки
    300 6 2,5
    600 2 12,1
    1200 1 17,2
    2400 0 17,2
    4800 0 134,4
    9600 0 368,8
    14400
    19200 0 837,5
    28800 0 1306,2
    38400 0 1775,0
    57600 0 2712,5
    76800 0 3650.0
    115200 0 5525.0
    1 МГц
    Бод UBRR % ошибки
    300 207 0.2
    600 103 0,2
    1200 51 0,2
    2400 25 0,2
    4800 12 0,2
    9600 6 6 7.5
    14400 3
    19200 2 7.8
    28800 1 7.8
    38400 1 22,9
    57600 0 7,8
    76800 0 22,9
    115200 0 84,3
    1,2288 МГц
    Бод UBRR % ошибки
    300 255 0,0
    600 127 0.0
    1200 63 0,0
    2400 31 0,0
    4800 15 0,0
    9600 7 0,0
    14400 4 4 6.2
    19200 3 0.0
    28800 2 2 12.59
    38400 1 1 0.0
    57600 57600 0 25.0
    76800 76800 0 0.0
    115200 0 0 50,0
    1,8432 МГц
    Бод UBRR % ошибки
    300 383 383 0.0
    600 191 0.0
    1200 95 0.0
    2400 47 0,0
    4800 23 0,0
    9600 11 0,0
    14400 7 0,0
    19200 5 0.0 0.0
    28800 3
    38400 2 2 0.0
    57600 1 1 0.0
    76800 1 33.3 33.3
    115200 0 0.0
    0,1
    2 МГц
    Бод UBRR % ошибки 95 542
    300 на 416
    600 207 0,2
    1200 103 0,2
    2400 51 0.2
    4800 25 0,2
    9600 12 0,2
    14400 8 3,7
    19200 6 7,5
    28800 3 3 7.8
    38400 2 2
    57600 57600 1 1 70017
    76800 1 22.9
    115200 0 7,8
    2,4576 МГц
    Бод UBRR % ошибки
    300 511 0,0
    600 255 0,0
    1200 127 0,0
    2400 63 0,0
    4800 31 0.0
    9600 15 0,0
    14400 10 3,1
    19200 7 0,0
    28800 4 6,2
    38400 3 3 0.0
    57600 2 12.59
    76800 76800 1 1 0.0
    115200 0 25.0
    3,2768 МГц
    Бод UBRR % ошибки
    в 300 682 0,0
    600 340 0,1
    1200 170 0,2
    2400 84 0,4
    4800 42 0,8
    9600 20 1.6
    14400 13 1,6
    19200 10 3,1
    28800 6 1,6
    38400 4 6,2
    57600 3 12.5 12.5
    76800 2 12.5
    115200 1 1 12.59
    3.579545 МГц
    Бод UBRR % ошибки
    в 300 745 0,0
    600 372 0,0
    1 200 185 0,2
    2400 92 0,2
    4800 46 0,8
    9600 22 1,3
    14400 2 39018 15
    19200 11 3,0
    28800 7 3,0
    38400 5 3,0
    57600 3 3,0
    76800 2 3.0
    115200 1 3.0
    6
    3,6864 МГц
    Бод UBRR % ошибки
    300 767 0.0
    600 383 0,0
    1200 191 0,0
    2400 95 0,0
    4800 47 0,0
    9600 23 23 0.0
    14400 15 0.0
    19200 11 0.0
    28800 7 0.0
    38400 5 0,0
    57600 3 0,0
    76800 2 0,0
    115200 1 0,0
    4 МГц
    Бод UBRR % ошибки
    300 832 0,0
    600 416 0.1
    1200 207 0,2
    2400 103 0,2
    4800 51 0,2
    9600 25 0,2
    14400 16 16 2.1
    19200 12 0.2
    28800 8 8 3.7
    38400 6 7.5
    57600 57600 3 76
    76800 2 2 7.8
    115200 1 7.8
    МГц
    4,1
    Бод UBRR % ошибки
    300 873 873 0.0
    600 436 0.0
    1200 217 0.2
    2400 108 0,2
    4800 54 0,7
    9600 26 1,1
    14400 17 1,1
    19200 13 13 2,5
    8 8 1.1
    38400 6 6 2,5
    57600 4 9.9
    75885 76800 2 12.1 12.1
    115200 1 12.1
    7 0,0
    4,433619 МГц
    Бод UBRR % ошибки
    в 300 923
    600 461 0,0
    1200 230 0,0
    2400 114 0.4
    4800 57 0,5
    9600 28 0,5
    14400 18 1,3
    19200 13 3,0
    28800 9 9 3.9
    38400 6 3.0
    57600 4 4 3,9
    76800 3 3 10.9
    115200 1 16,9
    7
    4,608 МГц
    Бод UBRR % ошибки +
    в 300 959 0,0
    600 479 0,0
    1200 239 0,0
    2400 119 0,0
    4800 59 0.0
    9600 29 0,0
    14400 19 0,0
    19200 14 0,0
    28800 9 0,0
    38400 7 7 6.7
    57600 4 4
    76800 3 3 6.7
    115200 2 20.0
    4,9152 МГц
    Бод UBRR % ошибки
    в 300 1023 0,0
    600 511 0,0
    1200 255 0,0
    2400 127 0,0
    4800 63 0,0
    9600 31 0.0
    14400 20 1,6
    19200 15 0,0
    28800 10 3,1
    38400 7 0,0
    57600 4 4 6.2
    76800 76800 3 0.0
    115200 2 12.59
    7
    5 МГц
    Бод UBRR % ошибки
    300 1041 0.0
    600 520 0,0
    1200 259 0,2
    2400 129 0,2
    4800 64 0,2
    9600 32 32 1,4
    14400 14400 21 1.4
    19200 15 15 1,7
    28800 10 1.4
    38400 7 1,7
    57600 4 7,8
    76800 3 1,7
    115200 2 10,6
    5,0688 МГц
    Бод UBRR % ошибки
    300 1055 0,0
    600 527 0.0
    1200 263 0,0
    2400 131 0,0
    4800 65 0,0
    9600 32 0,0
    14400 21 21 0.0
    19200 16 3.0
    28800 10 10 0.0
    38400 7 3.0
    57600 5 9.1 9.1
    76800 7618 3.0
    115200 2 2 9.1
    6 МГц
    Бод UBRR % ошибки
    300 1249 1249 0.0
    600 624 0,0
    1200 312 0.2
    2400 155 0,2
    4800 77 0,2
    9600 38 0,2
    14400 25 0,2
    19200 19 19 2,4
    28800 12 0.2
    38400 9 9 2.4
    57600 6 7.5
    76800 4 2 2,4
    115200 2 7.8
    7 0,0
    6,144 МГц
    Бод UBRR % ошибки 95 542
    в 300 тысяче двести семьдесят-девять
    600 639 0,0
    1200 319 0,0
    2400 159 0.0
    4800 79 0,0
    9600 39 0,0
    14400 26 1,2
    19200 19 0,0
    28800 12 12 2,5
    38400 9 0.0
    57600 6 6 5.0
    76800 4 4 0.0
    115200 2 10,0
    7,3728 МГц
    Бод UBRR % ошибки
    в 300 1535 0,0
    600 767 0,0
    1200 383 0,0
    2400 191 0,0
    4800 95 0.0
    9600 47 0,0
    14400 31 0,0
    19200 23 0,0
    28800 15 0,0
    38400 11 11 0.0
    57600 7 0.0
    76800 76800 5 0.0
    115200 3 3 0.0
    8 МГц
    Бод UBRR % ошибки
    в 300 1666 0,0
    600 832 0,0
    1200 416 0,1
    2400 207 0,2
    4800 103 0,2 ​​
    9600 51 0.2
    14400 34 0,8
    19200 25 0,2
    28800 16 2,1
    38400 12 0,2
    57600 8 8 3.7
    76800 6 7.5
    115200 3 70017
    9 МГц
    Бод UBRR % ошибки
    300 1874 0.0
    600 937 0,1
    1200 468 0,1
    2400 233 0,2
    4800 116 0,2
    9600 58 58 0,7
    14400 38 0.2
    19200 28 28 1.0
    28800 19 2.4
    38400 14 2,4
    57600 9 2,4
    76800 6 4,4
    115200 4 2,4

    7
    9,216 МГц
    Бод UBRR % ошибки
    300 1919 0,0
    600 959 0.0
    1200 479 0,0
    2400 239 0,0
    4800 119 0,0
    9600 59 0,0
    14400 39 39 0.0
    19200 29 0.0
    28800 19 0,0
    38400 14 14 0.0
    57600 9 0.0
    70035 7 7 6.7
    115200 4 0.0
    937
    10 МГц
    Бод UBRR % ошибки
    300 2082 2082 0.0
    600 1041 0,0 0,0
    1200 520 0.0
    2400 259 0,2
    4800 129 0,2
    9600 64 0,2
    14400 42 0,9
    19200 32 32 1.4
    28800 21 1.4
    38400 15 15 1,7
    57600 10 1.4
    76800 7 1,7 1,7
    115200 4 7.8
    0,0
    11,0592 МГц
    Бод UBRR % ошибки
    в 300 2303
    600 тысяча сто пятьдесят один 0,0
    1200 575 0,0
    2400 287 0.0
    4800 143 0,0
    9600 71 0,0
    14400 47 0,0
    19200 35 0,0
    28800 23 23 0.0
    38400 17 0.0
    57600 11 11 0.0
    76800 76800 8 0.0
    115200 5 0,0
    12 МГц
    Бод UBRR % ошибки
    в 300 2499 0,0
    600 +1249 0,0
    1200 624 0,0
    2400 312 0,2
    4800 155 0.2
    9600 77 0,2
    14400 51 0,2
    19200 38 0,2
    28800 25 0,2
    38400 19 19 2,4
    57600 12 0.2
    76800 9 9 9
    115200 6 7.5
    12,288 МГц
    Бод UBRR % ошибки 95 542
    в 300 2559 0,0
    600 +1279 0,0
    1200 639 0,0
    2400 319 0,0
    4800 159 0,0
    9600 79 0.0
    14400 52 0,6
    19200 39 0,0
    28800 26 1,2
    38400 19 0,0
    57600 12 12 2,5
    76800 9 0.0
    115200 6 5.0
    610918 2
    14.318181 МГц
    Бод UBRR % ошибки
    в 300 2982 0,0
    600 1490 0,0
    1200 745 0,0
    2400 372 0,0
    4800 185 0,2 ​​
    9600 92 0,2 ​​
    14407
    19200 46 0,8
    28800 30 0,2
    38400 22 1,3
    57600 15 3,0
    76800 11 3.0
    115200 7 3.0
    14,746 МГц
    Бод UBRR % ошибки
    300 3071 0.0
    600 1535 0,0
    1200 767 0,0
    2400 383 0,0
    4800 191 0,0
    9600 95 95 0.0
    14400 63 0,0
    19200 47 0.0
    28800 31 0.0
    38400 23 0,0
    57600 15 0,0
    76800 11 0,0
    115200 7 0,0
    00
    16 МГц
    Бод UBRR % ошибки
    300 3332 0,0
    600 1666 0.0
    1200 832 0,0
    2400 416 0,1
    4800 207 0,2
    9600 103 0,2
    14400 68 68 0,6
    19200 51 0.2
    28800 34 0.8
    38400 25 25 0.2
    57600 16 2.1 21
    70035 12 12
    8 3.7
    18 МГц
    Бод UBRR % ошибки
    300 3749 3749 0.0
    600 1874 1874 0.0
    1200 937 937 0.1
    2400 468 0,1
    4800 233 0,2
    9600 116 0,2
    14400 77 0,2
    19200 58 58 0.7
    28800 38 0.2
    38400 28 28 1.0
    57600 19 2.4
    76800 14 2 2.4
    115200 9 2,4
    0,0
    18,432 МГц
    Бод UBRR % ошибки
    в 300 3839
    600 1919 0,0
    1200 959 0,0
    2400 479 0.0
    4800 239 0,0
    9600 119 0,0
    14400 79 0,0
    19200 59 0,0
    28800 39 39 0.0
    38400 29 0.0
    57600 19 19 0.0
    76800 14 14 0.0
    115200 9 0,0
    20 МГц
    Бод UBRR % ошибки +
    в 300 4166 0,0
    600 2082 0,0
    1200 1041 0,0
    2400 520 0,0
    4800 259 0.2
    9600 129 0,2
    14400 86 0,2
    19200 64 0,2
    28800 42 0,9
    38400 32 32 1.4
    57600 217600 21 1.4
    76800 15 15 1.7
    115200 9 10 10 1.4
    30 МГц
    Бод UBRR % ошибки
    в 300 6249 0,0
    600 3124 0,0
    1200 тысячу пятьсот шестьдесят две 0,0
    2400 780 0,0
    4800 390 0,1
    9600 194 0.2
    14400 129 0,2
    19200 97 0,4
    28800 64 0,2
    38400 48 0,4
    57600 32 32 1,4
    76800 23 1.7
    115200 15 15 1.7
    9
    32.768 МГц
    Бод UBRR % ошибки 95 542
    в 300 6826 0,0
    600 3412 0,0
    1200 1706 0,0
    2400 852 0,0
    4800 426 0,1
    9600 212 0,2 ​​
    14 900 80 18 18 400 9002
    19200 106 0,3
    28800 70 0,2
    38400 52 0,6
    57600 35 1,2
    76800 26 1.2
    115200 17 1.2
    40 МГц
    Бод UBRR % ошибки
    300 8332 0.0
    600 4166 0,0
    1200 2 082 0,0
    2400 тысяча сорок-один 0,0
    4800 520 0,0
    9600 259 259 0.2
    14400 17400 173 0,2 ​​
    19200 129 0,2 ​​
    28800 86 0.

    Добавить комментарий

    Ваш адрес email не будет опубликован.