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

ТЕМА: Циклический таймер mini-tini

Циклический таймер mini-tini 05 серп. 2016 18:07 #51

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

Циклический таймер mini-tini 05 серп. 2016 19:19 #52

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Я тактовую в протеусе не устанавливал(незнаю как) может в этом дело,и еще ,если Вы не против я выложу окончательую схему и описание(подкорректируете)
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 05 серп. 2016 19:25 #53

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

принтер пише:
если Вы не против я выложу окончательую схему и описание(подкорректируете)
Выкладывайте...
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 05 серп. 2016 19:30 #54

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Ладно ,проверю в железе

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

Назва файлу: Описаниеработы.zip
Розмір файлу:7 KB





Останнє редагування: 05 серп. 2016 21:36 від принтер.
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 05 серп. 2016 19:51 #55

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

Циклический таймер mini-tini 05 серп. 2016 20:59 #56

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
В желеэе работает ,в протеусе-нет. Базу подтянул, по потеблению: МК-десятки(около 50-60)микроампер,базовые 10к -по 0,4 мА! ,лед-0,14мА, общее -0,95мА. По точности: значительно уплыла-плюс 30сек на 5 мин (против 3сек раньше). Потребление радует и может быть уменьшено. Хотелось бы остановиться на этом варианте, если ввести поправочный коефициент, желательно при прошивке по результатам 10 или 20 минут . При неоднократных замерах на 5 минутах все время плюс 30 сек и ни секундой больше или меньше .Думаю причина в различных прогревах кристалла при разных тактовых частотах. Видимо сейчас самый стабильный вариант так как разность температур с окружающей средой невелика.

P.S.Увеличил базовые резисторы,до 100к и 200к - общее потребление 0,29мА.
От питания (в широких пределах )нестабильность незначительна, я не заметил.
Предполагается использование только при комнатных температурах,думаю стабильность будет высокая.
Останнє редагування: 05 серп. 2016 22:01 від принтер. Причина: допис
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 05 серп. 2016 22:17 #57

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
принтер пише:
По точности: значительно уплыла-плюс 30сек на 5 мин (против 3сек раньше).
Точность генератора калибруется на заводе для тактовых частот 9,6 и 4,8 МГц. Так что в нашем случае никто ничего и не обещал (погрешность может быть и 100%).
Добавил коррекцию, ячейка № 0x02. По умолчанию минус 30 сек за 5 минут. Описание в архиве вместе с прошивкой в сообщении №49.
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 06 серп. 2016 15:19 #58

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Добрый день.Не смог проверить последнюю прошивку -не прошил. Новый МК, программа khazama,USBasp,hex залил, EEPROM с коррекцией тоже, проверил (Fuse пока заводские,проверил),затем установил Fuse на 128,прошил их.Проверяю hex-с изменения,проверяю EEPROM- каша, проверяю Fuse- Mode3:Further programming end verification disabled и Ext.Clock; Start-up time: 14CK+0ms.
Что посоветуете?
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 06 серп. 2016 17:16 #59

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
принтер пише:
программа khazama
Не шью этой программой - не знаю. Возможно в ней FUSE инверсные...

И саму прошивку в железе проверить не могу, не осталось ATTINY13.

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

Циклический таймер mini-tini 06 серп. 2016 17:35 #60

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Три новые штуки залочил, что-то не то. Ладно, буду розбираться...
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 06 серп. 2016 17:59 #61

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

Циклический таймер mini-tini 06 серп. 2016 21:30 #62

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Вот с нового



сейчас собираю лечебник тинек на последней новой тинке
P.S.В настройках khazama стоит 500Гц по умолчанию. Это минимальная.Настройки не менял.
Останнє редагування: 06 серп. 2016 21:37 від принтер. Причина: допис
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 06 серп. 2016 21:42 #63

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

Циклический таймер mini-tini 06 серп. 2016 21:59 #64

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
там ошибиться трудно,все коментировано,да и давно пользуюсь.Предыдущая на 128кГц прошилась,а сейчас не хочет ни предыдущая на последняя,может я провеку FUSE не делал тогда ...
Полечу тинки 5шт.-продолжу эксперименты, что-то придумаем.Может в какой-то момент запускается программа таймера- питание то подключено
Останнє редагування: 06 серп. 2016 22:27 від принтер. Причина: допис
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 07 серп. 2016 10:59 #65

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Все тинки вылечил.Эксперимент:Последнюю прошивку залил при 4,8мГц- все работает в железе(и программируется и исполняется) только с бешенной скоростью.Вывод:128Кгц не воспронимает либо компьютер(не старый), либо программатор, либо khazama, либо какие-то особенности тинки(может этой партии).Так как можно потратить много времени на поиски причины и безрезультатно,предлагаю перейти на следуюшую частоту повыше.
P.S. Даже новая тинка без данных при попытке зашить 128Кгц все FUSE слетают
Останнє редагування: 07 серп. 2016 12:04 від принтер. Причина: допис
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 07 серп. 2016 12:46 #66

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
принтер пише:
Даже новая тинка без данных при попытке зашить 128Кгц все FUSE слетают
Именно слетают или программатор не читает?
Обзаведусь МК, попробую погонять.
принтер пише:
предлагаю перейти на следуюшую частоту повыше.
Следующая повыше - 4,8 МГц.
Все настройки меняются.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 07 серп. 2016 13:35 #67

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Коменты к FUSE становяться как в сообщении №58, а поля все чистые, без галочек.При выставлении заводских галочек процесс прошивки вроде как идет ,но вернуться уже невозможно, при считывании FUSE-та же картина №58, процесс записи hex после этого тоже осуществляется ,но при чтении-каша в hex и EEPROM (вжелезе при этом полная тишина)
P.S.Проверил прошивку на 4,8мГц- все работает в железе,общее потребление-1,65мА (против 0,95мА при 128кГц)
Останнє редагування: 07 серп. 2016 14:09 від принтер. Причина: помилка
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 07 серп. 2016 14:33 #68

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

Циклический таймер mini-tini 07 серп. 2016 14:43 #69

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Такую комбинацию тоже проверял- в железе молчит, благо есть реаниматор. Считывание-отдельная процедура ,выполняеться по желанию. Сейчес настраиваю точность. Отчитаюсь
Останнє редагування: 07 серп. 2016 15:20 від принтер.
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 08 серп. 2016 09:15 #70

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Добрый день.Выяснил, что тактовые частоты ,кроме 4,8 и 9,6 , программируються высоковольтным программатором ,например СТК-500. По точности: ввел в коррекцию значение 30(1Е),сделал несколко измерений составил график

из него видно , что в диапазоне 17-30"С можно говорить о ~1% точности прибора, что для бытовых нужд считаю достаточным. Если бы еще выбросить ключи, сделав спящий режим (пробуждение по "старт") и мигающий LED с коеф.заполнения ~20% ,был бы очень достойный девайс для повторения
Останнє редагування: 08 серп. 2016 09:19 від принтер. Причина: допис
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 08 серп. 2016 12:54 #71

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

Циклический таймер mini-tini 08 серп. 2016 17:14 #72

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Проверил , сначала все нормально но после после отработки таймера опять запуск- зацикливается (а в протеусе работает).Есть предложение при подаче питания начинать работу программы со спящего режима, затем кнопка"старт". Лучше обойтись без выключателя питания ,но "сброс" на reset для отмены всего(выйдет в начало-в спящый режим).
P.S. В работе -1,45мА ,спяшего пока не было, мигание LED лучше ~1Гц
Останнє редагування: 08 серп. 2016 17:38 від принтер. Причина: помилка
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 08 серп. 2016 22:01 #73

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
принтер пише:
после после отработки таймера опять запуск- зацикливается (а в протеусе работает).
Попробуйте подтянуть вывод кнопки к +5V резистором 1-10 кОм. Подключите параллельно выводам кнопки конденсатор емкостью 10 - 100nF.

принтер пише:
Есть предложение при подаче питания начинать работу программы со спящего режима, затем кнопка"старт". Лучше обойтись без выключателя питания ,но "сброс" на reset для отмены всего(выйдет в начало-в спящый режим).
Так МК никогда не выйдет из спящего режима. При железном сбросе (вывод reset) МК стартует так же, как и при подаче питания. А при подаче питания по Вашему предложению он должен заснуть...
Поэтому наверно лучше сделать наоборот. При подаче питания таймер стартует, а по завершению отсчета засыпает до сброса или повторной подачи питания.
принтер пише:
мигание LED лучше ~1Гц
Это уже не получится. Светодиод мигает в так со звуком, могу просто на этот период отключить. Свободных ресурсов МК для управления светодиодом нет.
Останнє редагування: 08 серп. 2016 22:03 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 08 серп. 2016 23:06 #74

  • принтер
  • принтер аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 111
  • Подякували: 4
Пока безуспешно,кстати программирование работает.Нет ли каких особенностей в FUSE в сравнении с предидущей?
Увійдіть до облікового запису, щоб писати повідомлення.

Циклический таймер mini-tini 09 серп. 2016 10:33 #75

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

Сделал, как предлагал. При подаче питания таймер запускается. После завершения отсчета должен уснуть. Перезапуск через вывод RESET МК.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: принтер
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir