Получить двуполярный сигнал с МК
- Войдите на сайт для отправки комментариев
Ср, 17/01/2018 - 19:55
Задача заменить магнитный джойстик, который выдает +1,5в в одну сторону и -1,5в в другую.
Как организовать такой выход с микроконтроллера? Ну или хотя бы +-5в...
При таком раскладе изменения какого то одного напряжения не произойдет. Если использовать один выход, изменяться будут оба значения сразу
на один из выходов МК повесить модуль icl7660, он даст отрицательнео напряжение.
И задача несовсем понятна...у вас плавное изменение напряжения? То есть от 0 до 1.5В? Или там либо 0, либо 1.5 взависимости от положения?
Megawollt, есть вариант:
1. два пина ардуины настроены на вывод
2. подключаем к ним вольтметр
3.далее выводим на пины значения и наблюдаем показания прибора
4. high, low, +5 в
5. low, high, -5 в
6. если нужен такой pwm , смотрите библиотеку
toneac https://playground.arduino.cc/Code/ToneAC
Ручка вверх дает от 0 до +1.5в в засисимости от положения. Ручка вниз тоже самое от 0 до -1,5в.
Эту самую ручку надо зменить на МК
dimax спасибо, гляну
Toc да, но надо же регулировать это напряжение
Megawollt, аналоговое напряжение на выходе может выдавать только Arduino Due. Сместить в сторону отрицательных значений можно операционником.
Если задача сделать на Uno/Nano/Mini/Mega..., то ШИМ+интегратор на том же ОУ (заодно со смещением).
PS. У ОУ, естественно, двухполярное питание.
если ток большой не нужен, то один пин мк на выход, даем ему шим50% и через кондер и диод с резистором (чтобы ток кз был не больше 10 или 20 мА, сколько там мк на пин дает) на другой конденсатор, и будет второй конденсатор иметь -5В относительно земли.
гуглите зарядовый насос, если мой конспект не понятен. Или посмотрите, как сделан источник -12 из +5 в чипе максим 232.
Спасибо за советы. Решили отказаться от этой затеи