Непонятка с подключением аналогового датчика давления 0-5 вольт

Чечако
Offline
Зарегистрирован: 15.06.2018

Есть датчик со следующим даташитом:

http://auberins.com/images/Manual/Auber%20104%20Manual.pdf

Вроде как стандартные 0-5 вольт на выходе, есть диапазон.

Подключаю к ардуино, а дальше интересно - показания скачут вверх-вниз. Не так, как если бы он был отключен вообще, но скачут. Меряю напряжение с датчика тестером - стоит как влитые 1.39 вольта. Что как-бы соответствет реальности.

А попугаи (ответ analog.read) скачут примерно так:

361
375
398
411
443
410
334
373
458
428
364
377
392
404
451
417
336
369
461
431
373
380
385
406
455
421
337
371
459
426
383
386
375
399
461
426
336
373
453
428
384
381
369
396
462
425
338
372
444
424
395
389
361
391
465
423
341
376
438
426
404
394
356
393
466
428
341
370
433
418
411
394
343
384
468
425
344
373
424
415
426
398
345
382
471
429
350
377
420
416
432
405
339
377
464
425
357
377
407
415
443
411
342
373
463
429
363
377
394
402
449
414
337
371
455
427
373
 
Подключил ради интереса на другой вход - та же фигня. Осциллографа под рукой нет. :(
Есть мысли, глядя в даташит, что за фигня и как побороть?
 
Смущает что по тестеру все верно. А нанку колбасит. Причем другие подобные датчики я уже подключал, с ними все хорошо.

 

 

Чечако
Offline
Зарегистрирован: 15.06.2018

Виноват, не те цифры процитировал:

 

301
344
209
376
273
334
347
426
357
182
283
195
169
417
339
182
191
235
405
423
176
345
356
419
352
 
Хотя суть не особо меняется...
sadman41
Offline
Зарегистрирован: 19.10.2016

Может вход другой читаем?

Чечако
Offline
Зарегистрирован: 15.06.2018

sadman41 пишет:

Может вход другой читаем?

Тот, к сожалению. Если я его физически от него отключаю - показания пляшут куда сильнее, когда он в воздухе висит. Когда подключаю обратно - пляшут куда меньше. Но пляшут. А на пине контакте при этом 1.39, иногда 1.38, проверял.

Сейчас вот переключил его с A1 на A6 - картина не меняется. 

inspiritus
Offline
Зарегистрирован: 17.12.2012

Попробуйте подконденсатрить, например 10-20 pf

Чечако
Offline
Зарегистрирован: 15.06.2018

inspiritus пишет:

Попробуйте подконденсатрить, например 10-20 pf

Сигнал с землей? На что вторую ногу кондера-то сажать? Или просто в разрыв как фильтр? Впрочем, под рукой все равно ничего ероме 10uf,22uf и 33uf нету. :(

inspiritus
Offline
Зарегистрирован: 17.12.2012

Между аналоговой ногой и землей. 

Если поставить 10 мф, то читать не чаще раза в 20-40 сек. но за то ОООООЧЕНЬ стабильно :)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Чечако, для начала поставьте на входе RC-фильтр. Только не 10-20 pF, а побольше - так, чтобы постоянная времени примерно соответствовала периоду опроса. В качестве резистора, кстати, можект служить и выходное сопротивление датчика, если Вы сможете найти его в дэйташите.

Чечако
Offline
Зарегистрирован: 15.06.2018

inspiritus пишет:

Между аналоговой ногой и землей. 

 

Воткнул 10uF на 16 вольт, опрос четыре раза в секунда - стало сильно полегче. Я бы даже сказал - в рамках погрешности:

 

302
301
301
301
301
298
302
301
301
 
inspiritus
Offline
Зарегистрирован: 17.12.2012

БИНГОООООО

Чечако
Offline
Зарегистрирован: 15.06.2018

inspiritus пишет:

БИНГОООООО

Бинго-то оно конечно бинго, спасибо! :) Но непонятны два момента:

1. Почему я еще ни разу так не подрывался на других подобных датчиках? Всегда подключал напрямую, и проблем не было. Или считается хорошим тоном все подключать через подобные конденсаторы?

2. Как подобрать правильную емкость конденсатора? Хотя даже с нынешним на 10uf оно обновляется достаточно шустро, я проверил.

inspiritus
Offline
Зарегистрирован: 17.12.2012

1-хз

2-Вам выше adriano написал.

Чечако
Offline
Зарегистрирован: 15.06.2018

andriano пишет:

Чечако, для начала поставьте на входе RC-фильтр. Только не 10-20 pF, а побольше - так, чтобы постоянная времени примерно соответствовала периоду опроса.

В качестве резистора, кстати, можект служить и выходное сопротивление датчика, если Вы сможете найти его в дэйташите.

Заранее прошу прощения за вероятно глупые вопросы, но электротехника у меня была лет двадцать пять назад, и я ее безбожно прогуливал, о чем сейчас жалею. :( 

Постоянная времени - имеется ввиду время заряда конденсатора до полной емкости? Если да - разве оно не зависит от напряжения? А оно у нас плавает между 0.25 и 4.85 вольта.

 

И про резистор - вот тут я вообще не понял, о чем речь. В даташите есть Output Impedance - максимум 10 ом.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Заранее прошу прощения за вероятно глупые вопросы, но электротехника у меня была лет двадцать пять назад, и я ее безбожно прогуливал, о чем сейчас жалею. :( 

Постоянная времени - имеется ввиду время заряда конденсатора до полной емкости? Если да - разве оно не зависит от напряжения? А оно у нас плавает между 0.25 и 4.85 вольта.

И про резистор - вот тут я вообще не понял, о чем речь. В даташите есть Output Impedance - максимум 10 ом.

[/quote]

Очень жаль что 25 лет назад вас не научили пользоваться гуглем.....

http://easyelectronics.ru/kondensator-i-rc-cepochka.html

Чечако
Offline
Зарегистрирован: 15.06.2018

trembo пишет:

Очень жаль что 25 лет назад вас не научили пользоваться гуглем.....

http://easyelectronics.ru/kondensator-i-rc-cepochka.html

В те годы не то что гугл, даже альтависта еще не запустилась. :) Спасибо за ссылку, не сообразил что рекомендацию про конденсатор и резистор надо читать как "И", а не как "ИЛИ". :)

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Тогда почитайте ещё про второй закон коммутации.
Ссылку не дам, жалко, самому нужна....;)

Чечако
Offline
Зарегистрирован: 15.06.2018

Вообщем, докладываю результаты боевой обкатки - с подключеным конденсатором на 10мкф связка работает как надо, если на времени обновления данных его емкость и сказывается, то глазу это незаметно.

Но вот если датчик взять и отключить - ардуинка кушает этот кондер ооооочень долго, медленно снижая напряжение. :) Так что буду подбирать что-то мелкое. Как я понимаю - подбирать опытным путем, минимальную емкость, при которой не будет скачков данных на входе.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Медленно, потому, что у нее большое входное сопротивление+ ток утечки кондера. 

Поставьте параллельно кондеру килоом так 20, будет быстрее разряжаться. Время разряда и будет та самая постоянная времени, о которой Вам писал adriano.

Чечако
Offline
Зарегистрирован: 15.06.2018

inspiritus пишет:

Медленно, потому, что у нее большое входное сопротивление+ ток утечки кондера. 

Поставьте параллельно кондеру килоом так 20, будет быстрее разряжаться. Время разряда и будет та самая постоянная времени, о которой Вам писал adriano.

Как я понимаю - правильнее все ж таки будет взять конденсатор меньшей емкости. 10мкф я воткнул исключительно потому, что ничего меньше под рукой не нашлось, а проверить надо было.

Чечако
Offline
Зарегистрирован: 15.06.2018

В общем, если кому интересно - кондеров до 0.1мкф не хватает. :( Я такой подставы не ожидал, так что вернул пока 10мкф. Следующим заходом попробую 1-2-4.7мкф, ибо уже интересно.