ЦАП. Преобразование цифрового сигнала в аналоговый
- Войдите на сайт для отправки комментариев
Втр, 15/06/2021 - 01:20
Здравствуйте. Использую плату Arduino UNO WiFi R2.
Необходимо преобразовать цифровой сигнал с датчика расхода воды в аналоговый импульс для насоса (для добавление реагентов при наполнении бассейна). Насос TEKNA EVO 603 с аналоговым входом. На данный момент получается снимать сигнал с датчика воды и выводить его на монитор. Теперь нужно что бы на n входящих цифровых импульсов, Arduino выдавал n аналоговых сигналов на насос.
Подскажите образец скетча или в какую сторону копать (прогуглил все, везде только преобразование аналоговых в цифровой)
Спасибо!
Как должен выглядеть" аналоговый сигнал для насоса"?
Прочитай инструкцию. У насоса есть режим дозации по импульсам.
Как я понял, просто замыкание цепи.
Изучил вдоль и поперёк) Известно: подключение датчика импульса (аналоговый, замыкание цепи) и разъёмы для этого. Размер одного впрыска (0,42 мл, до 160 впрыском в минуту, мне нужно 6 впрыском на литр). Счётчик даёт примерно 5-6 цифровых импульсов на литр. Итого, соотношение примерно 1:1
Изучил вдоль и поперёк) Известно: подключение датчика импульса (аналоговый, замыкание цепи) и разъёмы для этого. Размер одного впрыска (0,42 мл, до 160 впрыском в минуту, мне нужно 6 впрыском на литр). Счётчик даёт примерно 5-6 цифровых импульсов на литр. Итого, соотношение примерно 1:1
Открою страшную тайну: любые цифровые сигналы они внутри тоже аналоговые.
Чтобы понять, можно ли требуемое сделать на Ардуино (и, если можно, - то как), нужно знать характеристики аналогового импульса, в первую очередь длительность, полярность и амплитуду. В принципе, может быть важна и форма.
В любом случае - разместите в теме осциллограмму требуемого сигнала, это наиболее простой способ сориентироваться.
Изучил вдоль и поперёк) Известно: подключение датчика импульса (аналоговый, замыкание цепи) и разъёмы для этого. Размер одного впрыска (0,42 мл, до 160 впрыском в минуту, мне нужно 6 впрыском на литр). Счётчик даёт примерно 5-6 цифровых импульсов на литр. Итого, соотношение примерно 1:1
Открою страшную тайну: любые цифровые сигналы они внутри тоже аналоговые.
Чтобы понять, можно требуемое сделать на Ардуино (и, если можно, - то как), нужно знать характеристики аналогового импульса, в первую очередь длительность, полярность и амплитуду. В принципе, может быть важна и форма.
В любом случае - разместите в теме осциллограмму требуемого сигнала, это наиболее простой способ сориентироваться.
Спасибо! Действительно не знал, далекий я от этого человек(((
сделать осциллограмму нет возможности, про сигнал тоже ничего не нашел( Есть инструкция по подключению аналогового датчика воды, он просто замыкает геркон (время замыкания пока не нашёл), это наталкнуло на идею просто поставить реле)
1. Соотношение "примерно", нужна возможность менять соотношение, например на 4 импульса с датчика 6 импульсов на насос.
2. К ардуино будет подключён ещё один датчик впоследствии, и тогда впрыск будет идти при замыкании обоих.
сделать осциллограмму нет возможности, про сигнал тоже ничего не нашел( Есть инструкция по подключению аналогового датчика воды, он просто замыкает геркон (время замыкания пока не нашёл), это наталкнуло на идею просто поставить реле)
Реле, щелкающее несколько раз в секунду - это далеко не лучшее решение. Вполне вероятно, его можно заменить полевым или биполярным транзистором. В крайнем случае - оптопарой. Но, опять же, нужно знать напряжения и токи.
1. Соотношение "примерно", нужна возможность менять соотношение, например на 4 импульса с датчика 6 импульсов на насос.
Универсально решения здесь не существует. Важны детали.
Если в каком-то варианте применим геркон со счетчика воды, то скорее всего там не 230V и не амперные токи. Можно начать с оптопары - просто ей поподавать импульсы. Будет работать - лепить дальше. А сгорит - ну, минус 25рэ.
А сгорит - ну, минус 25рэ.
из золота у тебя оптопара, что ли
простите, а откуда вы взяли слово "аналоговый" ? Датчик , который просто замыкает и размыкает геркон - никакой не "аналоговый", не путайте людей. "Аналоговый" - это датчик, выдающий разное напряжение или разный ток в зависимости от расхода воды. У вас в инструкции обычных контактный выключатель, походу
простите, а откуда вы взяли слово "аналоговый" ? Датчик , который просто замыкает и размыкает геркон - никакой не "аналоговый", не путайте людей. "Аналоговый" - это датчик, выдающий разное напряжение или разный ток в зависимости от расхода воды. У вас в инструкции обычных контактный выключатель, походу
Все что есть в инструкции:
4. При эксплуатации насоса в пропорциональном режиме врежьте в линию водосчетчик с импульсным выходом (аналоговый датчик) и подключите его кабелем к соответствующим клеммам разъема насоса-дозатора.
5. При наличии поплавкового датчика уровня дозирующего раствора и датчика потока дозируемого раствора (опции), подключите их кабелями к соответствующим клеммам насоса. Поплавок датчика уровня раствора должен находиться выше верхнего края фильтра на линии всасывания.
6. Подключите насос-дозатор к электросети 220 В 50 Гц.
4. При эксплуатации насоса в пропорциональном режиме врежьте в линию водосчетчик с импульсным выходом (аналоговый датчик) и подключите его кабелем к соответствующим клеммам разъема насоса-дозатора.
так стало значительно понятнее...
и чем вас этот вариант не устраивает? - Судя по инструкции, ваш насос без всяких посредников имеет понимать импульсные сигналы с датчика
4. При эксплуатации насоса в пропорциональном режиме врежьте в линию водосчетчик с импульсным выходом (аналоговый датчик) и подключите его кабелем к соответствующим клеммам разъема насоса-дозатора.
так стало значительно понятнее...
и чем вас этот вариант не устраивает? - Судя по инструкции, ваш насос без всяких посредников имеет понимать импульсные сигналы с датчика
1. У меня в итоге будет три разных датчика, цепь будет замыкаться при выполнении сценария для всех трех.
2. Более точная регулировка ответа на импульсы с датчика потока
Не совсем понятно желание пристроить к промышленному насосу за 30 тыр продукт рукоблудия на Ардуино за 400 р. ;)))
Я не против рукоблудия, как такового, сам регулярно что-то делаю на ардуинке, но для себя, а не для промышленной эксплуатации. Было бы понятно изготовление системы подачи реагентов целиком от насосов с Али и датчиков оттуда же, но если часть уже "заводская", да еще и за такие деньги, то как-то странно пристраивать туда Ардуинку.
Ну и тоже важно: если это не частный бассейн, а общественный или для разведения рыбы на продажу, то в случае чего нехорошего можно ведь и присесть ненадолго. А ну как ардуинка охренеет (что очень вероятно при показанном тобой уровне) и подаст максимум какой-то хрени в воду? Или наоборот, не подаст ту, что нужна?
4. При эксплуатации насоса в пропорциональном режиме врежьте в линию водосчетчик с импульсным выходом (аналоговый датчик) и подключите его кабелем к соответствующим клеммам разъема насоса-дозатора.
так стало значительно понятнее...
и чем вас этот вариант не устраивает? - Судя по инструкции, ваш насос без всяких посредников имеет понимать импульсные сигналы с датчика
1. У меня в итоге будет три разных датчика, цепь будет замыкаться при выполнении сценария для всех трех.
2. Более точная регулировка ответа на импульсы с датчика потока
Просто измерь напряжение на контактах входа насоса. Или принеси насос любому электронщику и объясни задачу, если сам не можешь. У насоса есть еще вход 4-20 мА. Короче решений - вагон. Но сама идея и цель пока выглядят вполне нелепо.
4. При эксплуатации насоса в пропорциональном режиме врежьте в линию водосчетчик с импульсным выходом (аналоговый датчик) и подключите его кабелем к соответствующим клеммам разъема насоса-дозатора.
так стало значительно понятнее...
и чем вас этот вариант не устраивает? - Судя по инструкции, ваш насос без всяких посредников имеет понимать импульсные сигналы с датчика
1. У меня в итоге будет три разных датчика, цепь будет замыкаться при выполнении сценария для всех трех.
2. Более точная регулировка ответа на импульсы с датчика потока
Просто измерь напряжение на контактах входа насоса. Или принеси насос любому электронщику и объясни задачу, если сам не можешь. У насоса есть еще вход 4-20 мА. Короче решений - вагон. Но сама идея и цель пока выглядят вполне нелепо.
Напряжение 4.9 V
Не совсем понятно желание пристроить к промышленному насосу за 30 тыр продукт рукоблудия на Ардуино за 400 р. ;)))
Я не против рукоблудия, как такового, сам регулярно что-то делаю на ардуинке, но для себя, а не для промышленной эксплуатации. Было бы понятно изготовление системы подачи реагентов целиком от насосов с Али и датчиков оттуда же, но если часть уже "заводская", да еще и за такие деньги, то как-то странно пристраивать туда Ардуинку.
Ну и тоже важно: если это не частный бассейн, а общественный или для разведения рыбы на продажу, то в случае чего нехорошего можно ведь и присесть ненадолго. А ну как ардуинка охренеет (что очень вероятно при показанном тобой уровне) и подаст максимум какой-то хрени в воду? Или наоборот, не подаст ту, что нужна?
Подходящего контроллера не нашел, вот в чера в Чип и Дип Ардуино посоветовали
Бассейн мой, частный, так что переживать не надо)
Если бы мне нужен был аналоговый сигнал с ардуинки я бы использовал отфильтрованный ШИМ на высокой частоте с последующим масштабированием буферизацией ОУ, или использовал LG8T там есть ЦАП на борту
4. При эксплуатации насоса в пропорциональном режиме врежьте в линию водосчетчик с импульсным выходом (аналоговый датчик) и подключите его кабелем к соответствующим клеммам разъема насоса-дозатора.
так стало значительно понятнее...
и чем вас этот вариант не устраивает? - Судя по инструкции, ваш насос без всяких посредников имеет понимать импульсные сигналы с датчика
1. У меня в итоге будет три разных датчика, цепь будет замыкаться при выполнении сценария для всех трех.
2. Более точная регулировка ответа на импульсы с датчика потока
Просто измерь напряжение на контактах входа насоса. Или принеси насос любому электронщику и объясни задачу, если сам не можешь. У насоса есть еще вход 4-20 мА. Короче решений - вагон. Но сама идея и цель пока выглядят вполне нелепо.
Напряжение 4.9 V
Оптопара с резистором. Схему включения - см в инете. (ищи PC817 схема включения)
Без обид, но тут "Песочница" по программированию, а не по основам схемотехники.