Здравствуйте!В процессе разработки своего контроллера появилась задача отправки данных через GSM модуль. Отправка должна происходит в конкретный день и в конкретное время. Данные о датах и времени получаю от RTC. как бы оптимально отследить нужное время и отправить данные? проверять каждую секунду настал ли момент для отправки, я думаю это слишком жестоко по отношению к микроконтроллеру.Думал как то разбить проверку таким образом: сначала проверяю только месяц, при совпадении проверяю только число,затем часы и минуты...Может есть предложения попроще?
A RTC часом не имеет своего будильника ? Вот его и используйте.
использую ds1307,чет не начитал я там будильника. Будильник есть вроде в модуле GSM SIM800L, с которым я и работаю, но хотелось бы иметь по меньше дел с этим модулем, капризный очень.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Думал как то разбить проверку таким образом: сначала проверяю только месяц, при совпадении проверяю только число,затем часы и минуты...Может есть предложения попроще?
Да. Вести время в секундах (32-битным числом) и проверять сразу всё.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
не ожидал подобных решений,мне казались они извращением. Ок, так и сделаем.Спасибо!!!
Если у Вас всего в одном месте используется временная метка (дата/время) и нет необходимости сравнивать разные временные метки между собой или вычислять между ними разницу например или другие математические действия производить или применять разные часовые пояса или синхронизировать с SNTP-серверами, то в принципе - без разницы, можно и не использовать UNIX-формат. Но как только появляется что-то из вышеописанного - то поймёте все преимущества. Но лучше сразу делать так, чтобы потом не переделывать всё если понадобится что-то добавить в систему.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения