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

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

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

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

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

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


 
Опции темы
Непрочитано 05.10.2012, 17:44  
papa_n
Временная регистрация
 
Регистрация: 08.01.2007
Сообщений: 92
Сказал спасибо: 17
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
papa_n на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

И снова вопрос))
Как усыпить МК а потом пробудить если изменится аналоговое напряжение на входах АЦП (аналоговій акселерометр)
Может кто то делал что нибудь подобное
Реклама:
papa_n вне форума  
Непрочитано 05.10.2012, 18:59  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Либо будить по Pin Change, либо, если дельта нужна произвольная, будить по таймеру, читать значение ADC и снова уходить в спячку, если ADC показывает, что ничего интересного не происходит. Смотрите в ДШ табличку 11-1 с источниками побудки. И вообще, хорошо бы прочесть всё, что выдаст поиск по слову "sleep" - там много сопутствующих деталей.
Можно еще добавить в схему внешний аналоговый компаратор и будить от него.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 05.10.2012 в 19:42.
tempora вне форума  
Непрочитано 05.10.2012, 21:29  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от papa_n Посмотреть сообщение
И снова вопрос))
Как усыпить МК а потом пробудить если изменится аналоговое напряжение на входах АЦП (аналоговій акселерометр)
Может кто то делал что нибудь подобное
Вопрос с автоответом.
1. Один из наиболее жрущих компонентов МК - АЦП.
2. МК аналоговые величины измеряет ТОЛЬКО при помощи АЦП.
3. "Увидеть" изменение аналоговой величины можно ТОЛЬКО имея АЦП включенным.
4. Какой смысл уходить в сон с включенным АЦП?

Есть иные решения.
Уход в сон с пробуждением по таймеру, с замером величины АЦП, сравнением с сохраненным предыдущим и снова в сон.
Элегантные решения предлагают STM. Есть режим AWU (Auto-WakeUP) - уход в active-halt с периодическим пробуждением от малопотребляющего таймера. Они же предлагают к применению компаратор АЦП с двумя порогами. Если совместить их вместе, получится красивое и экономичное решение.

У всех решений с пробуждением по таймеру есть общий минус. Всегда будут интервалы времени, когда измерения не производятся. Но автор вопроса ничего не сказал по этому поводу вообще. Какова дискретность замеров приемлима по ТЗ? Сам принцип аналоговых измерений суть дискретный во времени процесс. Всегда есть вероятность пропуска контролируемых величин. Все зависит от требований разработчика и установленных времен и режимов преобразований.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 05.10.2012, 21:33  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от tempora Посмотреть сообщение
Можно еще добавить в схему внешний аналоговый компаратор и будить от него.
Можно взять МК с внутренним аналоговым компаратором, но что толку. Это будет лишь отработка на порог. Но никак не на изменение (дельту).
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 05.10.2012, 22:26  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от ut1wpr Посмотреть сообщение
Можно взять МК с внутренним аналоговым компаратором,
Я так понимаю, это всё тот же проект с мегой2560, т.е., вопрос выбора м/к уже не стоит.

Сообщение от ut1wpr Посмотреть сообщение
Это будет лишь отработка на порог. Но никак не на изменение (дельту).
Хоть описания и нет, но думаю, что тут мерять порог было бы достаточно - нужно просто будить м/к, когда vehicle начинает движение. Нужно только добавить кое-какую программную обработку.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 05.10.2012, 23:12  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от tempora Посмотреть сообщение
мерять порог было бы достаточно - нужно просто будить м/к
учли дрейф, шум? он тоже будет будить МК. а как запоминать будете уровень и смещение +/-?
jump вне форума  
Непрочитано 05.10.2012, 23:31  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от jump Посмотреть сообщение
учли дрейф, шум? а как запоминать будете уровень и смещение +/-?
Вижу, Вы знакомы с деталями конструкции, о которых автор вопроса ничего не сообщил. Разумеется, если конструкция выдает что попало, то м/к будет просыпаться от чего попало.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 06.10.2012, 01:19  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от tempora Посмотреть сообщение
Я так понимаю, это всё тот же проект с мегой2560, т.е., вопрос выбора м/к уже не стоит.
Совершенно зря
Мне казалось, задача определяет выбор МК, а не наоборот. Впрочем, если у человека на макетнице один единственный кристалл, а он хочет в процессе изучения K&R попутно реализовать мнооого всякого-разного, то я тут не помощник. Дискутировать можно до бесконечности. Решение задачи должно быть дешевым, быстрым и легко реализуемым. Это мой подход. Зациклившись на одном МК можно такого наворотить...
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 06.10.2012, 01:47  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от ut1wpr Посмотреть сообщение
Вопрос с автоответом.
4. Какой смысл уходить в сон с включенным АЦП?
У АВР есть режим ADC Noise Reduction Mode - ядро засыпает на время преобразования, чтобы не шуметь. Результат должен по идее получится лучше.
_Артём_ вне форума  
Непрочитано 06.10.2012, 02:17  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Уроки СИ для AVR микроконроллеров

Сообщение от ut1wpr Посмотреть сообщение
Совершенно зря
Ну, это не ко мне.

Сообщение от ut1wpr Посмотреть сообщение
Впрочем, если ... он хочет в процессе изучения K&R попутно реализовать ...
Что-то мне подсказывает, что ситуация устроена с точностью до наоборот.

Сообщение от _Артём_ Посмотреть сообщение
У АВР есть режим ADC Noise Reduction Mode - ядро засыпает на время преобразования, чтобы не шуметь. Результат должен по идее получится лучше.
Да тут, похоже, задача не в том, как лучше измерить, а в том, как сэкономить аккум.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 06.10.2012 в 02:19.
tempora вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видео уроки dosikus Микроконтроллеры, АЦП, память и т.д 61 23.01.2012 21:06
Видео уроки (flash) Proteus 7.1 fmssp Proteus 5 13.08.2007 03:56
AVR уроки Рюмика chipic128 Proteus, KiCAD и другие ECAD 9 07.03.2007 21:46
уроки от LABCENTRE(PIC12F675+C) dosikus Микроконтроллеры, АЦП, память и т.д 22 09.10.2006 10:16


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot