Andy
Есть "компиляторы" из Си, но смысла в них нету, слишком простой автомат что бы на си для него писать
Andy
А вообще-то надо подобрать микроконтроллер с низким потреблением, датчики на него повести постоянно что бы измерял А при аварии пробуждал есп и она уже передавала данные, на нем и пробуждение по времени можно прописать
Был проект на attiny43, питался от одной пальчиковой батарейки, правда для связи использовался nRF24, но все работало без проблем. Изделие просыпалось раз в неделю :)
Andy
Не, много берет, надо смт8
хмм, вроде около 130 наноампер было во сне :)
Viter
Сон не нужен, уже есть в есп надо наоборот что бы с датчиками. Постоянно работал
AKE
msp430 лет несколько назад меньше всех потреблял. Хз как сëдня ситуация
Ivansuper
https://www.silabs.com/mcu/8-bit/c8051f98x Ради интереса решил погуглить, выкопал такое
Andy
Сон не нужен, уже есть в есп надо наоборот что бы с датчиками. Постоянно работал
Без сна не делают, ни разу не встречал постоянный мониторинг датчиков в изделиях с батарейным питанием
Ivansuper
Ну или собирать отдельную аналоговую схему, выход которой будет будить основной микроконтроллер
Evgenii
msp430 лет несколько назад меньше всех потреблял. Хз как сëдня ситуация
пока побеждает https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mcus/sam-32-bit-mcus/sam-l f < 25 µA/MHz
Viter
Без сна не делают, ни разу не встречал постоянный мониторинг датчиков в изделиях с батарейным питанием
Берешь МК с ультра низким потреблением и делаешь сам все, стм8 очень подойдет для такого
Andy
Берешь МК с ультра низким потреблением и делаешь сам все, стм8 очень подойдет для такого
в том то и дело, что самое ультранизкое потребление не совсем низкое оказывается :) сколько там у стм8 в активном режиме?
Alexey D.
Друзи, вопрос есть. Задача: крутить шаговик 1000 steps/s, либа AccelStepper , DRV8825 и управлять сим пультом RF433 в режиме "пока держим кнопку - караван идет". Собственно проблема: Реализовал через постоянную отправку сигнала от пульта и периодический опрос в "моторчике". Проблема в том что опрос занимает похоже дохрена времени и шаговик останавливается на это время. Есть ли готовые либы для RF433 которые умеют работать неблокируя? ARDUINO NANO (MEGA 328p) в обоих девайсах
AKE
Это из серии 32L05x
Andy
Stm32 5-10ma, зависит от частоты и от включённой периферии
ок, т.е. для батарейки ААА получается примерно две недели работы (1500 мА/ч /5 мА)
Andy
А активном режиме да
Так товарищ и хочет НЕспать
AKE
Так товарищ и хочет НЕспать
Это зря 😄 Там никаких проблем с засыпанием/пробуждением
Andy
Это зря 😄 Там никаких проблем с засыпанием/пробуждением
угу, не важно какой МК, важно, что для изделий с батарейным питанием спящий режим обязателен. (хотя на метеорологических ракетах раньше ставили батарейку перед пуском)
Andre
а входное напряжение стабилизатора через делитель 1/3 (2R:R, типа, 20к:10к) можешь оцифровать при тех же условиях - в момент включения esp32?
Подключил через делитель 2:1 На видео: 1. Выход с 5V STM32 (для интереса) 2. Подключаю к входу стабилизатора ESP32 3. Нажимаю и удерживаю кнопку EN 4. Отпускаю EN 5. Отключаю от USB 6. Подключаю к USB 7. Отключаю от USB 8. Подключаю к USB Нижняя красная линия = 1,27 V Верхняя красная линия = 1,5 V
Viter
ESP-14 http://ultran.ru/esp-14
Viter
Вот есть такой модуль есп8266 и стм8
Andy
ESP-14 http://ultran.ru/esp-14
Прикольно. Скорее всего цена esp32 и этого модуля будет одинаковой :)
Viter
Да нет, пол доллара
Viter
Дешевле 32
AKE
ESP-14 http://ultran.ru/esp-14
Откуда там ультранизкое потребление. Stm8S жрëт в режиме сна чуть ли не более, чем ESP
AKE
Этот модуль - для любителей программировать stm8 и вести связь через at команды
AKE
AKE
А это stm8S
AKE
А это stm8S
В активном режиме
AKE
Разница 20uA против 0.5-4mA, не?
Viter
S прожорливая серия, надо брать L
AKE
Только всë равно через режим сна работать
Viter
Сон и в есп мало берет, тут надо за датчиками постоянно смотреть а не спать
Viter
Вместе с тем потребление этих контроллеров оказывается весьма скромным: 5,1 мкА в режиме Low-power run, 3 мкА в режиме Low-power wait, 1,3 мкА в режиме Active-halt с RTC, 350 нА в режиме Halt. Динамическое потребление ядра в режиме Run составляет 180 мкА/МГц. Также стоит отметить минимальный ток утечки выводов – всего 50 нА.
Viter
Да
AKE
Да
Ну норм. Только свою схему нужно будет сделать, чтоб питанием esp управляла
Viter
EN нога на есп, подал плюс модуль вкл и работает, подал ноль модуль полностью выключился
Viter
Полность выключается а не спит
AKE
Полность выключается а не спит
Я понимаю. При en=0 он всë равно потребляет. А вот полевичком рубить питание полностью - это тема
Viter
А полевичек притянуть на землю надо 10 ком а это при 3.3 вольтах получится 330 мка
AKE
А полевичек притянуть на землю надо 10 ком а это при 3.3 вольтах получится 330 мка
Ни в коем случае. Ставь p-типа, нулëм только в момент включения. А так - тяни на +, ничо жрать не будет. Я 100 раз так делал 🤣
AKE
Вот, дарю 😉 0 на затвор включает питание. В остальных случаях ничего не жрëт.
Viter
Viter
Вот так надо делать
Viter
Не морочь мне голову, никто из за 15 мка этого делать не будет
Viter
Реле ещё поставь, там и ёмкостных утечек нету
AKE
Вот так надо делать
Ну, а я тебе что нарисовал 🤦‍♂
Viter
Ерунду какую то
AKE
Ок
AKE
Так то, то же самое
Viter
У него напряжения затрова макс 0.95 вольта, ещё делитель на выход есп ставить надо
Viter
Ага и ток затвора 250 мка
AKE
Ой, бля 🤦‍♂
Viter
VGS(th) Gate Threshold Voltage -0.40 -0.55 -0.95 V VDS = VGS, ID = -250µA gfs Forward Transconductance
AKE
?
🤷‍♂
Viter
Да да, досмотрелся 12 вольт
Viter
И где брать а есп
AKE
И где брать а есп
Шо це такэ А-ЕСП ?
Viter
В есп, не понятный ты наш, спать уже хочу а ты пристал своим полевиком
Х
Да да, досмотрелся 12 вольт
Ты вообще читаешь, что в даташите пишут?
AKE
Блин. Нафиг 12 вольт. Вон схема, что ты нашëл, что я нарисовал, прекрасно работает не на одной сотне устройств
Viter
Пишут+-12 vgs
Х
Пишут+-12 vgs
Максимальное напряжение