Информация к новости
  • Просмотров: 135133
  • Автор: administrator
  • Дата: 28 апреля 2008
  • 100
28 апреля 2008

Модуль конвертера USB-UART FT232RL

Категория: Контроллер MRC28

В связи с тем, что во многих современных компьютерах отсутствует выход СОМ-порта (на современных ноутбуках практически на всех) проблема соединения устройства на МК с ПК встает очень остро. Решить данную проблему помогут микросхемы серии FT232x.

В семействе FT232x особый интерес вызывает FT232R. Эта микросхема представляет собой практически готовое решение, подключаемое к ПК по USB и имеющее на выходе сигналы UART. Эти сигналы понятны для любого МК (в том числе и программно реализованные). Для простого подключения вполне достаточно двух их них – TX и RX.
 

В семействе FT232x особый интерес вызывает FT232R.

 

Схема включения FT232RL очень проста и содержит в себе самый минимум элементов. Единственной сложностью в ее повторении является размеры самой микросхемы – она имеет очень маленький шаг ножек (0,65мм) и их толщину (0,3мм). Для распайки схемы модуля понадобится паяльная станция и опыт в пайке SMD-компонентов (по заявлениям производителя микросхема FT232RL выдерживает сильный перегрев и хорошо защищена от статики, что позволяет произвести распайку обычным паяльником с тонко заточенным жалом). Остальные элементы особых проблем при распайке не вызовут. Дополнительно на плате разведена перемычка, с помощью которой можно питать ваше устройство от порта USB (не более 500мА!!!).
 
Модуль конвертера USB-UART FT232RL
 

 

Для использования модуля понадобится установить на ваш ПК специальный драйвер, который можно скачать с официального сайта производителя - http://www.ftdichip.com/Drivers/VCP.htm(в наличии имеются драйвера практически ко всем известным ОС)

 

Собранный модуль подключается к порту USB. Система опознает его как «FT232R USB UART».

Собранный модуль подключается к порту USB. Система опознает его как «FT232R USB UART».
 

Далее устанавливаем из этой же папки с драйвером виртуальный СОМ-порт

 

Указываем папку с драйвером, устанавливаем. Далее устанавливаем из этой же папки с драйвером виртуальный СОМ-порт.
 
Модуль конвертера USB-UART FT232RL
 
Установка завершена. Осталось настроить параметры получившегося виртуального СОМ-порта и можно приступать к его использованию. ;)
Информационный обмен осуществляется так же как и с обычным СОМ-портом.
Модуль конвертера USB-UART FT232RL
Тестовая прошивка для MRC28 (BASCOM-AVR)
 
'-----------------------------------------------------------------------------------------
'name : test_serial.bas
'copyright : (c) 2008, RoboZone.SU
'micro : Mega8 (MRC28)
'commercial addon needed : no
' проверка работоспособности СОМ-порта
'-----------------------------------------------------------------------------------------

$regfile = "m8def.dat" 'контроллер mega8
$crystal = 16000000 ' тактовая частота
$baud = 9600
' скорость СОМ-порта

Dim Sname As String * 20
' объявляем переменную

' главный цикл программы
Do
Wait 1 ' задержка 1 сек
Input "You name? : " , Sname ' вводим свое имя
Wait 1 ' задержка 1 сек
Print "Hello - " ; Sname ' вывод на терминал приветствия и ранее введенное слово
Wait 2 ' задержка 2 сек
Print "Worked!!!"
' вывод на терминал сообщения - Работает =)

Loop

End
 
После прошивки контроллера, создайте соединение любой терминальной программой (после запуска терминала возможно понадобится сброс контроллера) и проверьте работу модуля.
 

После прошивки контроллера, создайте соединение любой терминальной программой (после запуска терминала возможно понадобится сброс контроллера) и проверьте работу модуля.

 

Плата модуля была изготовлена в двухстороннем варианте с применением SMD компонентов. Технология ЛУТ вполне позволяет изготовление данной платы. При ее изготовлении важна аккуратность, неспешность действий и точность сведения сторон.
 
 
 Модуль конвертера USB-UART FT232RL
 
 
Технология ЛУТ вполне позволяет изготовление данной платы.
 

 

Схема в формате sPlan 6.0 и разводка платы в формате Sprint Layout 4.0 под ЛУТ вы можете скачать ниже.
Вы не можете скачивать файлы с нашего сервера
 
 

 

 

 

 

Метки к статье: USB, UART, FT232RL, COM-port, rs232, интерфейсы, модуль

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
moning

9 февраля 2009 17:22

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Сдравствуйте у меня такой вопрос я так понял что этот UART создаёт виртуальный COM порт при его помощи можно ли будет перепрошить телефон и он идеентичен конвертеру собранному на микросхеме РL-2303 вот сдесь приведена принципиальная схема http://pinouts.ru/CellularPhonesCables/cellphone-usb-cable.shtml
<
administrator

9 февраля 2009 19:03

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
moning, ага, только тут не выведены сигналы RTS и CTS, в остальном то же самое.
<
moning

10 февраля 2009 08:32

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Понял другой вопрос как можно узнать где на плате usb входа расположен rx, tx, плюс и минус у выводов 1,2,3,4 и надо ли шить эту микруху или достаточно установить дрова и всё должно работать?)))
<
alexprogresive

12 февраля 2009 00:38

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Здраствуйте, я правельно понял этот модуль заменяет модуль СОМ-порта в робо-контроллере MRC-40 (ATmega 16/32/644), выходы RX и TX
подключяются прямо ко входам микроконтроллера PD0(RXD) и PD1(TXD)?
<
administrator

12 февраля 2009 01:04

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
alexprogresive, неа не заменяет, а организует виртуальный СОМ-порт... выводы именно те самые... подрубаешь к контроллеру и наслаждаешься =)
<
alexprogresive

12 февраля 2009 14:48

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Ясно спасибо за ответ.
<
grendel

27 февраля 2009 19:51

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
А теперь вопрос на засыпку.. Радио-модем http://www.kosmodrom.com.ua/data/saturn.php будет работать аналогично? Можно было бы ето подрубить к МК? Теоретически да... Получилась бы беспроводная связь с микроконтроллером
<
administrator

27 февраля 2009 20:05

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
grendel, даже не теоретически, берешь и подключаешь fellow
<
grendel

27 февраля 2009 20:33

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
круто..
<
Foxmen

16 марта 2009 20:29

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
а можно сюда в печатку добавить еще MAX232CPE и напрямую подавать уже сигнал на контроллер?
Цель:уменьшения габаритов платы МК в роботе.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.