1 бод еквівалентний одному біту в секунду. Щоб обчислити кількість біт за секунду, можна використати наступну формулу. Передача = кількість байтів x загальна кількість бітів на кадр x швидкість виведення повідомлення (у Гц), де загальна кількість бітів на кадр = біти даних + стартовий біт + стоп-біт + біт парності, якщо використовується.
Швидкість передачі даних = швидкість передачі даних (біт/с) / кількість бітів на одиницю даних Наприклад, скажімо, у вас є система зі швидкістю передачі даних 2400 біт на секунду (біт/с) із застосуванням техніки модуляції, причому кожен сигнал передає два біти інформації. У цьому сценарії швидкість передачі обчислюється як 2400 біт/с, поділена на 2, що дорівнює 1200 бод.
1) Як визначити швидкість передачі даних, яка потрібна для вашої програми, враховуючи годинник MCU? Швидкість передачі = кількість біт/сек . Найпоширеніші швидкості передачі: 9600 = до 9600 біт/с = 104 мкс на біт.
| Швидкість передачі | ||
|---|---|---|
| 115200 бод | 115200 біт/с | 14400 байт/с |
| 230400 бод | 230400 біт/с | 28800 байт/с |
| 460800 бод | 460800 біт/с | 57600 байт/с |
| 576000 бод | 576000 біт/с | 72000 байт/с |
Швидкість передачі даних становить міра кількості змін сигналу (за секунду), які поширюються через середовище передачі. Швидкість передачі даних може бути вищою або нижчою за швидкість передачі даних, тобто кількість біт за секунду, яку користувач може проштовхнути через систему передачі.
тактова частота: 80000 Кб, попередній масштабувальник: 1, щоб ми могли отримати Tq = 1/80000 КБ циклів BTL: 40 разів на біт = 40 * (1/80000 К) = 1/2000 КБ, щоб отримати швидкість передачі = 1/ (1/2000k) = **2000k . ** ця швидкість передачі даних, яку ми розрахували, дорівнює значенню, яке згенерував CANoe.