• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Странные показания осциллографа

mishgan

Member
Собрал схему


и подключил ее к esp8266 в который залил код
Код:
#include <Ticker.h>
Ticker ticker;
#define pin_heat 4
boolean a=HIGH;

void setup() {
pinMode(pin_heat, OUTPUT);
ticker.attach_ms(10 , heat);
}
void loop() {}
void heat() {
digitalWrite(pin_heat, a);
a=!a;
}
И по идее мой осциллограф должен показывать через полуволну

а он у меня выдает не полуволны а какието "горы"
TAHeOURMrJo.jpg
не пойму что я делаю не так.... Опытные электроньщики подскажите пожалуйста.
 

pvvx

Активный участник сообщества
Не включается он у вас.
Снимок1633.gif
Току на MOC3063 не хватает. На светодиоде всё напряжение с GPIO падает...
 

mishgan

Member

CodeNameHawk

Moderator
Команда форума
Слабый ток через светодиод, надо бы уменьшить R6.
3.3 В - 1.3 В / 10 мА = 200 Ом.
 

CodeNameHawk

Moderator
Команда форума
1. На выводе ЕСП не будет 3.3В, будет меньше.
2. Сколько падает на светодиоде ? (который в МОС3063)
3. 5 мА это минимум, надо дать с запасом.
 

mishgan

Member
еще раз повторю. Если запустить простой скетч
Код:
#define pin_heat 4
void setup() {
pinMode(pin_heat, OUTPUT);
digitalWrite(pin_heat, HIGH);
}
void loop() {}
То осциллограф у меня выдает hR32EOMJDU8.jpg
т.е. moc3063 открывается от того напряжения что идет с esp8266
 

mishgan

Member
Если увеличить паузу до 20мс то получается нормальная синусоида. Период открыт и период закрыт. Синусоида такая.
Код:
 #include <Ticker.h>
Ticker ticker;
#define pin_heat 4
boolean a=HIGH;
void setup() {
pinMode(pin_heat, OUTPUT);
ticker.attach_ms(20 , heat);
}
void loop() {}
void heat() {
digitalWrite(pin_heat, a);
a=!a;
}
zi0OkYr4fyU.jpg
 

nikolz

Well-known member
а у меня калькулятор на выражение (3.3-3)/0.005 выдает 600-660 Ом
У вас такой симистор.
upload_2017-10-8_19-9-7.png
Полагаю что испытываете через трансформатор?
------------------
Вы не правильно считаете резистор
Надо от напр питания отнять напряжение падения на диоде симистора.
Можете померить сколько на нем падает сейчас (1 и 2) и заодно узнаете открывается ли он.
------------------------
Кроме того надо учесть вн сопротивление ESP
В итоге резистор определится примерно так (3 в-1 в)/0.005 а =400 ом. т е не более
 
Последнее редактирование:

mishgan

Member
Полагаю что испытываете через трансформатор?
Как вы догадались что через трасформатор? ... Только что заменил на 560 ОМ. Получается почти 6мА... Ситуация не изменилась. Померил напряжение на контактах 6 и 4 moc3063 - там 220В... Значит он открыт.
 

nikolz

Well-known member
Как вы догадались что через трасформатор? ... Только что заменил на 560 ОМ. Получается почти 6мА... Ситуация не изменилась. Померил напряжение на контактах 6 и 4 moc3063 - там 220В... Значит он открыт.
А что у Вас на контактах 1 и 2?
 
Последнее редактирование:

mishgan

Member
А что у Вас на контактах 1 и 2?
----------------------
А какой ток надо для BTA16?
Померил на 1и 2... Тестер выдает 0.55В. Если постоянно нагрузку даю то выдает 1.1В Нагрузка будет в 2А
-----------------
Только что подумал. А может это из-за самоиндукции трансформатора через который я подключился к осциллографу? Как и писал раньше если пропускать целый период то синусоида идеальная.
 
Последнее редактирование:

CodeNameHawk

Moderator
Команда форума

pvvx

Активный участник сообщества
Померил на 1и 2... Тестер выдает 0.55В. Если постоянно нагрузку даю то выдает 1.1В Нагрузка будет в 2А
Из даташита по MOC3063:
Снимок1635.gif
:)
Только что подумал. А может это из-за самоиндукции трансформатора через который я подключился к осциллографу? Как и писал раньше если пропускать целый период то синусоида идеальная.
Если транс китайский, то да. Сердечник замагничивается на полную при подаче одной полуволны.
 

nikolz

Well-known member
Померил на 1и 2... Тестер выдает 0.55В. Если постоянно нагрузку даю то выдает 1.1В Нагрузка будет в 2А
-----------------
Только что подумал. А может это из-за самоиндукции трансформатора через который я подключился к осциллографу? Как и писал раньше если пропускать целый период то синусоида идеальная.
Умный дом — дешево и сердито, часть 2
Фазное регулирование нагрузки переменного тока с помощью FLProg
 
Сверху Снизу