счетчик импульсов

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Родился
Сообщения: 2
Зарегистрирован: Пт июл 25, 2014 20:05:28

Сообщение fedya_A »

Подскажите, пожалуйста, как правильно и максимально надежно сделать счетчик импульсов, аналогично счетчику газа?
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32

Сообщение alex38779 »

На микроконтроллере можно так:
Настроить ногу на прерывание, что бы она дрыгалась от импульсов. В прерывании увеличивать переменную Переменная будет считать количество импульсов.
Добавить 7 сегментник и выводить на него количество импульсов..
Контактная информация:
Реклама
Родился
Сообщения: 2
Зарегистрирован: Пт июл 25, 2014 20:05:28

Сообщение fedya_A »

Да, метод считывания такой и использую.
Меня больше интересует надежность, возможны ли зависания МК, использовать ли сторожевой таймер, писать ли данные в EEPROM?
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 386
Зарегистрирован: Чт окт 31, 2013 10:54:32

Сообщение alex38779 »

fedya_A писал(а):писать ли данные в EEPROM?
У ЕЕПРОМ'А ограниченный цикл перезаписи.. Но если питание будет с перебоями то лучше писать туда. Либо прикрутить внешнюю микросхему памяти.

Все что просто то и надежно).. Вы же не для спутников или звездолетов делаете счетчик? Соберите, обкатайте неделю и увидите какая надежность..
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 6333
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

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

Сообщение BOB51 »

В дремучие времена делался счетчик для копицентров (считать с сортировкой по типу листиков текущий, вложенный заказ и итоговое накопление). В качестве энергонезависимки ставил DS1307 - в режиме простого ОЗУ - никаких проблем, в том числе и с внезапными включениями/отключениями "ушлых операторов". 8)
Реклама
Родился
Аватара пользователя
Сообщения: 19
Зарегистрирован: Пн авг 18, 2014 20:24:10
Откуда: Romania

Сообщение wangine »

Да, это правда, есть ограничения в Numata сочинений в EEPROM, но не написали в 1us интервала можно записать в 3 мин - 5 минут, в зависимости от потребностей, 1000000 сочинения год = 525600 минут => 1,9 лет, пишущие на 1 мин / 5 мин = 9,5 лет непрерывной работы. Фильтры также могут быть установлены в сценарии, чтобы быть сделано только, если одни и те же данные не были написаны. 1000000 писания доступны для каждого адреса отдельно. например 0x00 = 1000000 сочинений, сочинения 0x01 = 1000000 => тривиальная PIC16F684 напишет / мин = 1,9 * 256 места 8 бит> 486 лет, конечно, мы оба живут :kill: . Также внешний EEPROM безопаснее даже стал программа и электронный блок
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Сообщение bolek »

1. Использовать FRAM для хранения счетчика - это микросхемы серии FM25... и подобные
2. Использовать МК с FRAM на борту - например, техасовские MSP430FR...
Друг Кота
Аватара пользователя
Сообщения: 25500
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Автор топика плохо понимает собственную же задачу.
Тут совершенно им не описана задача АДМИНИСТРИРОВАНИЯ показаний счетчика.
Почему то все ринулись любой ценой сохранять уже насчитанные показания, но ни слова не обозначили в отношении проблемы его ОСТАНОВА.
Нет никакой разницы в смысле потерь между остановкой счета и потерей некой величины между интервалами фиксации в ЕЕПРОМе...
А если нет разницы, то нужно озаботится условиями сохранности питания В БОЛЬШЕЙ СТЕПЕНИ, нежели выбором типа ЕЕПРОМ...
:roll:
Друг Кота
Аватара пользователя
Сообщения: 15655
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Так вот эта проблема со случайным/умышленным сбоем также "пройденный этап". 8)
Ответить

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