Я помітив, що мої експерименти в лабораторії з RS-485 відмінно працюють з досить короткими кабелями, але для справжніх установок потрібні резистори. Чи їх наявність чи відсутність є функцією довжини кабелю чи іншими факторами?
Я помітив, що мої експерименти в лабораторії з RS-485 відмінно працюють з досить короткими кабелями, але для справжніх установок потрібні резистори. Чи їх наявність чи відсутність є функцією довжини кабелю чи іншими факторами?
Відповіді:
Усі кабелі RS-485 вимагають припинення. Деякі можуть просто так працювати без них, але всі повинні мати їх.
Оскільки кінцеві резистори завантажують мережу, їх не слід використовувати, якщо вони не потрібні. Оскільки відбиті хвилі будуть затухати за 3-4 цикли, якщо час для цього стане меншим за одну ширину бітів даних (або половину бітової ширини, якщо вибірки в середині), відбиті хвилі не будуть заважати, а резистори, що закінчуються, не будуть вимагається.
Це досить простий підрахунок, враховуючи швидкість поширення, що становить в середньому близько 65% швидкості світла: для швидкості зв'язку 9600 бай / с, на кабелі 1000 футів, у вас є час подорожі в 3 секунди, час згасання між 9 -12 Usec, а ширина долота - 10 мсек. Тому кожна відбита хвиля буде згасати перед тим, як ви відбираєте пробу кожного біта, тому резистори припинення не потрібні.