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

ТЕМА: Контролер опускання дзеркал

Контролер опускання дзеркал при їзді задом 26 лют. 2021 13:55 #76

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
Коли ввімкнено Error, то OUT_1та OUT_2 залишаються без змін тобто 1.
Виправив.
Vakula пише:
Самий кращий результат, коли в осередках 00 та 01 стоять нулі.
Напевне, Ви неправильно користуєтесь цим налаштуванням. Або можливо потрібно зробити його більш тонким.
Призначення його наступне: час роботи = записане значення + положення підстроєчного резистору. Тобто, це налаштування дозволяє зробити регулювання резистором більш точним і тонким.
Якщо іншими словами: для одних і тих же самих параметрів роботи, можна встановити в EEPROM більше значення, тоді підстроєчний резистор вниз, або встановити меньше, тоді підстроєчний резистор вверх... а в результаті отримати один і той самий час.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 27 лют. 2021 09:04 #77

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

Контролер опускання дзеркал при їзді задом 27 лют. 2021 09:21 #78

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

Контролер опускання дзеркал при їзді задом 21 жовт. 2021 20:27 #79

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

Контролер опускання дзеркал при їзді задом 23 жовт. 2021 16:45 #80

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

Контролер опускання дзеркал при їзді задом 23 жовт. 2021 21:03 #81

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
Прошу детально описати, яким чином повинен працювати Error.
В залізі, коли Error замкнений на масу, подавши плюс на Reverse, мотори стоять. А ось коли вимкнути Reverse, мотори починають працювати, як на початковий стан. Тим самим задираючи дзеркала вверх.
А такого не повинно бути. Error - заборона роботи моторів, при любих умовах Reverse.
OUT_1, та OUT_2 це не стосується.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 23 жовт. 2021 21:25 #82

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

Контролер опускання дзеркал при їзді задом 24 жовт. 2021 08:40 #83

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
А що повинно бути на OUT_1 та OUT_2, коли Error замкнений на масу?
Їх стан - 1.

І ще прохання. Хотілось би чи окрему прошивку, чи може якось виставляти в EEPROM; при подачі живлення, пристрій вмикається з затримкою на 1,5 - 2 секунди. Дуже актуально для коробки-автомат.
За основу взята прошивка з поста №10
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 24 жовт. 2021 09:23 #84

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
В залізі, коли Error замкнений на масу, подавши плюс на Reverse, мотори стоять. А ось коли вимкнути Reverse, мотори починають працювати, як на початковий стан. Тим самим задираючи дзеркала вверх.
А такого не повинно бути. Error - заборона роботи моторів, при любих умовах Reverse.
Передивився прошивку, перевірив в симуляторі - коли Error замкнений на масу нічого нікуди не включається. При розмиканні Error - дзеркала займають позицію згідно стану Reverse. У залізі не так?
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 24 жовт. 2021 09:36 #85

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
У залізі не так?
Так в тому і справа, що не так. ERROR включено, вмикаю задню, усе добре. Вимикаю задню і дзеркала поїхали уверх. При чому дуже високо. В Proteus і в мене показує усе добре.
Єдине, що треба спробувати, ERROR включити до порта через діод. Чи якось зашунтувати. Бо таке відчуття, що глюк проривається в парі пристрій-кнопки(штатні). Кнопки, судячи з усього, дзеркалами керуються через блок транзисторний. Спробую передивитись схеми авто.

P.S. Дивно, схема проста. Але ж, як моторами можуть керувати кнопки з напилом графіта та контакти на платі.

Останнє редагування: 24 жовт. 2021 10:00 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 24 жовт. 2021 10:18 #86

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
Так в тому і справа, що не так. ERROR включено, вмикаю задню, усе добре. Вимикаю задню і дзеркала поїхали уверх. При чому дуже високо. В Proteus і в мене показує усе добре.
Тоді Вам потрібно розбиратись з цією кнопкою. Перевірте яка напруга на ній для різних ситуацій.

Vakula пише:
Але ж, як моторами можуть керувати кнопки з напилом графіта та контакти на платі.
На електричних схемах багато чого зображено "квадратиком"...
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 26 жовт. 2021 12:08 #87

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
Тоді Вам потрібно розбиратись з цією кнопкою.
тут, скоріш за все, транзистори треба ставити. Напруги ні якої немає, маса не дзвониться. Буду експерементувати.
Тут прохання осталось актуальним, якщо можна?
Хотілось би чи окрему прошивку, чи може якось виставляти в EEPROM; при подачі живлення, пристрій вмикається з затримкою на 1,5 - 2 секунди. Дуже актуально для коробки-автомат.
За основу взята прошивка з поста №10
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 26 жовт. 2021 16:00 #88

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

