Имеем датчик давления и ардуино. Надо по показаниям датчика при нажатии кнопки формировать на выходе импульс определенной длительности. Если кто то возьмётся. опишем более подробно.
датчик имеет выход 0-5 вольт или 0-40 ма. При максимальном давлении мне надо подобрать определённую длительность импульса при нажатии на кнопку и зафиксировать, далее давление упало, оять надо подобрать длительность и зафиксировать, давление ещё упало, опять надо подобрать и зафиксировать. пример, давление 20 максимальное, подбираю длительность из интервала 0-1 сек и фиксирую, давление 15 подбираю длительность и фиксирую, давление 10 подбираю длительность и фиксирую. примерно так. Теперь в зависимости от давления, при нажатии на кнопку у меня на выходе будет длительность импульса который я занес в программу.
имеется емкость под давлением, эта емкость соединена с форсункой. форсунка управляется ключом на транзисторе. мне надо открыть форсунку на определённое время. время открытия форсунки зависит от давления в емкости. давление в емкости не постоянное. точное время открытия форсунки я не знаю, мне надо его подобрать и зафиксировать, чтоб это всё работало потом в автомате. обсудить готов, но пишите порядок цен.
Может ПИД системку? Запросто. А можно и без ПИД, по любой заранее заданной функции.Пишите ydom@mail.ru
Вот представим, в емкости давление 20. при этом давлении при нажатии на кнопку форсунка открывается на полсекунды. далее давление падает и чтоб мне заполнить сосуд. надо уже открыть форсунку на секунду. не пойму как это сделать при помощи ПИД системы. поддержание постоянной температуры в емкости или уровня в емкости это понятно, а вот открытие форсунки на определённое время в зависимости от давления не понятно. мне кажется здесь поможет только контроллер. я вижу решение проблемы так, подключаем к контроллеру датчик, делаем коррекцию датчика и загоняем в программу нужную длительность импульса на выходе в зависимости от давления. не забываем про кнопку. для меня программирование темный лес, поэтому и обращаюсь к знающим людям.
valery - нужны какие-то независимые данные, насколько открывать форсунку. Просто зависмость времени от давления будет работать весьма неточно. Например, если вы этой форсункой заполняете сосуд - то может привязать время открытия к заполнению сосуда - например по уровню или по весу?
задачка для начинающих: схемно ток перевести в напряжение и подать на вход АЦП, потом либо таблица напряжение-длительность, либо куча IF() и всеми любимая delay(). А, ну да, еще нужно подключить библиотеку доя опроса кнопки...
Работу продолжаю. Прикупил вот такую штуку. https://aliexpress.ru/item/32843047304.html?spm=a2g0s.9042311.0.0.6b2b33ed5fAV4D Мне надо видеть напряжение на на входе, и в диапазоне 2-5 вольта с шагом 0,2 вольта выставить длительность импульса 0-30мс на выходе и сохранить. Если кто возьмётся, пишите номер телефона. Мне так удобней .
никто не обозначает цену. а безплатно даже сыра в мышеловки не бывает. сыр надо тоже купить в магазе. так что я ничего не понимаю. делал до этого заказ. вроде проблем не было, оплачивал как писали.