реклама на сайте
подробности

 
 
> Организация защиты средствами atmega8
PhX
сообщение Aug 4 2008, 09:28
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249



Скажу сразу с avr не работал, поэтому просьба сразу не пинать.
Вопрос такой можно ли на меге8 организовать быстродействующую защиту?
Подробнее:
1. На 2 входа мультиплексора ацп меги поступают сигналы которые необходимо сравнить с максимально допустимыми значениями и если один из них его превышает установить ножку порта (например PB1) в 0;
Как я понимаю это просто и выполнимо, однако хочется не зарываясь в ДШ узнать у гуру сколько времени пройдет (тактовая частота 1Мгц) (тактов займет приблизительно) между превышением уровня и установкой нуля на ножке?
2. Сигнал подается на вход встроенного в мегу компаратора, здесь 2 подвопроса:
2.1. Есть ли генератор опорного сигнала для второго входа компаратора или нужно ставить внешний?
2.2. Можно ли очень быстро (единицы мкс) установить туже ножку порта, что и в вопросе1, (например PB1) в 0;


--------------------
Если все, то не я...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Aug 4 2008, 09:50
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(PhX @ Aug 4 2008, 12:28) *
сколько времени пройдет (тактовая частота 1Мгц) (тактов займет приблизительно) между превышением уровня и установкой нуля на ножке?

Если использовать АЦП во free-running режиме, тогда минимальное макс время будет
Tпреобразования (1/Fsampling (Fsampling = 15kHz)) + T(приоритетных обработчиков, если есть) + несколько тактов вход в прерывание. Т.е. можно расчитывать на время до 100мкс.

Цитата
2.1. Есть ли генератор опорного сигнала для второго входа компаратора или нужно ставить внешний?

Можно использовать опорное с ножки Aref включив при этом АЦП с внутренним опорником (но точность этого опорного +/- 10%).

Цитата
2.2. Можно ли очень быстро (единицы мкс) установить туже ножку порта, что и в вопросе1, (например PB1) в 0;

Можно.
Срабатывание компаратора с noise canceller'ом - 4 такта, еще 5 тактов вход в прерывание и установка ножки в 0 + 3 такта макс джиттер. (если в системе будут другие прерывания, нужно учесть и длительность их обработки).
По минимуму (если нет других прерываний) время установки 0 на выходе будет 9..12/Fclk.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Aug 4 2008, 10:02
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(defunct @ Aug 4 2008, 13:50) *
По минимуму (если нет других прерываний) время установки 0 на выходе будет 9..12/Fclk.

Наверно, можно и быстрее, если подцепить выход компаратора к блоку захвата таймера, а выход захвата использовать для сигнала тревоги. Не будет задержки на вход в прерывание.
А вообще, действительно, лучше использовать внешние "железные" компараторы, а уж мегой обрабатывать "постфактум", если очень хочется.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- PhX   Организация защиты средствами atmega8   Aug 4 2008, 09:28
||- - defunct   Цитата(MrYuran @ Aug 4 2008, 13:02) Навер...   Aug 4 2008, 10:20
|- - PhX   Цитата(defunct @ Aug 4 2008, 14:50) По ми...   Aug 4 2008, 12:33
- - Stanislav_S   Цитата(PhX @ Aug 4 2008, 14:28) Скажу сра...   Aug 4 2008, 09:52
- - GDI   1. Надо понимать что измерение каналов АЦП происхо...   Aug 4 2008, 10:01
|- - Боинг749   Цитата(GDI @ Aug 4 2008, 14:01) Еше реком...   Aug 25 2008, 12:23
- - SasaVitebsk   МК применяется для интелектуальной обработки сигна...   Aug 4 2008, 13:18
|- - PhX   Цитата(SasaVitebsk @ Aug 4 2008, 18:18) В...   Aug 4 2008, 13:43
|- - defunct   Цитата(PhX @ Aug 4 2008, 16:43) Вообще с ...   Aug 4 2008, 16:06
|- - SasaVitebsk   Цитата(PhX @ Aug 4 2008, 16:43) Скорость ...   Aug 4 2008, 18:28
- - Serjio   Можно применить АЦП с управляемыми порогами MAX136...   Aug 4 2008, 16:26
- - domowoj   Цитата(PhX @ Aug 4 2008, 16:28) 1. На 2 в...   Aug 5 2008, 01:07
- - EmbedElektrik   а может все таки внешний компаратор поставить? Есл...   Aug 5 2008, 17:13
|- - SasaVitebsk   Цитата(EmbedElektrik @ Aug 5 2008, 20:13)...   Aug 5 2008, 22:08
- - =GM=   Цитата(PhX @ Aug 4 2008, 08:28) 2.2. Можн...   Aug 5 2008, 20:09
- - GDI   Устройство Выборки-Хранения - samle-hold по англий...   Aug 25 2008, 12:34
|- - Боинг749   Цитата(GDI @ Aug 25 2008, 15:34) Устройст...   Aug 25 2008, 13:26
- - GDI   Холостое преобразование надежнее, на мой взгляд, о...   Aug 25 2008, 16:04
|- - Боинг749   Цитата(GDI @ Aug 25 2008, 19:04) Холостое...   Aug 25 2008, 16:14
|- - sKWO   ЦитатаНасколько я знаю, то, если не ошибаюсь, вход...   Aug 25 2008, 16:20
|- - Боинг749   Цитата(sKWO @ Aug 25 2008, 19:20) Вы про ...   Aug 25 2008, 16:54
|- - sKWO   Цитата(Боинг749 @ Aug 25 2008, 19:54) А к...   Aug 25 2008, 17:06
- - GDI   Как работает АЦП точно знает только Атмел, потому ...   Aug 26 2008, 06:53
|- - Боинг749   Цитата(GDI @ Aug 26 2008, 10:53) Как рабо...   Sep 8 2008, 19:53
- - Ph. Anatoliy   Человек задал вопрос, и в первых же постах был дан...   Sep 10 2008, 21:15
- - SasaVitebsk   Цитата(Ph. Anatoliy @ Sep 11 2008, 00:15)...   Sep 11 2008, 11:00


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 13:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016