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

ТЕМА: Таймер-термометр на ATTINY2313

Таймер-термометр на ATTINY2313 14 груд. 2015 19:48 #1

  • nenenet
  • nenenet аватар
  • Оффлайн
  • I live here
  • Дописи: 437
  • Подякували: 38
Нужен термометр который будет измерять температуру воздуха за бортом авто(При температуре менее +10 разрешают списывать топливо на автономную печку). Списание топлива производится из расчета времени простоя на вызове. Для этого и нужен секундомер (ММ:СС). Что бы по приезду на вызов нажать на кнопку и пошел отсчет(в большинстве случаев менее часа т.к. норматив таков). Индикатор 4-х разрядный LED. При кратковременном нажатии на кнопку происходит переключение между секундомером и таймером.При длительном обнуляется секундомер и начинается отсчет сначала. Секундомер при достижении часа продолжает отсчет с нуля,но в первом(или как то по другому)разряде горит точка. Желательно использование контролера ATTINY2313.
Останнє редагування: 15 груд. 2015 11:35 від Soir.
Адміністратор заборонив доступ на запис.

Таймер-термометр на ATTINY2313 14 груд. 2015 21:01 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
nenenet пише:
Нужен термометр который будет измерять температуру воздуха за бортом авто
Какой датчик?
nenenet пише:
При кратковременном нажатии на кнопку происходит переключение между секундомером и таймером
Секундомер и таймер...? Это два разных счетчика?
nenenet пише:
Секундомер при достижении часа продолжает отсчет с нуля,но в первом(или как то по другому)разряде горит точка.
Может сделать три переключения: термометр, ММ:СС, ЧЧ:ММ?
nenenet пише:
При температуре менее +10 разрешают списывать топливо на автономную печку
А кто контролировать будет? Или все на доверии?
Останнє редагування: 15 груд. 2015 11:35 від Soir.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: nenenet

Таймер-термометр на ATTINY2313 14 груд. 2015 21:33 #3

  • nenenet
  • nenenet аватар
  • Оффлайн
  • I live here
  • Дописи: 437
  • Подякували: 38
1.Датчик 18b20(желательно по двухпроводному подключению,что бы было меньше проводов)
2.Опечатался. секундомер и термометр. В принципе секунды вообще не нужны только минуты и часы.Переключение между показанием температуры и счетчиком времени нахождения на вызове.
3.Пока контроля нет.Пока доверие и карточки вызовов,оформленные врачами. Нет финансирования у нашей конторы для установки GЗS навигаторов. Но в январе установят и будут сверять по ним время простоя на вызове.
Останнє редагування: 15 груд. 2015 11:34 від Soir.
Адміністратор заборонив доступ на запис.

Таймер-термометр на ATTINY2313 15 груд. 2015 11:32 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
Вариант таймера-термометра.
Вы не описали процедуру старта/остановки/паузы таймера, поэтому пока таймер все время работает.
Описание работы во вложении. Там же прошивка, проект в Proteus, FUSE для PONYPROG.
Долучення:
Останнє редагування: 16 груд. 2015 06:32 від Soir. Причина: Обновление прошивки.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: nenenet

Таймер-термометр на ATTINY2313 15 груд. 2015 15:19 #5

  • nenenet
  • nenenet аватар
  • Оффлайн
  • I live here
  • Дописи: 437
  • Подякували: 38
Soir пише:
Вы не описали процедуру старта/остановки/паузы таймера, поэтому пока таймер все время работает.
.
При длительном нажатии на кнопку для переключения счетчик-термометр(в режиме счетчика),происходит сброс и начинается счет времени с нуля.

Почитал описание.Протестирую.Нужно сходить на рынок. Нет в наличии 4-х разрядных LED.(соберу на макетке для пробы на 3-х разрядных)
Скажите про погрешность,какова она будет? Если 2-3 минуты за полчаса,то это нормально.
Резисторы в цепях сегментов нужны?
Останнє редагування: 15 груд. 2015 16:25 від nenenet.
Адміністратор заборонив доступ на запис.

Таймер-термометр на ATTINY2313 15 груд. 2015 16:21 #6

  • mibic77
  • mibic77 аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 32
  • sxem.org Sponsor 2019
nenenet пише:
Резисторы в цепях сегментов нужны?
А что помешает их туда поставить?Например я всегда ставлю 0.47к на сегмент,если слабо свечение,уменшаю их до нормального свечения и разумного потребления,чтоб не перегружать выводы МК,зависит ток потребления от конкретного индикатора и частоты заложеной в прошивке (протеус не покажет)мерцания сегментов.Было дело на vrtp.ru-человек исправлял прошивку(до-стояли на 0.33к на сегмент) после пробы в протеусе перенёс на готовый апарат мегу8 -то так ярко засветились...вовремя сообразил,а если б не было ограничителей...
...
Останнє редагування: 15 груд. 2015 16:35 від mibic77.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: nenenet

Таймер-термометр на ATTINY2313 15 груд. 2015 16:58 #7

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
nenenet пише:
Скажите про погрешность,какова она будет?
Кажется около 2%. И будет сильно зависеть от температуры, что в автомобиле актуально.
P.S.
Ошибся. Посмотрел даташит при 3V и +25 град +-10%, это заводская калибровка. Но если провести специальную процедуру, то погрешность можно уменьшить до 2%.
nenenet пише:
Резисторы в цепях сегментов нужны?
Да.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: nenenet

Таймер-термометр на ATTINY2313 15 груд. 2015 19:40 #8

  • nenenet
  • nenenet аватар
  • Оффлайн
  • I live here
  • Дописи: 437
  • Подякували: 38
Это о температуре или времени? О калибровке.
Останнє редагування: 15 груд. 2015 19:41 від nenenet.
Адміністратор заборонив доступ на запис.

Таймер-термометр на ATTINY2313 15 груд. 2015 21:23 #9

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
Это о времени.
Температура при больших отклонениях в тактовой частоте может перестать показывать. Но погрешность температуры от частоты не зависит.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: nenenet

Таймер-термометр на ATTINY2313 15 груд. 2015 21:49 #10

  • nenenet
  • nenenet аватар
  • Оффлайн
  • I live here
  • Дописи: 437
  • Подякували: 38
Так может все таки кварц? Для надежности. На макетке пока все очень даже. Спасибо огромное.
Температура -+1° не проблема и время (особенно если в большую сторону) и время при отклонении 3 минуты в час.
П. С. Вроде как проблемы со счетчиком при достижении 10 минут. Тестирую.

Да. При достижении 10 минут в последнем разряде горит - в остальных (2 и 3 нули т.к. Использую для проверки трехразрядные)
Останнє редагування: 15 груд. 2015 22:17 від nenenet.
Адміністратор заборонив доступ на запис.

Таймер-термометр на ATTINY2313 16 груд. 2015 06:35 #11

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
nenenet пише:
При достижении 10 минут в последнем разряде горит -...
Исправил, перезалил.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: nenenet

Таймер-термометр на ATTINY2313 19 груд. 2015 09:39 #12

  • nenenet
  • nenenet аватар
  • Оффлайн
  • I live here
  • Дописи: 437
  • Подякували: 38
Конечно понимаю что в первоначальном варианте такого не было,но как оказалось есть необходимость небольшой доработки.У начальства сваи зехеры.То время нахождения на вызове,то время от начала выезда до приезда.Сами не знают что говорят.
Можно ли добавить вторую кнопку и переделать немного прошивку.Если это возможно!!!

Первая кнопка переключает режимы термометр-счетчик. Вторая при кратковременном нажатии,один раз включает счетчик,затем при повторном нажатии останавливает. При следующем нажатии счет продолжается. При длительном нажатии происходит сброс счетчика.
Спасибо.
Адміністратор заборонив доступ на запис.

Таймер-термометр на ATTINY2313 19 груд. 2015 16:33 #13

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13427
  • Подякували: 5105
  • sxem.org 2019,2021 Respect Author
nenenet пише:
Первая кнопка переключает режимы термометр-счетчик. Вторая при кратковременном нажатии,один раз включает счетчик,затем при повторном нажатии останавливает. При следующем нажатии счет продолжается. При длительном нажатии происходит сброс счетчика.
Добавил.
Долучення:
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: nenenet
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir