Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Счетчик отработанного времени (моточасы)

Счетчик отработанного времени (моточасы) 27 фев 2020 14:22 #1

  • rossich
  • rossich аватар
  • Не в сети
  • habitue
  • Сообщений: 160
  • Спасибо получено: 42
  • sxem.org Sponsor 2019
Уважаемый Soir, здравствуйте.
Столкнулся с такой проблемой. Принесли плату в ремонт. Плата радиолюбительская, не заводская. Вышел из строя контроллер ATtiny2313, который считает время работы чего-то там в часах и минутах с сохранением накопленного. Начинается счёт при подаче питания контроллера.
Схему я срисовал по топологии. Не мог ли бы Вы мне помочь с прошивкой? Возможно у Вас уже есть какие-то заготовки и найдётся немного времени для их корректировки.
Заранее благодарен Вам.
Последнее редактирование: 27 фев 2020 14:25 от rossich.
Администратор запретил публиковать записи гостям.

Счетчик отработанного времени (моточасы) 27 фев 2020 15:38 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11535
  • Спасибо получено: 4150
  • Respect sxem.org Sponsor 2019 Author
Покажите схему, опишите работу...
Администратор запретил публиковать записи гостям.
Спасибо сказали: rossich

Счетчик отработанного времени (моточасы) 27 фев 2020 15:41 #3

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2214
  • Спасибо получено: 937
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
И где эта нарисованная схема?
На тини2313 когда то, еще на заре освоения МК собирал счетчики моточасов
раз
два
Возможно и ваша схема такая-же.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: rossich

Счетчик отработанного времени (моточасы) 27 фев 2020 16:09 #4

  • rossich
  • rossich аватар
  • Не в сети
  • habitue
  • Сообщений: 160
  • Спасибо получено: 42
  • sxem.org Sponsor 2019
Есть контроллер ATtiny2313 в DIP-корпусе, который ведёт подсчёт минут и часов фактически своей работы. То есть на него подаётся питание и он начинает считать со значения, на котором остановился при предыдущем отключении питания. Естественно, что данные заносятся в память МК при отключении питания.
Отображаются показания на шестиразрядном семисегментном LED-индикаторе: четыре старших знака - это часы, два младших знака - это минуты. Разделяются запятой, которая мигает посекундно.
Тактирование внешним кварцевым резонатором на 10 МГц.
Вроде бы всё.
Вложения:
Администратор запретил публиковать записи гостям.

Счетчик отработанного времени (моточасы) 27 фев 2020 16:15 #5

  • rossich
  • rossich аватар
  • Не в сети
  • habitue
  • Сообщений: 160
  • Спасибо получено: 42
  • sxem.org Sponsor 2019
Oto пишет:
И где эта нарисованная схема?
На тини2313 когда то, еще на заре освоения МК собирал счетчики моточасов
раз
два
Возможно и ваша схема такая-же.
Да, Oto, это оно!
Спасибо!

Soir, прошу прощения за беспокойство и спасибо, что откликнулись.
Администратор запретил публиковать записи гостям.

Счетчик отработанного времени (моточасы) 27 фев 2020 17:03 #6

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2214
  • Спасибо получено: 937
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
rossich пишет:
Да, Oto, это оно!
В таком случае из спортивного интереса неплохо бы узнать причину неисправности.
А именно, там таки закончился ресурс записи в ЕЕПРОМ, или какая другая неисправность...
Интересно можно ли как то компетентно выявить причину?
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Счетчик отработанного времени (моточасы) 27 фев 2020 17:17 #7

  • rossich
  • rossich аватар
  • Не в сети
  • habitue
  • Сообщений: 160
  • Спасибо получено: 42
  • sxem.org Sponsor 2019
Вылетела кренка 7805 и 12 вольт пришли к МК.
Вылетела ли кренка сама или на её вход по кабелю пришло нечто большее, чем 12 вольт, я не знаю.

Но хозяин жаловался, что дважды показания счёта "прыгали" (причём как-то непредсказуемо) во время просадки или кратковременного отключения 220 вольт. То есть был себе нормальный счёт на сто с лишним часов, напруга просела и стали показания 3030,30.
Это повторилось ещё раз, но уже до 0707,хх.
Но так как человек, который делал автоматизацию пропал, то и обращаться было не к кому.
Администратор запретил публиковать записи гостям.

Счетчик отработанного времени (моточасы) 28 фев 2020 13:19 #8

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2214
  • Спасибо получено: 937
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
rossich пишет:
кренка 7805 и 12 вольт пришли к МК.
Я помню как создавалась эта программа, и помню высказывания теоретиков о том что 100 000 циклов записи данных в .еер это вообще несерьезно (а там запись в .еер , отсчитанного времени идет программно постоянно).
В результате, получается, что пока не дождались окончания ресурса записи, банально 7805 , про которую думаю что это дело десятое, привела к летальному исходу.
Из моего опыта 7805 , нельзя применять даже в "стабильных" источниках питания, если на ее вход подается выше 13.5вольт.
В автомобиле "сеть шумная" и там нормальное явление появление игольчатых всплесков напряжением свыше 14 вольт ( теоретический максимум всплесков, даже не смею озвучивать, до сих пор сам не верю что там такое может быть :))).
На сегодняшний день линейные стабилизаторы разработанные в прошлом столетии , слабое место в отечественных местах.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Счетчик отработанного времени (моточасы) 05 март 2020 10:19 #9

  • rossich
  • rossich аватар
  • Не в сети
  • habitue
  • Сообщений: 160
  • Спасибо получено: 42
  • sxem.org Sponsor 2019
Касаемо кренки согласен с Вами. Однако для радиолюбительства - решение простое и дешёвое.

Непонятным остался вопрос о некорректной перезаписи отсчитанного времени в связи с просадкой питающего напряжения. Если питающее напряжение падает, то текущее счётное значение записывается в ЕЕПРОМ и процессор отключается. Просыпаясь же, из ЕЕПРОМа достаётся последнее значение параметра и продолжается его плюсование. И так далее.
Почему же произошёл скачок со 156 часов на 3030, а потом с 3105 на 0707 в моменты просадки питающего напряжения?
Администратор запретил публиковать записи гостям.

Счетчик отработанного времени (моточасы) 07 март 2020 22:24 #10

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 2214
  • Спасибо получено: 937
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
rossich пишет:
Почему же произошёл скачок со 156 часов на 3030, а потом с 3105 на 0707 в моменты просадки питающего напряжения?
Обычно если включены фьюзы BODLEVEL, то практически исключается некорректная запись энергонезависимой памяти микроконтроллера.
Исключения конечно-же могут быть, например питающее напряжение МК с помехами как от "электросварки", в таком случае сложно угадать где будет сбой, и где оно "зависнет" навсегда.

rossich пишет:
Касаемо кренки согласен с Вами. Однако для радиолюбительства - решение простое и дешёвое.
Просто оно просто, но когда приходит случай "танцев с бубном", получается и сложнее, и "дороже".))
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir