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

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

Техзадання на подовжувач поворотів 13 груд. 2021 17:30 #101

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Трохи хитро-складно виходить. Я так і не зрозумів суті роботи, навіть в класичній схемі поворотів. Не кажучі вже про поворотики по мінусу керуванням.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 13 груд. 2021 17:57 #102

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Даю схему реле поворотов машины. Там всё грустно с управлением.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 13 груд. 2021 18:01 #103

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
_abdulla_ пише:
Даю схему реле поворотов машины.
Це або фіат, або опель астра Ж, або пріора, або ще пару брендів. Керування по плюсу слабострумове. Так?
Тоді краще за усе тут, якщо не в розріз, то в паралель, але з власне генератором на 1,5 Гц. Усі остальні потуги будуть дуже складні та об'ємні у виконанні.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 13 груд. 2021 18:10 #104

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Мазда 323. Повороты по плюсу слаботочные, аварийка по минусу, кнопку "спасибо" отдельную не хочу. Пока подключился в разрыв подрулевого переключателя. Хочется подключаться паралельно и "спасибо" чтоб на "аварийке" было.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 13 груд. 2021 18:15 #105

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
_abdulla_ пише:
Мазда 323. Повороты по плюсу слаботочные,
Ото ж бо. Тільки генератор, що б було простіше. Нащо городити паркан, коли забор вже стоїть.
До речі, в розрив надійно процює за будь здоров скільки часу.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 13 груд. 2021 18:27 #106

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Vakula пише:
Нащо городити паркан, коли забор вже стоїть.
До речі, в розрив надійно процює за будь здоров скільки часу.
Ну, что выросло, то выросло. Будем стремиться к совершенству.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 13 груд. 2021 19:38 #107

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Немного доработал по приоритетам, посмотрите теперь.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 14 груд. 2021 08:05 #108

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Да, теперь всё верно, явных нестыковок нет.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 14 груд. 2021 08:19 #109

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
На оставшихся ресурсах можно попробовать добавить настройку. Но это будут точно не все параметры. Может один-два и то не факт. Поэтому определите, которые именно по приоритетам, а я уже посмотрю, что можно сделать.
Еще вариант - записывать такие настройки при прошивке МК в память EEPROM.

P.S.
Хотя, я бы оставил остатки программной памяти МК на возможную доработку. В железе могут вылезти какие-то "бока".
Останнє редагування: 14 груд. 2021 08:20 від Soir. Причина: Дополнение.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 14 груд. 2021 08:58 #110

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Как для меня, то настройки здесь меня полностью устраивают "по-умолчанию": "ленивые повороты" 3 импульса на всех машинах штатно, "спасибо" по-умолчанию 2 импульса, задержка включения "аварийки" по моему опыту 5 секунд оптимально. Можно для тех, кто захочет нестандартное решение, оставить возможность настройки через EEPROM. И это возможно будет только при первом программировании: после прошивки фьюзов "камень" закроется.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 14 груд. 2021 09:34 #111

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
_abdulla_ пише:
Можно для тех, кто захочет нестандартное решение, оставить возможность настройки через EEPROM...
Когда появятся "те, кто захочет...", тогда и будем обсуждать, как сделать. Предугадать невозможно, кто что захочет.
_abdulla_ пише:
после прошивки фьюзов "камень" закроется.
Пока прошивка не отлажена, под рукой должен быть "доктор".
Но, если настроек не будет, то освобождается PB2. То есть, можно вход REAR перенести и решить этот вопрос.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 14 груд. 2021 09:50 #112

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Soir пише:
Но, если настроек не будет, то освобождается PB2. То есть, можно вход REAR перенести и решить этот вопрос.
Тоже об это подумал, но у меня устройство уже изготовлено и даже трудится в авто, только по старому принципу и поэтому не все функции реализованы. Я готов его извлечь и переподключить согласно новому алгоритму, а вот заново изготавливать не хотелось бы. :)
Тогда давайте оставим настройки по умолчанию, выход на кнопку не задействуем, EEPROM тоже не трогаем.
"Доктор" есть.
Запустил на столе в "железе" на макетной плате. Вроде всё хорошо. Огромное спасибо! Буду подключаться к авто. О результатах отпишусь.
В прикреплённом файле фьюзы.
Долучення:
Останнє редагування: 14 груд. 2021 10:15 від _abdulla_.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 14 груд. 2021 09:59 #113

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Обновил прошивку. Нужно проверить все сначала, мог что-то зацепить.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 14 груд. 2021 10:16 #114

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Сейчас перезакачаю и попробую.
P.S. Да, всё хорошо. Буду испытывать на авто. Спасибо!
Останнє редагування: 14 груд. 2021 10:27 від _abdulla_. Причина: Добавлено.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 18 груд. 2021 16:41 #115

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Обкатка переработанной прошивки (пост №96) в железе показала хорошие результаты. Теперь не надо следить за временем удержания рычага поворотов: реле всегда отработает минимум три раза. Отпала необходимость в отдельных случаях мастерить дополнительную кнопку "спасибо": короткое нажатие "аварийки" и система отработает два импульса. Да и само подключение уже не требует сложной врезки в авто.
Но и выявился один нюанс, который хотелось бы доработать. Это связано с тем, что я не до конца продумал логику работы некоторых режимов.
Проблема заключается в том, что высокий приоритет пункта 3 мешает отрабатывать пункт 6. На деле это я, когда хочу прервать повороты, включается режим "спасибо".
Это несоответствие, как мне кажется, можно устранить, изменив сценарий выполнения пунктов 1 и 2.
Уважаемый Soir! Возможно ли изменить алгоритм прошивки следующим образом?
Пусть при отработке первых трёх импульсов в пунктах 1 и 2 при появлении сигнала во втором канале подключается в работу пункт 6, а пункт 3 невозможен. А начиная с четвёртого импульса и дальше, если они есть, при появлении паралельного импульса в другом канале, выполняется пункт 3, а пункт 6 невозможен. С пункта 3, соответственно, высокий приоритет снимается совсем.
На деле получается, что во время отработки "ленивых поворотов" мы не можем "сказать спасибо", но потом, даже при включенном повороте, функция "спасибо" будет доступна.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 18 груд. 2021 19:10 #116

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Как-то сложно мне это всё объединить... Прошивку обновил, пробуйте. Пишите, если не так.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 18 груд. 2021 21:04 #117

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Запустил в Протеусе. Первые три импульса в левом канале с добавляемым правым (пункт 1) отрабатывает правильно. А вот правый канал с добавляемым левым (пункт 2) не отключается. Добавил графики. После трёх импульсов оба канала ведут себя правильно.
Могу опробовать в "железе".
Долучення:
Останнє редагування: 18 груд. 2021 21:06 від _abdulla_. Причина: Добавил текст
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 18 груд. 2021 21:30 #118

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
В железе будет так же. Завтра посмотрю.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 19 груд. 2021 09:00 #119

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Обновил прошивку. Пробуйте.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: _abdulla_

Техзадання на подовжувач поворотів 19 груд. 2021 13:02 #120

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Большое спасибо! Краткосрочные испытания в железе проблем не выявили. Обкатаю побольше устройство и отпишусь о результатах.
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 31 груд. 2021 10:08 #121

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Испытания в "железе" показали, что устройство работает чётко, без сбоев. Алгоритмы программы отрабатываются без нарушений.
Но в процессе испытаний выявился один момент, который бы хотелось "дошлифовать". А именно: по окончании работы поворотов одного канала "удлинитель поворотов" некоторое время (около 1-2 секунд) не запускается на другом канале. Довольно часто это востребовано при проезде перекрёстка: повернув, необходимо сразу перестроиться в соседний ряд. Я приложил график из Протеуса, где видно, как программа отрабатывает этот момент.
Полагаю, что это происходит в связи с выполнением требования:
"Вход определяет окончание пакета импульсов по, например, паузе между импульсами: более 1 секунды пауза и будет считаться окончанием пакета."
Как мне кажется, здесь 2 варианта решения:
1. Более простой: уменьшить время опознавания окончания пакета импульсов (как вариант считывать его из ЕЕПРОМ, предоставив пользователю самому прописывать наиболее подходящее значение).
2. Более сложный, так как потребует изменения алгоритма программы. А именно:
"Вход определяет окончание пакета импульсов по, например, паузе между импульсами: более 1 секунды пауза и будет считаться окончанием пакета.Однако, если за это время паузы появится сигнал в другом канале, немедленно в нём начать отработку "удлинителя поворотов".
Уважаемый Soir! Буду Вам крайне признателен за доработку программы по любому из вариантов, если есть такая возможность!
И ещё маленькая просьба, если возьмётесь за доработку. Получилось, что выход РВ2 (7 нога контроллера) остался незадействованный.Можно ли сделать так, чтобы при выполнении пункта 3 программы он дублировал выходы РВ0 и РВ1? Спасибо!
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Техзадання на подовжувач поворотів 01 січ. 2022 12:51 #122

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Попробовал сделать по варианту 2. Нужно проверить как работает и нет ли конфликта со "спасибо".
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: _abdulla_

Техзадання на подовжувач поворотів 03 січ. 2022 13:24 #123

  • _abdulla_
  • _abdulla_ аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 40
Похоже, что всё работает как надо. Я несколько дней покатаюсь и отпишусь о результатах. Спасибо!
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir