ШИМ на входе аналогово пина.

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

Плата: Ардуино Про Мини.

Всем привет, пытаюсь прочитать на A1 вольтаж с шима этого же контроллера. Причем менял частоту шима от 32Кс до штатной 490 Hz. 

В обоих случаях показывает какую то хрень. Вопрос: аналоговые пины через ADC вообще шим-вольтаж могут читать без танцев с бубном, по умолчанию? 

 

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

Sloper пишет:

Плата: Ардуино Про Мини.

Всем привет, пытаюсь прочитать на A1 вольтаж с шима этого же контроллера. Причем менял частоту шима от 32Кс до штатной 490 Hz. 

В обоих случаях показывает какую то хрень: значения скачут от нуля ло вольтажа шима.

Вопрос: аналоговые пины через ADC вообще шим-вольтаж могут читать без танцев с бубном, по умолчанию? 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Подпишусь, чтобы ответы не пропустить (помочь не могу, сорри).

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Вольтаж у ШИМа не меняется и всегда будет равен либо 0V, либо 5V. Меняется скважность. Без бубнов никак.

nevkon
Offline
Зарегистрирован: 20.01.2015

Попробуйте подключить через фильтр.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Jeka_M, это то понятно. Но понятно ведь и то, что если присобачить к нему RC-цепочку, то можно получить прямую в которой будет меняться как раз вольтаж и его вполне можно померять. А ТС, как я понимаю, хочет что-то мерять без RC-цепочки. Такое возможно? Или АЦ будет ему всегда выдавать либо 0 либо 1024, смотря куда попадёт?

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Для измерения проводимости почвы я ставил со стороны цифрового пина - конденсатор, а со стороны аналогового - диод и RC цепочку...

a5021
Offline
Зарегистрирован: 07.07.2013

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

Sloper
Sloper аватар
Offline
Зарегистрирован: 30.03.2015

Спасиюо! Теперь понятно. Буду реализовывать другим способом.

Этих подробностей я не знал. Теперь знаю.