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

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

Контролер опускання дзеркал при їзді задом 05 лист. 2020 14:13 #51

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

Контролер опускання дзеркал при їзді задом 05 лист. 2020 14:26 #52

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

Контролер опускання дзеркал при їзді задом 06 лист. 2020 09:56 #53

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

Контролер опускання дзеркал при їзді задом 06 лист. 2020 13:00 #54

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

Контролер опускання дзеркал при їзді задом 07 лист. 2020 08:23 #55

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

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

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

Ще в архів добавив файл EEPROM. В нього вже прописані дані для лівого мотору 1,0 сек, для правого 1,5 сек. Перевірте з цими значеннями.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 12 лист. 2020 08:09 #57

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
Ще в архів добавив файл EEPROM.
Там тільки файл .bin. Я не знаю, як його використовувати, як файл EEPROM.
Коли викрутив резистори, то час роботи приблизно 1-0,5 сек. Значення на резисторах 0,64-0,35 Вольт
EEPROM в нулях, без змін.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 12 лист. 2020 10:49 #58

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
Я не знаю, як його використовувати, як файл EEPROM.
Відкрити в програматорі, при необхідності відредагувати і прошити в МК.
Якщо програматор не дозволяє редагувати, тоді зробити це в сторонній програмі. Але Ви самі запропонували використовувати EEPROM і якось у нього щось прописували... Файл bin в даному разі лише приклад, щоб Ви побачили де що знаходиться.
Vakula пише:
Коли викрутив резистори, то час роботи приблизно 1-0,5 сек.
Коли резистори на мінімумі - тоді час повністю залежить від даних EEPROM. Збільшуючи напругу на виході з резисторів - до цих даних додається час в залежності від положення резисторів.
Не бачу тут нічого складного.
Vakula пише:
Значення на резисторах 0,64-0,35 Вольт
Чому? Повинно бути 0. Або помилка в схемі, або Ви неправильно вимірюєте.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 16 лист. 2020 08:22 #59

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
... Файл bin в даному разі лише приклад, щоб Ви побачили де що знаходиться.
Ніяк ніде відкрити його не можу
Soir пише:
Коли резистори на мінімумі - тоді час повністю залежить від даних EEPROM. Збільшуючи напругу на виході з резисторів - до цих даних додається час в залежності від положення резисторів.
Не бачу тут нічого складного.
Резистори не на мінімумі. Коли на мінімумі, то мотори тільки дригаються.
Soir пише:
Чому? Повинно бути 0. Або помилка в схемі, або Ви неправильно вимірюєте.
Тому, що резистори на мінімум не ставлю, трішки залишаю з різними потенціалами для кожного.
Останнє редагування: 16 лист. 2020 08:23 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 16 лист. 2020 09:32 #60

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

Прошивка є, файл EEPROM є, опис роботи є, опис налаштування є... Чого немає?
Немає коректних замірів напруги на вході в МК - я просив мінімальну і максимальну, але Ви чомусь вирішили "на мінімум не ставити" і даєте хибну інформацію. Немає конкретних значень для таймерів (EEPROM і резистор), щоби я міг їх прописати в прошивку, якщо в Вас не виходить самостійно зробити запис. Немає у Вас бажання знайти программу для редагування файлів EEPROM...
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 16 лист. 2020 21:34 #61

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

Контролер опускання дзеркал при їзді задом 16 лист. 2020 22:09 #62

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
Але я так і не зрозумів, як і де той самий файл EEPROM?
Файл MirrorControl_ATM8.bin у повідомленні №10, разом з прошивкою.

Vakula пише:
Я лише хотів подивитись Ваші настройки EEPROM, що б зрівняти зі своїми та зрозуміти, де криється непорозуміння.
Подивитись можна навіть в Proteus.
Для USBasp є программа AVRDUDESHELL. Можливо і ще якісь, де теж можна і подивитись, і відредагувати, і відразу прошити. Є просто окремі програми для редагування бінарних файлів...
Якщо вже ніяк, тоді скажіть які числа потрібно записати - я їх сам пропишу в файл EEPROM. Також зроблю їх за замовчуванням...
Останнє редагування: 16 лист. 2020 22:35 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 20 лют. 2021 14:50 #63

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Прошивка з повідомлення № 10, по висновку працює не коректно. В програмі показує усе правильно, в залізі тормозить і час роботи моторів практично не зменшується
Збереглись більш ранішні. Сама вдала MirrorControl_ATM8_30

Але з'явилось одне але. Треба змінити полярність: Motor_L1-Motor_L2; Motor_R1-Motor_R2
Бо зараз дзеркала не опускаються, а підіймаються.

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

Назва файлу: Projeсt.zip
Розмір файлу:4 KB
Останнє редагування: 21 лют. 2021 07:22 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

Хочу щоб Ви зрозуміли: якщо щось працює неправильно, значить десь є помилка (в прошивці, залізі, налаштуваннях...). Цю помилку потрібно знайти і виправити. Оскільки я не бачу якихось принципових змін у роботі програми від версії до версії, то цілком можливо, що ця помилка залишиться і в обраній Вами версії. Це ж саме стосується і заліза, і налаштувань, і всього іншого.
У зв'язку з цим, прошу більш детально описати, що означає "тормозить"? Не одразу спрацьовує, неправильно відраховує час... чи що?
Треба змінити полярність: Motor_L1-Motor_L2; Motor_R1-Motor_R2
Термін "змінити полярність" для мене не є однозначним. Опишіть у якому випадку, на якому виводі які мають бути рівні сигналів.
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

Контролер опускання дзеркал при їзді задом 25 лют. 2021 19:43 #66

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

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

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

Контролер опускання дзеркал при їзді задом 25 лют. 2021 20:18 #68

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

Контролер опускання дзеркал при їзді задом 25 лют. 2021 20:28 #69

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

Контролер опускання дзеркал при їзді задом 25 лют. 2021 20:45 #70

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

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

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

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

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
А якщо не SMD, то вже не "нульовик"?

Але я не раджу перемикати порти резистором нульового опору. Якщо на платі немає можливості встановлювати джампер (чи резистор нульового опору) безпосередньо на массу, тоді краще взяти резистор з опором у кілька кОм (1-3 кОм).
Увійдіть до облікового запису, щоб писати повідомлення.

Контролер опускання дзеркал при їзді задом 25 лют. 2021 22:43 #73

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

Контролер опускання дзеркал при їзді задом 25 лют. 2021 23:01 #74

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

Зараз джампер можна переставляти "на гарячу", тобто під час роботи. Подивіться, можливо краще зробити так, щоб программа перевіряла є джампер чи немає тільки при подачі живлення.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Vakula

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

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Перевірив в пристрої.
Є одне упущення. Коли ввімкнено Error, то OUT_1та OUT_2 залишаються без змін тобто 1.

Залив і бінарник, але чомусь час роботи моторів став довше.
Здається мені бінарний файл не вірно залився.



P.S. Розібрався. Самий кращий результат, коли в осередках 00 та 01 стоять нулі.
Останнє редагування: 26 лют. 2021 10:44 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir