Начало » Микроконтроллеры » Миниатюрный полный USB-RS232 адаптер на CP-2102 для подключения микроконтроллера к компьютеру по USB

 
 
 

Миниатюрный полный USB-RS232 адаптер на CP-2102 для подключения микроконтроллера к компьютеру по USB

13.12.08   alex   49 481   12  
В продолжение к теме «Программатор AVR910», про маленькое устройство, хочу предоставить вашему вниманию следующий мой «девайс».
В одно время, начиная осваивать микроконтроллер, у меня возникла цель обмениваться, с помощью него, данными с компьютером.



В контроллере АТmega16 есть UART (RS-232) или проще говоря, СОМ порт, только с уровнями 5 Вольт.
Чтобы «свести» его с компьютером необходимо повысить эти уровни до 10 Вольт.
Эту операцию, в основном, делает микросхема MAX232.

Её можно использовать в случае, когда используется СОМ порт на компьютере (аппаратный).
Но я хотел использовать порт USB. Пошёл в магазин и купил простой дата кабель к сотовому телефону.
Как я думал, тогда все кабели одинаковые и пины в них задействованы RX и TX.
Я ошибался...
Кабели, попавшиеся мне, сделаны на микросхеме PL2303, которая не обеспечивает полный СОМ порт.
Из трёх купленных кабелей, попался один, который, что называется, работал «на ура».
Он основан на микросхеме CP-2102. Это USB-RS232 адаптер.



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

Схема его до безобразия проста.
Причём контроллер, можно сразу соединять, без переводов уровней (5—10 Вольт).
Исполнение, как всегда сверх миниатюрное.

Исключён фрагмент. Полный вариант статьи доступен меценатам и полноправным членам сообщества. Читай условия доступа.


Файлы


Образец драйвера
Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте.



Прога для изготовления ваших собственных драйверов
Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте.



Схема и печатка
Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте.



Камрад, рассмотри датагорские рекомендации

💰 Внимание! 800 рублей для новичков на Aliexpress 💰
Регистрируйтесь по нашей ссылке. Если вы впервые на Aliexpress - получите 800.00₽ купонами на свой первый заказ.
Алексей (alex)
Астрахань
Профиль alex
О себе автор ничего не сообщил.
 

Читательское голосование

Нравится

Статью одобрили 8 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.
 

Поделись с друзьями!

 

 

Связанные материалы

 

Схема на Датагоре. Новая статья Управление шаговым двигателем с ПК... Драйвер для шагового двигателя, который управляется с персонального компьютера. Привет всем! Решил...
Схема на Датагоре. Новая статья USB адаптер для чтения и программирования цифровых термостатов MAXIM/DALLAS DS1821... В статье описано, как за час сделать простой USB-адаптер для чтения/записи цифровых термометров...
Схема на Датагоре. Новая статья Бездроссельный автомобильный блок питания на IRS2153 для ноутбука и IPhone... Возникла необходимость запитать свой ноутбук от бортовой сети автомобиля. Не люблю возиться с...
Схема на Датагоре. Новая статья Ремонт вызывного устройства телефонных аппаратов... Вызывное устройство современных телефонных аппаратов может быть собрано как на транзисторах так и...
Схема на Датагоре. Новая статья USB-программатор AVR на FT232RL с буффером... Иметь дело с микроконтроллерами (как и вообще с цифровой техникой) мне приходится довольно редко и...
Схема на Датагоре. Новая статья Адаптер - муляж батарейки. Питаем от розетки 220В фотоаппарат, mp3-плеер, электронный тонометр и др.... Как-то однажды делал я снимки этапов изготовления устройства, подготавливая к публикации свою...
Схема на Датагоре. Новая статья Лабораторный блок питания с микропроцессорным управлением на ATMega16 из старого Back-UPS... Что такое «Back-UPS»? С точки зрения самодельщика — это прочный корпус и мощный блок питания...
Схема на Датагоре. Новая статья В помощь радиолюбителю. Выпуск 14: Информационный обзор для радиолюбителей... В помощь радиолюбителю. Выпуск 14: Информационный обзор для радиолюбителей Автор: Сост. Никитин...
Схема на Датагоре. Новая статья Универсальный контроллер управления 7-сегментными LED индикаторами по двум проводам (Atmega16)... Занялся я конструированием нового устройства и встал вопрос — на чем отображать данные....
Схема на Датагоре. Новая статья Стабилизатор напряжения сети 1,8 кВт на PIC12F675... В последнее время мощности бытовых нагрузок возросли: появились фены, обогреватели, утюги, СВЧ печи...
Схема на Датагоре. Новая статья Предусилитель для гитарного комбика и самый дешевый комбик для дома... С завидным постоянством на форуме в той или иной интерпретации мелькает тема о том как сделать...
Схема на Датагоре. Новая статья Тестер ёмкости автомобильного аккумулятора (ATmega8A + LM2575). Готовимся к зиме... Приветствую, граждане Датагории! Позвольте представить вам очередное моё творение — тестер емкости...
 

Общаемся по статье 💬

Миниатюрный полный USB-RS232 адаптер на CP-2102 для подключения микроконтроллера к компьютеру по USB

Комментарии, вопросы, ответы, дополнения, отзывы

 

<
Читатель Датагора

kmVladimir
Владимир

  • Гражданин
Комментарий # 1 от 13-12-08, 4:47.
  • С нами с 20.06.2008
  • 45 комментариев
  • 6 публикаций
 
и если можно подробнее о программировании
(то есть на эту мукруху можно поцепить любой комовский девайс? модем, програматор и тд...)

<
Читатель Датагора

alex
Алексей

  • Гражданин
Комментарий # 2 от 13-12-08, 16:22.
  • С нами с 7.01.2012
  • 58 комментариев
  • 4 публикации
 
то есть на эту мукруху можно поцепить любой комовский девайс? модем, програматор и тд...) --- на неё сразу можно подцепить МК. А если хочешь девайс, то надо подпаять MAX232, которая переведёт для твоего девайса 5 Вольт в 10, нужные твоему модему, программатору и тд.

<
Читатель Датагора

GuntisK
Гунтис

  • Гражданин
Комментарий # 3 от 14-12-08, 1:58.
  • С нами с 15.09.2011
  • 90 комментариев
  • 20 публикаций
 
Так ведь это простой UART а не COM порт. Многие конструкций небудет работать от него.

<
Читатель Датагора

kishko

  • Прохожий
Комментарий # 4 от 14-12-08, 2:58.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
Много дома устройст к RS232, а порт немного не удобный, хотелось бы продолжение этой темы.
с уважением, Олег.

<
Читатель Датагора

alex
Алексей

  • Гражданин
Комментарий # 5 от 14-12-08, 20:07.
  • С нами с 7.01.2012
  • 58 комментариев
  • 4 публикации
 
GuntisK --- этот адаптер нужен для подключения контроллеров к компьютеру.
Если надо, чтоб работали устройства которые подключаются, через СОМ порт, то нужно дополнить адаптер микросхемой перевода уровней из 5 в 10 Вольт МАХ232. Этой целью я не задавался.

kishko --- смотря какие устройства вы хотите подключать! Если очень нужно, то прицеплю МАХ232 и сделаю адаптер с переводом уровней. Сейчас работаю над адаптером USB-RS485. Печатку уже начертил. Микросхема придёт, спаяю, проверю, и выложу материал.

<
Читатель Датагора

DIKLER

  • Прохожий
Комментарий # 6 от 15-12-08, 18:38.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
5 балов за габорит!!!!!
Эта микруха из рубрики популярной FTDI только вот обвязки меньше и это радует.
По поводу простоты схемы, возрожу. Между раъемом USB и этой микрухой, нужно поставить защитные диоды, или специальную сборку типа этой - USBLC6-2(кстате в даташите они указаны!). В разрыв двух проводников данных включить резисторы по 10-20 Ом и Землю к контактам 5 и 6 разъема USB нужно подключать не на прямую, а через поролельно соединеные резистор с конденсатором (1МОм и 4700пФ). Поверьте серийному опыту.
А цена: в чип-дип - 210 руб
alex, можете выложить название телефоного адаптера и для какого он телефона, думаю купить адаптер будет дешевле, чем микруху.

<
Читатель Датагора

alex
Алексей

  • Гражданин
Комментарий # 7 от 15-12-08, 23:37.
  • С нами с 7.01.2012
  • 58 комментариев
  • 4 публикации
 
DIKLER

Адаптер называется Sicro. Купил за 200р.
Для какого телефона не помню. Но вся соль в микрухе CP2102.
Сейчас, кстати, появилась CP2103 которая с интерфейсом RS485.
Сделаю скоро адаптер. Как микруха придёт.

<
Читатель Датагора

kishko

  • Прохожий
Комментарий # 8 от 16-12-08, 1:16.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
У меня даже предварительный усилител подключается к RS232 порту.

<
Читатель Датагора

alex
Алексей

  • Гражданин
Комментарий # 9 от 16-12-08, 2:04.
  • С нами с 7.01.2012
  • 58 комментариев
  • 4 публикации
 
kishko,
К СОМ порту компьютера?
Тогда надо использовать МАХ232 совместно с этим адаптером.
Если пины используются RX,TX.

<
Читатель Датагора

klialex
Алексей

  • Гражданин
Комментарий # 10 от 16-12-08, 13:27.
  • С нами с 14.12.2008
  • 3 комментария
  • 0 публикаций
 
Для экспериментального влючения - супер!!!, уже сижу играюсь. У меня оказывается такая микросхемка в "китайском капельном" исполнении распаяна. А вот для использования в готовом устройстве, DIKLER прав, стоило бы дополнить обвесами и защитами. Не лишне будет. Сколько раз уже простота наивная подводила...

<
Читатель Датагора

alex
Алексей

  • Гражданин
Комментарий # 11 от 16-12-08, 15:45.
  • С нами с 7.01.2012
  • 58 комментариев
  • 4 публикации
 
klialex, и ДЛЯ ВСЕХ
Это девайс подключения микроконтроллера к компьютеру по USB.
Сколько же раз можно говорить.


Я бы обвесил его по полной программе, и МАХ232 прицепил бы, и оптопары развесил, но в том то и дело, что он прост до безобразия.

Для новичков ценней вещи нет. Не запутается.

<
Читатель Датагора

Datagor
Игорь Котов

  • Главный редактор
Комментарий # 12 от 16-12-08, 22:45.
  • С нами с 26.02.2006
  • 2 292 комментария
  • 275 публикаций
 
Господа, комментирование закрыто!
Перемещайтесь на наши Форумы и смело создавайте новые темы.
Если не уверенны в нужном разделе - создавайте на Заваленке, потом перенесем.
//forum.datagor.ru/

Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.