Pull to refresh
8K+
37
vasiliy@zhogar

QR — это Шрифт Брайля, в мире компьютерного зрения

20,4
Rating
44
Subscribers
Send message

Все в рамках спецификаций на компоненты! Datasheet-ов, если угодно. Если вы о pin, то там окно перепада напряжений достаточное, чтобы отличить условно: логический ноль, от логической единицы… Т.е., напряжение не скачет в приделах например 1,2…1,3V . Тут скорее более широкое окно, которое для ключа строго определяет, включить его, или выключить…

Не плохо было бы услышать мнение @DIHALT , что скажешь? Применимо, или нет?..

Я не помню MCU с сигма-дельта АЦП, по крайней мере задач таких не стояло, особо не разбирался.

Может быть, не думал о этом. Но дето в том, что сигма-дельта обычно отдельные сборки микросхем, вы там этот кусок программы (выше) не запустите. Который собственно и делает этот хак!

Не беспочвенное, если задать номинал сопротивления ниже 100k (в данном случае), на сопротивлении будет падать меньше напряжения, ток будет больше! И скорее всего, в режиме ADC pin пин будет находится под более высоки напряжением, а следовательно утянет за собой и затвор ключа, что по факту его откроет.

Температурный диапазон MCU, строго определен спецификациями на чип. Не больше не меньше, обычно так называемые Industrial компоненты, это -40 … +85 градусов цельсия, соответственно.

если пин притягивается к земле.

смотрите ответ выше

Обычное “типовое” АЦП, в рамках технологии производства MCU. Т.е. для ряда микроэлектроники, это типовое решение! Прочитайте про зарядовые емкости АЦП, внутри контроллера, по факту там те же серия MOSFET, если не ошибаюсь. Не помню уже, давно это все штудировал. Так что, простите за неточности, если таковые имеются.

Сейчас постараюсь объяснить, смотрите за мыслью…

  1. При аппаратной конфигурации pin в режиме INPUT.

  2. Он находится в высокоимпедансном состоянии Hi-Z.

  3. Это говорит нам о том, что он находится в статусе Off-State, т.е. не определен, не подтянут ни к GND ни к VCC питания. Т.е. pin находится в режиме ожидания, ждет сигнал 0 либо 1.

  4. По факту имеет очень большое сопротивление порядка десятков МОм. Точно сказать не могу, зависит от конфигурации при производстве.

  5. В этом состоянии подключив затвор MOSFET ключа к pin, мы по сути нечего не добъемся, состояние неопределенное, ключ будет закрыт.

  6. Чтобы задать ему строго определенное состояние, мы подтягивает затвор MOSFET N-Channel к VCC, через сопротивление достаточно высокого номинала, емкость затвора заряжается, ключ ОТКРЫВАЕТСЯ.

  7. При переключении аппаратной конфигурации в режим ADC, зарядные “измерительные” емкости внутри контроллера, просаживаются на землю (скорее всего тоже через какое-то внутреннее сопротивление) для того, чтобы ждать аналоговый сигнал! Мы ведь не измеряем напряжение на входе ADC от 3V3 до 0V… Правильно? Мы измеряем аналоговый сигнал, от 0V до 3V3… Верно?

  8. А это говорит о том, что pin ADC притянут к земле, не строго, но притянут! Ну а что это за состояние? наверное pull-down? Нет?..

  9. В этом режиме, весть ток через сопротивление притянутого к VCC стекает на эту самую землю, через пин!

  10. По сути микроамперы, стекают в GND контроллера, И этого вполне достаточно, чтобы “утянуть” за собой затвор MOSTFET-а!!! Т.е. по сути, ключ ЗАКРЫВАЕТСЯ.

Как-то, так…

Я думаю максимум какой ни будь ШИМ с заполнением 50% частотой 1000Гц. Но UART, либо I2C, это явно не годится… Я использую просто как дискретный сигнал, ON/OFF.

Если смущает C42, то его можно либо убрать, либо оставить. Я его применил, тупо “шум” убрать, всеравно при переключении в режим АЦП, его заряд в низ просядет…

@smart_alex , где можно точный контур платы найти? Нужно для Shield расширения.

Очевидно заголовок переименован введу более информативного изложения содержания статьи, .. не?..

если бы дятлы строили свои гнезда так же, как программисты пишут программы (особенно сейчас - полагаясь на вайб-кодинг), первый залетевший строитель продакт-менеджер разрушил бы цивилизацию, дятлов..

Вы, правы на 99.99..% нужны были удаленные руки к этому кнопочному посту (который запускает горелку), чтобы не ездить физически на объект.. Не в теории, а на практике, кнопочный пост, лишь подает питание на горелку, если вы даже удержите кнопку в течении длительного времени, и что-то произойдет на стороне горелки, отработает ее собственная защита по автоматике, и максимум что она сделает, - вывалится в ошибку.. и на ней будет моргать красный индикатор, сигнализирую о той или иной ошибке.. В связи с четким пониманием, что и для чего мы делаем, это и было реализовано.
Если бы все было сложнее, врятли бы я сам взялся за это дело, понимая сложность и степень ответственности..

Очень круто, я считаю.. Но технических подробностей (как работает пневматика) мало, на самом деле.. 🤷

1
23 ...

Information

Rating
464-th
Location
Россия
Registered
Activity

Specialization

Инженер встраиваемых систем, Инженер электронных устройств
Средний
From 180,000 ₽
SQL
Git
C++
C
Python
Linux
CI/CD
REST
PostgreSQL
Nginx