Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Я измеряю напряжение до стабилизатора с помощью АЦП. При снижении - сохраняюсь. Все работает. (+)
Отправлено
Vladimir Ljaschko
09 марта 2007 г. 12:46
В ответ на:
Народ, подскажите - хочу сделать слежение за питанием и при потере оного сохранять данные в еепроме (+)
отправлено 1111 09 марта 2007 г. 11:20
А зачем диод? При снижении можно выключить все энергопотребляющие нагрузки.
Составить ответ
|
Вернуться на конференцию
Ответы
А как часто вы меряете?
—
1111
(09.03.2007 13:22:0
86.57.156.79
,
пустое
)
Период 8 мс.
—
Vladimir Ljaschko
(09.03.2007 13:28:19
194.158.204.49
,
пустое
)
Очень часто. А для какого проца? У меня системный тик 10 млс для меги 128 при тактировании 14 мгц - я как-то прикидывал даже раз в 100 млс как-то расточительно. Или вы как-то делаете с минимумом процессорных затрат?
—
1111
(09.03.2007 13:36:52
86.57.156.79
,
пустое
)
MSP430. Измерение в фоне без процессорных затрат вообще. Анализ в основном цикле реально с плавающей частотой, так как длительность обработчика событий зависит от события и момента. Я думаю, что скорость реакции от 1 до 50 мс.
—
Vladimir Ljaschko
(09.03.2007 13:49:4
194.158.204.49
,
пустое
)
Ясно, спасибо. Идею понял. В моем случае такой гламурной картинки не получится наверное. C MSP знакомился слегка. Периферия у них грамотная.
—
1111
(09.03.2007 13:56:6
86.57.156.79
,
пустое
)
Грешен - слабо матчасть знаю. Посмотрел есть в мегах автоматическое преобразование и теоретически можно в основном цикле постоянно читать и обрабатывать соответствующий сфр.
—
1111
(09.03.2007 14:01:24
86.57.156.79
,
пустое
)
В любом случае 10 мс системное прерывание для AVR - это перебор. У меня на AVR-1 мс, на MSP430 - 0,5 мс. Медленные процессы - в главный цикл.
—
Vladimir Ljaschko
(09.03.2007 14:00:14
194.158.204.49
,
пустое
)
Вы обо што гутарите, хлопцы? ;О) 10мс обработки АЦП АВР@14МГц не заметит. Вообще не заметит. Бо это, от силы, 20-50 тактов. Во делов, потерять 5000тактов в секунду в самом тупом случае - обрабоччик на БЭЙСИКе :О). Из 14е6!!!
—
-mse-
(09.03.2007 16:29:30
83.239.86.98
,
пустое
)
А зачем так часто или мы о разных вещах говорим. У меня раз в 10 млс срабатывает таймер. В обработчике я корректирую многочисленные переменные - таймеры, которые юзаются в разных модулях программы.
—
1111
(09.03.2007 14:04:3
86.57.156.79
,
пустое
)
Нет, о том. Зачем часто? Например, начало передачи по RS485 через 1-2 мс после приема. Да полно мест. Функция Delay(), например.
—
Vladimir Ljaschko
(09.03.2007 14:16:11
194.158.204.49
,
пустое
)
Гм по поводу 485 интересная мысль
—
1111
(09.03.2007 14:23:20
86.57.156.79
, 267 байт)
При развороте драйвера может возникать помеха, поэтому после разворота лучше выждать время больше длительности байта.
—
Vladimir Ljaschko
(09.03.2007 14:46:47
194.158.204.49
,
пустое
)
У меня на плате 2 реле. Делал как-то проект там раз в секунду мерял посредством ацп. Компаратор чем приятен - по прерыванию моментом можно отследить снижение питания.
—
1111
(09.03.2007 13:25:24
86.57.156.79
,
пустое
)
Не люблю наличие большого количества прерываний в системе.
—
Vladimir Ljaschko
(09.03.2007 13:54:45
194.158.204.49
,
пустое
)
+1
—
rumiT
(09.03.2007 12:54:1
217.15.62.179
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru