Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Счетчик системы NAMUR и МК

Непрочитано 29.12.2010, 00:03  
LionRJ
Прописка
 
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
LionRJ на пути к лучшему
По умолчанию Счетчик системы NAMUR и МК

Всем привет. Подскажите как подключить счетчик с системой NAMUR (по сути геркон, но для того чтобы следить за целостностью линии, там еще резисторы поставили, см. рис. вложений) к микроконтроллеру (МК), причем нужно так чтобы событие (замыкание геркона) пробуждала МК из режима сна, идеальный вариант: цифровая линия внешнего прерывания (INT0 и т.п.).
Я уже сделал и работает один вариант (подключил резистор, получился делитель и потом подключил тригер шмитта выход триггера на вход INT0 МК, но в делитель пришлось поставить на подтяжку 4кОм что уже есть много тока), но кретично энергопотребление, поэтому нужен другой вариант.
Может с помощью компаратора (см. рис. вложения)?
Можете подсказать компаратор с минимальным энергопотреблением (порядка десятков микроампер).
или может есть еще какие-нибудь варианты? Полевик?
Миниатюры:
Нажмите на изображение для увеличения
Название: NAMUR.jpg
Просмотров: 95
Размер:	29.8 Кб
ID:	16256   Нажмите на изображение для увеличения
Название: Компаратор.jpg
Просмотров: 122
Размер:	68.0 Кб
ID:	16257  
Реклама:
LionRJ вне форума  
Непрочитано 29.12.2010, 10:06  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

Посмотрите в сторону МК серии MSP430 от Техасов. ИМХО тут главный вопрос в скорости реакции на изменение состояния контакта. Если стоит геркон, у него время дребезга до 5мС. Запускать МК можно не по прерыванию от входа, который может к тому же ловить помехи, а от сторожевого таймера, но тут нужно смотреть на требования по скорости реакции системы.
Учитывая наличие АЦП на борту, потребление тока собствено контактной группой можно сильно снизить.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
LionRJ (29.12.2010)
Непрочитано 29.12.2010, 11:11  
yarunt
Прописка
 
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
yarunt на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

Сообщение от LionRJ Посмотреть сообщение
Всем привет. Подскажите как подключить счетчик с системой NAMUR (по сути геркон, но для того чтобы следить за целостностью линии, там еще резисторы поставили, см. рис. вложений) к микроконтроллеру (МК), причем нужно так чтобы событие (замыкание геркона) пробуждала МК из режима сна, идеальный вариант: цифровая линия внешнего прерывания (INT0 и т.п.).
Я уже сделал и работает один вариант (подключил резистор, получился делитель и потом подключил тригер шмитта выход триггера на вход INT0 МК, но в делитель пришлось поставить на подтяжку 4кОм что уже есть много тока), но кретично энергопотребление, поэтому нужен другой вариант.
Может с помощью компаратора (см. рис. вложения)?
Можете подсказать компаратор с минимальным энергопотреблением (порядка десятков микроампер).
или может есть еще какие-нибудь варианты? Полевик?
Просто доработайте свою схему .
Резистор 4,7к переключите с +vcc на свободную ножку мк.
В момент пробуждения мк будет подавать питание на резистор ,измерять с помощью ацп или компаратором и уходить в спячку убирая напряжение с резистора.
От пробуждения по внешнему прерыванию придется отказаться , нужно завести wdт настроить чтоб сбрасывал контроллер каждые 130мс и после сброса вставить алгоритм выше.

Последний раз редактировалось yarunt; 29.12.2010 в 11:18.
yarunt вне форума  
Сказали "Спасибо" yarunt
LionRJ (29.12.2010)
Непрочитано 29.12.2010, 12:02  
LionRJ
Прописка
 
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
LionRJ на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

Идея проста потрясающая, спасибо, но тогда есть опасность пропустить событие на входе! Ведь если событие произойдет в тот момент когда контроллер спит - все пропала. Еще минус в этот методе в том, что устройство может месяц не принимать никаких событий, и все это время придется будит контроллер по вотчдогу, большие затраты энергии. Но все же пока это самый оптимальный вариант, спасибо.
Уже используется ATmega88, менять МК не хочется, программа уже написана (в проекте много чего еще есть). Внутри семейства МК поменять можно (благо написано на С, перейти будет легко).
Есть еще идея? нет ли маложирущих компараторов, все же хочется будить МК по событию?

