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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Радио/ТВ (http://pccar.ru/forumdisplay.php?f=128)
-   -   Надо что-то делать с радио.... (http://pccar.ru/showthread.php?t=4176)

leman 22.04.2009 18:46

Присоединяюсь к предыдущему оратору... че там с готовыми девайсами? Куда вставать в очередь?

gans 22.04.2009 19:11

я тоже хочу в очередь:blink2:

CTAC 24.04.2009 14:40

Управление радио (и не только) от рулевых кнопок.
 
Вложений: 1
Есть идея как улучшить потребительские свойства CarRadio и избавить многих CarПиСюковцев от головной боли. Суть идеи:

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

Такие функции как выбор запрограммированных станций радио (или дорожек аудио, видео), поиск этих станций, управление громкостью… во многих авто это реализовано на руле, а для задних пассажиров на дополнительных джойстиках. И это всё часто остаётся не у дел после установки в машину CarPC.

Большинство этих функций активно используются в CarRadio, и более того, кроме CarRadio в машине больше нет самодельных USB устройств использующих эти функции.

Чаще всего в авто используются рулевые кнопки и джойстики резистивного типа. Управление устройствами происходит всего по двум проводам, изменением сопротивления между ними. Как реализовано у меня в Опеле смотри внизу; пример джойстика резистивного типа - SONY RM-X4S. Причём к любой кнопке-выключателю, или группе кнопок-выключателей оставшихся не у дел, после установки в машину CarPC, можно легко припаять резисторы разного номинала, чтобы назначить им полезные функции.

Даже энкодеры, которые очень любят использовать для регулировки громкости в штатных магнитолах, легко поддаются доработке резисторами. Например, наиболее распространённые инкрементальные энкодеры, имеют два контакта, которые замыкаюстя со сдвигом на 90° относительно друг друга (парафазные сигналы, для определения направление вращения). Припаяв к двум контактам такого энкодера, всего два резистора, например, 500 ом и 1 кОм при вращении энкодера в одну сторону получаем, по двум проводам, перебор сопротивлений: …разомкнуто, 1кОм, 333Ом, 500Ом, разомкнуто, 1кОм и так далее. Если вращать в другую сторону, то перебор сопротивлений меняется на обратный. Это позволяет определить направление вращения и, например, делать громкость больше или меньше.

Думаю, хватит теории, возвращаюсь к идее:
Предлагаю, использовать свободные входы АЦП микроконтроллера CarRadio, если не ошибаюсь ATtiny45, для управления радио от кнопок, выключателей, энкодеров и др. резистивного типа. Идея взята у Skyfire2, Кнопки на руле, способ решения, http://www.pccar.ru/showthread.php?t=5943

ATtiny45 имеет 4 канала АЦП и в CarRadio они вроде как не используются. В идеале, можно получить 4 канала управления: например, штатные рулевые кнопки водителя; энкодер регулировки громкости на центральной консоли; джойстик второго ряда сидений; и группа кнопок-выключателей “оставшихся не у дел”. Предполагаемое расположение CarRadio в торпедо или центральной консоли как раз находится в месте скопления большинства органов управления.

Программная реализация вроде тоже понятна: контроллеру ATtiny45 необходимо только передавать код АЦП через USB на виртуальный COM порт CarPC. А оболочка CarRadio должна только настроить назначение “горячих” клавиш в соответствии с кодом АЦП (для энкодера в соответствии с изменением кода АЦП), и передать их CarPC. Таким образом, можно управлять практически любой программой в CarPC. Кстати ни где в теме не нашёл что используется в качестве моста USB – UART наверное что то от FTDI?

Я конечно понимаю, что группе разработчиков в лице: archer, ZiLeG, Wanted (вроде ни кого не забыл) не до этого, надо реализовать основной функционал. Но эту работу можно разбить на два этапа. Первый, реализовать в “железе” и предусмотреть в формате протокола общения передачу кода АЦП; второй этап реализовать, при последующих обновлениях прошивки CarRadio и оболочки. Кстати, обновление прошивок CarRadio через USB предусмотрено? Могу если что, помочь с загрузчиком.

Реализовывать в “железе” 4 канала управления советую не так как у Skyfire2, а поставив перед входом АЦП счетверённый операционный усилитель. Такое решение обладает лучшей температурной стабильностью, а при малых значениях сопротивлений резисторов - уменьшит нагрузку по питанию от USB. Ну и защитит входы микроконтроллера от внешних воздействий. Разработчики, если надумаете, то могу, помочь со схемой.

Я думаю, что с таким функционалом многие будут приобретать CarRadio только из-за решения проблем управления CarPC.

P.S. Не ругайте, если Я чего не правильно понял в том, как реализовывается CarRadio, да и с передачей оцифрованного звука по USB ни когда не связывался. Я на этом форуме 2 недели. Да и осилить 33 страницы этой ветки не так просто.

ZiLeG 25.04.2009 01:22

Цитата:

Сообщение от CTAC (Сообщение 96444)
....
Порты USB в CarPC всегда в дефиците и логично не делать на каждую необходимую функцию отдельное USB устройство, а совместить его с другим устройством, где эта функция используется....

1. На сколько я понимаю, ситуация диаметрально-противоположная. Установщики ставят один 8-ми портовый USB хаб и в него все втыкают. По мне, так пусть будет больше USB устройств, с разными функциями. Больше гибкости. Да и совершенствовать подобную систему гораздо проще. Получается что-то вроде конструктора.
2. Да, я тоже сначала хотел сделать полноценное USB радио с возможностью ручного автономного управления. Даже схемку панели управления присмотрел. Но как показывает практика лучше довести что-то до какого-то осмысленного завершения, чем постоянно что-то улучшать и модернизировать, давая другим обещания типа "мы ещё чуть чуть подкрутим, припаяем и вот тогда....". Думаю, в моем случае лучше ограничиться функционалом просто USB приемника. В этом плане этап проектирования опытного образца считаю завершенным. Следующий этап - серийное пр-во.
3. Мною был сделан USB адаптер резистивного джойстика SONY RM-X4S на микроконтроллере. Заказчик - ab. Дальнейшая его судьба мне не известна. Считаю, что лучше развивать это решение.
4. В приемнике у микросхемы ATtiny45 (SO8) свободных ног нет. Все занято.

TO ALL: Софт пишется (Паша, а-у!). Он уже сделал программу управления приемником, не для front end-a. Хороша программа! Спасибо! Знаю, что сейчас он делает плагины для centrafuse.
Я собираю еще несколько приемников в ручную для бета-тестеров. Инвестор ждет софт. Я за свои деньги серию запускать не хочу. Вот такая понимаешь ситуёвина...

PS. А может продать технологию (комплект конструкторской документации на изготовление) человеку, заинтересованному в развитии этого решения?? Пускай всем сам занимается. А я бы другой темой занялся...

CTAC 25.04.2009 12:04

Жаль.

Но с ATtiny45 я класно лоханулся. Посмотрел вкратце все характеристики, а то что корпус SO8 даже внимания не обратил.

P.S. Да забыл, а где тут в очередь на радиоприёмник записывают?

CTAC 25.04.2009 14:08

Только что дошло.

ZiLeG, Я правильно понял что ты хочеш продать КД человеку, заинтересованному в развитии решения CarRadio??

А как же инвестор?

До серии наверное ещё далеко, а если есть проблемы с запуском в производство опытной и установочной партий изделий, то, возможно, могу помоч. Треть рабочего времени этим занимаюсь. Станки для набивки SMD на предприятии имеются. Могу устроить экскурсию, район м. Царицино.

ZiLeG 25.04.2009 17:05

Цитата:

Сообщение от CTAC (Сообщение 96529)
Только что дошло.

ZiLeG, Я правильно понял что ты хочешь продать КД человеку, заинтересованному в развитии решения CarRadio??

Я готов рассмотреть и этот вариант. Кто рискнет собрать ну скажем 70-100 приемников?? Есть желающие этим заняться?? Если да - пишите.
Цитата:

Сообщение от CTAC (Сообщение 96529)
А как же инвестор?

Разработку радиоприемника я осуществлял без привлечения средств инвестора, так сказать "за свои время/деньги".
Цитата:

Сообщение от CTAC (Сообщение 96529)
Могу устроить экскурсию..

Спасибо за приглашение, я подумаю..

Я не хотел бы заниматься торговлей. Оптовыми поставками - да, но не более.
Понимаю, что сейчас для принятия решения не хватает отзывов. Для этого приходится паять для бета-тестеров приемники вручную.

PS. Не спрашивайте пожалуйста об очереди. Не сейчас.

CTAC 25.04.2009 22:49

Цитата:

Сообщение от ZiLeG (Сообщение 96536)
Я готов рассмотреть и этот вариант. Кто рискнет собрать ну скажем 70-100 приемников?? Есть желающие этим заняться?? Если да - пишите.


Можно попробовать, только необходимо посмотреть КД на предмет технологичности и готовности к запуску на серьёзном предприятии. Ну и оценить рентабельность будущего тиражирования. Спрос то хотя бы на сотню будет?

St@rz 26.04.2009 18:37

Думаю что название все же должно быть ZiLeGRadio. Сокращенно: ZR.

ZiLeG 27.04.2009 10:20

Цитата:

Сообщение от St@rz (Сообщение 96597)
Думаю что название все же должно быть ZiLeGRadio. Сокращенно: ZR.

OEM название: z-radio.
Далее может производиться под разными торговыми марками. При этом инвестор/дилер/производитель имеет право дать приемнику любое название.


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

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