Официальный сайт компании Arduino по адресу arduino.cc
ШИМ на входе аналогово пина.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Пт, 13/11/2015 - 12:58
Плата: Ардуино Про Мини.
Всем привет, пытаюсь прочитать на A1 вольтаж с шима этого же контроллера. Причем менял частоту шима от 32Кс до штатной 490 Hz.
В обоих случаях показывает какую то хрень. Вопрос: аналоговые пины через ADC вообще шим-вольтаж могут читать без танцев с бубном, по умолчанию?
Плата: Ардуино Про Мини.
Всем привет, пытаюсь прочитать на A1 вольтаж с шима этого же контроллера. Причем менял частоту шима от 32Кс до штатной 490 Hz.
В обоих случаях показывает какую то хрень: значения скачут от нуля ло вольтажа шима.
Вопрос: аналоговые пины через ADC вообще шим-вольтаж могут читать без танцев с бубном, по умолчанию?
Подпишусь, чтобы ответы не пропустить (помочь не могу, сорри).
Вольтаж у ШИМа не меняется и всегда будет равен либо 0V, либо 5V. Меняется скважность. Без бубнов никак.
Попробуйте подключить через фильтр.
Jeka_M, это то понятно. Но понятно ведь и то, что если присобачить к нему RC-цепочку, то можно получить прямую в которой будет меняться как раз вольтаж и его вполне можно померять. А ТС, как я понимаю, хочет что-то мерять без RC-цепочки. Такое возможно? Или АЦ будет ему всегда выдавать либо 0 либо 1024, смотря куда попадёт?
Для измерения проводимости почвы я ставил со стороны цифрового пина - конденсатор, а со стороны аналогового - диод и RC цепочку...
Если говорить упрощенно, то МК подключает АЦП ко входу лишь на 12 микросекунд, чтобы взять пробу. Потом эта проба приводится к цифровому виду и числовое значение выдается в регистр АЦП. Если мы говорим о шим-сигнале, который состоит из быстро чередующихся единиц и нулей, то в большинстве случаев АЦП будет возвращать либо минимальное, либо максимальное значение. Неоторые измерения будут иметь некоторое случайное промежуточное значение, когда процесс переключения шим-сигнала из нуля в единицу или наоборот будет приходится на те самые 12 микросекунд, когда АЦП подключен ко входу. Зная эти подробности, исключительно сложно придумать какое-либо разумное применение измерениям шим-сигнала с помощью АЦП таким образом.
Спасиюо! Теперь понятно. Буду реализовывать другим способом.
Этих подробностей я не знал. Теперь знаю.