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

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
 
Сверху Снизу