Автопортал || Авто - статьи

Сельскохозяйственная техника
Чтение RSS

Перехідник COM - USB

  1. Повноцінний перехідник - COM адаптер для USB порту
  2. Спрощений варіант на FT8U232BM
  3. Схема перехідника для COM з USB на PL2303
  4. USB - COM перехідник на мікроконтролері Attiny2313
  5. Перехідник COM-USB на мікроконтролері Atmega8

У даній статті наведена добірка схем, що дозволяє зібрати нескладне, але вкрай корисний пристрій: перехідник Com USB .

Послідовний порт (RS-232), або як ще його називають COM-порт, призначений для обміну інформацією між комп'ютером і периферійними пристроями. Послідовним його назвали тому, що обмін даними по ньому відбувається біт за бітом по одному.

Спочатку COM порт призначався для з'єднання модема з комп'ютером. Надалі до нього стали підключати миша, сканер іншу периферію. Так само є можливість за допомогою COM порту організувати пряме з'єднання двох комп'ютерів. Спочатку COM порт призначався для з'єднання модема з комп'ютером

На сьогоднішній день переважна більшість комп'ютерів не оснащуються RS-232 роз'ємом, оскільки широке поширення отримав стандарт USB. Але ще існують багато чого зовнішніх пристроїв працюють тільки з COM портом (різні програматори, діагностичне обладнання, ресивери та ін.). Виходом з даної ситуації є використання пристрою перехідник COM-USB. Нижче наведемо кілька варіантів найбільш популярних схем даного перехідника.

Повноцінний перехідник - COM адаптер для USB порту

на мікросхемі FT8U232BM

Основа даної схеми є мікросхема FT8U232BM - виробника FIDI Ltd . Пристрій побудований за такою схемою підтримує всі сигнальні рівні (DCD, RX, TX, DTR, GND, DSR, RTS, CTS, RI) згідно терморегулятори COM порту.

Для узгодження TTL рівнів RS232 інтерфейсу з рівнями мікросхеми FT8U232BM використовуються дві мікросхеми 74НС00 Для узгодження TTL рівнів RS232 інтерфейсу з рівнями мікросхеми FT8U232BM використовуються дві мікросхеми 74НС00. Мікросхема пам'яті 93С46 призначена для зберігання персонального номера (PID), код виробника (VID), а так же заводський номер пристрою. Дану мікросхему можна і не встановлювати. В цьому випадку до комп'ютера можливо буде підключити всього лише 1 створює віртуальний COM-порт пристрій. Мікросхему пам'яті AT93С46 можливо замінити на AT93C66, AT93C56. Прошивається 93С46 безпосередньо на платі за допомогою фірмової утиліти виробника FTDI.

Завантажити datasheet FT8U232BM   (1,4 Mb, завантажено: 2 175) Завантажити datasheet FT8U232BM (1,4 Mb, завантажено: 2 175)

Завантажити драйвер для FT8U232BM   (1,7 Mb, завантажено: 1 890) Завантажити драйвер для FT8U232BM (1,7 Mb, завантажено: 1 890)

Спрощений варіант на FT8U232BM

Це схема спрощеного USB-COM адаптера, який підтримує тільки сигнальні лінії RX, TX, RTS, CTS RS232 інтерфейсу. Для узгодження рівнів com порту з цифровими рівнями FT8U232BM в схему додана мікросхема MAX232 .

Схема перехідника для COM з USB на PL2303

Наступна схема побудована на мікросхемі PL2303HX, яка є перетворювачем інтерфейсу USB в RS232. Виробник PL2303HX - Тайванська фірма Prolific . В даній схемі також використовується приймально-передавач MAX232, що перетворює сигнали RX, TX.

Для правильної роботи необхідно встановити драйвер для віртуального COM-порту. Для цього завантажуємо і встановлюємо драйвер за наведеною нижче посиланням.

Завантажити драйвер для PL2303HX   (3,5 Mb, завантажено: 2 555) Завантажити драйвер для PL2303HX (3,5 Mb, завантажено: 2 555)

Потім налаштовуємо віртуальний порт: виставляємо в віконці «управління потоком» - НІ. Потім вибираємо вільний номер порту.

USB - COM перехідник на мікроконтролері Attiny2313

харчування   мікроконтролера Attiny2313   здійснюється безпосередньо від шини харчування USB харчування мікроконтролера Attiny2313 здійснюється безпосередньо від шини харчування USB. Вся схема зібрана на односторонній платі (SMD і ТН варіанти). Цей пристрій підтримує лише сигнали Rx і Tx.

Прошивку до перехідника, малюнок друкованої плати (SMD і TH), а також програму термінал для перевірки адаптера можна скачати по нижче наведеної посиланням:

Завантажити файли для USB перехідника   (1,4 Mb, завантажено 2 497) Завантажити файли для USB перехідника (1,4 Mb, завантажено 2 497)

при програмуванні Attiny2313 , Фьюз необхідно виставити в такий спосіб:

Для роботи пристрою необхідно встановити драйвер віртуального COM порту. Для цього завантажуємо його:

завантажити драйвер   (1,1 Mb, завантажено: 2 688) завантажити драйвер (1,1 Mb, завантажено: 2 688)

Тепер вставляємо в USB порт комп'ютера наш адаптер, комп'ютер повинен видати повідомлення «Знайдено новий пристрій», а потім запропонує встановити для нього драйвер. Вибираємо пункт «Встановити з вказаного місця» і натискаємо на кнопку «Далі». Потім в новому вікні вибираємо шлях до папки скачав і розпакованого драйвера і знову тиснемо кнопку «Далі». Через кілька секунд драйвер буде встановлений і пристрій буде готовий до роботи.

Для перевірки працездатності пристрою, тимчасово замикаємо Rx і Tx висновки і з програми терміналу, так само знаходиться в архіві, виставляємо номер COM порту і відправляємо будь-яке повідомлення. Для цього пишемо наприклад «Привіт» і натискаємо кнопку «Send». Якщо перехідник робочий, то написане повідомлення з'явиться в верхньому вікні програми.

Якщо перехідник робочий, то написане повідомлення з'явиться в верхньому вікні програми

Перехідник COM-USB на мікроконтролері Atmega8

Ще одна схема COM-USB адаптера тепер уже на мікроконтролері Atmega8 (Atmega48, Atmega88). Схема забезпечує обробку Rx, Tx, DTR, RTS, CTS сигналів RS232 інтерфейсу. Драйвер віртуального порту для цієї схеми такий же як і для перехідника на attiny2313.

Прошивку для atmega8 / 48/88 і малюнок друкованої плати можна завантажити за наступним посиланням:

Завантажити файли для USB - Com на Atmega8   (1,5 Mb, завантажено: 3 959) Завантажити файли для USB - Com на Atmega8 (1,5 Mb, завантажено: 3 959)

Фьюз при програмуванні для atmega8 / 48/88: