Что-то потеряли? Заходите, будем искать, что ж поделать...
Ответить

Re: Ищу прошивку эргономичного бытового таймера

Вт апр 11, 2017 19:25:59

Буду еще часа полтора-два. Потом только завтра после 21:00 (18:00 МСК).

Re: Ищу прошивку эргономичного бытового таймера

Вт апр 11, 2017 19:31:38

Уже сразу пока не поздно. Загорается первая десятка, потом тухнет а огонь переходит на вторую десятку и обратно также. т.е работают в правильной последовательности но не вместе. Моргалка ну ни как не 500мс. Пищалка пашет.

Re: Ищу прошивку эргономичного бытового таймера

Вт апр 11, 2017 19:43:10

Моргалку явно прописал 500мс / 500мс.
Изменил индикацию.
Вложения
Timer_dinam.hex
(9.61 KiB) Скачиваний: 285

Re: Ищу прошивку эргономичного бытового таймера

Вт апр 11, 2017 20:04:12

Огонь движется правильно но все диоды бещенно моргают герц 10, ничего понть больше нельзя. Причем первый диод вначале зажигается в пол накала мигая при этом. С 20 ым диодом там все нормально че то он у меня не горит совсем.

Re: Ищу прошивку эргономичного бытового таймера

Вт апр 11, 2017 20:09:11

Будем "ремонтировать".
Отключил энкодер.
Как хреново, когда нельзя моделировать
Вложения
Timer_dinam.hex
(9.57 KiB) Скачиваний: 284

Re: Ищу прошивку эргономичного бытового таймера

Вт апр 11, 2017 20:23:47

Все лучше. Есть полная цепочка, но. Не горит 20 диод (исправный) когда он должен включится гаснет все. На каких портах точно пищалка и моргалка?
Когда таимер сгоняеш в ноль в ручную, срабатывает пищалка и обратно кнопкой + таймер не запускается а вкл пищалка, это происходит если выкручиваешь таймер с уставки больше 10 мин. Короче потестирую еще, проверю монтаж.

Re: Ищу прошивку эргономичного бытового таймера

Вт апр 11, 2017 20:30:21

Ну правильно, в программе должен был бы гореть 10-ый. Обычная невнимательность. Исправил.
Пищалка на PORTB.4 (нога 18 DIP28)
Моргалка на PORTB.3 (нога 17 DIP28)
Вложения
Timer_dinam.hex
(9.57 KiB) Скачиваний: 281

Re: Ищу прошивку эргономичного бытового таймера

Вт апр 11, 2017 20:36:25

Буду проверять и ужинать. Спокойно ночи. брепорт завтра будет тут. Спасибо.

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 16:36:18

Попорядку.
Отключить все настройки и крутилку, пока только кнопки.
Пишалка 10 импульсов по окончанию отсчета.
моргалка 500 на 500 мс.
Моргалка вспыхивает очень коротко чаше чем 1 гц , порты проверил.
Пищалка срабатывает правильно один раз после включения и ресета.
По окончанию следующих отсчетов не реагирует.
Диоды зажигаются правильно до 20 диода, когда он должен включится гаснет все.
Шаг назад горят 19, шаг в перед горит снова первый.
Пока это.

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 17:20:15

Пожелания выполнены.
Вложения
Timer_dinam.hex
(5.24 KiB) Скачиваний: 284

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 18:03:53

Прошил. Моргалка заработала как надо 500\500.
20 диод в норме! Пищалка работает. Нужно время для тестирования так как это таймер))).
Вчера винда еще прообгрейдилась мать ее, глючит, еле загрузилась. Надо откатить.
Думаю надо часа 2.

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 18:29:48

Через 2 часа еще буду жив.
Светодиоды не мигают?

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 18:52:28

Все чудно.
Диоды нормально, может есть какое то мерцание когда они все горят, но меня не напрягает.
Таймер сейчас гоняю на разных выдержках.
Вот что проявилось. Когда останавливаешь таймер досрочно кнопкой "-" после погасания последнего диода срабатывает разово пищалка
а моргалка остается включеной или нет, похоже в каком состоянии ее застанет стоп, я поймал и так и так, посмотрите.

Добавлено after 5 minutes 40 seconds:
да у меня тут на маленькой доске куча диодов, но пока не стоят +20,+40,+60, поэтому не знаю чего они делают, буду как то добавлять.
Да пищалка при достижении максимальной выдержке сигнализирует разовым писком.

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 19:28:40

bch5 писал(а):моргалка остается включеной или нет, похоже в каком состоянии ее застанет стоп

Именно так. Не было принудительно гашения. Исправил.
А про то, что пищалка однократно пищит в крайних положениях при ручном изменении выдержки я уже писал раз 10-12.
С +20 и прочими проблем не будет, т.к. это место протус моделирует нормально.
Вложения
Timer_dinam.hex
(5.26 KiB) Скачиваний: 317

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 20:24:59

Я про крайние положения помню и считаю это правильным, я просто подтвердил, что функция в норме. Сейчас проверю свежак.
Если все в пределах, тогда завтра полный отчет уже с +20 и далее.
Вроде все вырисовывается.

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 20:38:05

bch5 писал(а):Вроде все вырисовывается.

Ни хрена там не вырисовывается. Еще проблем с энкодером будет. Стандартные функции кривые, как моя жизнь. Тупо по прерываниям - не по фэншую. Надо будет что то с этим делать.

А куда народ рассосался? На первой странице были, и кончились.

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 20:45:16

Останавливаю кнопкой - Пищит и остается включенной моргалка. Или попал еще на 10 писков но после 10 писков моргалка тухнет.
Крутилка да, но кнопки тоже вариант на крайняк.
Народ со стороны смотрит. кто то еще забирает прошивку.
Интерес может возникнуть по итогу.

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 21:24:17

bch5 писал(а):Останавливаю кнопкой - Пищит и остается включенной моргалка

Проверил. Вроде не должна гореть. Волевым решением отключил все, что можно.


ЗЫ У нас около 2-ч ночи. Пора спать.
До завтра.
Вложения
Timer_dinam.hex
(5.26 KiB) Скачиваний: 317

Re: Ищу прошивку эргономичного бытового таймера

Ср апр 12, 2017 22:44:36

bch5 писал(а): Народ со стороны смотрит. кто то еще забирает прошивку.
Интерес может возникнуть по итогу.

Я смотрю.. Интересно... В общем- то тоже таймер пригодиться может.. :dont_know:

Re: Ищу прошивку эргономичного бытового таймера

Чт апр 13, 2017 16:28:32

В целом все как задумано.
Завершение работы таймера штатное: 10 писков, диод моргалки тухнет - все нормально.

Завершение работы таймера принудительно кнопкой "-": тут варианты
1. пищалка пищит один раз, диод моргалки остается вкл. как будто инверсно - частый вариант
2. пищалка пищит 10 раз, диод моргалки тухнет - тоже частый вариант.
3. пищалка пищит один раз, диод моргалки тухнет (правильный вариант) - очень редко.
От чего зависит не врубился. Есть подозрение, зависит от скорости или постоянства нажатии кнопки "-".
Пока не дома, буду позже.
Ответить