Я пытаюсь измерить давление воды в водопроводе, точно воспроизведя это: http://www.practicalarduino.com/projects/water-tank-depth-sensor
Когда я протестировал датчик (оставив оба входа свободными и напечатав результат непосредственно в последовательный порт Arduino), я получил волнообразный выходной сигнал. Датчик выдавал высокий выходной сигнал (1023), затем неуклонно падал до 0, а затем снова увеличивался.
Я также попытался протестировать датчик, направив оба выхода (+Vout и -Vout) на аналоговый вывод Arduino. А результат остался прежним.
Мой вопрос: это нормальное состояние? У меня не было опыта работы с датчиком давления, поэтому я понятия не имею, работает ли он правильно или нет.
PS: Я пробовал компонент с помощью адаптера 9V. Из таблицы данных ( http://www.nxp.com/files/sensors/doc/data_sheet/MPX2010.pdf ) я обнаружил, что
Vs = 10 Vdc
В то время как Vs = напряжение питания, что означает Vdc? И в чем разница с Vs?
Обновление: я нашел это https://stackoverflow.com/questions/2851078/analog-readings-on-arduino-returns-wrong-values , и кажется, что дело почти похоже на меня. Должен ли я сделать то же самое с моим MPX2010 с выходного контакта (хотя у MPX2010 уже было собственное заземление с 1-го контакта)?
Когда что-то не получается, нужно изолировать область неисправности. На этот случай есть удобная точка на аналоговом входе на микро.
С помощью мультиметра проверьте напряжение на усилителе датчика давления.
Если мультиметр показывает стабильное напряжение:
-Если он стабилен и не зависает на нулевом или максимальном напряжении питания, тогда ваш микроконтроллер должен выдавать довольно устойчивые показания на последовательном порту.
Если показания мультиметра нестабильны:
Сообщите о своих выводах.
Энди ака
Джим Фишер
Мухамад Икбал
Джим Фишер
Транзистор
карлок