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

ТЕМА: Кнопка с фиксацией и общим сбросом

Кнопка с фиксацией и общим сбросом 03 січ. 2018 12:17 #76

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

Кнопка с фиксацией и общим сбросом 03 січ. 2018 19:29 #77

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Нажимаю на имя кнопки и говорю что на выводах (номер вывода) микроконтроллера.
Все выводы в состоянии лог1
нажимаю D1 FORWARD,на выводе 13 появляется лог0,
Через 1 секунду на выводе 6 появляется лог0 и через 0,5 секунды переходит в лог1

Условие команды STOP для запущенной команды D1 FORWARD:
Запущенна команда кнопкой D1 FORWARD, командой STOP будут кнопки STOP и BACK из D1 и все остальные кнопки FORWARD/STOP/BACK из D2 и D3 тоже являются командой “STOP”

Алгоритм команды стоп STOP:
Команда STOP, на выходе 11 появляется лог0 и через 0,5 секунды переходит в лог1, далее начинается отсчет 10 секунд после чего вывод 13 переходит в лог 1
_____________________________________________________________________________________

Все выводы в состоянии лог1
нажимаю D1 BACK,на выводе 13 появляется лог0,
Через 1 секунду на выводе 12 появляется лог0 и через 0,5 секунды переходит в лог1

Условие команды STOP для запущенной команды D1 BACK:
Запущенна команда кнопкой D1 BACK, командой STOP будут кнопки STOP и FORWARD из D1 и все остальные кнопки FORWARD/STOP/BACK из D2 и D3 тоже являются командой “STOP”

Алгоритм команды стоп STOP:
Команда STOP, на выходе 11 появляется лог0 и через 0,5 секунды переходит в лог1, далее начинается отсчет 10 секунд после чего вывод 13 переходит в лог 1
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 04 січ. 2018 09:52 #78

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Дописал прошивку. Посмотрите, проверьте работу.
В схеме подключения кнопок была ошибка - Блок D, кнопка STOP.
Долучення:
Останнє редагування: 04 січ. 2018 14:52 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 04 січ. 2018 10:34 #79

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
:woohoo: PERFECTO!!!
небольшая поправочка:
D1 BACK включает D_R3, а должно D_R1

D2 BACK включает D_R3, а должно D_R2
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 04 січ. 2018 12:39 #80

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

Кнопка с фиксацией и общим сбросом 04 січ. 2018 14:13 #81

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Там нет фюз
Україна прокидається
Останнє редагування: 04 січ. 2018 14:50 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 04 січ. 2018 14:53 #82

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

Кнопка с фиксацией и общим сбросом 28 січ. 2018 12:41 #83

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Доброго дня. ПОявилось еще одно подключение. Я так понял надо ставить Атмегу16 которую я уже купил. Сейчас опишу.
Все алгаритмы остались теже самыми но добавляется ещё один модуль.
три кнопки: Forward, Stop и Back и 2 вывода управления.
Україна прокидається
Останнє редагування: 28 січ. 2018 12:42 від zaxtone. Причина: Дополнил ссылкой
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 29 січ. 2018 18:55 #84

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Было решено не парится с контроллером. Решил отдельно поставить схему из этого поста
Однако возможно прийдется в будующем откоректировать время задержки на этом проекте
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 04 лют. 2018 22:44 #85

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Вот есть у нас прошивка где есть параметры с садержкой на 10 сек.
А можно несколько вариантов прошивок где каждая прошивка будет с занчениями. 4, 5, 6, 7, 8, 9 и 10сек?
Это надо на сейчас, что бы я мог запустить хоть как то станок, но время торможения двигателя я буду подбирать.

Позже, есть замысел сделать наше управление на Atmega16 так, что бы было еще 2 кнопки, (+) и (-), которые будут управлять этими параметрами задержки (про те параметры где задано 10 сек) и семисегментное одноциферное табло на котором будет это изменение отображаться.
Україна прокидається
Останнє редагування: 04 лют. 2018 22:53 від zaxtone. Причина: дополнил
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 05 лют. 2018 07:15 #86

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
zaxtone пише:
А можно несколько вариантов прошивок где каждая прошивка будет с занчениями. 4, 5, 6, 7, 8, 9 и 10сек?
Это время чего? Также указывайте версию прошивки (номер сообщения, где я ее выложил). Могу ведь и не угадать что Вы хотите изменить.
Пока в версии из сообщения №78 нашел какой-то параметр с значением 10 сек и сделал доступным его установку при прошивке МК в памяти EEPROM.
Можете загрузить файл *.eep в программатор и увидите в ячейке EEPROM с адресом [0x00] значение 0x64. Это значение и есть задержка в сотнях миллисекунд (0,1 сек). Данные программатор скорее всего выведет именно так: 0x64 - это в hex формате. В десятичном это будет 100, то есть 10 сек. Нужную Вам задержку переведите в hex формат и запишите в эту ячейку. Например - 5,8 сек. Берем это число без запятой - 58 и переводим в hex, будет 0x3A.
Можно файлом *.eep не пользоваться, а число вводить сразу.
Число должно быть больше нуля и не более 250. Иначе программа возьмет значение по умолчанию - 100 (10 сек).

P.S.
Кстати, таким образом могу сделать доступными и другие настройки.
Долучення:
Останнє редагування: 05 лют. 2018 07:18 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: zaxtone

Кнопка с фиксацией и общим сбросом 05 лют. 2018 10:48 #87

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Ага, круто, работает!!! БлагоДарю!
Україна прокидається
Останнє редагування: 05 лют. 2018 11:02 від zaxtone. Причина: изменил
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 06 лют. 2018 20:25 #88

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
А можно сделать так что бы я мог менять задержку для модуля М и D отдельно?
Україна прокидається
Останнє редагування: 06 лют. 2018 20:28 від zaxtone. Причина: поправка
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 06 лют. 2018 20:41 #89

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

Кнопка с фиксацией и общим сбросом 06 лют. 2018 20:52 #90

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Это те самые 10 сек из 78поста. Только это время работало на модуль М и D. В 86ом сообщении ві мне дали возможность этот параметр изменять в EEPROM.
А теперь появилась потребность это время изменять отдельно для модуля M и для модуля D.
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 06 лют. 2018 20:58 #91

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

Кнопка с фиксацией и общим сбросом 06 лют. 2018 20:59 #92

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
и все же это возможно?
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 06 лют. 2018 21:01 #93

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

Кнопка с фиксацией и общим сбросом 06 лют. 2018 21:07 #94

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
То время которое после команды стоп для M_R1, M_R2 это модуль М, а так же D_R1, D_R2 и D_R3 это модуль D.
Україна прокидається
Останнє редагування: 06 лют. 2018 22:54 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 07 лют. 2018 11:42 #95

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

Пока сделал для M (ячейка памяти [0x01]), но от таких Ваших уточнений понятнее не становится, может и не то время - было 5 сек.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 07 лют. 2018 13:52 #96

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Я еще не постиг всех тайн Протеуса. А куда впихнуть EEPROM?
Тогда у меня было устройство с контроллером,и в програме программатора было куда его установить, там на работе программатор и оставил Но сейчас я дома и все что у меня есть это протеус в коем я могу проверить.
Україна прокидається
Останнє редагування: 07 лют. 2018 13:54 від zaxtone.
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 07 лют. 2018 14:34 #97

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
zaxtone пише:
А куда впихнуть EEPROM?
Там несложно, но геморрно.
Сначала файл EEPROM следует перевести в bin. Затем в свойствах МК в выпадающем меню Advanced Properties выбрать параметр Initial Contents Of Data EEPROM и указать путь к файлу bin. Каждый раз после изменений в этом файле, в меню Debug нужно выполнять операцию Reset Persistent Model Data.
Останнє редагування: 07 лют. 2018 14:35 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 07 лют. 2018 14:45 #98

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Перевод делается изменением имени расширения с *.eep на *.bin, или для этого есть какие то программные средства?
Україна прокидається
Увійдіть до облікового запису, щоб писати повідомлення.

Кнопка с фиксацией и общим сбросом 07 лют. 2018 14:49 #99

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

Кнопка с фиксацией и общим сбросом 07 лют. 2018 15:30 #100

  • zaxtone
  • zaxtone аватар
  • Оффлайн
  • habitue
  • Дописи: 242
  • Подякували: 1
Soir пише:
Пока сделал для M
Отлично! Проверил-работает. Теперь осталось то же самое сделать отдельно для D.
Отсчет после команды STOP для D_R1, D_R2 и D_R3.
Файл открывал и сохранял в bin своей программой программатора MiniPro.
Україна прокидається
Останнє редагування: 07 лют. 2018 15:38 від zaxtone. Причина: дополнил
Увійдіть до облікового запису, щоб писати повідомлення.
Модератори: Wolf, Soir, Vakula, Айнцвайдрайченко