Например TDA7294

Форум РадиоКот • Просмотр темы - Чтение pwm сигнала на аналоговом входе
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 18:54:24

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Вт сен 21, 2021 22:58:51 
Родился

Зарегистрирован: Ср май 05, 2021 00:34:11
Сообщений: 17
Рейтинг сообщения: 0
Здравствуйте.
Опишу задачу: есть PWM сигнал фиксированной частоты, например 1КГц в диапазоне от -10В до 10В. Но верхняя граница сигнала варьируется от 0 до 10В, нижняя - от 0 до -10В. Скважность может варьироваться от 0 до 100%.
С помощью положительного напряжения кодируется состояние, с помощью отрицательного - ошибки.

Есть ли возможность преобразовать это в аналоговый сигнал, доступный для понимания raspberry pi или другой подобной платы?

Можно сделать преобразование с помощью контроллера, но для начала хотелось бы попробовать обойтись без него.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Ср сен 22, 2021 09:23:12 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1020
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
А зачем меандр мерить " меандр — периодический сигнал прямоугольной формы, имеющий скважность 2 (или коэффициент заполнения 0,5). " https://ru.wikipedia.org/wiki/%D0%9C%D0 ... 0%BA%D0%B0)

_________________
IVL ex UA6PJ OSC_F303


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Ср сен 22, 2021 09:40:43 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 307
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 869
Откуда: Тула
Рейтинг сообщения: 0
gogoer, если по простому, то такой сигнал нужно разделять, отдельно измерять скважность ШИМ и отдельно измерять аналоговый уровень. По сложному можно обойтись одним аналоговым каналом с достаточной частотой оцифровки и им измерять оба параметра. В любом случае вам понадобится АЦП, которого в малине нет, так что только отдельный МК.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Ср сен 22, 2021 09:54:14 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Цитата:
Но верхняя граница сигнала варьируется от 0 до 10В, нижняя - от 0 до -10В.

это не ШИМ. В ШИМ отсутствует модуляция по амплитуде.

Цитата:
Есть ли возможность преобразовать это в аналоговый сигнал

это и есть аналоговый сигнал. Сжимаешь по амплитуде, смещаещь по уровню и подаёшь на любой подходящий АЦП.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Ср сен 22, 2021 15:01:31 
Родился

Зарегистрирован: Ср май 05, 2021 00:34:11
Сообщений: 17
Рейтинг сообщения: 0
gogoer, если по простому, то такой сигнал нужно разделять, отдельно измерять скважность ШИМ и отдельно измерять аналоговый уровень. По сложному можно обойтись одним аналоговым каналом с достаточной частотой оцифровки и им измерять оба параметра. В любом случае вам понадобится АЦП, которого в малине нет, так что только отдельный МК.


спасибо за ответ!
Скважность в моем случае измерять не надо, интересует именно уровень сигнала, как положительный, так и отрицательный. Подскажите, как это лучше измерять?
по поводу ацп - можно использовать отдельный модуль, например ADS1115.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Ср сен 22, 2021 15:33:56 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 307
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 869
Откуда: Тула
Рейтинг сообщения: 0
gogoer, да, ADS1115 годится. Разделяете входной сигнал диодами на положительный и отрицательный. После диодов сигналы сгладить конденсаторами и нормировать делителями до приемлемого АЦП уровня. Положительный сигнал сразу подать на один из входов АЦП, а отрицательный - сначала инвертировать с помощью ОУ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Ср сен 22, 2021 17:50:26 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 80
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Сообщений: 445
Откуда: 69.Ржев
Рейтинг сообщения: 0
зависит - как много Вы туда на кодировали, т.е. каков шаг по амплитуде. если не шибком мелкий: делитель,смешение вверх,ацп (как в самодельных осцилах), дальше или малиной анализируете или на мк (ацп внутри), чтоб малину не нагружать.
а если меняется медленно - то, действительно, разбить на два канала и наблюдать раздельно


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Ср сен 22, 2021 18:21:42 
Родился

Зарегистрирован: Ср май 05, 2021 00:34:11
Сообщений: 17
Рейтинг сообщения: 0
Уточню немного данные: амплитуда изначальная от -12В до 12В. Шаг - 3В. меняется довольно редко, опрашивать один раз в секунду - норм.
Итого:
1. разделяем диодами на положительную и отрицательную составляющие.
2. инвертируем отрицательный сигнал в положительный.
3. сглаживаем с помощью конденсатора до постоянного уровня.
4. с помощью ацп определяем уроверь положительной и отрицательной составляющей.

Прошу пояснить следующие момены, т.к. не слишком силен в электротехнике:
1. какие диоды лучше использовать?
2. прошу информацию или ссылку. как это правильно сделать)
3. какой нужно брать конденсатор. по возможности тоже ссылку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Чт сен 23, 2021 09:44:00 
Опытный кот
Аватар пользователя

Карма: 14
Рейтинг сообщений: 307
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 869
Откуда: Тула
Рейтинг сообщения: 0
gogoer, сначала сгладить, затем инвертировать. Для вашей задачи диоды любые. Ёмкость конденсатора вместе с входным сопротивлением делителя даст постоянную времени сглаживания, т.е. выбирается приемлемый уровень пульсации. Конденсатор подойдёт любого типа, для уменьшения его расчётной ёмкости нужно стремиться к большему сопротивлению делителя. Сопротивление делителя ограничивается сверху входным сопротивлением АЦП. Единственной ссылкой все возникающие у вас вопросы не охватить. Вам бы почитать какой-нибудь букварь, типа "Искусство схемотехники" Хоровца с Хиллом, в сундуке есть. Всё таки трудность задаваемых вопросов подразумевает способность понять ответ.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Чт сен 23, 2021 20:01:22 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 80
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Сообщений: 445
Откуда: 69.Ржев
Рейтинг сообщения: 0
от -12В до 12В. Шаг - 3В.
без нуля это всего 8 точек на размахе в 24В - накой здесь ацп.

Ветку надо переносить или закрывать - здесь чисто схемотехника - использование ОУ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Чтение pwm сигнала на аналоговом входе
СообщениеДобавлено: Вс сен 26, 2021 23:57:28 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 93
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1150
Рейтинг сообщения: 0
Накой тут диоды и "сглаживание конденсатором"? Первое - не нужно (да и вредно - так как падение напряжения на диодах никто не отменял), достаточно сдвинуть весь сигнал в положительную область делителем. Второе - и не нужно и вредно, ибо если это всё-таки реально ШИМ-сигнал, то в результате такого "сглаживания" получите сумму: амплитуда исходного сигнала + ШИМ-значение. А ТСу вроде как только амплитуда нужна.
Так что - просто сдвигаем делителем/ОУ во внутрь опорного АЦП и подаём на АЦП.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y