Форма входа |
---|
Категории раздела | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Поиск |
---|
|
Наш опрос |
---|
Мини-чат |
---|
Контроль |
---|
Партнёры |
---|
Главная » Статьи » Радиолюбителям | [ Добавить статью ] |
В данной статье представлен датчик утечки газа на микроконтроллере ATtiny13, а в качестве сенсора газа применён MQ-4 фирмы HANWEI ELETRONICS. Это полупроводниковый датчик газа, с вполне привлекательными характеристиками:
Принцип работы датчика обнаружения газа основан на свойстве изменения проводимости тонкопленочного слоя диоксида олова SnO2 при контакте его с определяемым газом. Чувствительность к разного рода газам достигается путем легирования различных присадок в чувствительный слой датчика. Сам чувствительный элемент датчика состоит из керамической микротубы с покрытием Al2O3 и нанесенного на нее чувствительного слоя диоксида олова. Внутри тубы проходит нагревательный элемент, который нагревает чувствительный слой до температуры при которой он начинает реагировать на определяемый газ. При попадании газа в датчик происходит абсорбция газа и в следствие чего сопротивление датчика падает. Алгоритм работы.
Схема датчика приведена на рисунке 1. Рис.1 Ток потребления датчика в целом, в режиме ожидания составляет примерно 160 мА, что много для обычных линейных преобразователей типа 7805, так как им пришлось бы рассеивать мощность P=I*U=0,16*(12-5)=1,12W, а при такой мощности нужно было бы ставить радиатор, что увеличило бы размер платы. По этому применён импульсный стабилизатор на 5 В, на основе микросхемы MC34063A. При сборке платы нужно впаять все детали, кроме сенсора газа
MQ-4 и МК ATtiny13. После
этого нужно переменным резистором R4 настроить
напряжение так, что бы после дросселя L1 оно было
равно 5В. После чего нужно впаять сенсор газа и, если нужно, заново выставить
напряжение после дросселя равным 5 В. Теперь можно подать на датчик 12В
(без подключённого МК) и подождав 2 минуты выставить переменным резистором
R11 напряжение на 5
ножке МК, на пару десятком милливольт меньшим, чем на ножке 6 МК.
Фото готового устройства: К деталям особых требований нету, разве что советую брать переменные резисторы многооборотные в герметичном корпусе, как на фото (синие). Сенсор газа можно брать практически любой, в том числе и из серии MQ-x. Главное что бы он улавливал нужные газы. Благодаря применению в схеме микроконтроллера устройство можно модернизировать под свои нужды, без значительных изменений схемы. Программа для микроконтроллера ATtiny13 написана на языке C, в компиляторе CodeVisionAVR C Compiler V2.03.4 . Алгоритм не такой уж и сложный, по этому думаю разберётесь. При прошивке МК нужно прошить фьюзы вот так: CKSEL0.,1 = 10 , SUT0.,1 = 01, WDTON = 0. Файл печатной платы тоже прилагается, формат Sprint-Layout 5.0. Если есть комментарии по коду или схеме то пишите. Скачать исходный код на С и проект для CodeVisionAVR
Автор проекта Гулабян Гиорги. E-mail: На схеме. Источник: http://eldigi.ru | |
Просмотров: 1097
| Теги: |
Всего комментариев: 0 | |