Управление Частотным преобразователем с помощью Arduino
- Войдите на сайт для отправки комментариев
Ср, 13/04/2022 - 21:18
Всем добрый вечер!
Есть такая задумка динамическое управление ПЧ с помощью ардуино и ультразвукового дальномера HS-SR04. Так как ШИМ сигнал от ардуино не подходит была куплена плата ЦАП MCP4725 для получения аналогового выходя 0-5 В.
Делал проект с датчиком (ультразвуковой дальномер) все отлично работает, далее для опробования ЦАП сделал аналоговую синусоиду с ардуино.
Теперь остается вопрос в программировании контроллера с платой ЦАП и датчиком. Как получить аналоговый сигнал, который приходит с датчика на ардуино, а далее на ЦАП и потом должен идти в ПЧ для управления частотой.
Спасибо!
analogRead().
Так получается эта функция для считывания значение с указанного аналогового входа. Но саму структуру скетча (датчик - ардуино - цап - пч) так и не понял
Так нарисуйте схему для начала.
Есть датчик на ардуино, который измерят расстояние. С помощью цап( аналогового сигнала) хочу его соединить с ПЧ, чтобы управлять частотой. И не могу написать грамотный скетч для всего этого. Чтобы с Цап выходил именно динамический сигнал(расстояние) зачем так сложно и почему не взять просто датчик расстояния с унифицированным сигналом? просто такие датчики очень дорогие, а дальнометр HC-SR04 стоит копейки.
как управляется ваг ПЧ - напряжением?
И что такое "динамический сигнал"
если схему не нарисуешь, тема падёт в dev/null
Вопрос сводится к "научите меня программировать".
...
"Давай по новой, Миша, все х#йня." ))))
А нафига такой колхоз ?
Ваш ПЧ не умеет rs-485 ?
Имеет, но он уже используется для считывания данных с ПЧ на компьютер
Имеет, но он уже используется для считывания данных с ПЧ на компьютер
И чем это мешает ?
По стандарту RS-485 в сети может быть только одно Мастер-устройство.
По стандарту RS-485 в сети может быть только одно Мастер-устройство.
И ?
ПК не сможет опрашивать одно и по результатам управлять другим ?
Так это еще сложнее )
>Делал проект с датчиком (ультразвуковой дальномер) все отлично работает, далее для опробования ЦАП сделал аналоговую синусоиду с ардуино.
Меня терзают смутные сомненья... В каком смысле "делал" ? ) С датчика данные есть, ЦАП работает, человек, который сделал то и другое самостоятельно не может сложить одно с другим ? не верю )
Надо диапазон данных с HS-SR04 пересчитать на диапазон нужного напряжения и прописать это в MCP4725 ...
Надо диапазон данных с HS-SR04 пересчитать на диапазон нужного напряжения и прописать это в MCP4725 ...
Всем добрый вечер!
Есть такая задумка динамическое управление ПЧ с помощью ардуино и ультразвукового дальномера HS-SR04. Так как ШИМ сигнал от ардуино не подходит была куплена плата ЦАП MCP4725 для получения аналогового выходя 0-5 В.
Надо диапазон данных с HS-SR04 пересчитать на диапазон нужного напряжения и прописать это в MCP4725 ...
Да не с простого SR04, а с аналового...
Ну вот поэтому и задал вопрос как их грамотно соединить, а получит какой-то колхоз, а не ответы
Если у вас нет ни схемы ни кода, то вам в платный раздел - Ищу исполнителя.
Для этого придется прописывать определенное напряжение и будет регулировка только по ним
Так получается эта функция для считывания значение с указанного аналогового входа. Но саму структуру скетча (датчик - ардуино - цап - пч) так и не понял
============
настраваем пины, объявляем переменные
loop()
{
// какая-то пауза
считываем дальность HS-SR04 (в микросекундах)
if (что-то пошло не так - значение вне рабочего диапазона)
{что-то переключаем, сигнализируем и т.п. }
else { map(); analogWrite(); // ШИМ на ПЧ }
}
коль DAC ТС уже прикупил, может вывести на него?
По стандарту RS-485 в сети может быть только одно Мастер-устройство.
Нет такого в стандарте.
По стандарту RS-485 в сети может быть только одно Мастер-устройство.
Годами работает сеть где нет ни одного слейв устройства все 10 мастера. На 115200 ни одной коллизии. Правда гоняется байт 20 не больше и расстояние метров 200.
В RS-485 нет никаких мастеров или слейвов. Все узлы такой сети равноправные. Не путайте мягкое с горячим, МодБас и RS-485 - совсем разные штуки.