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

ТЕМА: ТЗ - Таймер затримки вимкнення.

ТЗ - Таймер затримки вимкнення. 26 січ. 2016 16:42 #26

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

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

ТЗ - Таймер затримки вимкнення. 26 січ. 2016 18:19 #27

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

ТЗ - Таймер затримки вимкнення. 26 січ. 2016 18:25 #28

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

ТЗ - Таймер затримки вимкнення. 26 січ. 2016 18:41 #29

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

ТЗ - Таймер затримки вимкнення. 26 січ. 2016 18:45 #30

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

ТЗ - Таймер затримки вимкнення. 27 січ. 2016 19:22 #31

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Внедрил в железо. Работает, как и задумано. Единственно, чего не понял, так почему-то EEPROM ставлю 60, по умолчанию отрабатывает 47 сек. Ставлю 30 - 27. Поставил 10, сработало на 9...
Но это не критично абсолютно.
Сделал три устройства с разными записями EEPROM.

В общем, всё хорошо. Впрочем, как и должно быть.

Благодарю за помощь и оперативность!!!!
__________________________________

Желающим повторить, разработка в архиве. Два выхода; по плюсу и по минусу. Остальное, как по схеме и задумке.
Останнє редагування: 27 січ. 2016 19:31 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 27 січ. 2016 20:39 #32

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
почему-то EEPROM ставлю 60, по умолчанию отрабатывает 47 сек. Ставлю 30 - 27. Поставил 10, сработало на 9...
Поставил 10, сработало 9 это еще объяснимо.
Опишите подробнее, куда ставите 60 и что срабатывает по умолчанию? Тут я не понял. Есть две программируемые ячейки памяти, что и куда Вы ставите? менялись ли настройки кнопкой?
Это со всеми изготовленными приборами или только с одним проверялось?
Vakula пише:
Но это не критично абсолютно.
Для данного устройства - возможно. Но для меня важно выяснить причину такой большой погрешности отсчета времени. Или разброс параметров МК, или ошибка в прошивке.
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 27 січ. 2016 20:55 #33

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
Но для меня важно выяснить причину такой большой погрешности отсчета времени. Или разброс параметров МК, или ошибка в прошивке.
В ячейку 0x00 записываю 10, 30, 60. Соответственно разные устройства (сделал махом, для эксперимента).
Время таймера умножается на число секунд, записанное при прошивке в ячейку EEPROM с номером 0x00. В ячейке должно быть число не более 60 сек. По умолчанию 30 сек.
К выходным конкретно погоняю, определю недочеты. Пока так, как увидел. Времени на тесты не было совершенно.
Останнє редагування: 27 січ. 2016 21:00 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 27 січ. 2016 21:05 #34

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

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 20:51 #35

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

EEPROM
10 сек. Отработало 10.
30 сек + 29.
60 сек - 48. Поставил прог на 2, отработало 96 сек.
Есть сомнение, что поставил именно 60. Хотя глубоко сомневаюсь.
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 21:13 #36

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

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 21:19 #37

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

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 21:41 #38

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

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 21:45 #39

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

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 21:51 #40

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

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 21:52 #41

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2681
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
Vakula пише:
.
60 сек - 48. Поставил прог на 2, отработало 96 сек.
Все правильно если посмотреть по таблице ANSI sxem.org/11/3m/F_arx/1/011m.png
вставив в ячейку .hех число 60, обыкновенным числом получаем 96 сек.
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 21:59 #42

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

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 22:10 #43

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2681
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
И что там получается вставили 10 , а время отсчитывает 16 сек?
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 28 січ. 2016 22:18 #44

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Oto пише:
И что там получается вставили 10 , а время отсчитывает 16 сек?
Нет, отсчитало 10. Проблема с 60.
Но что бы считать выставленый епро, надо или подпаивать ISP, или выпаивать тиньку. Но почему то не то не то делать нет желания, точнее времени. Проще новый контроллер впаять на место. Тем более завтра с почты полтиник шт. чинаевского посылу заберу.... :side: :whistle:
Останнє редагування: 28 січ. 2016 22:18 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 29 січ. 2016 06:16 #45

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

ТЗ - Таймер затримки вимкнення. 29 січ. 2016 07:27 #46

  • Vakula
  • Vakula аватар
  • онлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1731
  • Подякували: 414
  • sxem.org 2019,2020,2021,2022,2023 ukraine-medal Author
Soir пише:
Устанавливать надо числа в шестнадцатеричной системе. Если надо 10 сек, то вводить надо 0А.
Покажите FUSE.
Я извиняюсь, не понимаю я этих .......тиричных систем. Я лишь понадеялся на прочитанное.
Время таймера умножается на число секунд, записанное при прошивке в ячейку EEPROM с номером 0x00. В ячейке должно быть число не более 60 сек. По умолчанию 30 сек.
Таким образом, если в памяти EEPROM, например, записано число 10 сек, а таймер установлен 5, то отключение OUT произойдет через 50 сек после размыкания кнопки ACC.
FUSE, как по скрину:
LOW - 0x7A
Hight - 0XFF
Останнє редагування: 29 січ. 2016 07:27 від Vakula.
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 29 січ. 2016 08:16 #47

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
не понимаю я этих .......тиричных систем. Я лишь понадеялся на прочитанное.
Вы столько занимаетесь изготовлением микропроцессорных устройств, что должны понимать элементарные вещи. По крайней мере, я на это понадеялся...
Время я указывал в секундах, в какой системе работает Ваша программа для прошивки, я могу только догадываться (например PONYPROG позволяет вводить и отображать данные и в 16-ти, и 10-ти -ричных системах). Тут Вы сами должны разобраться. Если бы я написал 120, как бы Вы вводили интересно?

Но все равно, это не ответ на вопрос о точности отсчета времени. Если Вы ввели 60, то это 96 сек - выход за пределы, программа должна была взять по умолчанию 30 сек.

Сейчас еще раз посмотрю прошивку, а вечером соберу макет, если есть в наличии такой МК.
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 29 січ. 2016 08:29 #48

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

ТЗ - Таймер затримки вимкнення. 29 січ. 2016 08:40 #49

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Vakula пише:
Записал число в EEPROM, потом для надежности считал его. То же число осталось. Единственно что, так не читал 60.
Читать не обязательно, если Вы записали 60, то 60 и будет считано. Но это на самом деле 0x60, а в секундах будет 96 и программа его проигнорирует.
Vakula пише:
А лошадь у меня категорически отказывается работать через USB.
Это я пример привел. Вы поковыряйтесь в своей программе, возможно там тоже есть выбор формата чисел.
Увійдіть до облікового запису, щоб писати повідомлення.

ТЗ - Таймер затримки вимкнення. 29 січ. 2016 09:43 #50

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2681
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
Soir пише:
Vakula пише:
не понимаю я этих .......тиричных систем. ...

(например PONYPROG позволяет вводить и отображать данные и в 16-ти, и 10-ти -ричных системах). Тут Вы сами должны разобраться. ...

Soir, вы уже делали несколько описаний про запись чисел в .еер программы, нужно просто иметь ссылку на написанное под рукой, так как эта тема вечна.

Я вот когда то, по поводу замены надписей, так и сделал sxem.org/forum/tematicheskie-forumy/34-d...rzhki-kirillitsy#498 .
Не знаю насколько оно помогло кому нибудь, все примитивно, но если бы в свое время мне попалось подобная инструкция, то мне в некоторой степени помогло бы.
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Skorpiom
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir