Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Техзадання на подовжувач поворотів

Техзадання на подовжувач поворотів 20 лип. 2017 09:17 #1

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Версия слаботочного управления.
Attiny13
Attiny13
KEY_L – PB3 – порт входа
KEY_R – PB4 – порт входа
OUT_L – PB0 – порт выхода
OUT_R – PB1 – порт выхода
SET – PB2 – порт выхода
R – PB5 – порт выхода
  1. Если на KEY_L или KEY_R подать + длительностью до 500 мс , то на OUT_L или OUT_R появляется + длительностью, по умолчанию 4500 мс. Умолчание настраивается SET.
    Если длительностью от 500 мс включительно и более, то на OUT_L или OUT_R появляется + от момента подачи сигнала до момента отключения.
  2. Если, после подачи + длительностью до 500 мс на KEY_L, подать + длительностью до 500 мс на KEY_R, то OUT_L и OUT_R отключены
  3. Если, после подачи + длительностью до 500 мс на KEY_R, подать + длительностью до 500 мс на KEY_L, то OUT_L и OUT_R отключены.
  4. Если на KEY_L и KEY_R подать + длительностью до 500 мс , то на OUT_L и OUT_R появляется + длительностью, по умолчанию 3000 мс. Умолчание настраивается SET.
    Если длительность сигнала более 500 мс, то OUT_L и OUT_R отключены .
  5. Если на R подать + длительностью от 3000 мс, на OUT_L и OUT_R + и удерживается до момента снятия + со входа R. Время ожидания настраивается SET.

Настройки.

  • a.Если на KEY_L или KEY_R подать + и на SET подать лог 0, заходим в настройки длительности OUT_L или OUT_R (п.1). Отсчитываем необходимое время в секундах и снимаем + с KEY_L или KEY_R. Отключаем SET. Настройки сохраняются в памяти.
  • b.Если на KEY_L и KEY_R подать + и на SET подать лог 0, заходим в настройки длительности OUT_L и OUT_R (п.2). Отсчитываем необходимое время в секундах и снимаем + с KEY_L и KEY_R. Отключаем SET. Настройки сохраняются в памяти.
  • c.Если на R подать + и на SET подать лог 0, заходим в настройки таймера включения (п. 6). Отсчитываем необходимое время в секундах и снимаем + с R, отключаем SET. Настройки сохраняются в памяти.

Вкладений файл:

Назва файлу: Turn_ATTINY13.rar
Розмір файлу:13 KB
Останнє редагування: 10 серп. 2017 19:42 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 10:53 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Загадочная схема...
1. Какое назначение резистора R4?
2. Какое назначение резисторов R1 и R2 вместе с кнопками Reset, если их состояние МК вообще не видит и управляют они только виртуальными таймерами?
3. Какие сигналы должен считывать TIMER IN с входа МК PB3?
4. На выводах PB3 и PB4 логического нуля не бывает никогда. Может быть единица, а может быть "висеть в воздухе".
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 11:07 #3

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Soir пише:
1. Какое назначение резистора R4?
2. Какое назначение резисторов R1 и R2 вместе с кнопками Reset, если их состояние МК вообще не видит и управляют они только виртуальными таймерами?
3. Какие сигналы должен считывать TIMER IN с входа МК PB3?
4. На выводах PB3 и PB4 логического нуля не бывает никогда. Может быть единица, а может быть "висеть в воздухе".
1 - R3 и R4 делитель напряжения.
2 - отладочные, вместе со счетчиками.
3 - он не со входа считывает, а показывает время нажатия кнопки.
4 - значит пусть висит в воздухе, если это не критично. Или через резистор подтянуть к нулю.
Останнє редагування: 20 лип. 2017 11:11 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 11:17 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Vakula пише:
1 - R3 и R4 делитель напряжения.
Оригинально... И что же такой делитель может поделить?
Vakula пише:
2 - отладочные, вместе со счетчиками.
3 - он не со входа считывает, а показывает время нажатия кнопки.
Если показали на схеме - комментируйте. Каким образом можно догадаться, что они "просто так" и не участвуют в работе устройства?
Vakula пише:
4 - значит пусть висит в воздухе...
Тогда просто исключите его вместе с кнопкой из схемы и описания - все равно работать не будет.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 11:23 #5

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Soir пише:
И что же такой делитель может поделить?
Ну ведь +12 напрямую в контроллер подавать нельзя же?
Soir пише:
Если показали на схеме - комментируйте.
Сейчас подправлю.
Soir пише:
Тогда просто исключите его вместе с кнопкой
Тогда придется инвертировать в лог 1
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 11:33 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Vakula пише:
Ну ведь +12 напрямую в контроллер подавать нельзя же?
Нельзя. Но то, что Вы нарисовали делителем не является.
Vakula пише:
Тогда придется инвертировать в лог 1
Вы нарисуйте схему правильно и ничего инвертировать, тем более в лог 1, не нужно будет.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 11:35 #7

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Я видать намудрил опять с этими нулями и единицами.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 11:37 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Пока что "намудрили" со схемой. Будет правильная схема, тогда можно будет говорить о нулях и единицах.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 11:50 #9

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Ага, увидел ошибку. Исправил, перезалил.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 12:39 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Vakula пише:
Ага, увидел ошибку. Исправил...
Правильнее было бы написать: "увидел одну ошибку. Исправил...".
Но кнопки KEY_L и KEY_R (если это кнопки) по-прежнему неработоспособны. Если это имитация входных внешних сигналов (лучше тогда переименовать их в IN_L и IN_R), то схема их подачи в МК все равно неправильная.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 13:01 #11

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Ну для кнопок остается только такой вариант:

Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 13:10 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Vakula пише:
Ну для кнопок остается только такой вариант:
Если Вы имеете ввиду неправильный вариант, то этот далеко не последний.

Чтобы я мог помочь в разработке схемы, мне нужно знать: KEY_R и KEY_L это кнопки управления, которые будут установлены в разрабатываемом устройстве, или это внешние сигналы?
Если это кнопки, тогда почему они должны быть завязаны с VCC?
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 13:18 #13

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Это подрульный переключатель поворотов. В этом варианте (как не у всех) На переключателе три вывода. Центральный сидит на +12 и он перемыкается то вправо, то влево. Управление - слаботочная коммутация. Остальное на себя берет блок комфорта (силовые цепи).
Если обьяснить просто, то при легком нажатии рычага переключения поворотов (без фиксации), идет удержание сигнала на установленное время (заводские настройки обычно три импульса по 1,5 Гц). Если удержал дольше нужного, то отпускание рычажка выключает поворот. Это характерно включению и выключению поворота фиксированно.
У нас выходные сигналы с переключателя будут разрезаться и устройство ставится в разрез проводов управления.

Просто хочется добавить к устройству не лишних функций.
Да, эта разработка подходит на ограниченые марки авто (Мазда 626, Opel Astra G). На большинство авто ставится в паралель и работа совсем иная.
Останнє редагування: 20 лип. 2017 13:30 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 13:30 #14

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Повторю вопрос (даже не повторю, а в третий раз...). Пожалуйста, ответьте по существу, а не описанием устройства автомобиля.
KEY_R и KEY_L это кнопки управления, которые будут установлены в разрабатываемом устройстве, или это внешние сигналы?
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 13:31 #15

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Soir пише:
или это внешние сигналы?
Это внешние сигналы!
Это касается и входа R.
Останнє редагування: 20 лип. 2017 13:33 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 13:56 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Vakula пише:
Это внешние сигналы!
Хорошо!

Vakula пише:
Это касается и входа R.
И где вход R на Вашей схеме?
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 14:08 #17

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Soir пише:
И где вход R на Вашей схеме?
Дочертил и перезалил в топе.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 14:58 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Хорошо, с этим разобрались. Вариант подключения сигналов в архиве. Посмотрите, если все есть и все правильно, тогда займемся единичками и ноликами.
Прошивка пока просто так, чуть-чуть работает...

N.B.
Поскольку будет задействован вывод RESET, то перепрошивка будет возможна только через доктора.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 15:07 #19

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Soir пише:
будет задействован вывод RESET, то перепрошивка будет возможна только через доктора.
Это меня не пугает.
Еще будет просьба. Если удасться реализовать весь потенциал, то сделать ещё и прошивку в инверсии входов и выходов.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 15:14 #20

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Вы схему посмотрели?
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 15:14 #21

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Soir пише:
Прошивка пока просто так, чуть-чуть работает
Ну, чуть-чуть.
Это уже что то. Все так. Теперь активировать настройки и мне не будет предела радости просто :cheer:
Soir пише:
Вы схему посмотрели?
Да, прогнал по всем каналам.
Останнє редагування: 20 лип. 2017 15:16 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 16:37 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
До настроек еще далеко, алгоритм только первых два пункта, остальные еще не смотрел.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 20 лип. 2017 16:52 #23

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Переживаю, что бы места хватило в камне.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 21 лип. 2017 14:09 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13512
  • Подякували: 5143
  • sxem.org 2019,2021 Respect Author
Пока без настроек, проверьте алгоритм.
Если будете проверять в железе, помните, вывод Reset отключен.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 21 лип. 2017 14:32 #25

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1632
  • Подякували: 379
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Soir пише:
помните, вывод Reset отключен.
Ну, для проверки, его можно не отключать.

Немного не верно.
Вход R работает по таймеру включения. То есть - подали на него постоянный сигнал, он выждал установленное время (по умолчанию 3000мс) и по истечению включил оба выхода. Выходы остаются включенными, пока есть сигнал на R.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir