Счетчик наработки времени.

Обсуждаем контроллеры компании Atmel.
kmvalera
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вт окт 23, 2012 11:13:46
Откуда: Беларусь

Re: Счетчик наработки времени.

Сообщение kmvalera »

[uquote="mr_kot",url="/forum/viewtopic.php?p=3937477#p3937477"][uquote="kmvalera",url="/forum/viewtopic.php?p=3937059#p3937059"]что в прошивке и где нужно поменять что-бы вернуть прежние значения?[/uquote]
Прочитать из контроллера EEPROM, сохранить в файл, вручную подкорректировать и записать обратно в контроллер. Судя по описанию автора, маркером записи/считывания служит байт со значением FF
Прочитал EEPROM. Там FF много. Где конкретно и на что менять не пойму.
Прошивка автора.
Вложения
mt_hours.rar
(822 байт) 438 скачиваний
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Счетчик наработки времени.

Сообщение akl »

kmvalera писал(а):...Где конкретно и на что менять не пойму.
В первую ячейку с $FF записать последовательно 4 байта с требуемым значением.
В этом счетчике заложен формат 99_99_59xx, где первый байт хранит сотни часов, второй байт хранит единицы часов, третий байт хранит минуты и четвертый байт xx - запоминаемые, но не индицируемые секунды. В каждом байте исключено появление числа FF, по этому числу ищется адрес следующей по порядку записи. Вам нужно в очищенную, т.е. заполненную $FF EEPROM записать нужное число.
Аватара пользователя
mr_kot
Друг Кота
Сообщения: 4625
Зарегистрирован: Пт ноя 27, 2009 18:12:27
Откуда: Черкассы, UA
Контактная информация:

Re: Счетчик наработки времени.

Сообщение mr_kot »

[uquote="akl",url="/forum/viewtopic.php?p=3938992#p3938992"]В первую ячейку с $FF записать последовательно 4 байта с требуемым значением.[/uquote]
Немного поправлю: в следующие ячейки ПОСЛЕ первой $FF
И еще - файл надо сохранять в бинарном (двоичном) виде, расширение *.bin
Изображение

В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Счетчик наработки времени.

Сообщение Demiurg »

Киньте в меня ссылкой, по которой сделан обсуждаемый счётчик наработки времени.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Счетчик наработки времени.

Сообщение akl »

[uquote="mr_kot",url="/forum/viewtopic.php?p=3939003#p3939003"]Немного поправлю: в следующие ячейки ПОСЛЕ первой $FF
И еще - файл надо сохранять в бинарном (двоичном) виде, расширение *.bin[/uquote] Лучше по картинке :)
СпойлерИзображение
Вложения
MOTOHOURS_01.PNG
(34.8 КБ) 1010 скачиваний
Аватара пользователя
mr_kot
Друг Кота
Сообщения: 4625
Зарегистрирован: Пт ноя 27, 2009 18:12:27
Откуда: Черкассы, UA
Контактная информация:

Re: Счетчик наработки времени.

Сообщение mr_kot »

[uquote="Demiurg",url="/forum/viewtopic.php?p=3939006#p3939006"]Киньте в меня ссылкой, по которой сделан обсуждаемый счётчик наработки времени.[/uquote]
https://radiokot.ru/forum/viewtopic.php ... 6#p3015436
Изображение

В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Счетчик наработки времени.

Сообщение Demiurg »

Странно, что исходников нет. Не такая уж и тайна. Динамическая индикация, кварцевый резонатор, да запись в еепром каждую минуту... Ну кнопочки можно добавить, для сброса временного счетчика. Но это уже, кто как захочет.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Счетчик наработки времени.

Сообщение OKF »

Ну это относительно простое устройство. У меня в ТЗ требования к точности измерения времени 2,8 сек/сутки, учёт времени наработки с сохранением с точностью до секунды. Ещё таймер включения, с заданием времени, зуммер и т.п. Всего более 20 файлов в проекте.
kmvalera
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Вт окт 23, 2012 11:13:46
Откуда: Беларусь

Re: Счетчик наработки времени.

Сообщение kmvalera »

Всем откликнувшимся, спасибо. Сделал как по инструкции AKI. https://www.radiokot.ru/forum/download/ ... ?id=357804 Все получилось.
Vladokot
Родился
Сообщения: 5
Зарегистрирован: Вт мар 27, 2012 04:09:41

Re: Счетчик наработки времени.

Сообщение Vladokot »

А кнопка сброса счетчика все равно нужна.
лидокорк
Мучитель микросхем
Сообщения: 481
Зарегистрирован: Ср янв 26, 2011 13:54:12

Re: Счетчик наработки времени.

Сообщение лидокорк »

Тема довольно старая,но может кому пригодится. Собрал два таких счётчика с индикаторами общий анод. Использовал прошивку с гашением индикации по выводу 6. Прошивка оказалась полудохлая. В общем работает, но слегка моргает индикация примерно раз в секунду, примерно раз в 30 секунд вспыхивает ярко младший разряд, как бы останавливается динамическая индикация. А главное, за сутки счётчик отстаёт примерно на 30 минут. Пришлось залить прошивку без выключения индикации, она работает нормально.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Счетчик наработки времени.

Сообщение OKF »

[uquote="Vladokot",url="/forum/viewtopic.php?p=3984819#p3984819"]А кнопка сброса счетчика все равно нужна.[/uquote]
Обычно, комбинация по включению.
Vladokot
Родился
Сообщения: 5
Зарегистрирован: Вт мар 27, 2012 04:09:41

Re: Счетчик наработки времени.

Сообщение Vladokot »

Прошёл год как работает счетчик."А кнопка сброса счетчика все равно нужна.". Как бы его сбросить не пере прошивая?
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: Счетчик наработки времени.

Сообщение Demiurg »

Тут нужно понимать, как сделан проект. Насколько я понимаю, значение счётчика хранится в еепром. Если МК не залочен, можно через программатор зачистить еепром. Опять же. Как это сделано в проекте. Что предпринимает программа, если еепром чиста. Лично я в своих проектах всегда делаю проверку на чистую еепром и инициализирую дефолтные значения.
Ответить

Вернуться в «AVR»