Вольтметр и индикатор температуры паяльной станции.

Sándor73
Offline
Зарегистрирован: 22.03.2021

, можно будет в сон класть.'- 

Можете наводку дать?

Ну типа там на какой вывод сколько подать чтоб микруха в  сон упала?

Или это программный метод какой?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Sándor73 пишет:

Ну типа там на какой вывод сколько подать чтоб микруха в  сон упала?

220В, практически на любой. Сон - гарантирован! Вечный. ;))

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Sándor73 пишет:

, можно будет в сон класть.'- 

Можете наводку дать?

...

Или это программный метод какой?

Читать в гугле "Режимы пониженного энергопотребления AVR"  или здесь

Только на неподготовленной Ардуине режимы сна не будут иметь никакого значения

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Sándor73 пишет:

Можете наводку дать?

на водку тут не подают, только на самогон )))

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Ассемблерная команда SLEEP с соответсвенно подготовленным регистром управления 

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Кому может интересно - атмеги 328 по божеской цене:

https://www.alibaba.com/product-detail/New-and-original-Atmega328-Atmega-328_60781493572.html

Sándor73
Offline
Зарегистрирован: 22.03.2021

Спасибо, изучаем дальше!

Sándor73
Offline
Зарегистрирован: 22.03.2021

Добрый день По прошествии почти года после первых опытов с Ардуино, созрело несколько устройств , которые я собрал пользуясь подсказками интернетов.Во многом , если , не в большинстве случаев помог этот форум.Сразу оговорюсь что устройствами всё это назвать сложно, так как я не профессионал, а любитель, и времени на хобби,конечно мало. Итак- двухканальный бп и паяльная станция

Паяльная станция на lm358( схема аналоговой станции из сети).Блок питания- импульсный б п( горячая часть из бп АТс перемотанным трансформатором)выход самодельный на 3 канала.Двухканальный бп 20В, и до 4А, и канал 24В для паяльника.

Ардуино задействовано в измерительной части, и управлением кулера.Код писал из кусков готовых кодов с разных сайтов.

Имерение напряжения через делители- канал положительного напряжения через делитель на аналоговый вход, а измерение отрицательного с помощью ''виртуального общего провода'' получаемого из источника питания +5В.

 Амперметры на модулях ASC712 5A, это оказалось сложнее, показания скакали +-50..100 мА.более и менее избавиться удалось применив r-c фильтр перед аналоговым входом Ардуино, и сделав пермаллоевые корпуса для датчиков.Хотя полностью выставить ноль так и не удалось.

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

 
void loop()
{
    val = analogRead(analogPin);  // считываем значение с порта, подключенному к потенциометру
    analogWrite(ledPin, val / 4); // analogRead возвращает значения от 0 до 1023, analogWrite должно быть в диапозоне от 0 до 255
}

Код для кулера из примеров с этого сайта, правда частоту поднял до 62КГц, иначе кулер сильно пищит.

62 500 Гц TCCR1A = TCCR1A & 0xe0 | 1;
TCCR1B = TCCR1B & 0xe0 | 0x09;

И другие ''проекты'' - Пультоскоп с этого сайта

Изучение Attiny88 в проекте Вольт- Ампер-Енерги метра-

http://alexeevd.narod.ru/publ/arduino_voltmetr/1-1-0-8 (ссылка на источник).

 

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Относительно измерения тока на ASC712 -есть такая идейка (правда все руки не дойдут реализовать и проверить:() ASC712 нужно две-включаем по измеряемому току встречно-последовательно выходы на ОУ в дифференциальном включении как бы синфазные помехи на выходах давятся ( Дб минимум на 60-70) кристаллики ASC712  должны располагаться как можно ближе друг к другу и параллельно

Sándor73
Offline
Зарегистрирован: 22.03.2021

Да читал о таком варианте, но я решил не усложнять себе жизнь, и семейный бюджет не резиновый...

А с фильтрами на аналоговых входах я еще поиграюсь( сейчас 1 кОм и 1 мкФ ) .А еще когда будет время попробую реализовать программное усреднение, конечно если осилю.У меня проблема в том что не могу выставить 0 на амперметре, показания скачут от   -20 до 40 мА, это конечно очень раздражает, так как знаю что у блока пульсации минимум.Блок хоть и не очень сложный но с хорошими показателями( после полусамодельного импульсника линейный- один из вариантов https://radiokot.ru/forum/viewtopic.php?f=11&t=41109&start=1600&sid=b05a... - с доработками под свои цели)

А еще больше раздражает работа кулера - вроде по мере разогрева выходных ключей кулер ускоряется , но иногда , без всякой системы вдруг взвизгивает на 1..2..3с  до полных оборотов, а потом опять все нормально.Смотел на выходной сигнал вроде ширина импульсов увеличивается по мере падения сопротивления терморезистора, но иногда ни с того ни с сего вдруг заполняется почти до 100%.К сожалению мозгов не хватает понять что это , и пока не пойму что это , оставил так.