Непонятка с подключением аналогового датчика давления 0-5 вольт
- Войдите на сайт для отправки комментариев
Чт, 12/07/2018 - 23:03
Есть датчик со следующим даташитом:
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
Подключил ради интереса на другой вход - та же фигня. Осциллографа под рукой нет. :(
Есть мысли, глядя в даташит, что за фигня и как побороть?
Смущает что по тестеру все верно. А нанку колбасит. Причем другие подобные датчики я уже подключал, с ними все хорошо.
Виноват, не те цифры процитировал:
Может вход другой читаем?
Может вход другой читаем?
Тот, к сожалению. Если я его физически от него отключаю - показания пляшут куда сильнее, когда он в воздухе висит. Когда подключаю обратно - пляшут куда меньше. Но пляшут. А на пине контакте при этом 1.39, иногда 1.38, проверял.
Сейчас вот переключил его с A1 на A6 - картина не меняется.
Попробуйте подконденсатрить, например 10-20 pf
Попробуйте подконденсатрить, например 10-20 pf
Сигнал с землей? На что вторую ногу кондера-то сажать? Или просто в разрыв как фильтр? Впрочем, под рукой все равно ничего ероме 10uf,22uf и 33uf нету. :(
Между аналоговой ногой и землей.
Если поставить 10 мф, то читать не чаще раза в 20-40 сек. но за то ОООООЧЕНЬ стабильно :)
Чечако, для начала поставьте на входе RC-фильтр. Только не 10-20 pF, а побольше - так, чтобы постоянная времени примерно соответствовала периоду опроса. В качестве резистора, кстати, можект служить и выходное сопротивление датчика, если Вы сможете найти его в дэйташите.
Между аналоговой ногой и землей.
Воткнул 10uF на 16 вольт, опрос четыре раза в секунда - стало сильно полегче. Я бы даже сказал - в рамках погрешности:
БИНГОООООО
БИНГОООООО
Бинго-то оно конечно бинго, спасибо! :) Но непонятны два момента:
1. Почему я еще ни разу так не подрывался на других подобных датчиках? Всегда подключал напрямую, и проблем не было. Или считается хорошим тоном все подключать через подобные конденсаторы?
2. Как подобрать правильную емкость конденсатора? Хотя даже с нынешним на 10uf оно обновляется достаточно шустро, я проверил.
1-хз
2-Вам выше adriano написал.
Чечако, для начала поставьте на входе RC-фильтр. Только не 10-20 pF, а побольше - так, чтобы постоянная времени примерно соответствовала периоду опроса.
В качестве резистора, кстати, можект служить и выходное сопротивление датчика, если Вы сможете найти его в дэйташите.
Заранее прошу прощения за вероятно глупые вопросы, но электротехника у меня была лет двадцать пять назад, и я ее безбожно прогуливал, о чем сейчас жалею. :(
Постоянная времени - имеется ввиду время заряда конденсатора до полной емкости? Если да - разве оно не зависит от напряжения? А оно у нас плавает между 0.25 и 4.85 вольта.
И про резистор - вот тут я вообще не понял, о чем речь. В даташите есть Output Impedance - максимум 10 ом.
Заранее прошу прощения за вероятно глупые вопросы, но электротехника у меня была лет двадцать пять назад, и я ее безбожно прогуливал, о чем сейчас жалею. :(
Постоянная времени - имеется ввиду время заряда конденсатора до полной емкости? Если да - разве оно не зависит от напряжения? А оно у нас плавает между 0.25 и 4.85 вольта.
И про резистор - вот тут я вообще не понял, о чем речь. В даташите есть Output Impedance - максимум 10 ом.
[/quote]
Очень жаль что 25 лет назад вас не научили пользоваться гуглем.....
http://easyelectronics.ru/kondensator-i-rc-cepochka.html
Очень жаль что 25 лет назад вас не научили пользоваться гуглем.....
http://easyelectronics.ru/kondensator-i-rc-cepochka.html
В те годы не то что гугл, даже альтависта еще не запустилась. :) Спасибо за ссылку, не сообразил что рекомендацию про конденсатор и резистор надо читать как "И", а не как "ИЛИ". :)
Тогда почитайте ещё про второй закон коммутации.
Ссылку не дам, жалко, самому нужна....;)
Вообщем, докладываю результаты боевой обкатки - с подключеным конденсатором на 10мкф связка работает как надо, если на времени обновления данных его емкость и сказывается, то глазу это незаметно.
Но вот если датчик взять и отключить - ардуинка кушает этот кондер ооооочень долго, медленно снижая напряжение. :) Так что буду подбирать что-то мелкое. Как я понимаю - подбирать опытным путем, минимальную емкость, при которой не будет скачков данных на входе.
Медленно, потому, что у нее большое входное сопротивление+ ток утечки кондера.
Поставьте параллельно кондеру килоом так 20, будет быстрее разряжаться. Время разряда и будет та самая постоянная времени, о которой Вам писал adriano.
Медленно, потому, что у нее большое входное сопротивление+ ток утечки кондера.
Поставьте параллельно кондеру килоом так 20, будет быстрее разряжаться. Время разряда и будет та самая постоянная времени, о которой Вам писал adriano.
Как я понимаю - правильнее все ж таки будет взять конденсатор меньшей емкости. 10мкф я воткнул исключительно потому, что ничего меньше под рукой не нашлось, а проверить надо было.
В общем, если кому интересно - кондеров до 0.1мкф не хватает. :( Я такой подставы не ожидал, так что вернул пока 10мкф. Следующим заходом попробую 1-2-4.7мкф, ибо уже интересно.