Size: a a a

ESP8266 & ESP32 [RU]

2021 August 06

E

Eugene in ESP8266 & ESP32 [RU]
Господа, не вредно ли с Arduino UNO подать на GPIO2 ESP сигнал в 3.3В с помощью ШИМа?
источник

E

Eugene in ESP8266 & ESP32 [RU]
Или лучше делитель напряжения сооружать? Один уже стоит на RX-TX, не сильно хотелось бы ещё громоздить
источник

АC

Александр CinemaProd... in ESP8266 & ESP32 [RU]
Шимом там будет или 0 или 5 вольт. Для получения 3.3 вольт ещё минимум  RC цепочка нужна
источник

НГ

Николай Губин... in ESP8266 & ESP32 [RU]
либо нагрузка
источник

АC

Александр CinemaProd... in ESP8266 & ESP32 [RU]
Смотря какая. Если в качестве нагрузки просто сопротивление при очень маленькой ёмкости цепи, то там будет или 5 или 0.
источник

АC

Александр CinemaProd... in ESP8266 & ESP32 [RU]
У нас так на одном объекте симисторы выбивало на платах, которые всегда работали без сбоев. Оказалось, близость подстанции влияет. Там вентилятоами по 30 кВт управляли. Пришлось искать оптику с нормальным dU/dt
источник

АC

Александр CinemaProd... in ESP8266 & ESP32 [RU]
Потому нагрузкой фильтровать не очень правильно
источник

НГ

Николай Губин... in ESP8266 & ESP32 [RU]
Вентиляторы чем управлялись ?
источник

АC

Александр CinemaProd... in ESP8266 & ESP32 [RU]
Оптосимистор moc.... циферок не помню, поджигал симисторы. Как заменили moc на  brt (циферки забыл) так медь от взорвавшихся симистор перестала лететь на внутренности ШУ.
источник

АC

Александр CinemaProd... in ESP8266 & ESP32 [RU]
Там вроде ещё хотели фазный пуск сделать (вентиляторная ведь нагрузка) но не помню сделали, или нет. Вентиляторы по очереди включали точно, а то подстанцию выбивало.
источник

АC

Александр CinemaProd... in ESP8266 & ESP32 [RU]
А по ту сторону гальваноразвязки 196 однокристалка стояла. Там таймеров дофига  Давно это было. Ностальгия однако
источник

S

Sid in ESP8266 & ESP32 [RU]
источник
2021 August 07

DZ

Dmitriy Zav in ESP8266 & ESP32 [RU]
Очень интересно циферки. Тоже moc летят, причем редко и рандомно.
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
Подскажите можно как-то включать/выключать GPIO одновременно, а не по очереди?
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
typedef volatile struct gpio_dev_s {
   uint32_t bt_select;                             /*NA*/
   uint32_t out;                                   /*GPIO0~31 output value*/
   uint32_t out_w1ts;                              /*GPIO0~31 output value write 1 to set*/
   uint32_t out_w1tc;                              /*GPIO0~31 output value write 1 to clear*/
...
}
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
И куда потом её передать? Она переключит сразу все?
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
Все в смысле 0-31?
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
Это регистры управления gpio, никуда не надо передавать. Переглючит сразу (ну в течение такта передачи по шине :) )
GPIO.out_w1ts = 1 << GPIO_NUM_0; // high
GPIO.out_w1tc = 1 << GPIO_NUM_0; // low
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
Отлично, спс
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
Так, а если мне надо несколько пинов то: GPIO.out_w1ts = 1 << gpio_num_0 | gpio_num_1; ?
источник