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

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

Пн апр 10, 2017 00:00:02

У меня заработало им. в восьмом. Но я там какую то птицу снял в окошке где хекс файл прописывал.

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

Пн апр 10, 2017 00:36:47

Хм.. Тоже снял галку "Exclude from Simulation" - тоже заработало, только как- то по другому, чем в 7-м.. :dont_know:

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

Пн апр 10, 2017 10:54:08

bch5 писал(а):Вы спрашивали столбик или кольцо,
Нет. Я спрашивал про столбик или точка.
Для столбика нужна динамическая индикация, но комп на работе её не вывозит - хаотично мигают светодиоды. Попробую дома.
Количество пищаний произвольно меняется как по количеству, так и по длительности. Можно вообще пока не пропищит раз 100 или не крутнут крутилку в минус. Остановить желтый - запросто.
Но все это дома после отсыпа с ночной смены. То есть после обеда.

Добавлено after 7 hours 46 minutes 33 seconds:
Во вложении версия с динамической индикацией, которая формирует столбик. Комп и дома не вывозит. Так что в железе проверять нужно. С работы переслать домой по почте не получилось. Системщики, гады, профилактику придумали. Работала только внутренняя сеть. Поэтому восстановил по памяти. Возможно ноги контроллера перепутаны.
Вложения
Timer.rar
(18.59 KiB) Скачиваний: 146

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

Пн апр 10, 2017 13:53:57

Да что то с последним архивом не то. и протеус и прошивка в прошлом протеусе не але. Подождем, отдыхайте. У меня график тоже рваный не объяснишь.
Подготовлю сейчас макетку и как пришлете схему с прошивкой попытаюсь в ночь запустить в железе.

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

Пн апр 10, 2017 15:21:54

Дома оказывается протеус 8.1 SP1. Но полностью совместим. Во всяком случае дома начинаю, на работе продолжаю и наоборот без всяких проблем.

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

Пн апр 10, 2017 17:36:54

Собрал по быстрому макетку на доске с дырками. Поставил пока 10 диодов. Работает все как в протеусе. Прошивка и схема из первого архива.
Программная защита от дребезга на кнопках есть?

Добавлено after 29 minutes 41 second:
Ждем "столбик" со схемой. Моргалка моргает примерно раз в секунду, Вы писали, что есть ошибка.
Картинка тестплаты, МК в панельке.

Добавлено after 3 minutes 44 seconds:
Файл не прицепился

Добавлено after 12 minutes 7 seconds:
Изображение

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

Пн апр 10, 2017 18:38:52

Столбик схемно не отличается. Прошивка двумя постами выше. Мигание желтого исправлено.
От дребезга пока стоит просто задержка. При подключении энкодера все эти проблемы отпадают.
Пока интересно, как будет себя вести столбик в железе.

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

Пн апр 10, 2017 19:09:11

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

Добавлено after 14 minutes 10 seconds:
Походу схема изменилась, буду пересобирать.

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

Пн апр 10, 2017 19:28:03

Могли только оказаться перепутаны нижние 5 диодов. Линейки на прежнем месте.

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

Пн апр 10, 2017 19:48:58

Изменений больше кнопки были пд6, пд7, стали пс0, пс1 и далее, да это ладно.
Столбика нет, передвигающаяся точка, как раньше. Моргалка отключена совсем, думаю будет лучше если она вспыхивает в процессе отсчета выдержки.
В конце отсчета активируется пищалка, только странно, первый раз или после ресета, пикает раз 10, следующие отсчеты 1 раз. Собственно вот.

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

Пн апр 10, 2017 20:12:45

Ну правильно. Я не ту прошивку залил в архив. И пищалку сейчас исправлю.

Все же ночная смена сказывается.
Архив во вложении.
Вложения
Timer.rar
(18.58 KiB) Скачиваний: 150

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

Пн апр 10, 2017 20:47:42

Попорядку
1. Пищалка вроде нормально, под релиз. Если "выворачивать" таймер досрочно пикает 1 раз.
2. Выдержка на один диод около 2х минут???!
3. Столбик есть, может чуть рябит. Частоту увеличить? В целом нормально, но у меня сейчас первые 10 диодов и один транз. соответственно.
4. Диод моргалка - индикатор активности отсчета не включен.
5. Протеус не делали? я уже писал.
Пока все, все быстро может чего и не увидел пока. 8)

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

