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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Звуковые процессоры (http://pccar.ru/forumdisplay.php?f=188)
-   -   Аудиопроцессор для планшетов. Настраиваемый с андроид. (http://pccar.ru/showthread.php?t=24040)

Alekssandr 17.06.2016 17:24

Вложений: 1
Не знаю пока, сначала соберу себе.

Завершил проектирование печатной платы, скоро отправлю на производство (после того как проверю все соединения раза 2-3).

Распечатал на бумаге чтоб проверить размеры и прикинуть как будет стоять в корпусе.

Alekssandr 28.06.2016 07:46

Вложений: 10
Заказал производство печатных плат, примерно через месяц смогу продемонстрировать работату этого устройства.

siabr 05.07.2016 11:20

Уже весь в нетерпении )))
Хочется заняться сборкой и настройкой.
Под Андроид не начинал писать интерфейс?

Alekssandr 05.07.2016 15:13

Ещё нет, для начала всё будет работать через SerialManager, в дальнейшем приделаю какое нибудь приложение чтоб удобней было управлять аудиопроцессором.

siabr 06.07.2016 18:05

Цитата:

Сообщение от Alekssandr (Сообщение 364034)
.... в дальнейшем приделаю какое нибудь приложение чтоб удобней было управлять аудиопроцессором.

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

ali_vlad 15.07.2016 21:12

А отверстия для крепления?

Alekssandr 16.07.2016 00:14

Вложений: 3
Цитата:

Сообщение от ali_vlad (Сообщение 364743)
А отверстия для крепления?

Я его разработал под выбранный мной корпус, посмотри видео Я там покажу как крепиться плата.

Ура ребята пришли печатные платы, собрал немого. Смотрим результат!


Stray 17.07.2016 18:34

Цитата:

Сообщение от Alekssandr (Сообщение 364750)
Я его разработал под выбранный мной корпус, посмотри видео Я там покажу как крепиться плата.

Ура ребята пришли печатные платы, собрал немого. Смотрим результат!


А исходники потом будут доступны или продавать будешь?

Явген 17.07.2016 19:57

Если все получится, крутая штука получится) Я бы купил

Maniac82 18.07.2016 11:59

Какова себестоимость данного девайса?

Az0m@ 18.07.2016 16:22

Цитата:

Сообщение от Maniac82 (Сообщение 364918)
Какова себестоимость данного девайса?

да и цена на продажу былаб интересна -))

Alekssandr 19.07.2016 21:29

Комплектующие обходятся около 3-4 тыс руб, собирать это устройство буду не меньше чем за 3000руб, так как нужно запаивать больше 200 компонентов. Занимает кучу времени.

Исходники для самостоятельной сборки скину когда полностью всё доделаю.


А пока новый видос с демонстрацией вывода звука на усилители.


armlive 20.07.2016 13:49

Цитата:

Сообщение от Alekssandr (Сообщение 365101)
Комплектующие обходятся около 3-4 тыс руб, собирать это устройство буду не меньше чем за 3000руб, так как нужно запаивать больше 200 компонентов. Занимает кучу времени.

Исходники для самостоятельной сборки скину когда полностью всё доделаю.


А пока новый видос с демонстрацией вывода звука на усилители.


Ну удивил 6000-7000 это очень адекватная цена, я предполагал раза 1.5 больше

volshebnik12345 22.07.2016 09:57

Было бы интересно глянуть весь алгоритм включения выключения, раздачи питания какие задержки по времени при вкл/выкл usb hub android и т.д.

demtro 22.07.2016 13:28

Цитата:

Сообщение от volshebnik12345 (Сообщение 365322)
Было бы интересно глянуть весь алгоритм включения выключения, раздачи питания какие задержки по времени при вкл/выкл usb hub android и т.д.

питанием как я понял будет заведовать Tinny13А на которую так же дадут исходники, а значит ты и сам 2 цефирки сможешь поменять и залить

Alekssandr 22.07.2016 19:36

Всё верно, питанием управляет attiny13, в прнципе туда закинул прошивку и всё, не надо там ничего менять, прошивка там простецкая. Если уж очень нужно то можно подредактировать, написал для неё прошивку в среде ардуино ide, закачивается по SPI. Питание у тиньки полностью свое (автономное), построенное на lm7805, потребляет всего 17мА, частота работы 1.2Мгц от внутреннего генератора.

Пока для тестов закинул такой скетч в attiny13.
Скетч использует 792 байт (77%) памяти устройства. Всего доступно 1*024 байт.

PHP код:

int acc 0//детектор включения зажигания или ACC
int remote 1//+12в для включения усилителей
int tablet 2// питание планшета
int processor 3//питание аудиопроцессора tda7719
int usbhub 4//питание усб хаба и usb звуковой карты
boolean accoffsensor;
boolean tabletoffsensor;
uint32_t accoffmillis 0;        //переменная таймера

void setup() {

pinMode (accINPUT);
  
pinMode (remote,OUTPUT);
    
pinMode (tablet,OUTPUT);
      
pinMode (processor,OUTPUT);
        
pinMode (usbhub,OUTPUT);

}

void loop() {

  
//Если зажигание включено
  
if (acc == HIGH)
  {
    
accon(); //выполняем команду void accon
    
accoffsensor 1;
    
tabletoffsensor 1;
    
accoffmillis=millis();
  }

  
//Если зажигание отключено, ждем 5 сек, если отключение длиться больше 5 сек отключаем перефирию. 
  
if (acc == LOW && accoffsensor == && accoffmillis && millis()-accoffmillis 5000)
  
//проверяем что зажигание отключено acc == LOW
  //проверяем что питание у нас не отключено accoffsensor == 1
  //считаем сколько времени прошло accoffmillis && millis()-accoffmillis > 5000
  
  
{
  
accoff(); //выполняем команду void accoff
 
  
}

   
//Если зажигание не включалось 50 часов, отключаем питание планшета.
  
if (acc == LOW && tabletoffsensor == && accoffmillis && millis()-accoffmillis 180000000)
  
//проверяем что зажигание отключено acc == LOW
  //проверяем что питание планшета не отключено tabletoffsensor == 1
  //считаем сколько времени прошло accoffmillis && millis()-accoffmillis > 180000000

  
{
   
void tabletoff(); //отключаем питание планшета.
 
  
}
  
  
}

void accon(){


digitalWrite(tabletHIGH); //включаем питание планшета
delay(1000);                //ждем 1 сек
digitalWrite(processorHIGH); //включаем питание аудиопроцессора
delay(2000);                //ждем 2 сек
digitalWrite(usbhubHIGH); //включаем питание USB хаба
delay(5000);                //ждем 5 сек
digitalWrite(remoteHIGH); //включаем усилители

  
}

void accoff(){
  
delay (1000);                //ждем 1 сек
digitalWrite(remoteLOW);   //отключаем усилители
delay (2000);                //ждем 2 сек
digitalWrite(processorLOW);// отключаем аудиопроцессор
delay (2000);                //ждем 2 сек
digitalWrite(usbhubLOW);   //отключаем usb хаб
accoffsensor 0;            //говорим программе что всё отключено
}

void tabletoff() {

  
digitalWrite(tabletLOW); //отключаем питание планшета
  
tabletoffsensor 0;       //говорим программе что планшет отключен



demtro 23.07.2016 19:49

Почитай тут

volshebnik12345 24.07.2016 11:04

Спасибо за информацию! А как делать корректное завершение работы android ?
если через Serial Manager категория управление системой выключение он сразу рубит и все так и должно быть? А если нажать на штатную кнопку нажать завершение работы завершаются все службы 1-3 сек и только после этого рубится , как это сделать через serial может команды есть какие на корректное завершение всех программ и служб или для андроида это не нужно?

Alekssandr 24.07.2016 14:54

Цитата:

Сообщение от volshebnik12345 (Сообщение 365502)
Спасибо за информацию! А как делать корректное завершение работы android ?
если через Serial Manager категория управление системой выключение он сразу рубит и все так и должно быть? А если нажать на штатную кнопку нажать завершение работы завершаются все службы 1-3 сек и только после этого рубится , как это сделать через serial может команды есть какие на корректное завершение всех программ и служб или для андроида это не нужно?

В принципе не нужно, у меня в проекте логика такая.

Сигнал отключения ACC получают сразу оба контроллера (Attiny 13, arduino due)

Arduino Due как только получил сигнал отключения ACC через 5 сек, начинает посылать команды на планшет, поставить музыку на паузу, убирает громкость с аудиопроцессора до 10 пунктов, и увести планшет в сон.

Attiny 13 ждёт пока отработает Arduino DUE, и отключает питание Remot, USB Хаба, Arduino и аудиопроцессора. Если в течении 50 часов не включалось зажигание, отключается питание планшета (режим максимального энергосбережения 16 мА)

volshebnik12345 24.07.2016 16:04

У меня просто TV BOX на RK3288 в режиме сна 200-300мА при 5V, вот думаю загонять его в сон на какое время или сразу после пропадания ACC через 5-10 сек выключать через serial Manager.

Smitt 25.07.2016 03:02

Цитата:

Сообщение от Alekssandr (Сообщение 364750)
Я его разработал под выбранный мной корпус, посмотри видео Я там покажу как крепиться плата.

Глянул, есть вопрос - а если в авто будет стоять саб на пару киловат, её там не раздолбит в корпусе без креплений?

Ты не делал модель корпуса сам?

Цитата:

Сообщение от armlive (Сообщение 365142)
Ну удивил 6000-7000 это очень адекватная цена, я предполагал раза 1.5 больше

Это не адекватная цена. Она не учитывает затраты на разработку.

neskoda 03.08.2016 13:59

А можно подключить к устройству внешний двб-т тюнер? Для этого использовать вход под камеру на изикап ?

Senia 07.08.2016 09:59

Люди, а где можно скетч для ардуино глянуть ? Сайт автора не работает

Stray 07.08.2016 16:15

Цитата:

Сообщение от Alekssandr (Сообщение 365532)
В принципе не нужно, у меня в проекте логика такая.

Сигнал отключения ACC получают сразу оба контроллера (Attiny 13, arduino due)

Arduino Due как только получил сигнал отключения ACC через 5 сек, начинает посылать команды на планшет, поставить музыку на паузу, убирает громкость с аудиопроцессора до 10 пунктов, и увести планшет в сон.

Attiny 13 ждёт пока отработает Arduino DUE, и отключает питание Remot, USB Хаба, Arduino и аудиопроцессора. Если в течении 50 часов не включалось зажигание, отключается питание планшета (режим максимального энергосбережения 16 мА)

Александр, то есть, с Вашим блоком возможно подключение любого планшета с нормально работающим USB Host?

Stray 07.08.2016 16:17

Цитата:

Сообщение от Senia (Сообщение 366579)
Люди, а где можно скетч для ардуино глянуть ? Сайт автора не работает

Терпение, только терпение! Автор не закончил еще разработку до конца, а Вы уже исходники требуете..

Senia 07.08.2016 16:44

Stray, я хотел глянуть как он организовал управление TDA7719

Alekssandr 25.09.2016 00:04

Вложений: 4
Домен потерял, теперь временно сайт лежит вот здесь http://alekssandr.myjino.ru/na-stadi...sor-na-tda7719

Разработку не забросил, просто временно замарозил, переехал в соседний город делаю ремонт в квартире.



В дальнейшем аудипроцессор буду использовать не tda7719, чтото он меня разочеровал не много. Попробую использовать DSP аудипроцессор adua1701 от фирмы AnaloDevices.

Для програмирования adua1701 есть специальный софт SigmaStudio, с визуальным редактором

Более подробно можете ознакомиться здесь http://www.analog.com/ru/products/pr...rocessors.html

yuriy m 29.09.2016 19:08

Цитата:

Сообщение от Alekssandr (Сообщение 370050)
Домен потерял, теперь временно сайт лежит вот здесь http://alekssandr.myjino.ru/na-stadi...sor-na-tda7719

Разработку не забросил, просто временно замарозил, переехал в соседний город делаю ремонт в квартире.



В дальнейшем аудипроцессор буду использовать не tda7719, чтото он меня разочеровал не много. Попробую использовать DSP аудипроцессор adua1701 от фирмы AnaloDevices.

Для програмирования adua1701 есть специальный софт SigmaStudio, с визуальным редактором

Более подробно можете ознакомиться здесь http://www.analog.com/ru/products/pr...rocessors.html

Даташиты не читал пока... Выход на саб есть ? Каналы подмешивать между собой можно ?

awtoap 29.09.2016 21:03

Цитата:

Даташиты не читал пока... Выход на саб есть ? Каналы подмешивать между собой можно ?
А стоит почитать, что-бы понимать всю его прелесть и в тоже время затраты на освоение. В кратце 2 АЦП и 4 ДАК на борту или 4 шины I2S по входу и выходу. SPDIF входов/выходов нет, встроенного ресемплера нет. Для карписи потребуется еще кучка дополнительных корпусов микросхем...итоговая цена и трудозатраты не порадуют.

yuriy m 30.09.2016 00:04

Цитата:

Сообщение от awtoap (Сообщение 370438)
А стоит почитать, что-бы понимать всю его прелесть и в тоже время затраты на освоение. В кратце 2 АЦП и 4 ДАК на борту или 4 шины I2S по входу и выходу. SPDIF входов/выходов нет, встроенного ресемплера нет. Для карписи потребуется еще кучка дополнительных корпусов микросхем...итоговая цена и трудозатраты не порадуют.

Бегло по картинкам я так и понял... Опять в дороге нема кали...

Rover 30.09.2016 00:58

Цитата:

Сообщение от awtoap (Сообщение 370438)
А стоит почитать, что-бы понимать всю его прелесть и в тоже время затраты на освоение. В кратце 2 АЦП и 4 ДАК на борту или 4 шины I2S по входу и выходу. SPDIF входов/выходов нет, встроенного ресемплера нет. Для карписи потребуется еще кучка дополнительных корпусов микросхем...итоговая цена и трудозатраты не порадуют.

А мне тоже совсем не понятно, зачем повторять то, что уже давно сделано:
https://www.minidsp.com/products/min...2-x-in-4-x-out
причём с нормальным софтом, а не СигмаСтудио?
Не, ну если охота стоя в гамаке - то для этого тоже девайс найдёЦЦа:
http://shop.rznprb.com/index.php?rou...&product_id=53
Когда тема стартанула, и разрабатываемое устройство назвали аудиопроцессором, я решил помалкивать.

M174 01.10.2016 11:19

Цитата:

Сообщение от Rover (Сообщение 370468)
А мне тоже совсем не понятно, зачем повторять то, что уже давно сделано:
https://www.minidsp.com/products/min...2-x-in-4-x-out
причём с нормальным софтом, а не СигмаСтудио?
Не, ну если охота стоя в гамаке - то для этого тоже девайс найдёЦЦа:
http://shop.rznprb.com/index.php?rou...&product_id=53
Когда тема стартанула, и разрабатываемое устройство назвали аудиопроцессором, я решил помалкивать.

По первой ссылке штука очень классная! Только я не понял одного как конфигурировать устройство в реальном времени из под андрюхи? Софт только под винду и мак ось... оптика вроде прикручивается тоже, но модуль у них стоит 60 бакинских... с подключением саба тоже не особо понятно, имеется 4 канала, судя по описанию плагинов, можно с конфигурировать в 2.1, что делать с тыловыми динамиками?

Rover 01.10.2016 13:32

Цитата:

Сообщение от M174 (Сообщение 370534)
По первой ссылке штука очень классная! Только я не понял одного как конфигурировать устройство в реальном времени из под андрюхи? Софт только под винду и мак ось... оптика вроде прикручивается тоже, но модуль у них стоит 60 бакинских... с подключением саба тоже не особо понятно, имеется 4 канала, судя по описанию плагинов, можно с конфигурировать в 2.1, что делать с тыловыми динамиками?


Под большое количество хотелок , есть устройства с бОльшими возможностями, соответственно с бОльшим ценником.
Но ведь в теме речь не о них - захотел человек разработать и изготовить "аудиопроцессор для планшетов, настраиваемый с андроид".
Здорово. Неполучилось :(. Давай-ка говорит adu1701 попробуем и СигмаСтудио.

СигмаСтудио под андроид не работает, готовых устройств на adu1701
уже есть. Смысл всей темы теряется.

Alekssandr 02.10.2016 19:19

Цитата:

Сообщение от Rover (Сообщение 370538)
Под большое количество хотелок , есть устройства с бОльшими возможностями, соответственно с бОльшим ценником.
Но ведь в теме речь не о них - захотел человек разработать и изготовить "аудиопроцессор для планшетов, настраиваемый с андроид".
Здорово. Неполучилось :(. Давай-ка говорит adu1701 попробуем и СигмаСтудио.

СигмаСтудио под андроид не работает, готовых устройств на adu1701
уже есть. Смысл всей темы теряется.

Почему же не получилось? Всё получилось и работает (https://www.youtube.com/watch?v=cpPGUqQz0nk), но мне хочеться большего чем может TDA7719, вот и думаю использовать DSP, в идеале хочу сделать 8 каналов, 2 на фронт, 2 на тыл, 2 на саб и 2 на пищалки. Можно взять модели постарше или использовать 2 шт ADAU1701 (I2C адреса по даташиту поменять можно)

Сигма студио с андроид не работает, но, заранее сконфигурированной микросхемой в сигма студио, можно управлять по I2C с какого либо микроконтроллера, в свою очередь команды на микроконтроллер будут поступать с приложения на андроид.

Готовые устройства на adau есть, но я хочу сделать чтоб все было на одной плате: usb hub, аудиопроцессор, ардуино, блок питания и т.д ведь будет удобнее и безопасней да и надежнее чем все блоки соеденять проводами, откуда лезет куча проблем.


Железяка получается не дешёвой, стоимость всех комплектующих обходиться примерно 8 - 10 тыс. руб. с учётом 4-х слойной печатной платы (в 2-х слойную ну никак не получается запихать).

Пока ищу микросхемы которые выдают звук в цифре I2S.
Пока что нашёл:
1) USB DAC PCM2706 цена около 300 руб
2) Блютус A2DP модуль 4.0 на чипе CSR8645 цена около 400 руб
3) Fm радио на чипе Si4704 цена около 450 руб

T_r_D 02.10.2016 23:37

Alekssandr
как это понимать?
"Пока ищу микросхемы которые выдают звук в цифре I2S. "
Si4704 не выдаёт звук в цифре, а просто управляется по I2C.
И можешь сразу выкинуть из головы затею с установкой этого Г в качестве приёмника в машину- ловить будет только помехи.

Про блютус звук вообще спорно. При такой хотелки конфига аудиосистемы слушать жестоко компрессированный звук при передачи через блютус- ну на любителя конечно.

Про ЦАП ни чего не скажу- не знаю кто это.

Rover 02.10.2016 23:47

Цитата:

Сообщение от T_r_D (Сообщение 370623)
Про ЦАП ни чего не скажу- не знаю кто это.

И ЦАП тоже г :(

Если использовать 2 шт ADAU1701 , то нафига ещё ЦАПы? там 8 каналов уже есть...

Alekssandr 03.10.2016 00:32

Цап чисто для того чтобы снять i2s с планшета. Блютус a2dp для звонков .Еще, иногда бывает что друзья хотят поставить треки со своего телефона, приходиться тащить шнур aux, а так будет выручать бт звук)

И с чего это вы решили что si4704 не выдает i2s по даташиту написано что он потдерживает этот стандарт (возможно ***** микруха, тогда посоветуйте чтото стящее).

И еще мне стало интересно, если ставить 2 шт adau1701 то придется линии i2s сажать паралельно, так будет интересно работать))? Или лучше посмотреть на модели у которых выходов побольше?

Rover 03.10.2016 01:13

Цитата:

Сообщение от Alekssandr (Сообщение 370628)
Цап чисто для того чтобы снять i2s с планшета. Блютус a2dp для звонков .Еще, иногда бывает что друзья хотят поставить треки со своего телефона, приходиться тащить шнур aux, а так будет выручать бт звук)

И с чего это вы решили что si4704 не выдает i2s по даташиту написано что он потдерживает этот стандарт (возможно ***** микруха, тогда посоветуйте чтото стящее).

И еще мне стало интересно, если ставить 2 шт adau1701 то придется линии i2s сажать паралельно, так будет интересно работать))? Или лучше посмотреть на модели у которых выходов побольше?

Т.е. РСМ2706 планируется использовать не как ЦАП, а как конвертер USB\i2s ? А какие модели с выходами побольше - ШАРК? дык у него встроенных ЦАП нет, внешние приличные, денег стоить будут...

Alekssandr 03.10.2016 05:30

Цитата:

Сообщение от Rover (Сообщение 370630)
Т.е. РСМ2706 планируется использовать не как ЦАП, а как конвертер USB\i2s ? А какие модели с выходами побольше - ШАРК? дык у него встроенных ЦАП нет, внешние приличные, денег стоить будут...

Всё верно, ЦАП чисто для конвертации USB / I2S. Зачем шарк, у аналог девайс есть ADAU1452, характеристики у него шикарнее чем у 1701, но и стоит больше 1000руб за камушек. http://www.analog.com/ru/products/au...oduct-overview

Rover 03.10.2016 15:06

Цитата:

Сообщение от Alekssandr (Сообщение 370641)
Всё верно, ЦАП чисто для конвертации USB / I2S. Зачем шарк, у аналог девайс есть ADAU1452, характеристики у него шикарнее чем у 1701, но и стоит больше 1000руб за камушек. http://www.analog.com/ru/products/au...oduct-overview

Ну тогда уж лучше ADAU1445, и всё равно внешние ЦАПы нужны будут.
Сможешь сделать дешевле и функциональней чем:
https://www.minidsp.com/products/min...-box/c-dsp-6x8 :pleasantry:


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

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