0

Перетворювач RS232 <-> RS485

Преобразователь RS232 <-> RS485

Перетворювач RS232 <-> RS485

Перетворювач RS232 <-> RS485 використовується для зміни рівнів напруги, які відповідають даним стандартам. У перетворювачі характеристики напруги для RS232 перетворюються в рівні, що відповідають стандарту TTL, а потім перетворюються в рівні, прийняті RS485. Конвертер додатково має автоматичний перемикач між відправленням і отриманням.

рекомендації: пристрій корисно використовувати для відправки даних по довгих лініях з відносно високою швидкістю.

Характеристики

  • зв'язок з комп'ютером в напівдуплексному режимі
  • спільна робота з вісьмома модулями серії «блоки RS485»
  • зв'язок між модулями в системі RS485 по загальній двухпроводной шині
  • можливість побудови мережі з максимальною довжиною 1200 м
  • джерело живлення: 7 … 15VDC

опис схеми

Електрична схема перетворювача RS232 <-> RS485 показана на малюнку 1.

Схема перетворювача RS232 <-> RS485

Рис. 1

Завдяки сумісним за часом методу передачі з інтерфейсом RS232 представлений перетворювач являє собою систему узгодження рівнів напруги, відповідну необхідним типам передачі. Мікросхема US1 використовувалася для зміни рівнів напруги з боку послідовного порту RS232. Він містить перетворювач напруги, який перетворює рівні вхідної напруги в стандарті TTL (0 … 5 В) в напруги, необхідні для послідовного порту: -10 B і +10 В. Крім того, сигнали, надходять від роз'єму комп'ютера (-15 В, +15 В, обробляється до рівнів TTL (0/5 В.) Після обробки напруг вихід мікросхеми US1 отримує рівні TTL, які потім повинні бути перетворені в стандартні рівні RS485 (UА + UВ> 0,2 В, UА-UВ> 0,2 В. Для цієї мети використовувалася спеціалізована інтегральна мікросхема MAX485. Ця мікросхема адаптована для роботи в напівдуплексному режимі. До її складу входять приймач і лінійний передавач. Вихід передавача підключений до інтегральної схемою і одночасно з лінійним входом приймача, що означає, що напрямок передачі визначається станом входів DE – для передавача і RE – для приймача. У представленій конфігурації ці входи пов'язані один з одним, тому перехід в низький стан переводить мікросхему MAX485 в режим прийому, а перехід в високе стан забезпечує передачу.

Щоб не «блокувати» лінію, коли вона простоює, коли все мікросхеми, підключені до лінії, знаходяться в режимі прийому, існують перехідні процеси, які приймачі можуть невірно інтерпретувати. Щоб запобігти такій ситуації, резистори R2 … R4 спочатку встановлюють лінію передачі на логічну лінію. Щоб не мати потреби в програмному забезпеченні, керуючому режимом роботи системи MAX485, використовувався автоматичний перемикач режимів. Цей перемикач був реалізований на мікросхемі NE555 (US4). Вона працює в режимі моностабільний тригера, запускається сигналом, отриманим від послідовного порту. Поява низького стану на виході R1OUT ланцюга US1 (наприклад, стартовий біт) викликає відключення моновібратора. Діод D2 викликає більш швидку розрядку конденсатора C5 і негайну реакцію ланцюга NE555 на вхідний сигнал. Коли стартовий біт виявлений, на виході OUT мікросхеми US4 з'являється високий стан, яке перемикає мікросхему MAX485 в режим передачі і дозволяє відправляти дані. Після відправки відповідного біта мікросхема MAX485 автоматично перемикається в режим прийому. Таке управління режимом роботи дозволяє звільнити лінію вже приблизно через 40 мс після завершення відправки даних, що важливо в разі читання даних з підключених модулів. Після видачі команди читання виконавчому модулю відповідь відправляється їм приблизно через 100 мс. Як джерело живлення використовувався монолітний стабілізатор LM7805. конденсатори C1 … C4 фільтрують напруга живлення, а діод D1 запобігає пошкодження US3 в разі підключення зі зворотним полярністю напруги.

Друкована плата зразка показана на малюнку 2.

Схема перетворювача RS232 <-> RS485

Рис. 2

деталі






Залишити коментар

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