Цифровой секундомер (нестандартный). Требуется помощь!

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 15609
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Так подобное любой "кухонный таймер" решает.
На любом МК и/или на "рассыпухе"...
Единственный минус для двустрочного ЖКИ - потеря контраста при изменении питающего напряжения в широких пределах (допустимо для большинства МК) - и то, гдей-то схемка была... но практикой не проверял...
8)
Реклама
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Ср май 02, 2012 09:13:11

Сообщение jeelman »

ознакомился с тем что насчитал коммуникатор QUEST401 - видимо секундомер у него до 99 часов, то есть почти на четыре дня.
Вложения
qqest401_timer.jpg
(37.69 КБ) 677 скачиваний
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 75
Зарегистрирован: Сб ноя 22, 2014 21:38:43
Откуда: Россия

Сообщение shutdown »

BOB51 писал(а):Так подобное любой "кухонный таймер" решает.
Повторюсь: в таймере нет необходимости. Нужен секундомер с длительным периодом отсчета (минимум 30 суток).
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

shutdown писал(а): Почему добавлен RTC:
- решено ввести режим отображения реального времени с датой (верхняя строка - время в формате 23:23:59, нижняя строка - дата в формате 23.05.2015). Режимы работы независимые, переключаются кнопкой. Точность хода часов +-0,5 сек/сутки.
Да уж, аргумент. Ничего не скажешь :))
Открою Вам великую тайну. Всё это сможет делать сам МК без всяких трудностей. Тем более, что Вы собираетесь добавлять резервное питание. Тут "сам Бог велел" делать всё это средствами МК.
Ещё раз повторю. Подобные микросхемы нужно только в тех устройствах, где нужен автономный счёт времени, без присутствия питания.
А Вы, по всей видимости, не только не можете объяснить её (микросхемы) необходимость в Вашей конструкции, но и ищите какие-то аргументы, чтобы её оставить.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 75
Зарегистрирован: Сб ноя 22, 2014 21:38:43
Откуда: Россия

Сообщение shutdown »

Аlex писал(а):ищите какие-то аргументы, чтобы её оставить.
Вовсе нет.
Я привел схему отсюда как возможный вариант.
Также я написал, про наличие RTC в схеме.
Если вы утверждаете, что она не нужна, что без нее точность хода будет на должном уровне, - уберите ее из схемы.
Форумчанин BOB51, высказался на ваш отклик так:
Ваши слова:
Эти микрухи нужны только в тех случаях, где нужен энергонезависимый счёт времени.
Без внешнего питания и при севшем аккумуляторе часы остановятся/обнулятся. Почему бы не дать им возможность продолжать свою работу?
Реклама
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Ваша конструкция из секундомера превратилась уже в часы, с функцией секундомера. А это уже другой вопрос. Если Вы хотите иметь никогда не сбиваемые часы, даже при помирании АКБ, то можно и поставить DS-ку. Но если Вы даже будете менять дохлый АКБ, хотя бы раз в год, то можно время и заново установить, ни большая это и проблема. Тем более, учитывая, что из-за неточности хода, Вам всё равно придётся постоянно корректировать время.
shutdown писал(а):уберите ее из схемы.
Из какой схемы её убрать ? Которую Вы привели выше ?
Как я это сделаю, если это уже готовое устройство ? Тем более, не моё :)
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 75
Зарегистрирован: Сб ноя 22, 2014 21:38:43
Откуда: Россия

Сообщение shutdown »

Основная функция устройства - секундомер.
Сменить DS1302 (DS1307) на модуль с DS3231SN мне посоветовали в ЛК.
А уж если применяется модуль с DS3231SN, который лучше по характеристикам, чем DS1302 и DS1307, то было принято решение добавить часы с высокой точностью хода.
О бесперебойном питании я сообщал раньше, но не упоминал о встроенной литиевой АКБ, т.к. это я собираюсь реализовать самостоятельно, и схемо-технические решения относительно бесперебойного питания не имеют отношения к схеме секундомера и прошивке МК.
Аlex писал(а):из-за неточности хода, Вам всё равно придётся постоянно корректировать время.
Теперь вы утверждаете, что RTC имеет точность хода ниже, чем вы сможете реализовать точность хода программно?
Или оба варианта не преуспевают в точности хода?
Аlex писал(а):Из какой схемы её убрать ? Которую Вы привели выше ? Как я это сделаю, если это уже готовое устройство ? Тем более, не моё :)
Надеюсь, на этот вопрс вы сами найдете ответ при помощи графического редактора или специального ПО для создания радиосхем.
Да, схема не ваша, но выложена в общий доступ, поэтому уверен, что автор, который ее выложил (ваша фраза: "Это было 7 лет назад."), не будет иметь ни к кому претензий.
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

shutdown писал(а):
Аlex писал(а):из-за неточности хода, Вам всё равно придётся постоянно корректировать время.
Теперь вы утверждаете, что RTC имеет точность хода ниже, чем вы сможете реализовать точность хода программно?
Или оба варианта не преуспевают в точности хода?
Точность хода не зависит от варианта, она зависит от точности тактирования часов. Проще говоря - от точности кварца.
При варианте с программной реализацией, можно сделать корректировку, с помощью которой можно добиться очень высокой точности хода. Причём эта корректировка будет на уровне микросекунд, а не, как предлагали выше, раз в день (к примеру) корректировать на n-ное кол-во секунд. Т.е. каждая секунда у вас будет точная, вплоть до десятых и сотых секунды.
Вот и вся разница.

Кстати, приведённая Вами статья от ARV - таймер, основанный на часах. А это совершенно другое устройство. Так что, применение RTC там, скорее всего, оправдано.
Контактная информация:
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Ср май 02, 2012 09:13:11

Сообщение jeelman »

DS3231 cо встроенной термокомпенсацией, и поэтому должен быть поточнее решений на DS1307 или мк+кварц. не знаю насколько это важно в данном случае. часы на 8й меге с кварцем от пк ошибаются примерно на пол-минуты в месяц, причём значение ошибки не постоянно.
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Если верить даташиту, то при максимальном отклонении частоты в 2ppm (я так понимаю, это миллионная доля) время будет расходиться приблизительно на 1 секунду в 6 дней. За 30 суток - это ~5 секунд.
Если для автора эта точность приемлема, то пусть ставит. Хозяин - барин.
Но я бы сделал без всяких внешних микросхем. Это моё личное ИМХО.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 75
Зарегистрирован: Сб ноя 22, 2014 21:38:43
Откуда: Россия

Сообщение shutdown »

0,5 сек/сутки * 30 суток = 15 сек/месяц.
Аlex писал(а):Если верить даташиту, то ... время будет расходиться приблизительно на 1 секунду в 6 дней. За 30 суток - это ~5 секунд.
Это укладывается в выше означенные рамки точности.

P.S.
Кучка 2 малость изменена путём замены одного из изображений на более качественное.
"Кучка 1" осталась на своём месте.
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Ср май 02, 2012 09:13:11

Сообщение jeelman »

видимо ранее упоминавшийся коммуникатор может считать и больше чем за 4 дня, обладая при этом достаточной точностью, поскольку в таких устройствах обычно используются прецизионные генераторы опорной частоты.
Вложения
qquest_timer_2.jpg
(38.55 КБ) 711 скачиваний
Открыл глаза
Аватара пользователя
Сообщения: 75
Зарегистрирован: Сб ноя 22, 2014 21:38:43
Откуда: Россия

Сообщение shutdown »

jeelman писал(а):видимо ранее упоминавшийся коммуникатор может считать и больше чем за 4 дня...
jeelman, спасибо за ваши эксперименты!
Это хорошо, что он может считать больше 24 часов.
Плохо то, что он не разделяет их на сутки.
Отсутствие такой возможности негативно сказывается на съём показаний.
Последний раз редактировалось shutdown Ср май 27, 2015 02:21:19, всего редактировалось 1 раз.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 954
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда

Сообщение GARMIN »

