Просмотр этой темы:
3 анонимных пользователей
Абитуриент
Зарегистрирован:
17.03.2013 14:45 Сообщений:
3
|
Есть схема достаточно простого дымового извещателя (датчика задымленности). Задача состоит в том, чтобы взяв за базу эту схему, добавить к ней микроконтроллер (выбор пал на ATmega8 по причине наличия в нём АЦП, который будет исходя из значения поданного напряжения, подавать соответствующий сигнал).
Я,как дилетант, буду рад любой помощи.
Отправлено: 17.03.2013 15:16
|
|
Главный Технолог
Зарегистрирован:
14.04.2009 7:05 Из: Россия
Сообщений:
271
|
Дык есть по моему датчики дыма с цифровым выходом для микроконтроллера. ПоГуглите может будет проще собрать из готовых блоков чем огород городить.
Отправлено: 17.03.2013 19:42
|
|
Абитуриент
Зарегистрирован:
17.03.2013 14:45 Сообщений:
3
|
Задача стоит в том, чтобы использовать микроконтроллер и желательно на базе приведенной схемы, а то что нашёл из готовых элементов в основном базируется на К-МОП. Хочется реализовать задуманные идеи с программированием данного микроконтроллера.
Отправлено: 18.03.2013 11:23
|
|
Главный Технолог
Зарегистрирован:
14.04.2009 7:05 Из: Россия
Сообщений:
271
|
Ну что ж Вам мешает, та же Мега8 имеет 10 битный АЦП и возможность выбора источника опорного напряжения. Вам нужно выяснить при каком пороге напряжения с Вашей схемы должен податься сигнал. Далее рассчитать какой из 1024 ступенек АЦП соответствует уровень Вашего сигала. Ну а далее привязать событие с подачей сигнала. В меге есть и компаратор коий тоже можно использовать в Ваших целях.
Отправлено: 18.03.2013 18:09
|
|
Абитуриент
Зарегистрирован:
17.03.2013 14:45 Сообщений:
3
|
Цитата:
Спасибо за совет. Значит можно собирать все элементы и с микроконтроллером разбираться в последнюю очередь?
Отправлено: 18.03.2013 19:55
|
|
Главный Технолог
Зарегистрирован:
14.04.2009 7:05 Из: Россия
Сообщений:
271
|
Ну начинать осваивать микроконтроллеры никогда не поздно, а желательно и пораньше. Благо сейчас сред программирования и примеров к ним полно. Зная архитектуру контроллера и что он умеет можно более грамотно поставить задачу для дальнейшего программирования.
Отправлено: 18.03.2013 21:51
|
|