Последний раз редактировалось LionRJ; 29.12.2010 в 12:09.
LionRJ вне форума  
Непрочитано 29.12.2010, 12:31  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

Честно говоря я не пробовал, но может вместо вотчдога лучше использовать какой-то из режимов Idle, Power-down and Standby?
roma9112 вне форума  
Непрочитано 29.12.2010, 12:57  
_guardianangel
Почётный гражданин KAZUS.RUN
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,138
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

Разделите контроль целостности линии и контроль срабатывания - контроль линии на встроенный компаратор - делитель сверху 10к снизу 39к - при 5в питания порог компаратора выставте на 4.5в. Контроль срабатывания заведите на INTx. При обрыве - прерывание компаратора, при срабатывании - внешнее прерывание.
_guardianangel вне форума  
Непрочитано 29.12.2010, 13:40  
LionRJ
Прописка
 
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
LionRJ на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

Сообщение от _guardianangel Посмотреть сообщение
Разделите контроль целостности линии и контроль срабатывания - контроль линии на встроенный компаратор - делитель сверху 10к снизу 39к - при 5в питания порог компаратора выставте на 4.5в. Контроль срабатывания заведите на INTx. При обрыве - прерывание компаратора, при срабатывании - внешнее прерывание.
К сожалению этого сделать нельзя, если бы можно было, вопроса бы не было. Резисторы находятся внутри ПОВЕРЕННОГО счетчика, на выходе из него только два провода, поэтому это сделать не получиться . Мне контроль целостности вообще не нужен, только событие.
LionRJ вне форума  
Непрочитано 29.12.2010, 13:40  
yarunt
Прописка
 
Регистрация: 11.07.2007
Сообщений: 127
Сказал спасибо: 8
Сказали Спасибо 24 раз(а) в 18 сообщении(ях)
yarunt на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

Сообщение от LionRJ Посмотреть сообщение
Идея проста потрясающая, спасибо, но тогда есть опасность пропустить событие на входе!
Это кнопка или счетчик событий?
Проект похож на охранную сигнализацию, если есть батарейное питание то вам наверняка нужен контроль разряда батареи ,значит контроллер все-равно нужно будить чтоб померить ее.
yarunt вне форума  
Непрочитано 29.12.2010, 13:44  
LionRJ
Прописка
 
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
LionRJ на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

Сообщение от roma9112 Посмотреть сообщение
Честно говоря я не пробовал, но может вместо вотчдога лучше использовать какой-то из режимов Idle, Power-down and Standby?
Контроллер и так находится в режиме Power-down, но нужно его от туда вывести, сейчас это делается с помощью тригера шмитта, но резистор на подтяжке есть больше чем контроллер в разы. В режим idle МК сильно много есть.
LionRJ вне форума  
Непрочитано 29.12.2010, 14:12  
Alex9797
Почётный гражданин KAZUS.RUN
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Счетчик системы NAMUR и МК

LionRJ Резисторы находятся внутри ПОВЕРЕННОГО счетчика, на выходе из него только два провода, поэтому это сделать не получиться . Мне контроль целостности вообще не нужен, только событие.

Попробуйте такой вариант:
Миниатюры:
Нажмите на изображение для увеличения
Название: NAMUR2.JPG
Просмотров: 89
Размер:	21.5 Кб
ID:	16276  

Последний раз редактировалось Alex9797; 29.12.2010 в 20:22.
Alex9797 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Счетчик звонков для квартирного звонка irxa Поиск схем. Делимся схемами 20 25.09.2010 21:43
Вышла новая версия системы проектирования MEMS устройств CoventorWare 2010 Yuri_Potapoff Proteus, KiCAD и другие ECAD 0 08.04.2010 12:54


Часовой пояс GMT +4, время: 07:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.