Пн апр 10, 2017 21:13:05

1. Можно увеличить количество пиков, можно в настройку запихать. Энкодер же с кнопкой, можно на ней настройку и организовать.
2. Частота внутреннего генератора увеличена до 2 МГц. (После ночи...)
3. Вот как раз эта "рябь" и интересна. Может не увеличить, а наоборот уменьшить. В общем забубеню завтра еще прошивки с 1 и 4 МГц.
4. У меня в протеусе мигает. Подключен к порту В.3
5. Протеус в архиве (был?). Не вопрос, щас новый будет.
.
.
79. Накосячил чего то много от недосыпа. :oops:
Вложения
Tim_2MHz_din.rar
(37.1 KiB) Скачиваний: 159

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

Пн апр 10, 2017 21:36:47

Схема в протеусе появилась, но тоже не тяне. Мне схема была норм. нужна.
Мне чего, фьюзы перепрошить под 2 мгц?
Рябь на самом деле терпимая, и стробоскопа вроде нет.
Моргалку нашел, она раньше на др. порту была. Что то она больно резкая, может подлиннее вспышки.
Есть еще бага, только я ее не вижу, надо долепить 2ю часть диодов.
Если накрутить таймер 20+ и более, и потом скрутить, то следующий запуск кн+ активирует пищалку, что то так.

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

Пн апр 10, 2017 21:45:41

У нас почти 2 часа ночи. Все будет завтра, а то опять накосячу больше, чем исправлю.

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

Пн апр 10, 2017 21:58:41

Извините. Сам с Урала сейчас подмосковье. Уже перешил тестю. Спокойной.

Добавлено after 8 minutes 57 seconds:
На 2 мгц ряби практически нет. Моргалку надо раз в сек, на 200-300 мс, так думаю.

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

Вт апр 11, 2017 10:25:17

Итак, обобщая пожелания, результаты тестирования и последние доработки, в текущий момент имеем:
1. Частота внутреннего генератора 2 МГц
2. Мигалка 250 мС горит, 750 - нет (можно произвольно по желанию)
3. Пищалка один раз пищит при достижении крайних значений.
4. К портам В.6 и В.7 можно подключить энкодер. Подпрограмма активна. Можно управлять как кнопками, так и энкодером.

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

Добавлена возможность настройки количества писков и длительность мигания. Как это делать - описание во вложении.
Вложения
Tim_2_din.rar
(40 KiB) Скачиваний: 149

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

Вт апр 11, 2017 18:50:17

Архив забрал, все понятно. Вечером буду проверять.

Добавлено after 5 minutes 6 seconds:
Если кто еще будет тестить У меня: Фьюзы Low - E2. High - D9. MK atmega8A dip.

Добавлено after 5 hours 13 minutes 10 seconds:
Есть часок поработать с проектом. Файл прошивки в архиве актуальный? Есть проблемы.
Диоды добавил. Пока на кнопках. Все пины подтянуты.
Со старта моргалка работает по старому коротко. Пишалка по завершению не включается совсем (было 10писков по умолчанию).
Диоды от нажатия загораются в следующем порядке: 1...10, далее остаются 1 и 11 и далее оба плеча зажигаются синхронно , т.е +2 и 12
потом +3 и 13 и так далее. Оба плеча доходят до 9 и 19 и следующее нажати гасит все ну и так далее. Кнопка минус делает все тоже в обратном порядке.
Но вот тут пищалка в конце пищит 1 раз. Сумбурно, уточняйте.

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

Вт апр 11, 2017 19:17:21

Ошибка индикации найдена и вроде исправлена. Проверить не могу - компутер не вывозит.
Пищалку вернул на 10. Частота мигания 1/2 сек.
При ручной установке пищалка пикнет 1 раз при достижении 0 и 80.
Энкодер работает?
Вложения
Timer_dinam.hex
(8.8 KiB) Скачиваний: 262

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

Вт апр 11, 2017 19:22:09

Крутилку пока не цеплял, день суетной. Сегодня поковыряюсь до 23мск и завтра только после 14:00.
Сейчас все проверю. результат будет здесь. Там еще что то естьв смысле баг. но лучше по порядку.
Ответить