Sharp GP2Y1010AU0F - хорошая альтернатива DSM501
Компактный оптический датчик пыли - именно так позиционирует себя GP2Y1010AU0F от Sharp. Данный датчик вызывает больше доверия чем noname DSM501, собранный непонятно где и откалиброванный непонятно кем, а тут Sharp! Но тем не менее, неизвестно, а может китайцы что-то накрутили подстроечным резистором.
В комплекте с датчиком идет резистор на 150 Ом и конденсатор на 220 мкФ, как указано в даташите [1], без этих двух компонентов ничего работать не будет.
GP2Y1010AU0F, как и DSM501 улавливает отраженный свет от проходящих через него частиц, но выдает аналоговый сигнал, для работы с которым требуется наличие АЦП.
Теперь проведу небольшое сравнение обоих датчиков. У каждого есть плюсы и минусы, но тем не менее GP2Y1010AU0F выигрывает на фоне DSM501.
Итак, плюсы GP2Y1010AU0F:
В комплекте с датчиком идет резистор на 150 Ом и конденсатор на 220 мкФ, как указано в даташите [1], без этих двух компонентов ничего работать не будет.
GP2Y1010AU0F, как и DSM501 улавливает отраженный свет от проходящих через него частиц, но выдает аналоговый сигнал, для работы с которым требуется наличие АЦП.
Теперь проведу небольшое сравнение обоих датчиков. У каждого есть плюсы и минусы, но тем не менее GP2Y1010AU0F выигрывает на фоне DSM501.
Итак, плюсы GP2Y1010AU0F:
- Больше доверия к Sharp, чем noname;
- В разы ниже чувствительность к шумам по питанию;
- Измерение в общепринятых единицах мг/м3;
- Более простая программа для измерений;
- Ниже энергопотребление;
- Компактный корпус;
А теперь минусы:
- Для работы необходим АЦП в МК;
- Нет четкого описания на какие частицы реагирует датчик;
- Показания от измерений расходятся с указанными в даташите [1];
В следующей части я расскажу как правильно подключить GP2Y1010AU0F к Arduino и другим МК, а так же как написать программу для измерения.
Использованные документы:
[1] Datasheet
[2] Application note
Не думаю, что аналоговый выход – такой уж сильный минус.
ОтветитьУдалитьЯ и не говорю, что это огромный минус. Но вдруг у Вас есть ATtiny2313, и к нему уже не удастся подключить этот датчик из-за отсутствия АЦП.
Удалить