Если менять замок то конечно все просто
Andrey
так по условию задачи замок менять нельзя
вон что... ну, тогда шаговик + редуктор ступени на 2-3 + датчики положения ригеля.
Можно действительно на шунтах попробовать и сделать его саомобучающимся. Что б он запоминал как нарастает ток на определенных поворотах
Главное чтоб он в какой-то момент ключ не сломал
᠌ Андрей
можно типа так в нормальном режиме работает не опираясь на шунт просто шаговиком делает нужное количество оборотов в ту или иную сторону если что-то пошло не так (ток потребления шаговика перешел порог) крутим в сторону закрытия до упора и записываем это как новый ноль
᠌ Андрей
Ну геркон может сработать, а дверь до конца не закрылась. Ну на порог что-то попало допустим
А зачем вообще шаговик? Можно же обычный моторчик юзать. И датчик оборотов допустим или шунт. Не крутится - замок закрыт или открыт
Игорь
Да, маленький мотор-редуктор был бы лучше
Игорь
Я как-то думал использовать для этой же цели привод от дверного автомобильного замка. Но засомневался в надёжности.
Я как-то думал использовать для этой же цели привод от дверного автомобильного замка. Но засомневался в надёжности.
Кстати. Не вникал в работу стекло подъемника. Он как определяет крайние положения?
Потому что на некоторых машинах авторежим у меня переставал работать и требовал калибровки. Зажать до упоров по несколько раз и он вновь зарабатывал
по току
Да? А почему тогда когда у меня на туареге замерзло стекло и я попытался его открыть, он его оторвал к хуям. Трос в смысле. Я просто нажал автооткрытие но когда услышал хруст не успел среагировать?
C
там и токовый шунт на плате и энкодер внутри мотора (два датчика холла)
Leonid
видимо, не рассчитали что-то в ВАГе
Leonid
хотя странно
Я сам был удивлен)
Leonid
но трос, рвущийся раньше, чем сгорает двигатель - тоже своего рода защита :)
Зато 200 километров ехать по чужой стране с отверткой в окне - смешно)
Leonid
по идее да, двойная защита должна быть: токовая - резервная по датчикам вращения - основная
Да, но когда ты пытаешься иногда его закрыть и он думает что что-то мешает он моментально реагирует. Что жутко бесит когда ты куришь в машине и часто пользуешься окно
Leonid
видимо мотор начал вертеться, условия для основной защиты не возникло, токовая сработала позднее, чем порвался трос
А тут взял и оторвал к херам трос. Удивлен был
Leonid
странно, у меня тоже ВАГовская машина, не первая, не замечал
Leonid
но не курю, окна не часто открываю
странно, у меня тоже ВАГовская машина, не первая, не замечал
Когда закрываешь окно срабатывает защита от прищемления. Если у тебя стекло грязное. То оно херово ездит и иногда она в рандоме срабатывает. Это на всех машинах
Решается промазыванием направляющих
Serg
А тут взял и оторвал к херам трос. Удивлен был
Может там защита по току только на закрытие, защемление, а на открытие её нет, вот и оторвало.
Evgen
можно взять привод складывания зеркал. Там херня стоит типа самовосстанавливающегося предохранителя. Мотор крутит до усёру, предохранитель нагревается и релюха отщёлкивается
Evgen
Evgen
То есть он кратковременно открывается от 12 вольт. Затем включается реле, которое коммутирует и само себя в том числе. А затем по нагреву самовостанавливающегося предохрана отключается? Кстати никогда не задумывался как работает складывание зеркал. Думал там кнопочка есть
Evgen
подаётся напряжение постоянно. Реле включается. Последовательно реле ещё конденсатор стоит. Мотор вращается. Когда мотор упирается - срабатывает предохранитель и заряжается конденсатор. Конденсатор зарядился - напряжение на реле пропало. Оно отщёлкнулось. Чтобы теперь мотор запустить - нужно снять напряжение с контактов и подождать 10 снкунд пока конденсатор разрядится, или изменить полярность. Тогда мотор пойдёт в другую сторону, пока не сработает второй предохранитель. Схема простая. Могу ночью нарисовать
Evgen
Но всё равно нужно ставить концевой, чтобы определить, заперто или нет
Evgen
Это к двери
Dmitriy
Добрый день. А что нужно подключить в idf что бы появился доступ к TCB_t структуре. Т.е. что нужно заинклюдить?
Dmitriy
или как получить размер стека таска?
Satoshi
Esp32 dev kit уже 208р на алике
Satoshi
👀
Даня
Ето много?
Satoshi
Ето мало
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Ето отлично)
Имя
❓на долго ли ❓
Marat
Можно ли ацетоном смывать флюс, а то толи изопропил какой то не такой или лти120, только размазывается.
ok-home
или как получить размер стека таска?
тот который назначен на задачу или тот который используется задачей ?
Dmitriy
тот который назначен на задачу или тот который используется задачей ?
назначен, который используется получается разницей между назначенным и usStackHighWaterMark
ok-home
назначен, который используется получается разницей между назначенным и usStackHighWaterMark
не понял вопрос - BaseType_t xTaskCreate( TaskFunction_t pvTaskCode, const char * const pcName, configSTACK_DEPTH_TYPE usStackDepth, void *pvParameters, UBaseType_t uxPriority, TaskHandle_t *pxCreatedTask );
Dmitriy
через uxTaskGetSystemState я же могу список всего получить.
ok-home
ну хочу что бы ос мне это отдала
что запросите то и отдаст
Dmitriy
что запросите то и отдаст
ну вот и интересуюсь, какой функцией он это сделает?
Dmitriy
xTaskCreate
и она мне вернет размер? и с какими аргументами ее вызывать?
ok-home
и она мне вернет размер? и с какими аргументами ее вызывать?
еще раз - создать задачу с конкретным размером стека BaseType_t xTaskCreate( TaskFunction_t pvTaskCode, const char * const pcName, configSTACK_DEPTH_TYPE usStackDepth, - размер стека void *pvParameters, UBaseType_t uxPriority, TaskHandle_t *pxCreatedTask - кто кому чего вернуть должен - вы его сами устанавливаете, и без этого задачу не создадите
Dmitriy
Скорее всего нет. Смысл?
Вот хочу получить. Загрузку цп получить могу для каждого таска, сколько осталось стека у него, могу получить, статус - могу получить, а сколько всего стека - нет?????
Andy
Dmitriy
Честно сказать ни разу не встречал кода в котором бы размер стека задавался переменной, только константой.
Еще раз, я его не хочу задать. Я его хочу получить в переменную. Это разные вещи.
Dmitriy
Зачем - доделываю компонент диагностики, пример - https://github.com/versamodule/ESP32-HTOP
Dmitriy
А куда обычный лог пойдет?
Я что то про лог говорил? Всего лишь объяснил, что я хочу получить.
Dmitriy
Нет, я спрашиваю
Куда и обычно, вопрос куда статистика пойдет скорее.
Dmitriy
2 uart на отладку жирно как то
Я что то говорил про uart?
Dmitriy
Нет, я говорю
Ну да, 2 жирно, я обычно 0 использую
Dmitriy
А какую полезную информацию даст вам знание размера ОЗУ, отведённого под стек задачи?
Понять, реально сколько используется в процессе работы. Даже то, что есть позволяет найти таски где стека очень мало осталось.
Влад RZ6AT
А что, в задачах бывают ошибки из-за переполнения стека?