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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Резистивные кнопки (http://pccar.ru/forumdisplay.php?f=165)
-   -   Подрулевые кнопки AUDI --> USB (http://pccar.ru/showthread.php?t=1392)

Димон 11.12.2006 13:33

Подрулевые кнопки AUDI --> USB
 
Вложений: 3
В дискуссии этой темы принимают участие только народ, кто все прочитал тут: http://forum.pccar.ru/showthread.php?t=195

Дана машина ауди, штатная магнитола выброшена. Из руля от 6 кнопок идет 3 провода, воригинале была цифровая передача, контроллер непрозванивается.

Есть два варианта.
1. Работают четыре кнопки по одному проводу через мультиплексер, понадобятся реле т.к. мультиплексеры жрут 12в, а компьютер 5в.

(картинка во вложении внизу).

2. Работают все шесть кнопок, по штатным трем проводам пускается сформированный сигнал USB (если пройдет)

http://forum.pccar.ru/attachment.php...1&d=1165829541

Во вложении кроме картинок еще автокадовская схемка. Софт, поддерживающий половину функций выложен давно тут: http://forum.pccar.ru/showpost.php?p=1338&postcount=8 и вчера проверен под winXP. Все работает. Переходник LPT-USB лежит везде за 500рэ, яндекс рулит.

Don_ik_kot 11.12.2006 13:58

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

Димон 11.12.2006 14:02

Потомучто:
1. Нету геймпорта, в продаже usb-game не видел, ломать приставки стремно.
2. Нужны радиодетали-сопротивления. Была задача все решить комутацией проводов, вот только без радиоэлектроники.
3. Есть подозрение что цепи могут непрогнозируемо менять параметры сопротивления, что приведет к сбою кнопок, или их замены друг-на-друга.
4. Нужен софт с условиями и диапазонами - что "VOL+" это от стольких-то ом и до стольких-то.

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

Don_ik_kot 11.12.2006 14:03

а по второму варианту - есть где в руле размещать LPT-USB?

Димон 11.12.2006 14:10

Вопрос размещения стоит, но я машины не видел, ничего толком сказать не могу. Знаю, что с местом напряг. Еще знаю что для выполнения первого варианта нужно в 5 раз больше места.

Don_ik_kot 11.12.2006 14:14

я думаю, USB по трем проводам на 20-30 см прокатит, если свить сигнальную пару, переходник LPT-USB можно освободить от разъемов и сделать все "воздухом". Я за второй вариант.

Tornado 11.12.2006 14:22

а вот вопрос 6 кнопок с питанием по 3м проводам или всетаки + можно в руле найти и над питаловом не париться ?

Димон 11.12.2006 14:23

В руле 5 вольт не найти. Кроме того это должны быть именно компьютерные 5в чтобы перекосами порт не сжечь. Для первого варианта может и можно воспользоваться существующей 12в веткой вруль.

Tornado 11.12.2006 14:31

Цитата:

Сообщение от Димон (Сообщение 13541)
В руле 5 вольт не найти. Кроме того это должны быть именно компьютерные 5в чтобы перекосами порт не сжечь. Для первого варианта может и можно воспользоваться существующей 12в веткой вруль.

не я не про 5
я про 12 обычные
там есть они и идут не по этим 3м проводам ?

Димон 11.12.2006 14:34

Да, там есть отдельная 12в ветка на бибикалку.

Tornado 11.12.2006 14:46

Цитата:

Сообщение от Димон (Сообщение 13544)
Да, там есть отдельная ветка на бибикалку.

тогда есть тупая идея как валенок поставить 3 реле в руль
и реле в торпеду (сколько штук пока непонял нада схему рисовать) которые потом втыкаются в lpt или usb по желанию (если есть контроллер соответствующий)

идея такова кнопкой комутируются 3 реле
таким образом чтобы получалась на 3х проводах такая таблица
000
001
010
011
100
101
110
111

и снимать эти данные на стороне торпеды а потом уже в lpt или usb как пожелаете.
таким образом можно снимать показания с 7 кнопок ну а позиция 000 типа ничего ненажато.

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

Димон 11.12.2006 15:01

Да, я пытался рисовать такие схемы, но только для нее нужны не просто кнопки, а включатели, коммутирующие несколько групп контактов (чтобы одной кнопкой сразу два-три реле включалось) и чтобы обмотки этих реле не были между собой закорочены. Иначе выигрыша в проводах неполучится. Либо на штатные кнопки вешать многоножечные реле первым этажом, а вторым этажом коммутирующие реле. Представляю какой треск в баранке будет при каждом нажатии... ;)
Не, у меня варианты бесшумные, а даже если и пользую реле, то только за торпедой, где их можно нормально замотать.
зы. Еще неудалось тогда оперативно найти микрореле 700ом переключающее три группы контактов. (8-10 ножек)
ззы. 3+6=9 реле, сколько у них ножек уже и не сосчитать. уже лень столько паять проводов...
зззы. А дешифровать это все думаю можно тремя проводами в лпт.

Tornado 11.12.2006 15:04

Цитата:

Сообщение от Димон (Сообщение 13549)
Да, я пытался рисовать такие схемы, но только для нее нужны не просто кнопки, а включатели, коммутирующие несколько групп контактов (чтобы одной кнопкой сразу два-три реле включалось) и чтобы обмотки этих реле не были между собой закорочены. Иначе выигрыша в проводах неполучится. Либо на штатные кнопки вешать многоножечные реле первым этажом, а вторым этажом коммутирующие реле. Представляю какой треск в баранке будет при каждом нажатии... ;)
Не, у меня варианты бесшумные, а даже если и пользую реле, то только за торпедой, где их можно нормально замотать.

хм а что геконовых 12v реле нигде нет?
ониж практически бесшумные

накрайняк можно это не на реле а на транзисторах сделать а релюхи в ответке ставить под торпедой.

Димон 11.12.2006 15:09

Вложений: 1
пока софт проверяю таким "интерфейсом". Просьба громко не ржать. :D

Tornado 11.12.2006 15:14

Цитата:

Сообщение от Tornado (Сообщение 13551)
хм а что геконовых 12v реле нигде нет?
ониж практически бесшумные

накрайняк можно это не на реле а на транзисторах сделать а релюхи в ответке ставить под торпедой.

и потом кто мешает сделать это на оптопарах например ??? если треск мешает.

Tornado 11.12.2006 15:35

Цитата:

Сообщение от Tornado (Сообщение 13554)
и потом кто мешает сделать это на оптопарах например ??? если треск мешает.

во например http://www.valley.ru/~bmp/OptoCouplers&OptoRelay.htm
комбинируй нехочу просто.

Димон 11.12.2006 15:54

По-моему проще на сопротивлениях в гейм-порт сделать, тем более что Hamster уже скрипт пишет тут http://forum.pccar.ru/showpost.php?p=13168&postcount=81

Tornado 11.12.2006 16:01

Цитата:

Сообщение от Димон (Сообщение 13557)
По-моему проще на сопротивлениях в гейм-порт сделать, тем более что Hamster уже скрипт пишет.

ну тогда вопрос исчерпан :D
хотя например в данном случае скрипт ненужен будет нужна будет только клава с кнопками мультимедиа например от dialog :)))

Pampasnick 23.03.2007 17:38

Может из такой идеи что нибудь вытяните:
Берем клавиатуру, например пс/2 или ЮСБ, раскурочиваем, вынимаем платку, она размером примерно 2х5см. Смотрим разводку пленки, какая клавиша куда приходит, паяем кнопки руля на платку.
Настраиваем во фронтэнде реакцию на определенную кнопку.
Один маленький, но значительный нюанс - у клавы 4 проводка, Вам же нужно 3. У меня крутятся мысли по поводу объединения минуса с сигналом, но надо пробовать, по возможности ничего не спалив.
Я себе так сделал, пока все работает:big: . Подсветку кнопок запитал от питания платки. 15 часов неприрывной работы девайс выдержал.
Вот тут платка:
http://img264.imageshack.us/img264/9184/p1010195tg3.jpg

Так как не умею писать скрипты и подобные чудеса вытворять с гейм-портом, пришлось довольствоваться таким методом.

Albert.comp 27.03.2007 01:51

Может не по теме - просьба не бить!!!!!
У microchip есть пики приемо-передатчики по 30 руб. можно прошить воткнуть в руль - питать от бибики - приделать кнопки - и оп! Радиопульт готов - никаких проводов!


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

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