Временное ограничение работы микроконтроллера

Аватара пользователя
Sio
Сержант
Сообщения: 128
Зарегистрирован: 28 июн 2021, 19:26
Откуда: из дома, к вам
Имя: Александр
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Временное ограничение работы микроконтроллера

Сообщение Sio »

Приветствую вас коллеги, друзья.
Хотел бы спросить вас, есть ли способ ограничить время работы микроконтроллера, предлагаемого для тестирования?
Примерно следующий сценарий: предлагаю бинарник или микроконтроллер для тестирования, его проверяют, тестируют и через определенный период времени, скажем, через месяц или два, микроконтроллер перестает работать.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Временное ограничение работы микроконтроллера

Сообщение Dryundel »

Ну типа счетчик в EEPROM организовать. Как набежит больше заданного, так выполнение какой то платы закрывается.
Аватара пользователя
Sio
Сержант
Сообщения: 128
Зарегистрирован: 28 июн 2021, 19:26
Откуда: из дома, к вам
Имя: Александр
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Временное ограничение работы микроконтроллера

Сообщение Sio »

Андрей, спасибо за ваш ответ. А как это может выглядеть в блоках? Черкните на экране, для ориентира пожалуйста.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Временное ограничение работы микроконтроллера

Сообщение Dryundel »

Как нибудь так, к примеру.
2023-02-12_001648.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 557
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Временное ограничение работы микроконтроллера

Сообщение WildCat »

Был у меня такой опыт ))

На производстве подрядчик залил "демо" версию прошивок контроллеров техпроцесса. Время вышло — перестало работать.
Пригласили меня на перепрограммирование.

Отправлено спустя 1 минуту 49 секунд:
Комментарий к записи в eeprom: не надо делать слишком частую запись, количество циклов записи ограничено.
Раз в час..два достаточно.
agronom
Рядовой
Сообщения: 26
Зарегистрирован: 24 май 2022, 06:56
Имя: Стас

Временное ограничение работы микроконтроллера

Сообщение agronom »

как то давно пробывал вводить понятие лицензирование
тока не демка а постоянная смена ключей
в меню отводится пункт под ключ
в прокте прописаны несколько ключей на несколько лет а далее бесплатно
суть в том что при вводе ключа разблокируется работа реле и сравнение ключей сдвинется к следующему ключу на ввод через год
если некупить ключ то на экран выводилась только инфа там температура и прочая информационность а работа исполнительной части блочилась
но что то не нашлось желающих и в итоге забил на затею
WildCat
Лейтенант
Сообщения: 557
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Временное ограничение работы микроконтроллера

Сообщение WildCat »

[ref]agronom[/ref],
Практически такая функция реализована в конструкторе HVAC от Сегнетикс. Есть ключи временные, которые продлевают работу на ограниченное время, и есть ключ, полностью отменяющий блокировку.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Временное ограничение работы микроконтроллера

Сообщение Dryundel »

[ref]Sio[/ref], учти, что пример приведен для понимания. В реальности он немного сложней. В момент старта контроллера счетчик должен брать за начало отсчета цифру сохраненную в EEPROM ранее.
Подсказка: В штатном счетчике есть чекбокс "предустановка".
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Временное ограничение работы микроконтроллера

Сообщение cmept-27 »

[ref=#ff8000]Dryundel[/ref], Не че сложного. Все просто. Наверное лучше как то так.
Без имени.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OK
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Временное ограничение работы микроконтроллера

Сообщение Dryundel »

cmept-27 писал(а): 12 фев 2023, 11:03 Не че сложного. Все просто. Наверное лучше как то так.
Не прокатит. :) Подумай, что будет в счетчике при очередном включении контроллера.

Отправлено спустя 3 минуты 49 секунд:
Подобный вариант возможен в случае если задача состоит в том, чтобы контроллер работал например час и потом его надо перезагружать. А в случае ограничения общей наработки, "моточасы" надо где то сохранять.

Отправлено спустя 2 минуты 16 секунд:
И потом, счетчику на входе R-триггер не нужен. он работает по фронту.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Временное ограничение работы микроконтроллера

Сообщение cmept-27 »

[ref=#ff8000]Dryundel[/ref], Для этого и нужен счетчик и генератор выставляй время записи в епром как хочешь. Хоть раз в час хоть раз в минуту. При следующем включении счет продолжиться.
OK
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Временное ограничение работы микроконтроллера

Сообщение Phazz »

Да там как бы вообще счетчик не нужен )
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Временное ограничение работы микроконтроллера

Сообщение cmept-27 »

[ref=#808080]Phazz[/ref], Можно и без счетчика, генератора . Вариантов много.
OK
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Временное ограничение работы микроконтроллера

Сообщение Dryundel »

cmept-27 писал(а): 12 фев 2023, 11:15 Для этого и нужен счетчик и генератор выставляй время записи в епром как хочешь как хочешь.
Ну хорошо, уболтал. А как быть с AVR? Нет там системных параметров. Да и зачем нужен сумматор если уже есть счетчик с предустановкой.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Временное ограничение работы микроконтроллера

Сообщение cmept-27 »

[ref=#ff8000]Dryundel[/ref],
А фиг его знает может так
Без имени.png
В генераторе выставляешь время записи в EPROM
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OK
Аватара пользователя
Sio
Сержант
Сообщения: 128
Зарегистрирован: 28 июн 2021, 19:26
Откуда: из дома, к вам
Имя: Александр
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Временное ограничение работы микроконтроллера

Сообщение Sio »

Вчера допоздна сидел, думал о том, как это сделать..... :smile37:
К сожалению, пока ничего не получается.
Друзья, может быть, кто-то зделает такой блок.
Боюсь, что многие сожгут на нем свои EEPROM-ы в многочисленных попытках собрать это.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

Временное ограничение работы микроконтроллера

Сообщение Dryundel »

cmept-27 писал(а): 12 фев 2023, 11:33 А фиг его знает может так
И снова те же грабли. :)
Dryundel писал(а): 12 фев 2023, 11:13 Подумай, что будет в счетчике при очередном включении контроллера.
Отправлено спустя 1 минуту 22 секунды:
Sio писал(а): 12 фев 2023, 12:07 Друзья, может быть, кто-то зделает такой блок.
Такой блок будет несовместим со штатным блоком EEPROM, а это не комильфо.

Отправлено спустя 10 минут 23 секунды:
Dryundel писал(а): 12 фев 2023, 12:13 И снова те же грабли.
Беру свои слова назад. Не то увидел. Так вроде должно работать.
Аватара пользователя
Sio
Сержант
Сообщения: 128
Зарегистрирован: 28 июн 2021, 19:26
Откуда: из дома, к вам
Имя: Александр
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Временное ограничение работы микроконтроллера

Сообщение Sio »

Не совсем понятно как это работает.
Каким образом можно подкючить срабатывания к выше приведённому примеру?
Например, лед...
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Временное ограничение работы микроконтроллера

Сообщение cmept-27 »

[ref]Sio[/ref], Вопрос конечно интересный ))Вариантов много . Что именно вы хотите ?
OK
Аватара пользователя
Sio
Сержант
Сообщения: 128
Зарегистрирован: 28 июн 2021, 19:26
Откуда: из дома, к вам
Имя: Александр
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Временное ограничение работы микроконтроллера

Сообщение Sio »

Спасибо что ответили.
Просто хотел выключить светодиод после завершения отчета.
И при очередном включении контроллера он уже не горел.
Ответить

Вернуться в «Таймеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя