Size: a a a

ESP8266 & ESP32 [RU]

2019 December 31

U

Uxname in ESP8266 & ESP32 [RU]
Кто-нить знает, можно ли с помощью ардуинки создать переменный ток на 5v и 50Гц? Правильно ли я понимаю что если подавать возрастающее напряжение на аналоговый пин, потом плавно понижать напряжение, потом когда дойдёт до нуля - продолжить тоже самое только с соседним пином (который в первой итерации был минусом) - то получится синусоидальный переменный ток?
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
шим является прямоугольными импульсами
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
соответ тебе для сглаживания нужен rc цепочка
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
тогда получится аналог, но только он будет от 0 до +5в
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
чтобы сделать отрицательное питание тебе нужно либо трансформатор с 2 полярностями, либо чтобы отдельное питание было с 2 полярностями
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
у трансформатора не будет смещения по фазе
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
у питания такое можно будет сделать
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
ты хочешь синусойду от -5в до 5в
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
?
источник

U

Uxname in ESP8266 & ESP32 [RU]
Uxname
Кто-нить знает, можно ли с помощью ардуинки создать переменный ток на 5v и 50Гц? Правильно ли я понимаю что если подавать возрастающее напряжение на аналоговый пин, потом плавно понижать напряжение, потом когда дойдёт до нуля - продолжить тоже самое только с соседним пином (который в первой итерации был минусом) - то получится синусоидальный переменный ток?
такс, вроде получилось,  вот такой скеч
int acPin = A4;
int virgrd = A5;

double val = 0 ;
int freq = 50;
double t = 0;
const double pi = 3.1415;
const double fs = 1000;

void setup() {
 pinMode(acPin, OUTPUT);
}

void loop() {
 t = millis();
 val = 127 * sin(2 * pi * (freq / fs) * t) + 127;
 analogWrite(acPin, val);
 analogWrite(virgrd, 127);
}
источник

U

Uxname in ESP8266 & ESP32 [RU]
мультиметр показывает 5вольт переменного тока
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
осцилографом посмотри и поймёшь, что хрень это всё
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
погугли как мультиметр меряет
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
тебе нужна именно чистая синусойда или просто переменка?
источник

U

Uxname in ESP8266 & ESP32 [RU]
да чесн я пока не до конца сам понимаю что мне нужно
источник

r

romanetz in ESP8266 & ESP32 [RU]
Ардуинка ардуинке рознь. С учётом того, что у ESP32 есть аналоговый выход (2 ЦАПа)
источник

r

romanetz in ESP8266 & ESP32 [RU]
И ещё. ШИМ синусоида полезна, если нужен мощный выход. Тогда ШИМ через драйвера на мощные ключи можно подать.
источник

U

Uxname in ESP8266 & ESP32 [RU]
vyacheslav@deepin:~$
тебе нужна именно чистая синусойда или просто переменка?
а если я эту "кривую" синусоиду пропущу через трансформатор - она выровняется?
источник

v

vyacheslav@deepin:~$ in ESP8266 & ESP32 [RU]
резистора и конденсатора достаточно
источник

U

Uxname in ESP8266 & ESP32 [RU]
понял
источник