PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Беcпроводные коммуникации > Радио/ТВ

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2015, 11:57   #51
Trantor
Старший Пользователь
 
Регистрация: 15.02.2013
Город: Москва
Регион: 77, 97, 99, 177
Машина: x-trail T30
Сообщений: 400
Trantor is on a distinguished road
По умолчанию

Цитата:
Сообщение от Gorynch Посмотреть сообщение
Ночью ещё работала ...
А у меня и сейчас работает. если что, можно искать по ключевым словам ut-8801. что приятно, есть защита на 15 кВ, для машины это не нужно, а вот для других применений иногда бывает полезно очень.
__________________
http://www.pccar.ru/showthread.php?t=18648 мой проект.
Icar DS , Cityguide,bGEO, Семь дорог.
I3 3220T, 4Gb, W10х32. SSD 128Gb
Trantor вне форума   Ответить с цитированием
Старый 28.11.2015, 19:45   #52
Trantor
Старший Пользователь
 
Регистрация: 15.02.2013
Город: Москва
Регион: 77, 97, 99, 177
Машина: x-trail T30
Сообщений: 400
Trantor is on a distinguished road
По умолчанию

получилось вот так. На платке max232 есть контактные площадки под все сигналы, к ногам микросхемы паяться нет необходимости. На плате FTDI адаптера есть отверстия под все нужные сигналы. Джампера и контактный разъем выпаял, все пойдет в термоусадку после проверки.
Миниатюры
Нажмите на изображение для увеличения
Название: DSC.jpg
Просмотров: 841
Размер:	178.9 Кб
ID:	41812  
__________________
http://www.pccar.ru/showthread.php?t=18648 мой проект.
Icar DS , Cityguide,bGEO, Семь дорог.
I3 3220T, 4Gb, W10х32. SSD 128Gb

Последний раз редактировалось admin; 02.04.2017 в 02:13.
Trantor вне форума   Ответить с цитированием
Старый 23.01.2016, 01:46   #53
Trantor
Старший Пользователь
 
Регистрация: 15.02.2013
Город: Москва
Регион: 77, 97, 99, 177
Машина: x-trail T30
Сообщений: 400
Trantor is on a distinguished road
По умолчанию

Запустил, все заработало, автору спасибо!
__________________
http://www.pccar.ru/showthread.php?t=18648 мой проект.
Icar DS , Cityguide,bGEO, Семь дорог.
I3 3220T, 4Gb, W10х32. SSD 128Gb
Trantor вне форума   Ответить с цитированием
Старый 19.04.2016, 19:28   #54
Winlin
Старший Пользователь
 
Регистрация: 19.11.2009
Возраст: 52
Регион: 54
Сообщений: 308
Winlin is on a distinguished road
По умолчанию

А никто не пробовал сделать переходник из ардуино? (ардуино + МАХ232)
__________________
HONDA CR-V все сделано в 1.5 Din корпусе
MSI H61I-E35/Pentium G2030T/4Gb/M4-CT128M4SSD2/8"монитор/Wi-Fi/Bluetooth/усилитель MiniQuad 4х50 + конвертер SPDIF>аналог/m2-atx/HD RADIO DMHD1000I/Logitech QuickCam Pro 9000...Win7 prof
Winlin вне форума   Ответить с цитированием
Старый 20.04.2016, 11:00   #55
Gorynch
Старший Пользователь
 
Аватар для Gorynch
 
Регистрация: 22.04.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2005\Nissan\X-Trail
Сообщений: 775
Gorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond repute
По умолчанию

На mega32 делал.
Тут основы протокола.

4 pin круглого разъёма от радио можно посадить на землю сразу - это режим Mute (0 - звук есть, 1 - заука нет)

Транзистор включения радио управляется контроллером. По ссылке ввыше есть схема. Вмсесто DTR подключаешь к ножке контоллера: 1 - включено, 0 - выключено.

Для черного радио (Directed) - нужна дополнительная посылка для включения заука (помимо 4-го pin'а).

После сигнала включения нужно подождать 3 секунды. После этого можно отправлять данные. В простеёшем случае можно даже не считывать приходящие ответы.

Отправка конкретной частоты в радио. Если какой-то байт, кроме первого, в отправке равен 0xA4, то он заменяется на 0x1B48

PHP код:
const unsigned char muteOff_blackRadio[ ] = {0xA4,0x08,0x03,0x04,0x00,0x00,0x4B,0x00,0x00,0x00,0xFE};
const 
unsigned char freq1[ ] = {0xA40x100x020x010x000x000x010x000x000x00}; // before current freq
const unsigned char freq2[ ] = {0x000x000x000x000x000x00};    // after current freq
const unsigned char getSignal[ ] = {0xA40x050x010x010x010x000xAC};

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<= 9i++) {
        
Serial_SendBytefreq1[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<= 5i++) {
        
Serial_SendBytefreq2[i] );
    }

    if (
GetLowByte(current_CS) == 0xA4) {
        
Serial_SendByte(0x1B);
        
Serial_SendByte(0x48);
    } else {
        
Serial_SendByte(GetLowByte(current_CS));
    }

__________________
В детстве, чтобы маленький Змей Горыныч был как все, мама заплетала его в косичку
Gorynch вне форума   Ответить с цитированием
Старый 20.04.2016, 12:18   #56
Winlin
Старший Пользователь
 
Регистрация: 19.11.2009
Возраст: 52
Регион: 54
Сообщений: 308
Winlin is on a distinguished road
По умолчанию

Спс. У меня как раз директед радио, управлял им сначала железным Ком портом потом, при смене материнки, переходником fTDI+MAX232. Теперь вот весь зоопарк (Attiny85 на рулевых кнопках, fTDI+MAX232 на радио) , так же хочу звук на цифру перевести и управлять предусилителем с компа задумал повесить на одну ардуину нано. Но я хочу сохранить возможность работы радио через плагин Икара.
А что то я не понял зачем нам тогда нужна была MAX232, если и FTDI могла через транзистор радио включить (уровни сигналов вроде можно было и стабилитронами ограничить).
__________________
HONDA CR-V все сделано в 1.5 Din корпусе
MSI H61I-E35/Pentium G2030T/4Gb/M4-CT128M4SSD2/8"монитор/Wi-Fi/Bluetooth/усилитель MiniQuad 4х50 + конвертер SPDIF>аналог/m2-atx/HD RADIO DMHD1000I/Logitech QuickCam Pro 9000...Win7 prof

Последний раз редактировалось admin; 02.04.2017 в 02:12.
Winlin вне форума   Ответить с цитированием
Старый 20.04.2016, 12:56   #57
Gorynch
Старший Пользователь
 
Аватар для Gorynch
 
Регистрация: 22.04.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2005\Nissan\X-Trail
Сообщений: 775
Gorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond repute
По умолчанию

МАХ232 - только для согласования уровней, на мой взгляд это правильнее и надёжнее. И не сильно дороже.
А вот с одновременным управлением и контроллером, и компом - только если переключать Тх и Rx от радио между ними. Иначе не заработает
__________________
В детстве, чтобы маленький Змей Горыныч был как все, мама заплетала его в косичку
Gorynch вне форума   Ответить с цитированием
Старый 20.04.2016, 13:39   #58
Winlin
Старший Пользователь
 
Регистрация: 19.11.2009
Возраст: 52
Регион: 54
Сообщений: 308
Winlin is on a distinguished road
По умолчанию

Цитата:
Сообщение от Gorynch Посмотреть сообщение
А вот с одновременным управлением и контроллером, и компом - только если переключать Тх и Rx от радио между ними. Иначе не заработает
Я хочу чтобы андуина прикинулась ком портом (впрочем она и так это делает), а плагин через нее уже работал с ХД радио. Т.е. управлять радио, как и сейчас только с компа, но убрать 3 FDTI из системы и повесить все на андуино.
Вопрос как для плагина сделать "прозрачной" андуино. Вот плагин в ком порт заслал данные андуина должна поймать данные и переслать в радио.
__________________
HONDA CR-V все сделано в 1.5 Din корпусе
MSI H61I-E35/Pentium G2030T/4Gb/M4-CT128M4SSD2/8"монитор/Wi-Fi/Bluetooth/усилитель MiniQuad 4х50 + конвертер SPDIF>аналог/m2-atx/HD RADIO DMHD1000I/Logitech QuickCam Pro 9000...Win7 prof
Winlin вне форума   Ответить с цитированием
Старый 20.04.2016, 14:18   #59
Gorynch
Старший Пользователь
 
Аватар для Gorynch
 
Регистрация: 22.04.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2005\Nissan\X-Trail
Сообщений: 775
Gorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond repute
По умолчанию

С адруиной мало знаком. Если поддерживает прерывания по приходу данных на порт, то сделать на прерывании: данные считали, записали в другой порт. Лучше даже считывать не по одному байту, а посылку целиком. И потом её отправлять также скопом.
Плагину ответ от радио нужен? Если да, то нужно ловить данные и от радио ещё. А это уже сложнее, потому что радио постоянно шлёт RDS данные.
Либо можно в основном цикле программы постоянно проверять наличие данных в порту.
__________________
В детстве, чтобы маленький Змей Горыныч был как все, мама заплетала его в косичку
Gorynch вне форума   Ответить с цитированием
Старый 21.04.2016, 16:38   #60
Winlin
Старший Пользователь
 
Регистрация: 19.11.2009
Возраст: 52
Регион: 54
Сообщений: 308
Winlin is on a distinguished road
По умолчанию

Тут внезапно выяснил что у меня на ардуино стоит не FT232, а CP2102
Вот интересно, если в опубликованной схеме заменить FT232 на CP2102, будет работать?
__________________
HONDA CR-V все сделано в 1.5 Din корпусе
MSI H61I-E35/Pentium G2030T/4Gb/M4-CT128M4SSD2/8"монитор/Wi-Fi/Bluetooth/усилитель MiniQuad 4х50 + конвертер SPDIF>аналог/m2-atx/HD RADIO DMHD1000I/Logitech QuickCam Pro 9000...Win7 prof

Последний раз редактировалось admin; 28.03.2017 в 01:31.
Winlin вне форума   Ответить с цитированием
Ответ

Метки
directed, hd radio, visteon


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 15:38.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot