Обратный отсчет ресурса лампы
- Войдите на сайт для отправки комментариев
Ср, 10/06/2020 - 18:36
В приборе есть лампа с ресурсом 8000 часов.
Прибор на 220в, каждый раз когда включается лампа на дисплее включается отсчёт, начиная с 8000 часов, при выключении данные запоминаются и следующий пуск отсчета с последнего показателя. При достижении 0000 (замена лампы), должна быть возможность перезапустить все с 8000.
Нужен код, список компонентов что приобрести и небольшая инструкция как с чем связать, что бы самому приделать к приборам n-е колличество штук.
пишите ded@cur-ex.ru
Делал htpicc@gmail.com
300 рублей.
barmaley2m@yandex.ru
Угадаю код всего за пицот рублей.
Дет, я ж написал - 300.
Там простой щётчик
Там простой щётчик
Не простой. Щёччик с дисплейчиком. 500р
Ну хорошо.
у нас с котом корм дорогой, поэтому пицот. Сделать можно даже на Tiny 45/85
Я не против
В том коде есть грабли, примерно еще на 500 рублей.
Это когда выключение происходит в момент записи в еепром.
Встречался с таким. Когда себе делал. Решил вопрос.
Так что у меня минус 500 р. Оно ж готовое.
пришлите Ваш имеил
пришлите Ваш имеил
В том коде есть грабли, примерно еще на 500 рублей.
Это когда выключение происходит в момент записи в еепром.
Чуваг, какой касяг? Какийе 500 руплёфф? ТыачОм? О EEPROM? Ха-ха-ха (каг блее робат Вертер фкино)
Смотри как это делается: на любом таймере делаешь событие раз в секунду. В обработчике события декрементируешь переменную и тут-же записываешь её в EEPROM. Вот только запись делаешь не в одну переменную, а скажем в 5 переменных, но по принципу "лесенки", т.е. со смещением в одну секунду. Если произошёл сбой записи при выключении питания или ещё что-либо --- при вклЮчении питания анализируешь EEPROM и по среднему корректируешь "сбитый" счётчик. Всё!!!
Там кода на килобайт на ASM да и дисплей н@х нинужен, светодиод пусть "вымаргивает" раз в минуту текущее состояние счётчика. Всё!!!
Здравствуйте, я так понимаю это для устройств ультрафиолетовой дизинфекции как в поликлиниках?
Я не особо понимаю зачем делать так сложно как в посте выше, ведь можно например записывать инфу каждые 10 минут. Временной период надо смотреть по лампе, она же сломается не ровно через 8000 часов, а может ещё часов 10 проработать точно. Память ардуины переживает ~5000000 перезаписей
azat222@gmail.com
Я на велосипед коплю поэтому 700 рублей
Здравствуйте, я так понимаю это для устройств ультрафиолетовой дизинфекции как в поликлиниках?
Я не особо понимаю зачем делать так сложно как в посте выше, ведь можно например записывать инфу каждые 10 минут. Временной период надо смотреть по лампе, она же сломается не ровно через 8000 часов, а может ещё часов 10 проработать точно. Память ардуины переживает ~5000000 перезаписей
azat222@gmail.com
Я на велосипед коплю поэтому 700 рублей
пришлите Ваш имеил
barmaley2m@yandex.ru
Я не особо понимаю зачем делать так сложно как в посте выше, ведь можно например записывать инфу каждые 10 минут.
Структура из одного "очкобайта" авляецца сложной??? Датышо??? (5*4+1)=21 )))))))))))))))
даушъ)))))))))))))
Я на велосипед коплю поэтому 700 рублей
двухкалиосный гранд_чироки??? )))))))))))))))))))))))))))))))))))))))))))
Смотри как это делается: на любом таймере делаешь событие раз в секунду. В обработчике события декрементируешь переменную и тут-же записываешь её в EEPROM. Вот только запись делаешь не в одну переменную, а скажем в 5 переменных, но по принципу "лесенки", т.е. со смещением в одну секунду. Если произошёл сбой записи при выключении питания или ещё что-либо --- при вклЮчении питания анализируешь EEPROM и по среднему корректируешь "сбитый" счётчик. Всё!!!
Там кода на килобайт на ASM да и дисплей н@х нинужен, светодиод пусть "вымаргивает" раз в минуту текущее состояние счётчика. Всё!!!
Посчитаем?
Ресурс 100000 * 5 переменных / 60 сек в минуте / 60 мин в часу / 24 часа в сутках = почти 6 суток!
Хотя да, о долговечности речи не шло.
Зачем на АСМ? Давай сразу в BIN.)
Я понял сообщение автора, что ему надо обнулять счетчик того контроллера, что стоит в его устройстве. Здесь все обсуждают методы если бы за данной лампой следил самописный контролер на ардуине. Господа программисты предлагающие за 500 рублей залесть в код заводского контроллера и его обнулить (сбросить до состояния чтобы он понял, что установлена новая лампа)? Именно этого хочет автор. Лампа то вроде бы светит, чего её менять то. но если не поменять, то остановится вся работа, ибо аппарат напишет меняй, работать не буду. Это как некоторые фирмы поступают с батареями для ноутбуков, у которых есть понятия числа циклов заряд\разряд. К примеру внутренний контроллер батареи считает эти циклы, и допустим среднее 500 циклов, после этого батарея просто перестает работать. Хотя вчера она ещё держала полчаса. Умельцы, специализирующиеся на замене банок знают где в епромке поменять цифры, чтобы счетчик обнулить, а так меняй не меняй банки, все равно батарея больше не зарядится. Так что в данном случае думаю, что это тот же случай. Надо будет знать принцип, как аппарат определяет, что поставлена новая лампа. Из практики, иногда контроллер держит в памяти до 20 номеров ламп. Можно посоветовать автору, если уж экономить, и у него таких аппаратов много, просто менять лампы местами между аппаратами. Но ответственность за качество работы этого аппарата упадет в разы. Подразумеваю, что это какая нибудь сеть по розливу и продаже воды.
да вроде о другом контроллере тс нифига и не говорил...
Господа программисты предлагающие за 500 рублей залесть в код заводского контроллера и его обнулить (сбросить до состояния чтобы он понял, что установлена новая лампа)? Именно этого хочет автор.
Все отписавшие здесь поняли однозначно что писать самому и с нуля. И только ты один интерпретировал иначе. Ну шож, пущщай тс вскрывает прибор, фоткает внутренности и тд. Задание увеселяецца и ценнег умножаецца в 100-300 раз. Лепота!