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

Функциональность в течение определенного периода времени.

Аватара пользователя
Sio
Сержант
Сообщения: 108
Зарегистрирован: 28.06.2021{, 19:26}
Репутация: 0
Откуда: из дома, к вам
Имя: Александр

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

#1

Сообщение Sio » 11.02.2023{, 23:44}

Приветствую вас коллеги, друзья.
Хотел бы спросить вас, есть ли способ ограничить время работы микроконтроллера, предлагаемого для тестирования?
Примерно следующий сценарий: предлагаю бинарник или микроконтроллер для тестирования, его проверяют, тестируют и через определенный период времени, скажем, через месяц или два, микроконтроллер перестает работать.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#2

Сообщение Dryundel » 12.02.2023{, 00:00}

Ну типа счетчик в EEPROM организовать. Как набежит больше заданного, так выполнение какой то платы закрывается.

Аватара пользователя
Sio
Сержант
Сообщения: 108
Зарегистрирован: 28.06.2021{, 19:26}
Репутация: 0
Откуда: из дома, к вам
Имя: Александр

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

#3

Сообщение Sio » 12.02.2023{, 00:07}

Андрей, спасибо за ваш ответ. А как это может выглядеть в блоках? Черкните на экране, для ориентира пожалуйста.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#4

Сообщение Dryundel » 12.02.2023{, 00:20}

Как нибудь так, к примеру.
2023-02-12_001648.jpg
2023-02-12_001648.jpg (26.7 КБ) 1059 просмотров

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#5

Сообщение WildCat » 12.02.2023{, 01:12}

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

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

Отправлено спустя 1 минуту 49 секунд:
Комментарий к записи в eeprom: не надо делать слишком частую запись, количество циклов записи ограничено.
Раз в час..два достаточно.

agronom
Рядовой
Сообщения: 26
Зарегистрирован: 24.05.2022{, 06:56}
Репутация: 0
Имя: Стас

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

#6

Сообщение agronom » 12.02.2023{, 04:15}

как то давно пробывал вводить понятие лицензирование
тока не демка а постоянная смена ключей
в меню отводится пункт под ключ
в прокте прописаны несколько ключей на несколько лет а далее бесплатно
суть в том что при вводе ключа разблокируется работа реле и сравнение ключей сдвинется к следующему ключу на ввод через год
если некупить ключ то на экран выводилась только инфа там температура и прочая информационность а работа исполнительной части блочилась
но что то не нашлось желающих и в итоге забил на затею

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#7

Сообщение WildCat » 12.02.2023{, 04:22}

agronom,
Практически такая функция реализована в конструкторе HVAC от Сегнетикс. Есть ключи временные, которые продлевают работу на ограниченное время, и есть ключ, полностью отменяющий блокировку.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#8

Сообщение Dryundel » 12.02.2023{, 10:34}

Sio, учти, что пример приведен для понимания. В реальности он немного сложней. В момент старта контроллера счетчик должен брать за начало отсчета цифру сохраненную в EEPROM ранее.
Подсказка: В штатном счетчике есть чекбокс "предустановка".

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#9

Сообщение cmept-27 » 12.02.2023{, 11:03}

Dryundel, Не че сложного. Все просто. Наверное лучше как то так.
Без имени.png
Без имени.png (5.83 КБ) 867 просмотров
OK

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#10

Сообщение Dryundel » 12.02.2023{, 11:07}

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

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

Отправлено спустя 2 минуты 16 секунд:
И потом, счетчику на входе R-триггер не нужен. он работает по фронту.

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#11

Сообщение cmept-27 » 12.02.2023{, 11:15}

Dryundel, Для этого и нужен счетчик и генератор выставляй время записи в епром как хочешь. Хоть раз в час хоть раз в минуту. При следующем включении счет продолжиться.
OK

Аватара пользователя
Phazz
Полковник
Сообщения: 2558
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

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

#12

Сообщение Phazz » 12.02.2023{, 11:16}

Да там как бы вообще счетчик не нужен )

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#13

Сообщение cmept-27 » 12.02.2023{, 11:18}

Phazz, Можно и без счетчика, генератора . Вариантов много.
OK

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#14

Сообщение Dryundel » 12.02.2023{, 11:24}

cmept-27 писал(а):
12.02.2023{, 11:15}
Для этого и нужен счетчик и генератор выставляй время записи в епром как хочешь как хочешь.
Ну хорошо, уболтал. А как быть с AVR? Нет там системных параметров. Да и зачем нужен сумматор если уже есть счетчик с предустановкой.

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#15

Сообщение cmept-27 » 12.02.2023{, 11:33}

Dryundel,
А фиг его знает может так
Без имени.png
Без имени.png (4.13 КБ) 834 просмотра
В генераторе выставляешь время записи в EPROM
OK

Аватара пользователя
Sio
Сержант
Сообщения: 108
Зарегистрирован: 28.06.2021{, 19:26}
Репутация: 0
Откуда: из дома, к вам
Имя: Александр

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

#16

Сообщение Sio » 12.02.2023{, 12:07}

Вчера допоздна сидел, думал о том, как это сделать..... :smile37:
К сожалению, пока ничего не получается.
Друзья, может быть, кто-то зделает такой блок.
Боюсь, что многие сожгут на нем свои EEPROM-ы в многочисленных попытках собрать это.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#17

Сообщение Dryundel » 12.02.2023{, 12:12}

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

Отправлено спустя 10 минут 23 секунды:
Dryundel писал(а):
12.02.2023{, 12:13}
И снова те же грабли.
Беру свои слова назад. Не то увидел. Так вроде должно работать.

Аватара пользователя
Sio
Сержант
Сообщения: 108
Зарегистрирован: 28.06.2021{, 19:26}
Репутация: 0
Откуда: из дома, к вам
Имя: Александр

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

#18

Сообщение Sio » 12.02.2023{, 12:53}

Не совсем понятно как это работает.
Каким образом можно подкючить срабатывания к выше приведённому примеру?
Например, лед...

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

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

#19

Сообщение cmept-27 » 12.02.2023{, 13:07}

Sio, Вопрос конечно интересный ))Вариантов много . Что именно вы хотите ?
OK

Аватара пользователя
Sio
Сержант
Сообщения: 108
Зарегистрирован: 28.06.2021{, 19:26}
Репутация: 0
Откуда: из дома, к вам
Имя: Александр

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

#20

Сообщение Sio » 12.02.2023{, 13:12}

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

Ответить

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