Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: WRC extractor (расширитель проводного управления на руле)

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 12:15 #1

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Здравствуйте ув.Soir! ХВ!
Как обычно обращаюсь к вам с просьбой в создании очередного устройства.
Цель устройства - расширение функционала кнопок управления радио на руле в автомобиле. Состав устройства - ЦП PIC16F676, согласование с контроллером, управление релейными нагрузками - ULN2803.
Работа устройства:
Аналоговые уровни, поступающие с делителя кнопок проводного управления поступают на ацп контроллера, обрабатываются и на выходе пика формируется цифровой уровень лог.1 на соответствующем выводе. Т.е. при нажатии на кнопки 1-8 на соответствующем выходе пика формируется лог.1 на время нажатия. Выходы 1-8 пика тактовые. Выходы 9,10 с защелкой. Т.е. при каждом следующем нажатии лог. уровень на соответствующем выходе изменяется на противоположный. По умолчанию при включении питания вых. 9,10 в лог.0
Вых. 10 (Кнопка 10 - RES)имеет наивысший приоритет . Когда на нем лог. 0 тактовые выходы 1-8 не работают. Т.е. на ниж при нажатии кн. с 1 по 8 на соответствующие выходы 1-8 высокий уровень не формируется. Этот выход необходим для коммутации между входом радио и сторонними выходами устройств в машине. Проект в прикреплении

Вложенный файл:

Имя файла: Wiredcontr...76_1.rar
Размер файла:17 KB
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 15:11 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Пара вопросов.
1. Почему для кнопок берется питание 3,3V? Или это питание всего устройства?
2. Почему ступени напряжения неравномерные? Я бы вообще по-другому подключил резисторы...
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 16:27 #3

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Спасибо.
Питание 3.3 вольта выбрано не случайно. Именно такой потенциал выбран радио типа пионер, сони для работы с проводными пультами управления.Так же четко определены номиналы резисторов в делителе кнопок, те же протоколом ( WRC NEC). Если изменять сопротивления резисторов, чтобы получить равномерную шкалу напряжений на выходе кнопок то радио не будет выполнять команды. если использовать схему и номиналы компонентов в проекте то возможно подключить этот девайз к имеющимся кнопкам на руле не переделывая их.
По сути устройство позволяет выполнять те или иные команды не связанные с работой радио и использованием стандартных кнопок на руле. Достаточно будет вывести одну дополнительную кнопку 10 на руль и с обратной стороны рулевой колонки добавить это устройство. В итоге получи кнопки имеющие дойное назначение первом режиме( лог 0 на вых.10) - управление радио , во втором режиме ( лог1 на вых.10)управление электрикой авто.
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 16:32 #4

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Igr44 пишет:
Питание 3.3 вольта выбрано не случайно.
С этим понятно. Но Вы не ответили на вторую часть вопроса, МК тоже будет питаться от 3,3V или от 5,0V?
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 16:44 #5

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Извиняюсь.Пять вольт однозначно!. На подпитку по входу ацп будет обычный стабилитрон 3.3 вольта
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 17:15 #6

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
А почему не запитать от +3,3V всю схему? Это позволит использовать весь диапазон АЦП.
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 17:27 #7

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Ну врядле этот пик будет работать от 3 вольт , да и высокий уровень по его выходам от трехвольтного питания не откроет ключи 2803
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 20:00 #8

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Igr44 пишет:
Ну врядле этот пик будет работать от 3 вольт
А даташит открыть? Там написано: от 2,0 до 5,5V.
Igr44 пишет:
от трехвольтного питания не откроет ключи 2803
А даташит открыть? Там есть схема, если напрямую не указано. Два перехода база-эмиттер это 1,6V. Вот примерно с такого напряжения они и начинают работать.

---
Для тестирования. А что делает кнопка OFF?
Вложения:
Последнее редактирование: 02 мая 2016 20:01 от Soir. Причина: Добавление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 20:35 #9

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Спасибо.
Даташиты смотрел, но не всегда такие устройства работают при пониженно питании. Хотя может Вы и правы. Попробую запитать се от 3.3 вольтного стабилизатора. Офф это кнопка двухуровневого выключения. При коротком нажатии она переводит частично радио в режим стендбая. Выключает часть схемы радио и н дисплей выводит часы. Так же она запускает таймер выключения, который задается в меню радио. По истечении заданного времени радио выключается полностью, если не была нажата никакая кнопка. Если кн. офф нажать более 2 сек. то радио выключается сразу. Большая часть схемы обестачивается. Включение радио происходит кнопкой выбор источника . Коротким тычком перебирается источник сигнала.Длинны нажатием просто включается с выбором последнего запомненного. Это алгоритм сонек, пионеров и.т.д.
Вот покрутил проект работает правильно. Развожу плату под него Спасибо.
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 20:44 #10

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
По кнопке OFF мне все эти нюансы не интересны. Мне нужно знать, как должна реагировать программа на ее нажатие.

И прошивка рассчитана на напряжение питания 5V. Если решитесь на питание МК 3,3V - пишите, прошивку надо будет корректировать.
Последнее редактирование: 02 мая 2016 20:48 от Soir.
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 02 мая 2016 21:33 #11

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
на кнопку офф никак мк реагировать не должен. Она используется только в радио. расширителе эта команда не нужна т.к. замыкание провода от кнопок не должно приводить ни к какой команде. По з.3 вольт после сборки уточню по потреблению и самой работе, может этого и не понадобится.
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 03 мая 2016 12:36 #12

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
возник вопрос по 4 пину пика.Его к питанию нужно подключать или можно оставить висящим в воздухе?
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 03 мая 2016 13:36 #13

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Можно оставить в воздухе.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

WRC extractor (расширитель проводного управления на руле) 05 мая 2016 19:15 #14

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Плату развел. Теперь дело за сборкой.

Вложенный файл:

Имя файла: prnt_03_05_16.rar
Размер файла:38 KB
Последнее редактирование: 05 мая 2016 19:16 от Igr44.
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 10 мая 2016 22:43 #15

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
собрал сегодня экстрактор, завтра буду устанавливать машине.

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

WRC extractor (расширитель проводного управления на руле) 12 мая 2016 23:43 #16

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
В общем устройство заработало с пол пинка, но по началу сам наступил на свои же грабли. Т.е вместо опроных 3.3 вольта на питание резистивного делителя по ошибке впаял стабилитрон на 3.9 вольта. половина кнопок работала половина нет. При установке 3.3 вольтного стабилитрона все нормализовалось. Т.к. на плате устройсвта уже предусмотрены и установлены реле, то определился и то, к чему они будут подключаться. 4 канала ( громкость и треки) на управление передними стеклоподъемниками, два канала на блокировку, разблокировку центрального замка. и два канала на сигнал, типа крякалки. Еще пару каналов куда нибудь пристрою.
И возникла еще такая необходимость.
У меня джойстик круиз контроля находится за ручкой дворников справа. Хотелось бы перенести его на руль ( свободная линия есть на часовой пружине руля.
Не мог бы ув. Soir доработать еще один несложный декодер на 12f629, который преобразовывает импульсную последовательность с энкодера в постоянный высокий уровень на одном из выходов. Соответственно, при повороте крутилки по часовой стрелке на выходе вперед лог.1 на время поворота, и при кручении против часовой стрелки лог.1 на втором выходе. И конечно кнопку без фиксации превратить в флип флоп выход.
Просто джойстик на руль не очень нормально получится, а так крутилка с трещеткой и нажатием самое то , чтобы вместо джойстика круиза.

Вложенный файл:

Имя файла: rotaryenc.rar
Размер файла:17 KB
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 13 мая 2016 20:35 #17

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Igr44 пишет:
при повороте крутилки по часовой стрелке на выходе вперед лог.1 на время поворота, и при кручении против часовой стрелки лог.1 на втором выходе. И конечно кнопку без фиксации превратить в флип флоп выход.
Посмотрите, так?
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

WRC extractor (расширитель проводного управления на руле) 13 мая 2016 21:57 #18

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Спасибо. Вроде все так. Завтра плату накидаю под него.
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 14 мая 2016 16:11 #19

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
ну от и плату на дешифратор энкодера набросал.

Вложенный файл:

Имя файла: prnt_14_05_16.rar
Размер файла:25 KB
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 20 мая 2016 17:27 #20

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Начиню собирать второй экземпляр расширителя команд проводного пульта.
Ув. Soir не могли бы вы немного изменить порядок работы девятого канала чтобы он работал как команды с 1-8 канала ( как тактовый выход а не как защелка) все остальное работает так же. просто для другой машины нужно максимальное количество тактовых выходов.
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 20 мая 2016 19:03 #21

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Изменил.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44

WRC extractor (расширитель проводного управления на руле) 25 мая 2016 22:03 #22

  • Igr44
  • Igr44 аватар
  • Не в сети
  • I live here
  • der tod der russischen schweinen
  • Сообщений: 883
  • Спасибо получено: 41
Ув.Soir.
Нельзя ли сделать в прошивке подстройку порогов срабатывания каналов в епроме или к какой то конкретной ячейки прошивки, чтобы можно было при каком то конкретном случае применения данной конструкции можно было подправить
Администратор запретил публиковать записи гостям.

WRC extractor (расширитель проводного управления на руле) 26 мая 2016 02:25 #23

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4101
  • Спасибо получено: 1413
Немного позже посмотрю.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Igr44
Модераторы: wolf2000, Vakula, Айнцвайдрайченко