Vakula пише:
Хотілось би чи окрему прошивку, чи може якось виставляти в EEPROM; при подачі живлення, пристрій вмикається з затримкою на 1,5 - 2 секунди.
Оновив прошивку. Час задається через EEPROM з адресою 0x02. Записувати потрібно у форматі десятих долей секунд. За замовчуванням 2 сек ([0x02] = 20). Також дивіться файл bin.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 27 жовт. 2021 14:09 #89

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Чомусь не вийшло виставити затримку через EEPROMю Навіть по замовчуванню усі ячейки FF. Перша та друга в мене 00, в 02 виставляю 20. В кращому разі затримка буде один раз. Потім спрацьовує відразу. Або взагалі підвисає і не працює.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 27 жовт. 2021 15:17 #90

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
Навіть по замовчуванню усі ячейки FF.
Я виклав файл, у якому за замовчуванням встановлені значення. Використовуйте його, міняючи ці значення при прошиванні МК.

Vakula пише:
Перша та друга в мене 00
Шкода, що Ви не користуєтесь можливостями цієї опції. Але то таке, Вам видніше...

Vakula пише:
В кращому разі затримка буде один раз. Потім спрацьовує відразу. Або взагалі підвисає і не працює.
Що означає "один раз", "потім"... Ця затримка при подачі живлення. І спрацьовує тільки один раз у своєму циклі роботи. Якщо зняти живлення і знову подати - ще раз спрацює і т.д.
Якщо повинно працювати інакше - описуйте детально.
Якщо повинно працювати так, але працює інакше - після того, як запрацює неправильно, зчитайте файл EEPROM і покажіть його.

Також причиною нестабільної роботи може бути і нестабільне живлення при включенні, і погана робота кнопок, може ще щось на кшталт проблеми, яка вилізла з кнопкою ERROR. Тут потрібні спостереження, обстеження і напрацювання статистики.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 30 жовт. 2021 11:54 #91

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

Контролер опускання дзеркал при їзді задом 30 жовт. 2021 15:07 #92

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
Ця затримка повинна спрацьовувати кожного разу, коли вмикається ERROR.
Ранее Вы писали:
Vakula пише:
при подачі живлення, пристрій вмикається з затримкою на 1,5 - 2 секунди.
Поэтому еще раз переспрошу, как все-таки сделать?
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 30 жовт. 2021 17:16 #93

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
Поэтому еще раз переспрошу, как все-таки сделать?
Я тут дико вибачаюсь, але карти геть сплутав.
Живлення постійне разом з запалюванням в авто.
А ось затримка, не від Error, а від Reverce (задньої).І вона при кожному вмиканні цього порту.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 30 жовт. 2021 18:27 #94

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

Контролер опускання дзеркал при їзді задом 30 жовт. 2021 18:34 #95

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
При подачі живлення контролер в режимі очікування команди. При подачі сигналу на вхід Reverсe починають працювати мотори з затримкою, виставленою в EEPROM.
Останнє редагування: 30 жовт. 2021 18:36 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 31 жовт. 2021 06:38 #96

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
При подачі сигналу на вхід Reverсe починають працювати мотори з затримкою, виставленою в EEPROM.
Ця затримка і так була - 0,5 сек. Тепер вона в EEPROM ([0x02]).
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 31 жовт. 2021 08:54 #97

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
Ця затримка і так була - 0,5 сек. Тепер вона в EEPROM ([0x02]).
Вона була тільки один раз при ввімкнені живлення.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 31 жовт. 2021 09:17 #98

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

Контролер опускання дзеркал при їзді задом 01 лист. 2021 09:54 #99

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Спробую завтра. Бо сам вже замучився; то дзеркала сильно низько їдуть, то спрацьовують, коли не потрібно.

P.S.
Перевірив. Поки працює, як потрібно. Навіть час роботи моторів регулюється в діапазонах резисторів.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 01 лист. 2021 14:56 #100

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Трохи не так.
Треба прописати умови порту Reverse по відношенню портів Motor_1, Motor_2.
Якщо Reverse >= 1500 мс (бажано виставляти в EEPROM, як зараз), то Motor_1, Motor_2 - 0

Бо зараз виходить так, коли перемикаєш передачу на R, попадаєш на D. Контролер це бачить і через виставлений проміжок часу, таки включає мотори.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir