В теме доступная автоматика на Ардуино есть мануал по подключению датчика давления, но просто в качестве инфорования о текущем давлении. Кто нибудь делал регулятор давления из етих компонентов? Сам об етом недавно задумался, есть схеммы на кр1158, но на нее положится нельзя( микросхемма не надежна), так почему не сделать на Ардуине? Собственно впрос только в прошивке, я в етом вообще не шпилю.
По сути нужно чтобы Ардуина по сигналам из датчика определяла какое текущее давление в квалификационном участке и посредством ШИМ регулировала нагрев, для поддержания заданого оператором давления.
Кто что думает по етому поводу?
Есть регулятор давления на MPX5010DP+Arduino?
Greks
Бакалавр
Запорожье
75 39
05 Мая 16, 21:35
woddy
Доцент
Новосиб
1.3K 489
Отв.1 06 Мая 16, 21:08
Схема то простая. Можно и без ардуины обойтись
makh
Профессор
Sаmara
2.1K 1K
Отв.2 10 Мая 16, 05:00
Делал, и нагрев регулировал, и вакуумный насос включал. Сложного в самом деле ничего, особенно если управлять этой байдой с компа, но без способности прошивку собрать -- лучше купить готовое, прессостат называется.
UPD: ШИМ -- имееш ввиду фазовый регулятор? Тогда прессостат не пойдет, там просто контакты будут. Еще где-то тут было, как mpx к рексу вместо термопары прикручивали...
UPD: ШИМ -- имееш ввиду фазовый регулятор? Тогда прессостат не пойдет, там просто контакты будут. Еще где-то тут было, как mpx к рексу вместо термопары прикручивали...
Зеленый змей
Профессор
регион 38
3K 1.1K
Отв.3 10 Мая 16, 05:07, через 8 мин
Обычный аналоговый компаратор на операционном усилителе (любом) к выходу датчика мпх5010дп. Пишу с телефона, накидаю вечером схему, если надо.
Greks
Бакалавр
Запорожье
75 39
Отв.4 10 Мая 16, 07:19
хм, если все так просто, то почему никто до сих пор не выложил схему? или ето нужно только мне?:)
Да, именно фазовый регулятор.
В теме Игоря223 "Аналоговый контроллер..." схема есть и не однократно воплощенная в жизнь, но не надежность микросхемы меня настораживает, на ардуине в свою очередь мне кажется будет надежней, удобней регулировать, ну и стоит она как сам датчик давления.
Собственно почти уже собрал, прошивку скоро накропают
Да, именно фазовый регулятор.
В теме Игоря223 "Аналоговый контроллер..." схема есть и не однократно воплощенная в жизнь, но не надежность микросхемы меня настораживает, на ардуине в свою очередь мне кажется будет надежней, удобней регулировать, ну и стоит она как сам датчик давления.
Собственно почти уже собрал, прошивку скоро накропают
Зеленый змей
Профессор
регион 38
3K 1.1K
Отв.5 10 Мая 16, 11:23
Собственно почти уже собрал, прошивку скоро накропаютGreks, 10 Мая 16, 15:19Выкладывай, если не жалко, вдруг кому понадобиться.
makh
Профессор
Sаmara
2.1K 1K
Отв.6 10 Мая 16, 11:24, через 1 мин
почему никто до сих порGreks, 10 Мая 16, 05:19Потому что по существу нечего -- обвеску сенсора и триака перерисовываешь из даташитов, детектор нуля спрашиваешь у гугла.
Да и готовые модули китаец продает на все случаи жизни, вобщем-то.
сообщение удалено
Greks
Бакалавр
Запорожье
75 39
Отв.7 12 Мая 16, 07:39
Выкладывай, если не жалко, вдруг кому понадобиться.Зеленый змей, 10 Мая 16, 11:23Выложу как будет готово.
Потому что по существу нечего -- обвеску сенсора и триака перерисовываешь из даташитов, детектор нуля спрашиваешь у гугла.С железом как раз проблем нет, вот с прошивкой засада.
Да и готовые модули китаец продает на все случаи жизни, вобщем-то.makh, 10 Мая 16, 11:24
Greks
Бакалавр
Запорожье
75 39
Отв.8 26 Мая 16, 19:05
Собрал устройство и ззалил прошивку-все заработало сразу и почти как положено, первая прошивка считывает показания каждые 0,1 секунду (плюсминус) но вносит изменения и выводит данные на дисплей раз в секунду- мне етого показалось мало (напряжение скакало и давление плавало в пределах 5-6мм.рт.ст
вторая читает и вносит изменения 10 раз в секунду, данные на дисплей показывает два раза в сек.
етот вариант не было возможности потестить
схемма по ссылке https://habrahabr.ru/company/flprog/blog/253067/
подключение как на схеме кроме управляющий сигнал для симистора выведен на вывод D11.
вторая читает и вносит изменения 10 раз в секунду, данные на дисплей показывает два раза в сек.
етот вариант не было возможности потестить
схемма по ссылке https://habrahabr.ru/company/flprog/blog/253067/
подключение как на схеме кроме управляющий сигнал для симистора выведен на вывод D11.
Greks
Бакалавр
Запорожье
75 39
Отв.9 26 Мая 16, 19:12, через 8 мин
Мощность в настройках указывать номинальную для тена при 220 вольтах и 50Гц сети, вообще уровень мощности выводимая на дисплей приблизительный, просто для удобства.
Было бы не плохо если ктото кто разбирается в програмировании ардуин немного изменил код, хотелось бы иметь в одной ардуине два независимых канала для поддержания давления, каждый со своим датчиком давления- понимаю что ето елементарно, но сам никак...
Скетчи
https://cdn.homedistil.ru/fs/1605/26/40695.98316.zip первый вариант
https://cdn.homedistil.ru/fs/1605/26/40695.98315.zip второй
исходники https://cdn.homedistil.ru/fs/1605/26/40695.98317.zip
Было бы не плохо если ктото кто разбирается в програмировании ардуин немного изменил код, хотелось бы иметь в одной ардуине два независимых канала для поддержания давления, каждый со своим датчиком давления- понимаю что ето елементарно, но сам никак...
Скетчи
https://cdn.homedistil.ru/fs/1605/26/40695.98316.zip первый вариант
https://cdn.homedistil.ru/fs/1605/26/40695.98315.zip второй
исходники https://cdn.homedistil.ru/fs/1605/26/40695.98317.zip
Mnz
Магистр
Город
254 86
Отв.10 26 Мая 16, 19:30, через 18 мин
хотелось бы иметь в одной ардуине два независимых канала для поддержания давленияGreks, 26 Мая 16, 19:12Две ардуины не вариант?
Greks
Бакалавр
Запорожье
75 39
Отв.11 26 Мая 16, 20:35
вариант, но зачем если и одна не задействована даже на 50% своих возможностей.
цена такого регулятора складывается из комплекта ардуины плюс датчик, можно сократить просто докупив один датчик.
цена такого регулятора складывается из комплекта ардуины плюс датчик, можно сократить просто докупив один датчик.
baton
Доктор наук
Санкт-Петербург
648 230
Отв.12 21 Янв. 18, 03:07
Ребята, собрал регулятор и, странное дело, на D11 выдаёт 1.4 вольта и, соответственно, светодиод в moc не зажигается. На Arduino показывает, что идёт нагрев. Что может быть?
Добавлено через 17ч. 34мин.:
Попробовал на другой Arduino - то же самое. Скорее всего где-то в коде.
Подскажите, где искать?
Добавлено через 3дн. 4ч. 6мин.:
Прошу прощения, дело не в коде.
Я человек в этом деле совсем не опытный и не очень-то понимающий. Так что, не судите строго.
Сначала собрал вот по такой схеме
Не заработало.
Что-то там тыкался с мультиметром...
По другой схеме, представленной по ссылке выше, пересобрал устройство.
Не заработало.
Перепроверил все детали - кроме одной MOC3023М все точно рабочие. Но кроме неё я пихал в схему ещё пару MOC3020М, которые не горелые. Пересобрал ещё раз, не заработало.
Уже в отчаянии взял вот такой модуль
поменял оптопару на MOC3020М, на макетке добавил недостающее со схемы
и... заработало!
Срисовал схему, на макетке собрал всё заново уже из других деталей. Работает.
Ниже "моя" схема
Самое главное. Помогите пожалуйста разобраться. Два важных для меня вопроса.
1. Всё же, почему два первых варианта могли не заработать?
2. Заметил одну особенность. Лампочка, которая подключена на нагрузку, горит с заметным мерцанием. Померил напряжение: 123 вольта, то есть частота не 50 герц, видимо, а в два раза меньше. И ампер в два раза меньше, чем должно быть. Это "баг" или "фича"? Что я мог сделать не так?
Единственное отличие от схемы: резистор 330 Ом у меня 300 Ом - не было нужного.
Добавлено через 17ч. 34мин.:
Попробовал на другой Arduino - то же самое. Скорее всего где-то в коде.
Подскажите, где искать?
Добавлено через 3дн. 4ч. 6мин.:
Прошу прощения, дело не в коде.
Я человек в этом деле совсем не опытный и не очень-то понимающий. Так что, не судите строго.
Сначала собрал вот по такой схеме
Не заработало.
Что-то там тыкался с мультиметром...
По другой схеме, представленной по ссылке выше, пересобрал устройство.
Не заработало.
Перепроверил все детали - кроме одной MOC3023М все точно рабочие. Но кроме неё я пихал в схему ещё пару MOC3020М, которые не горелые. Пересобрал ещё раз, не заработало.
Уже в отчаянии взял вот такой модуль
поменял оптопару на MOC3020М, на макетке добавил недостающее со схемы
и... заработало!
Срисовал схему, на макетке собрал всё заново уже из других деталей. Работает.
Ниже "моя" схема
Самое главное. Помогите пожалуйста разобраться. Два важных для меня вопроса.
1. Всё же, почему два первых варианта могли не заработать?
2. Заметил одну особенность. Лампочка, которая подключена на нагрузку, горит с заметным мерцанием. Померил напряжение: 123 вольта, то есть частота не 50 герц, видимо, а в два раза меньше. И ампер в два раза меньше, чем должно быть. Это "баг" или "фича"? Что я мог сделать не так?
Единственное отличие от схемы: резистор 330 Ом у меня 300 Ом - не было нужного.
Greks
Бакалавр
Запорожье
75 39
Отв.13 25 Янв. 18, 01:53
Схемма из моей ссылки верная, два устройства собирал по ней- все работало без танцев, кроме меня еще пару человек с форума собирали, писали что работает, насколько помню...
У тебя почему то (особо в твою схемму не вникал) пропускает половину периодов, отсюда и напряжение в два раза ниже, где собака порылась хз, но что первое бросается в глаза так это резисторы на 1кОм а не на 100, а то что резики не 330 а 300 Ом это как раз не критично
И! у тебя не мос 3023, а 3083 у которой нету контроля перехода через ноль (или как то так называется) скорее всего из этого вытекает "пропускает половину периодов, отсюда и напряжение в два раза ниже, где собака порылась "
У тебя почему то (особо в твою схемму не вникал) пропускает половину периодов, отсюда и напряжение в два раза ниже, где собака порылась хз, но что первое бросается в глаза так это резисторы на 1кОм а не на 100, а то что резики не 330 а 300 Ом это как раз не критично
И! у тебя не мос 3023, а 3083 у которой нету контроля перехода через ноль (или как то так называется) скорее всего из этого вытекает "пропускает половину периодов, отсюда и напряжение в два раза ниже, где собака порылась "
baton
Доктор наук
Санкт-Петербург
648 230
Отв.14 25 Янв. 18, 01:59, через 6 мин
Greks, оптопару я сразу перепаял
Завтра проверю, что там на макетке в итоге. Возможно я неверно в схему вписал.
Добавлено через 21ч. 28мин.:
Проверил резисторы. Всё верно, поставил 100k, а в "моей" схеме опечатка.
Внимательно собрал по схеме
Работает с мерцанием.
Заодно понял, в чём крах моих предыдущих попыток: обозначение на схеме ног симистора "1" и "2" я воспринимал как "А1" и "А2" соответственно, а нужно наоборот.
Но лампа горит в половину накала. Замкнул ноги 6 и 4 у MOC3020 - горит в полный накал.
Ковыряясь в деталях на макетке обратил внимание, что многие мои касания металлическими предметами (отвёртка, щуп мультиметра) оголённых частей проводников и контактов радиодеталей сопровождаются кратковременными вспышками лампы. Начал копаться дальше, пытаться анализировать.
Выяснилось с помощью "метода тыка", что когда D2 подключен к своему контакту, то есть к "ноге" №4 FOD814, то лампа горит в "полнакала". Если D2 вытащить из своего места на макетке и ткнуть в любую свободную (пустую) полосу, то на ламу идут все 220 вольт. Схема на давление реагирует.
С двумя недостатками.
Первый: нет контроля отсутствие-присутствие напряжения в схеме.
Второй: когда подношу руку к проводнику или контакту, даже не касаясь, опять "полнакала". Так же "полнакала", если D2 просто висит в воздухе или контактирует с чем-то более-менее массивным: пассатижи, отвёртка.
Даже видео снял.
Была мысль, что может какой-то "косяк" моей Arduino UNO, заменил на NANO - то же самое. Отстёгивал LCD с кнопками - то же самое. Менял питание (блок питания, USB зарядка, USB компьютера). На всякий случай пробовал менять даже проводники. Не помогло.
Осталось заменить макетку и MPX5010DP.
Что за помехи могут быть? Почему на меня (или просто на какую-то массу) так реагирует?
Попросил жену провести рукой над приборчиком - ещё более бурная реакция, лампа не просто горит менее ярко, а конкретно мерцает.
Добавлено через 1ч. 10мин.:
Всё ещё более загадочно. До этого копался в мастерской, там фазу к "L" подключал, а ноль к "N". Притащил всё домой и включил в розетку как придётся (получилось наоборот). И эффект другой: лампа сильно мерцает, подношу руку к D2 - "полнакала", подношу руку или к USB, или к 220 - горит ровно, на полную. Это при D2, ткнутым в свободные контакты макетки.
Добавлено через 1дн. 13ч. 39мин.:
В общем, пересобрал на другой макетке и всё заработало, как надо. Просто смешно. Детали те же. Перемычки те же. Макетка другая...
И, кстати, тот же эффект (мерцание) на работающей схеме достигается, если отключить D2.
Если кому интересно, ниже видео, как это работало (не работало).
Greks, спасибо за тему и участие!
поменял оптопару на MOC3020Мbaton, 21 Янв. 18, 03:07А вот 1k вместо 100k...
Завтра проверю, что там на макетке в итоге. Возможно я неверно в схему вписал.
Добавлено через 21ч. 28мин.:
Проверил резисторы. Всё верно, поставил 100k, а в "моей" схеме опечатка.
Внимательно собрал по схеме
Работает с мерцанием.
Заодно понял, в чём крах моих предыдущих попыток: обозначение на схеме ног симистора "1" и "2" я воспринимал как "А1" и "А2" соответственно, а нужно наоборот.
Но лампа горит в половину накала. Замкнул ноги 6 и 4 у MOC3020 - горит в полный накал.
Ковыряясь в деталях на макетке обратил внимание, что многие мои касания металлическими предметами (отвёртка, щуп мультиметра) оголённых частей проводников и контактов радиодеталей сопровождаются кратковременными вспышками лампы. Начал копаться дальше, пытаться анализировать.
Выяснилось с помощью "метода тыка", что когда D2 подключен к своему контакту, то есть к "ноге" №4 FOD814, то лампа горит в "полнакала". Если D2 вытащить из своего места на макетке и ткнуть в любую свободную (пустую) полосу, то на ламу идут все 220 вольт. Схема на давление реагирует.
С двумя недостатками.
Первый: нет контроля отсутствие-присутствие напряжения в схеме.
Второй: когда подношу руку к проводнику или контакту, даже не касаясь, опять "полнакала". Так же "полнакала", если D2 просто висит в воздухе или контактирует с чем-то более-менее массивным: пассатижи, отвёртка.
Даже видео снял.
Была мысль, что может какой-то "косяк" моей Arduino UNO, заменил на NANO - то же самое. Отстёгивал LCD с кнопками - то же самое. Менял питание (блок питания, USB зарядка, USB компьютера). На всякий случай пробовал менять даже проводники. Не помогло.
Осталось заменить макетку и MPX5010DP.
Что за помехи могут быть? Почему на меня (или просто на какую-то массу) так реагирует?
Попросил жену провести рукой над приборчиком - ещё более бурная реакция, лампа не просто горит менее ярко, а конкретно мерцает.
Добавлено через 1ч. 10мин.:
Всё ещё более загадочно. До этого копался в мастерской, там фазу к "L" подключал, а ноль к "N". Притащил всё домой и включил в розетку как придётся (получилось наоборот). И эффект другой: лампа сильно мерцает, подношу руку к D2 - "полнакала", подношу руку или к USB, или к 220 - горит ровно, на полную. Это при D2, ткнутым в свободные контакты макетки.
Добавлено через 1дн. 13ч. 39мин.:
В общем, пересобрал на другой макетке и всё заработало, как надо. Просто смешно. Детали те же. Перемычки те же. Макетка другая...
И, кстати, тот же эффект (мерцание) на работающей схеме достигается, если отключить D2.
Если кому интересно, ниже видео, как это работало (не работало).
Greks, спасибо за тему и участие!
Александр1970
Студент
Москва
26 2
Отв.15 13 Дек. 18, 20:23
Здравствуйте господа форумчане. Ответьте пожалуйста,а схема с симистором принципиальна в данном регуляторе. Не проще ТТР поставить?
Добавлено через 9мин.:
И еще вопрос,на какой ардуине собрано?
Добавлено через 1ч. 26мин.:
И еще вопросы? Дисплей с клавиатурой ставится? Если нет то как вводить данные? Куда подключать датчик давления?
Добавлено через 9мин.:
И еще вопрос,на какой ардуине собрано?
Добавлено через 1ч. 26мин.:
И еще вопросы? Дисплей с клавиатурой ставится? Если нет то как вводить данные? Куда подключать датчик давления?
baton
Доктор наук
Санкт-Петербург
648 230
Отв.16 13 Дек. 18, 22:15
на какой ардуине собрано?Александр1970, 13 Дек. 18, 20:23На любой. Я делал и на UNO, и на NANO, и на PRO MINI.
Дисплей с клавиатурой ставится?Александр1970, 13 Дек. 18, 20:23Да
Куда подключать датчик давления?Александр1970, 13 Дек. 18, 20:23A1
Вот тут [сообщение #13258098] я описывал полностью, что и как собирал я.
Александр1970
Студент
Москва
26 2
Отв.17 27 Дек. 18, 21:57
Здравствуйте форумчане! Совсем запутался в схемах регулятора давления на Ардуине. Подскажите пожалуйста, так какие же номиналы резисторов впаивать в плату? И можно ли заменить симистор на ВТА41-600?
Добавлено через 78дн. 16ч. 39мин.:
Всем доброго дня. Подскажите пожалуйста неучу, какой программой заливать скетчи в МЕГА 2560
Добавлено через 78дн. 16ч. 39мин.:
Всем доброго дня. Подскажите пожалуйста неучу, какой программой заливать скетчи в МЕГА 2560
AndrewPITER
Бакалавр
Санкт-Петербург
90 9
Отв.18 02 Июня 19, 15:03
В общем, пересобрал на другой макетке и всё заработало, как надо. Просто смешно. Детали те же. Перемычки те же. Макетка другая...Подскажи разобрался , что не так с макеткой было? У меня автоматика другая, но похожие симптомы, когда подключаю автономку, и из-за такого происходит сбой температурных датчиков.
И, кстати, тот же эффект (мерцание) на работающей схеме достигается, если отключить D2baton, 25 Янв. 18, 01:59
baton
Доктор наук
Санкт-Петербург
648 230
Отв.19 02 Июня 19, 15:19, через 16 мин
AndrewPITER, нет я просто эту макетку больше не использую