Вот интересно, для каких целей понадобился хронометр на 29 суток 23 часа 59 минут 59 секунд, и чтобы погрешность не больше +-10 секунд?
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Сообщение ChipKiller »

GARMIN лучше представьте "зомби-оператора", обладающего завидной реакцией, который будет неотрывно следить за процессом в течении 30 дней :)
shutdown писал(а):..засечь время исполняемого процесса. Процесс извне не контроллируется, протекает сам-собой. По завершении процесса оператор нажимает "Stop" и снимает показания.
Открыл глаза
Аватара пользователя
Сообщения: 75
Зарегистрирован: Сб ноя 22, 2014 21:38:43
Откуда: Россия

Сообщение shutdown »

GARMIN, ChipKiller, флуд не поощеряется. Модератора на вас нет.
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Флуд то флудом, это ладно. А на самом деле, для чего эта вся конструкция ?
Вы так и слово не промолвили о её назначении. Неужели такой супер-мега секрет ? :)
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 954
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда

Сообщение GARMIN »

ChipKiller писал(а):GARMIN лучше представьте "зомби-оператора", обладающего завидной реакцией, который будет неотрывно следить за процессом в течении 30 дней :)
shutdown писал(а):..засечь время исполняемого процесса. Процесс извне не контроллируется, протекает сам-собой. По завершении процесса оператор нажимает "Stop" и снимает показания.
Я ведь вполне серъёзно. Для чего эта точность в десять промилле? Читаю ветку и вижу полёт мысли ради полёта мысли. Никакой практической пользы от последних двух страниц, как, впрочем и от составленного ТЗ.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 75
Зарегистрирован: Сб ноя 22, 2014 21:38:43
Откуда: Россия

Сообщение shutdown »

GARMIN
Здесь я уже рассказывал о назначении этого секундомера.
Относительно точности: вас устроит секундомер, который за 36 часов обогнал настоящее на 2 минуты?
Меня не устроил. Китайский продукт полетел в мусоропровод (и при этом обогнал скорость света :-) ).
Секундомер должен быть точным. На то он и СЕКУНДОМЕР, а не настенные "ходики" с гирьками (и с "кукушкой").

Аlex
Для чего служит секундомер вы, наверное, догадываетесь? Для этих же целей и эта конструкция, только с длительным периодом счета.

И почему все упёрлись в цифру 30 (суток)?
30 суток - это максимальное значение.
А ведь процесс может протекать как длительно, так и скоротечно.
Об этом никто не подумал?
Держит паяльник хвостом
Аватара пользователя
Сообщения: 954
Зарегистрирован: Вс дек 02, 2012 16:58:33
Откуда: от туда

Сообщение GARMIN »

Нет никаких проблем считать хоть 30, хоть 130 суток. Вообще.
Просто есть абсолютная точность, а есть относительная. С какой точностью оператор сможет засечь длительность процесса? При коротком времени измерения - около секунды. А при наблюдении нескольких дней - я уверен, не меньше 3-5 минут (если наблюдать) и те же две секунды (если нажать по зажиганию лампочки).
Как точно соблюдаются условия повторяемости процесса? Например, брожение сусла для пива. Зависит и от температуры и от фазы луны. Нужна точность +- 1 сек? Нет. Хим. процессы тоже не одинаковы по времени при повторении. Даже процесс волочения проволоки через фильеру зависит от частоты сети. Здесь не нужна большая точность.
Точность нужна только при измерениях, например астрономических. Тогда для этого можно применить GPS секундомер с точностью 10-9. Но опять возникает вопрос точности фиксации момента события при длительном интервале отсчёта.
Я хочу донести принципиальный вопрос необходимой и достаточной точности измерения.
Например, для секундомера точность порядка 10-20 сек в сутки вполне достаточная. При измерениях интервалов до 10 часов вы получите погрешность, сравнимую со временем фиксации события, а при большей длительности я думаю, что точность самого процесса будет гораздо меньше точности секундомера.
Я могу ошибаться, но именно о сути измеряемого процесса мы ничего не знаем.
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»