Просмотр полной версии : HD Radio - USB адаптер
Решение для подключения Directed HD Radio или Visteon HD Radio к USB порту.
Для этого необходимо убрать из известной схемы транзистор с обвязкой, а линию DTR от FT232 подключить прямо к контакту 2 радио, и посадить всё это на землю через резистор в 10кОм.
http://s019.radikal.ru/i627/1204/1c/7ce66b0d257f.png (http://www.radikal.ru)
В приложении два файла печатной платы в формате SprintLayout v.5.
Файл USBCable v.2.1 — маленькая плата с miniUSB разъёмом для подключения к ПК и отверстиями с шагом 2.54 для пайки кабеля со штекером для подключения к радио. Можно дополнить ещё одним разъёмом miniUSB (вместо отверстий) для подключения к радио, так как у это разъёма 5 контактов. Соответственно получится ПК → miniUSB → плата → miniUSB → радио.
Файл USBCable v.2.2_inside — плата для установки непосредственно в корпус радио. Для подключения к ПК также используется разъём miniUSB, который выведен на общую панель разъёмов, для подключения к радио — отверстия для пайки одного конца кабеля, другой конец которого соединяется непосредственно с контактными площадками на плате родного разъёма радио.
http://s49.radikal.ru/i126/1204/de/23bcaa315e11.jpg (http://www.radikal.ru)
Обе платы односторонние, но с двумя перемычками. Одна для линии DTR, вторая для соединения земли MAX232 и общей земли. Под обе перемычки предусмотрены по 2 отверстия. Все SMD компоненты размера 1206, танталовые конденсаторы тип А, FT232RL — SSOP28, MAX232 — SOIC16, miniUSB 5ти контактный. Светодиоды подключены через резисторы 270[Ом] к линиям Tx и Rx микросхемы FT232 для визуализации приёмо-передачи и не обязательны.
http://s019.radikal.ru/i610/1204/1e/f8e85627e0af.jpg (http://www.radikal.ru)
У меня испортилась одна дорожка, поэтому пришлось заменить её проводочком (лень травить и паять ещё раз).
http://s019.radikal.ru/i604/1204/bb/2284998ada80.jpg (http://www.radikal.ru)
Для установки платы необходимо вместо двух винтов установить монтажные стойки высотой 15 мм.
http://s019.radikal.ru/i634/1204/af/4b6312c0d9ca.jpg (http://www.radikal.ru)
И к ним двумя этими винтами прикрутить плату.
http://s56.radikal.ru/i151/1204/d9/a735b6015a9c.jpg (http://www.radikal.ru)
http://s019.radikal.ru/i634/1204/24/f0d3fab7f1af.jpg (http://www.radikal.ru)
Под разъём miniUSB необходимо сделать отверстие в корпусе. Местоположение зависит от получившийся платы. У меня для двух плат отличались на 1-2 мм, что существенно для разъёма размерами 8х4мм. Поэтому лучше разметку сделать после установки платы. Я просверлил 2 отверстия Ø4мм, перемычку между ними удалил. Получилось не очень, потому что руки чесались и до дремеля было не дотерпеть. С ним было бы аккуратнее.
http://s019.radikal.ru/i619/1204/cd/49673126069f.jpg (http://www.radikal.ru)
http://i060.radikal.ru/1204/67/573b23b413ba.jpg (http://www.radikal.ru)
Вот и всё
Вот тут (https://sites.google.com/a/dasilvas.info/leon2-carpc/hd-radio) описаны основы протокола обмена. Из моего опыта: достаточно перевести DTR в ноль, дождаться прихода сообщения от радио, псоле чего можно отправлять посылку с необходмой частотой радиостанции и не забыть перевести RTS в ноль (включение звука). Для выключения достаточно проосто закрыть порт. Посылки с информацией RDS идут автоматически. Также полезно запрашивать уровень сигнала. В ответ придёт сообщение, в котором 7й и 8й (считая от байта А4) байты содежат информацию об уровне сигнала, причём первый байт - 8й, а второй - 7й. На сколько я понял максимальный уровень - 0хААА.
PS
Если кому интересно под MacOS работает, правда софт самописный в процессе работы.
PPS
Может создать отдельный раздел или подраздел для Радио/ТВ в машине? Потому как тем про разные радио много, и всё разбросаны по форуму. Да и не за горами цифровое вещание, что повлечёт многочисленные вопросы и предложения.
Собрал, проверил, работает. Спасибо за решение.
Andrey_61
18.06.2012, 12:27
Как я понимаю это работает с CF?
У меня нет cf, но вроде да. Где то в настройках cf нужно указать ком порт, на котором слит радио и всё должно заработать
Andrey_61
22.06.2012, 18:37
Вроде заработало, но информации RDS нет, и при переходе на вкладку радио CF выключает звук
С этим, наверное, лучше в раздел cf - там быстрее помогут
при переходе на вкладку радио CF выключает звук
Значит в настройках плагина неверно выбран вход, к которому подключено радио...Не помню точно, но, вроде, в режиме без буфера выбирается источник проигрывания, а с буфером - источник записи. Как у Вас называется этот источник зависит от звуковой карты/драйверов.
Пошагово, наверное, лучше в CF-ветке расписано, разницы нет, можно настройки USB FM радио посмотреть.
А по теме, у себя обнаружил знатный косяк - M3-ITX дико шумит в эфир по сравнению с E-10000. То что в эфир, а не по питанию, уверен, специально проверял, включая тюнер от отдельного БП, не имеющего ничего общего с бортовой сетью...
А по питанию, как раз нормально, фильтр сделал давно, после нескольких экпериментов, довел до того, что даже установленная рация-сибишка никак не отзывается на запуск компа...
intersat
01.07.2012, 00:46
А не проще ли, установить вместо этого адаптера Блютуз модуль, например такой http://www.ebay.com/itm/Good-Quality-3-3VDC-30ft-Wireless-Bluetooth-RF-Transceiver-Module-Card-RS232-TTL-/130693962173?pt=US_USB_Bluetooth_Adapters_Dongles&hash=item1e6df799bd ? По-моему покрасивее решение получается...
Этот модуль умеет дергать линиями DTR, RTS? Ну или есть у него программируемые линии ввода/вывода?
Если да, то можно ставить
Вопрос по теме. Имею сейчас работающий шнурок СОМ.
Если куплю мат. плату без СОМ, смогу подключить НД-Радио через
переходник USB -COM разъемы AM/DB9, 1.8м, Gembird или аналог ?
Запоздало, наверное, отвечу - но таки да.
На самом деле все конверторы USB-COM, что я видел, выставляют DTR\RTS, они же сделаны на ограниченном числе чипсетов.
Большинство дешёвых конверторов не умеют работать с DTR и RTS, потому что собраны на простых драйверах RS232 и поддерживают только приёмо-передачу.
А те, что умеют стоят от $15.
В этом же загвоздка и с реализацией через Bluetooth - дешёвые не поддерживают эти линии, а которые поддерживают стоят от $40, по крайней мере те, которые я смог найти
Слушай, я таких дешёвых, значит, вообще не встречал ;)
Средняя стоимость кабеля в магазинах - ага, долларов 20-30, из них дёргать умеют все. На самом деле неплохой вариант, ведь если делать переходник самостоятельно, вряд ли уложишься в меньшие деньги, там одна FT232 весь профит съест.
Кстати, давай я попутно вопрос, как к обладателю: нет у тебя постоянных щелчков реле при поданном на радио питании и вставленном minidin8? При этом шнурок вообще может быть никуда не подключён, пока не подашь питание - стоит треск (насчёт реле - моё предположение). Источник звука под жестяным коробом на плате радио, раскручивать-распаивать его пока лень.
на самом деле самому сделать выйдет примерно столько же, просто надо ft232 на ebay брать
по поводу треска - само радио подаёт в шнурок +5В по 1 пину на транзистор, который управляется как раз линией DTR COM порта, т.е. при падении DTR в ноль транзистор открывается и на 2 пине minidin появляется +5В, которые и активизируют радио. Поэтому надо смотреть на схему адаптера - где то что не так, поэтому реле и скачет туда сюда. Если это реле. Если ты используешь USB-COM на ft232, но не по моей схеме, а готовый вариант - надо смотреть как там организована линия DTR.
Возможности посмотреть нет - я далеко от дома и радио. Вернусь - посмотрю, если ещё будет актуально.
Тут вот какая штука. У меня этот релейный треск начинается просто при подключении _пустого_ шнурка, куска провода, где с одной стороны minidin8, с другой rs232 мама. Т.е. вставляешь разъём - затарахтело.
И был бы это банальный коротыш, если б он не прекращался с подачей DTR .-) штатная LCD-шная башка щёлкает ровно один раз - при подключении. В-общем, интересно, общее это свойство, или мне поискать где-нибудь проблемный проводничок.
Ну чудес не бывает, а электроника - наука о контактах
Так что ищи соплю или еще что
Dimoschka
19.07.2013, 19:29
Блин, я уже 2 платы запарол, вот не получается у меня такие мелкие деталюшки, первая красиво сгорела, видимо закоротил питание, вторая тоже как то воняла странно, кто скажет, если просто плату подключит, по USB к компу она определится и автоматом дрова встанут, 7ка; ХР? готовая есть у кого в екб, а то я уже на 500 руб. деталий испахабил.
могу отправить в Екб, цена 400р + доставка (около 150р)
дрова ставяться автоматом, появляется ещё один СОМ порт
Кабель USB-Com Gembird работает нормально (в морозы не пробовал), однако под Виндовс 8 этот шнурок не работает (т.к. старая ревизия чипа пролифика).
http://www.mo-co-so.com/v/vspfiles/photos/MCS-MJS-HDR-2.jpg
Где кроме мо-со-ко можно достать такой проводок? а то радио пришло, а потестить не могу, нечем к компу цеплять. На ебэе нашёл всего один лот и то с доставкой кабель будет стоить как само радио. Поделитесь ссылочками, пожалуйста
Делюсь (http://pccar.ru/showthread.php?t=18372)
Отписался ЗДЕСЬ (http://pccar.ru/showpost.php?p=279793&postcount=513) про удаление щелчков при включении радио
Помехи в эфире от проводка некачественного или переходника com - usb могут зависеть? А то у меня получается при включенном компе и подсоединенном проводке через китайский переходник ком - усб идут помехи в эфире, а если выдернуть его и подсоединить родную панельку помех нет.
помехи скорее всего по "земле" идут от компа
Если в питании компа и радио земля одна - попробуй убрать землю из кабеля адаптера
bumble-bee
15.11.2014, 20:47
дрова ставяться автоматом, появляется ещё один СОМ порт
Всем привет!
Измучился уже - пишет на устройство FT232R USB UART нет дров и, соответственно, никакого com-порта не создает. Припаял все верно. Автор сего чудо модуля молчит, что делать??? Дров на него нет ни у кого и не требовалось?
Плиз, хээээлп!
А на сайт FTDI зайти за дровами не судьба?
bumble-bee
16.11.2014, 09:08
А на сайт FTDI зайти за дровами не судьба?
Я так понимаю, мне надо вот это http://www.ftdichip.com/Drivers/VCP.htm...
Именно...я надеюсь разберешься что скачать (http://www.ftdichip.com/Drivers/CDM/CDM%20v2.12.00%20WHQL%20Certified.exe) )
Fly-fisher
21.11.2014, 13:37
У меня такая же проблема с самодельным USB адаптером на W7:
Если детально, то ход установки нового оборудования происходит следующим образом:
(а) При первом подключении новенькой платы к USB компа драйвера в сети находятся и в диспетчере устройств появляются USB Serial Converter в группе Контроллеры USB и USB Serial Port (COMn) в группе Порты (COM и LPT)
(б) После первой же перезагрузки возобновляется поиск драйверов. Появляется сообщение, что программное обеспечение для устройства FT232R USB UART не установлено и в диспетчере устройств появляется FT232R USB UART в группе Другие устройства и уже с восклицательным знаком. Удаление устройства и повторное подключение ни к чему не приводит. Попытка установить драйвера с сайта FTDI ни к чему не приводит.
(в) После сборки и подключения нового устройства всё повторяется. То есть оно находится и ставятся драйвера, потом всё пропадает.
Уже голову сломал нафиг. Плату перепроверил на десять раз. MAX232 уже ставил и Texas Instruments с обвязкой из полярных танталовых 1 мкФ:
и ADM232AARN с обвязкой из неполярных 0,1 мкФ:
и MAXIM с обвязкой из полярных танталовых 1 мкФ:
Эффект всегда один и тот же. Видимо, что-то где-то в схеме вылетает, но что?
С COM-шнурком радио работает:
Но перехожу на другую материнку, где нет изобилия COM-портов.
С штатной панелью работает.
Коллеги, нуждаюсь в помощи. Все темы про HD Radio перелопатил, ответов не нашел. Нахожусь на грани нервного срыва:blink2:
Fly-fisher
21.11.2014, 21:08
Победил! Заработало!
Нужно с правами администратора запустить файл установки драйверов FTDI, ссылка на который дана выше. После этого выполнить обновление драйверов для кривого FT232R USB UART. При этом выбрать "Выполнить поиск драйверов на этом компьютере", затем "Выбрать драйвер из списка уже установленных драйверов". Выбрать группу драйверов "Контроллеры USB", выбрать в левом списке "FTDI", в правом "USB Serial Converter", запустить установку. При этом в диспетчере устройств появится USB Serial Converter, но одновременно появится кривой USB Serial Port. Для него по приведенной аналогии обновить драйверы с поиском на этом компьютере из списка ранее установленных. В группе "FTDI" выбрать "USB Serial Port". В диспетчере устройств появится USB Serial Port с номером, который нужно не забыть прописать в C:\ProgramData\Centrafuse\Centrafuse Auto\User\RadioModules\HDRadio\HDRadio.xml
После этого радио начинает нормально функционировать в CF. При перезагрузках сохраняется.
На домашнем ПК драйвер USB Serial Port встал только со второго раза. На CarPC с первого.
P.S.: фокус с первичной установкой драйверов по сети и их последующем исчезновением я так и не разгадал...
bumble-bee
02.12.2014, 20:32
Победил! Заработало!
Нужно с правами администратора запустить файл установки драйверов FTDI, ссылка на который дана выше. После этого выполнить обновление драйверов для кривого FT232R USB UART. При этом выбрать "Выполнить поиск драйверов на этом компьютере", затем "Выбрать драйвер из списка уже установленных драйверов". Выбрать группу драйверов "Контроллеры USB", выбрать в левом списке "FTDI", в правом "USB Serial Converter", запустить установку. При этом в диспетчере устройств появится USB Serial Converter, но одновременно появится кривой USB Serial Port. Для него по приведенной аналогии обновить драйверы с поиском на этом компьютере из списка ранее установленных. В группе "FTDI" выбрать "USB Serial Port". В диспетчере устройств появится USB Serial Port с номером, который нужно не забыть прописать в C:\ProgramData\Centrafuse\Centrafuse Auto\User\RadioModules\HDRadio\HDRadio.xml
После этого радио начинает нормально функционировать в CF. При перезагрузках сохраняется.
На домашнем ПК драйвер USB Serial Port встал только со второго раза. На CarPC с первого.
P.S.: фокус с первичной установкой драйверов по сети и их последующем исчезновением я так и не разгадал...
Скачал драйвер по ссылке awtoap. Запустил с правами администратора, все встало с первого раза на двух компах. Ни какого кривого порта не было. Теперь у меня другая проблема: перестало запускать само радио! Раньше подаешь на него питание в нем где-то внутри загорается зелененький огонечек, но после подключения адаптера на нем (адаптере) перещелкивали релюшки и огонек гас - настораживало. А теперь все глухо!!! С подключенным модулем или без - молчит су... Что за байда с этим радио? Может кто в курсе что это? Не мог этот адаптер его сковырнуть?
ПыСы: надо было гагу брать. То воткнул, файлик в папку радио модуль кинул и все заработало!
Не мог этот адаптер его сковырнуть?
Не должен, если чего лишнего случайно на линии данных не подали.
ПыСы: надо было гагу брать. То воткнул, файлик в папку радио модуль кинул и все заработало!
Как говориться скупой платит дважды. Ну а продолжение знаете :tease:
bumble-bee
02.12.2014, 22:44
Не должен, если чего лишнего случайно на линии данных не подали.
Распиновку по цветам только завтра написать смогу, но вроде все по схеме
Как говориться скупой платит дважды. Ну а продолжение знаете :tease:
Оно просто валялось без дела - в другой проект не поставили. Вот и пристроили на свою голову. А теперь началось...:worthy2:
bumble-bee
05.12.2014, 00:40
1 ничего
2 красный
3 оранжевый
4 желтый
5 зеленый
6 синий
И отрицательных отзывов о работоспособности не было. Это не считая тех, кто сделал сам.
Подтверждаю. Тоже делал по этой схеме и заработало. Единственное, на схеме в первом посте нет питания микросхемы, а на разведенных платах есть. Так что если кто сам разводит плату по схеме от Gorynch, то учтите этот нюанс.
Gorynch, тебе респект.
Подтверждаю. Тоже делал по этой схеме и заработало. Единственное, на схеме в первом посте нет питания микросхемы, а на разведенных платах есть. Так что если кто сам разводит плату по схеме от Gorynch, то учтите этот нюанс.
Gorynch, тебе респект.
Тоже присоединяюсь. Разводил платку сам,паял сам,мучился сам. Замучил Gorynch'а ,а оказалось,что новый кондер,только что купленный в магазине, был браком:shok:.
Gorynch, спасибо! девайс до сих пор работает как часики!:yes4:
Я с удовольствием впишусь. Сам делал несколько адаптеров по приведенной схеме, результат выкладывал. "Авторитетное" сравнение hd radio
wladkom1953
22.04.2015, 22:46
Брал у Горыныча две платы. Поставил себе и другу.Обе второй год работают без нареканий! Большой респект Горынычу!!!
HD радио конечно не фонтан, но адаптером с ним работал до последнего пока не продал карпс в сборе
Grosha, Fedoro, bfom, wladkom1953, sclif83 - спасибо за отзывы
bumble-bee
27.04.2015, 12:25
За словами следи
Во-вторых, этих адаптеров мелкосерийно было сделано полсотни. И отрицательных отзывов о работоспособности не было. Это не считая тех, кто сделал сам.
В-третьих, адаптер при правильном подключении не может испортить радио.
Это как-то не вяжется. Сначала радио работало, а потом оказывается, что с самого начала дохлое было.
Никаких реле на адаптере нет. Реле внутри радио. (Что именно на адаптере можно вообще принять за механическое реле??) Поэтому, если они щёлкали - радио было в рабочем состоянии. Как минимум не мёртвое.
И, на секундочку, я проверял все адаптеры и радио, которые продавал. Это в моих же интересах.
и что это? Ты решил цвета пронумеровать? После такой распиновки результат предсказуем. Тут (http://www.pccar.ru/showpost.php?p=240907&postcount=1) более, чем подробно всё расписано
Ага, специально впарил именно тебе и пропал. В личке от тебя сообщений по поводу дохлого радио не было. Телефон у меня доступен 99% времени. И номер не менялся ещё с прошлого века.
P.S. Лучше поздно, чем никогда.
Ок. Вспылил, был не прав...
Повторю выше описанное. Радио бралось у тебя уже больше года как. После покупки был немного удивлен тем, что вместо готового переходника обнаружил внутри плату. Ну да ладно. Тот проект в который оно изначально приобреталось собрался с другим радио, которое клиент сам купил не спросив меня. В итоге оно у нас повисло на пол года. Когда же до него руки дошли я вместо того, что бы его прверить с родной мордой сразу порезал провод и припаял как у тебя на схеме. Приведенные мной цифры это нумерация на плате адаптера и соответствие припаянных им проводам по цветам. Цвета проводов в свою очередь соответствуют цоколевке штекера по приведенной тобой же схеме. Какие они там по счету сейчас уже не вспомню, но все было точно.
После того как оно не заработало я взял из одной из ранних систем готовый провод-адаптер, который приехал из пендостана. С ним у человека все прекрасно работало, радио такой же модели. У меня и этим проводом ситуация точно такая же как и с твоим адаптером - включаешь радио без провода - внутри загорается диод, втыкаешь провод - щелчок и все гаснет!
Где я лох???
Тогда, когда я это описывал у меня очень сильно поджимало время, потому разбираться дальше не стал, просто купил гагу - проверенное теперь уже в четырех системах радио. А это валяется с октября месяца. На днях восстановлю провод к его родной морде и проверю автономно без компа.
П.С. Оскорблять не хотел, извини. Почистил. Просто накипело и клиент зае... Все ему быстрее надо было! А теперь уже ни куда не торопиться, козюльки в полок кидает:derisive:
В конце концов это просто железка, но как-то не приятно на душе.
kostya740
05.05.2015, 01:35
А есть уже готовый софт под Анроид?
Вопрос к топикстартеру: а можно вместо предложенной конструкции использовать две данных детали? Достаточно просто будет собрать, на мой взгляд (за исключением гемора с подпайкой RTS и DTR).
http://www.aliexpress.com/item/Free-Shipping-FT232RL-FTDI-USB-3-3V-5-5V-to-TTL-Serial-Adapter-Module-forArduin-Mini/32481520135.html?spm=2114.031010208.3.12.tc61M7&ws_ab_test=searchweb201556_7,searchweb201527_3_71_ 72_73_74_75,searchweb201560_9
http://www.aliexpress.com/item/RS232-to-TTL-Female-Serial-TTL-Module-MAX3232-Chip-Brush-Board/2022185993.html?spm=2114.031010208.3.10.P74v18&ws_ab_test=searchweb201556_7,searchweb201527_3_71_ 72_73_74_75,searchweb201560_9
basurman
15.10.2015, 01:54
Собрать будет очень просто, если не считать "бороды" из проводов.
Вопрос к топикстартеру: а можно вместо предложенной конструкции использовать две данных детали? Достаточно просто будет собрать, на мой взгляд (за исключением гемора с подпайкой RTS и DTR).
http://www.aliexpress.com/item/Free-Shipping-FT232RL-FTDI-USB-3-3V-5-5V-to-TTL-Serial-Adapter-Module-forArduin-Mini/32481520135.html?spm=2114.031010208.3.12.tc61M7&ws_ab_test=searchweb201556_7,searchweb201527_3_71_ 72_73_74_75,searchweb201560_9
http://www.aliexpress.com/item/RS232-to-TTL-Female-Serial-TTL-Module-MAX3232-Chip-Brush-Board/2022185993.html?spm=2114.031010208.3.10.P74v18&ws_ab_test=searchweb201556_7,searchweb201527_3_71_ 72_73_74_75,searchweb201560_9
Можно, если не смущает возня с DTR RTS, Эти линии управляют включением основного блока радио. Я в своё время находил платы с DTR RTS готовые, но стоили они дороже, чем изготовить самому. Поэтому и заморочился
Не проще плату вытравить? Если уж готов подпаиваться. Это всё равно "сопли", на мой взгляд. Что в условиях машины не очень хорошо.
Не проще плату вытравить? Если уж готов подпаиваться. Это всё равно "сопли", на мой взгляд. Что в условиях машины не очень хорошо.
Сопли, согласен.
Просто травить не готов: нет хлорного железа, текстолита и самое главное навыков изготовления, сейчас вроде как-то с применением лазерного принтера делают. Нет конденсаторов, надо ехать покупать, надо заказывать FTDI и MAX232 (по одному корпусу невыгодно), а тут, получается, ткнул на али, оно все само и приехало, размещу обе платы на куске пластика, поставлю его так же как Вы плату, соединю проводами. Ком-порт выпаяю, кину МГТФом DTR и RTS до точек куда запаян компорт и выведу оттуда провода на порт радио. Вечера на все хватит.
Посмотрел еще раз Вашу схему, там подпаивать только RTS, DTR у вас мимо 232 макса идет, как понял.
Или даже вот такую использую платку:
http://ru.aliexpress.com/item/Mini-RS232-MAX3232-Level-to-TTL-Level-Board-115200bps-Converter-Adaptor-Module-2pcs/32471813851.html?spm=2114.031020208.3.1.zG0gqC&ws_ab_test=searchweb201556_7,searchweb201527_3_71_ 72_73_74_75,searchweb201560_9
Спасибо большое за консультацию.
Да, DTR - управляет включением, там 5V
А RTS - отключением Mute (т. е. включением звука), а там уровни СОМ порта, Если не ошибаюсь
Хотя можно эти две линии посадить просто на землю, но работать будет не всегда. Т. е. будут случаи, когда нужно будет передёрнуть пару-тройку раз питание всего блока. Поэтому от этой идеи "в массы" я отказался
А вот конвертер RS-232 с полноценными RTS и DSR за 10 долларов
http://www.aliexpress.com/item/Self-powered-USB-VER-2-0-to-RS-232-interface-converter-15KV-electrostatic-protection/32466756915.html?spm=2114.01020208.8.75.qif9Ql
UPD:
Перестала работать ссылка. Искать по ключевым словам ut-8801
А вот конвертер RS-232 с полноценными RTS и DSR за 10 долларов
http://www.aliexpress.com/item/Self-powered-USB-VER-2-0-to-RS-232-interface-converter-15KV-electrostatic-protection/32466756915.html?spm=2114.01020208.8.75.qif9Ql
Прикольная нерабочая ссылка :no:
Ночью ещё работала ...
Вот (http://www.aliexpress.com/item/High-Quality-USB-2-0-to-Serial-RS-232-DB9-9Pin-Adapter-Converter-Cable-FTDI-Chipset/2049487356.html?spm=2114.01020208.8.53.dWnENq) похожий
Ночью ещё работала ...
А у меня и сейчас работает. если что, можно искать по ключевым словам ut-8801. что приятно, есть защита на 15 кВ, для машины это не нужно, а вот для других применений иногда бывает полезно очень.
получилось вот так. На платке max232 есть контактные площадки под все сигналы, к ногам микросхемы паяться нет необходимости. На плате FTDI адаптера (https://duino.ru/ft232rl.html) есть отверстия под все нужные сигналы. Джампера и контактный разъем выпаял, все пойдет в термоусадку после проверки.
Запустил, все заработало, автору спасибо!
А никто не пробовал сделать переходник из ардуино? (ардуино + МАХ232)
На mega32 делал.
Тут (https://sites.google.com/a/dasilvas.info/leon2-carpc/hd-radio) основы протокола.
4 pin круглого разъёма от радио можно посадить на землю сразу - это режим Mute (0 - звук есть, 1 - заука нет)
Транзистор включения радио управляется контроллером. По ссылке ввыше есть схема. Вмсесто DTR подключаешь к ножке контоллера: 1 - включено, 0 - выключено.
Для черного радио (Directed) - нужна дополнительная посылка для включения заука (помимо 4-го pin'а).
После сигнала включения нужно подождать 3 секунды. После этого можно отправлять данные. В простеёшем случае можно даже не считывать приходящие ответы.
Отправка конкретной частоты в радио. Если какой-то байт, кроме первого, в отправке равен 0xA4, то он заменяется на 0x1B48
const unsigned char muteOff_blackRadio[ ] = {0xA4,0x08,0x03,0x04,0x00,0x00,0x4B,0x00,0x00,0x00 ,0xFE};
const unsigned char freq1[ ] = {0xA4, 0x10, 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00}; // before current freq
const unsigned char freq2[ ] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; // after current freq
const unsigned char getSignal[ ] = {0xA4, 0x05, 0x01, 0x01, 0x01, 0x00, 0xAC};
const uint8_t radio_CS = 0xB8;
void HDRadio_sendFreq(uint16_t curFreq) {
uint8_t current_CS; //current CheckSum
current_CS = radio_CS + GetLowByte(curFreq) + GetHighByte(curFreq);
for (uint8_t i = 0; i <= 9; i++) {
Serial_SendByte( freq1[i] );
}
if (GetLowByte(curFreq) == 0xA4) {
Serial_SendByte(0x1B);
Serial_SendByte(0x48);
} else {
Serial_SendByte(GetLowByte(curFreq));
}
if (GetHighByte(curFreq) == 0xA4) {
Serial_SendByte(0x1B);
Serial_SendByte(0x48);
} else {
Serial_SendByte(GetHighByte(curFreq));
}
for (uint8_t i = 0; i <= 5; i++) {
Serial_SendByte( freq2[i] );
}
if (GetLowByte(current_CS) == 0xA4) {
Serial_SendByte(0x1B);
Serial_SendByte(0x48);
} else {
Serial_SendByte(GetLowByte(current_CS));
}
}
Спс. У меня как раз директед радио, управлял им сначала железным Ком портом потом, при смене материнки, переходником fTDI+MAX232. Теперь вот весь зоопарк (Attiny85 (https://duino.ru/Arduino-Digispark-ATtiny85-s-micro-USB.html) на рулевых кнопках, fTDI+MAX232 на радио) , так же хочу звук на цифру перевести и управлять предусилителем с компа задумал повесить на одну ардуину нано. Но я хочу сохранить возможность работы радио через плагин Икара.
А что то я не понял зачем нам тогда нужна была MAX232, если и FTDI могла через транзистор радио включить (уровни сигналов вроде можно было и стабилитронами ограничить).
МАХ232 - только для согласования уровней, на мой взгляд это правильнее и надёжнее. И не сильно дороже.
А вот с одновременным управлением и контроллером, и компом - только если переключать Тх и Rx от радио между ними. Иначе не заработает
А вот с одновременным управлением и контроллером, и компом - только если переключать Тх и Rx от радио между ними. Иначе не заработает
Я хочу чтобы андуина прикинулась ком портом (впрочем она и так это делает), а плагин через нее уже работал с ХД радио. Т.е. управлять радио, как и сейчас только с компа, но убрать 3 FDTI из системы и повесить все на андуино.
Вопрос как для плагина сделать "прозрачной" андуино. Вот плагин в ком порт заслал данные андуина должна поймать данные и переслать в радио.
С адруиной мало знаком. Если поддерживает прерывания по приходу данных на порт, то сделать на прерывании: данные считали, записали в другой порт. Лучше даже считывать не по одному байту, а посылку целиком. И потом её отправлять также скопом.
Плагину ответ от радио нужен? Если да, то нужно ловить данные и от радио ещё. А это уже сложнее, потому что радио постоянно шлёт RDS данные.
Либо можно в основном цикле программы постоянно проверять наличие данных в порту.
Тут внезапно выяснил что у меня на ардуино (https://duino.ru/arduino.html) стоит не FT232, а CP2102 (https://duino.ru/cp2102.html)
Вот интересно, если в опубликованной схеме заменить FT232 на CP2102, будет работать?
Да конечно, по сути это одно и то-же.
Ну ардуине компортом прикинуться не проблема, изнутри поймать посылку и записать в память тоже вроде ничего сложного нет. Далее формируем порт из дискретных выходов, есть библиотека для этого и транзитом это отправляем туда, затем ловим ответ, и отправляем обратно в ком-порт. Вот только не заработает, так как плагин радио монопольно займет порт и не даст никому другому с ним работать, по крайней мере во время работы радио. То есть весь этот жуткий гемор не имеет смысла, если при этом не писать специальную программу- мультиплексор.
Вот только не заработает, так как плагин радио монопольно займет порт и не даст никому другому с ним работать, по крайней мере во время работы радио.
Вот над этим то и ломаю голову. Мозг кипит. Ну не хочется мне ставить 3 устройства (резистивные кнопки, радио, усилитель). Ведь на ардуине портов ввода/вывода хватает на все.
Вот есть плагин Икара для радио и для кнопок. Автор плагинов наверняка может их объединить в один. но пока не отвечает на этот вопрос.
Вот есть плагин Икара для радио и для кнопок. Автор плагинов наверняка может их объединить в один. но пока не отвечает на этот вопрос.
Там в каждом плагине свои протоколы обмена по ком-порту, придется писать некий третий плагин, который их объединяет. Придется писать скетч для ардуино, где придется решить проблему одновременной работы трех ком-портов с реализацией необходимых протоколов (возможны проблемы с производительностью, согнать три порта в один - непростая задача). Придется реализовывать протокол общения одного компорта с тремя другими (мультиплексирование). Все это отладить (а железо есть только у Вас). И основное, к сожалению, кроме Вас на данный момент никому это не нужно.
Если все же очень хочется - для начала напишите скетч, который будет опрашивать три устройства с приемлемой и по ком-порту взаимодействовать хотя б с одним (например с радио), а лучше со всеми, через переключение, это подтвердит серьезность Ваших намерений, может и поможет тогда автор с плагином.
Народ, попробовал подцепить на компорт на материнке. Не взлетело, центрифуга говорит о неинициализированном радио
Можно поставить триал ICar, и попробовать запустить на нем, чтоб понять, проблема в радио или в софте.
Спасибо Горынычу, направил раздолбая в нужное русло. тупо забыл про инверсию DTR...
Уважаемые форумчане, наведите на путь истенный, приобрел хд радио и к нему шнурок родной com-usb, скачал внешние програмки для управления, настраивал com порты, разные пробывал, но безтолку, радио щелкает несколько раз при инициализации ком порта и все., далее открываю внешнюю прогу, выскакивает сообщение кокай ком использовать, выбираю тот на котором сидит радио... щелк... вылазит ошибка error, т.е. Порты правильно подцепил, прога при инициалицации тоже команда подает, но выдает ошибку подключения, ось вин 10х86.
seriousstas
07.04.2019, 12:35
Посмотри № порта, если не ошибаюсь, должен быть до 10-ти.
Драйвера (возможно другие FTDI) и скорость порта так-же проверь..
Покури
http://pccar.ru/showthread.php?t=10830
Все!!! Получилось, не знаю как, винду переустонавливал 7,8, потом снова 10, делал все как и в предыдущий раз, радио законнектилось, теперь не пойму как звук в комп завести, у меня стоит внешняя usb sound blaster x-fi hd, а от нее по оптике в проц, в икаре шипение в колонках есть, а через внешнюю прогу тишина, не пойму как? Тюльпаны то не подсоединял, получается они должны в звуковуху идти? И как икар правильно настроить под это радио?
seriousstas
15.04.2019, 12:57
Все!!! Получилось, не знаю как, винду переустонавливал 7,8, потом снова 10, делал все как и в предыдущий раз, радио законнектилось, теперь не пойму как звук в комп завести, у меня стоит внешняя usb sound blaster x-fi hd, а от нее по оптике в проц, в икаре шипение в колонках есть, а через внешнюю прогу тишина, не пойму как? Тюльпаны то не подсоединял, получается они должны в звуковуху идти? И как икар правильно настроить под это радио?
Регистрируй плагин и сканируй каналы(автонастройка). У меня с первого раза не сканирует.
Со второго третьего находит все каналы.
Достал из кладовки HD Radio Directed , ностальгия замучила. Подключил к компу, уст. дрова, настроил в Икаре и т.д. Всё отлично, настраиваются и переключаются каналы шустро....Приём хороший. Так хорошо продолжалось три дня. Потом стало переключаться со 2, а то и с 3 тычка в экран. То со совсем не хочет переключаться. Короче глючит. Поставил прогу BoomzBoxHD. С ней всё ОК, переключаются, настраиваются станции отлично, короче всё по феншую. Эти глюки точно идут с Икара, только где искать? В Икаре HDRadioConfig.exe только отвечает. Переустанавливать Икар что то не хочется. Мож у кого какие мысли по этому событию появятся? Спасибо...
P.S. Сегодня переустановил Икар. Симптомы переключения и поиска станций не изменились.
На следующий день, выяснилось, что проблем с переключением станций на Win7 нет. На этой оси всё работает как авт. Калашникова. А на Win10 остались, проблему пока не победил.
получилось вот так. На платке max232 есть контактные площадки под все сигналы, к ногам микросхемы паяться нет необходимости. На плате FTDI адаптера (https://duino.ru/ft232rl.html) есть отверстия под все нужные сигналы. Джампера и контактный разъем выпаял, все пойдет в термоусадку после проверки.
Можно подробней. Если бы схему набросать....:blush:
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot