ULN2003A в схеме ду для автомагнитолы Pioneer
Добавлено: Ср апр 15, 2015 17:04:55
Хочу сделать универсальный адаптер подключения к кнопкам управления на руле для магнитолы Pioneer.
Автомагнитола получает команды от кнопок при помощи 3-х проводного интерфейса, 1 провод - общий минус, 2 и 3 провода - сигнальные. Сигналом считается изменение сопротивления между общим проводом и сигнальным (либо обоими сигнальными и общим). Для воспроизведения сигналов использовал ULN2003A. То есть, она позволяет воспроизвести 7 команд, что более чем достаточно. Но...
То есть имеет место нелинейный сдвиг на выходе микросхемы. Все бы ничего, но полностью отсутствует важная команда Source.
Как полностью либо частично компенсировать этот сдвиг, чтобы появилась эта команда? Необходимости соответствия табличным значениям нет, сопротивления можно подобрать и опытным путем.
Если это важно - дополнение. Мультиметр показывает напряжение между общим (-) и сигнальным проводами без нагрузки 3В, при подключении напрямую сопротивления 1,2 кОм напряжение на сигнальном падает до 0,3В. Если подать прямую команду (на входе микросхемы +5В, питание микросхемы +12В) через 2003 без сопротивлений, то напряжение упадет только до 0,9В.
Проблема только в этом.
Я не электронщик (хотя общие принципы и работу с паяльником освоил), поэтому и прошу вашей помощи.
Автомагнитола получает команды от кнопок при помощи 3-х проводного интерфейса, 1 провод - общий минус, 2 и 3 провода - сигнальные. Сигналом считается изменение сопротивления между общим проводом и сигнальным (либо обоими сигнальными и общим). Для воспроизведения сигналов использовал ULN2003A. То есть, она позволяет воспроизвести 7 команд, что более чем достаточно. Но...
Код: Выделить всё
Команда Табличное сопротивление Измеренное сопротивление
(замыкание общего провода (сопротивление установлено на
с сигнальным через сопротив- выходе ULN2003A, работает с
ление. Проверено - работает) нелинейным сдвигом)
------------------------------------------------------------------------------------------------------
Source 1,2 кОм нет
ATT 3,5 кОм от 0 до 2 кОм
Display 5,75 кОм от 2 до 3,5 кОм
Tune Up 8 кОм от 3,5 до 5,5 кОм
и т.д.Как полностью либо частично компенсировать этот сдвиг, чтобы появилась эта команда? Необходимости соответствия табличным значениям нет, сопротивления можно подобрать и опытным путем.
Если это важно - дополнение. Мультиметр показывает напряжение между общим (-) и сигнальным проводами без нагрузки 3В, при подключении напрямую сопротивления 1,2 кОм напряжение на сигнальном падает до 0,3В. Если подать прямую команду (на входе микросхемы +5В, питание микросхемы +12В) через 2003 без сопротивлений, то напряжение упадет только до 0,9В.
Проблема только в этом.
Я не электронщик (хотя общие принципы и работу с паяльником освоил), поэтому и прошу вашей помощи.

