|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
|
Прерывание по определенному уровню напряжения06.11.2013, 13:11. Показов 22055. Ответов 28
Метки нет (Все метки)
Добрый день!
Решаю задачу отслеживания момента заводки двигателя в автомобиле контроллером ATMEGA168P (вежливая подсветка). Для этого буду мерять напряжение в бортсети - до 13.7 Вольт - работаем на аккумуляторе, свыше 13.7 Вольт - завелся двигатель. Изначально планировал делать так - МК постоянно в глубокой спячке, ватчдог раз в 1-2 секунды, измерение напряжения на аналоговом входе через делитель напряжения 3 к 1 (т.е. дипазон от 0 до 20 Вольт). Точка измерения будет после цепочки диод - дроссель - трансил 18 Вольт - электролит где-нить на 100-500 uF - керамика на 1uF т.е. вроде бы все неприятные выбрыки электросети автомобиля должны быть уже порезаны и сглажены. Еще одна нога отслеживает концевик двери - тут однозначно прерывание по падению напряжения в ноль. Не нравится то, что придется часто просыпаться для измерения. Кажется более красивым решение, при котором МК будет просыпаться только в момент события, на которое надо реагировать. Нашел альтернативный вариант отслеживания уровня напряжением - прерыванием на встроенном в МК аналоговом компараторе. Одну ного компаратора цепляем на внутреннее опорное напряжение МК (1.2 Вольт), вторую - на делитель напряжения, но уже не 3 к 1, а где-нить 10.416 к 1. Насколько я понимаю, чтобы обеспечить точный уровень срабатывания придется поставить в делитель какой-нить достаточно точный подстроечный резистор, который позволит этот уровень подстроить. Насколько такая схема жизненна? Стоит ли с ней заморачиваться? Или измерения раз в секунду надежнее?
0
|
|
| 06.11.2013, 13:11 | |
|
Ответы с готовыми решениями:
28
Прерывание в ATXMEGA32E5 по изменению уровня напряжения на ноге МК Присвоения стиля определенному уровню Как можно сделать квантование функции по УРОВНЮ и по УРОВНЮ И ПО ВРЕМЕНИ |
|
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
|
|
| 06.11.2013, 13:46 | |
|
Компаратор надёжней - потому что тупой
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 06.11.2013, 13:53 | |
|
компаратор тут - лучшее решение.
а вот подстроечный резистор как раз лучше не использовать - лучше два обычных в параллель подобрать - это гораздо надёжнее, особенно в машине
0
|
|
|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
||
| 06.11.2013, 14:35 | ||
А почему подстроечный резитор нежелательно? Обычные я планировал SMD, их достаточно противно сортировать.
0
|
||
|
0 / 0 / 0
Регистрация: 04.03.2011
Сообщений: 594
|
||
| 06.11.2013, 15:36 | ||
А почему подстроечный резитор нежелательно? Обычные я планировал SMD, их достаточно противно сортировать. +1, Застрется, сдвинется, отмерзнет. Впаять подстроечник, отладить схему, впаять заместо постоянные резисторы. Я бы так сделал.
0
|
||
|
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
||
| 06.11.2013, 16:14 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
||
| 06.11.2013, 16:46 | ||
Ну да, я про многооборотный сразу и думал. У недооборотного точность совсем плохая... А мне же тут желательно уровень в третьем знаке поймать, 13.7 Вольта... Ну в смысле получить что-то непонятное в диапазоне от 12 до 14 не очень удобно будет...
0
|
||
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 06.11.2013, 16:46 | |
|
Да какая уж тут точность нужна то? Задача-то смешная. Особой точности тут совершенно не требуется. Обычные резисторы в любом случае гораздо проще, дешевле и надёжнее
0
|
|
|
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
|
|
| 06.11.2013, 17:50 | |
|
Коллеги , в то время когда космические корабли бороздят .... , Вы SMD , переменный резистор. У вас же цельный проц - цифровой потенциометр !
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
||
| 06.11.2013, 18:37 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
||
| 06.11.2013, 19:10 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
||
| 06.11.2013, 19:13 | ||
Ну проще конечно, но тут из спортивного интереса хочется сделать так, чтобы никакой дополнительной проводки не делалось. Будет маленькая девайсятина, которая вставляется в разрыв проводов к плафону освещения салона, а их там два - питание и провод к концевикам дверей. Ну и землю взять под ближайшим болтом (под тем же, где она у плафона)... Сначала хотел ловить по шумам от генератора, но нигде не нашел как это вообще делается...
0
|
||
|
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 326
|
|
| 06.11.2013, 20:47 | |
|
Если не хотите подстраивать резисторы можно заюзать стабилитрон + резистор :) (стабилитрон правда стоит намного дороже)
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 113
|
|
| 06.11.2013, 23:12 | |
|
Проснуться по компаратору, запустить АЦП - по результату принять решение.
0
|
|
|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
||
| 07.11.2013, 07:34 | ||
На МК него же нельзя подавать напряжения выше питания, 5 Вольт, а тут либо сравнивать напряжение в сети с напряжением на стабилитроне (14 Вольт например) или как-то эти два нарпяжения снижать. Вроде бы можно просто поставить делители, но они же не идеальные, в результате на компараторе получим сравнение непонятно каких величин. Или опять же резисторы для делителей подбирать...
0
|
||
|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
||
| 07.11.2013, 07:35 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
|
| 07.11.2013, 09:17 | |
|
Ну вот и наступил он - конец мечтам :-(
ATMEGA-то про прерыванию от компаратора не просыпается! Так что все равно ватчдог, без вариантов :-(
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 07.11.2013, 10:19 | |
|
>>ATMEGA-то про прерыванию от компаратора не просыпается!
это смотря какие режимы сна используете. в Idle должен работать. по вачдогу просыпаться можно, но это изврат всё-таки да и я не очень понимаю - какие проблемы в машине с питанием-то? у аккумулятора саморазряд, наверно в сотни раз выше, чем мк потребляет
0
|
|
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
||
| 07.11.2013, 10:52 | ||
На вход А - напряжение с опорного источника (например, 2.5в), на вход Б - бортовое, деленное на 5.4. Резисторным делителем.
0
|
||
|
0 / 0 / 0
Регистрация: 08.02.2013
Сообщений: 74
|
||
| 07.11.2013, 12:12 | ||
На вход А - напряжение с опорного источника (например, 2.5в), на вход Б - бортовое, деленное на 5.4. Резисторным делителем. Так возвращаемся к исходной проблеме с подбором резисторов или использованием точного подстроечного резистора. Т.к. нужно отлавливать разницу между 12.0 и 13.7 Вольт, а разброс в номинала резисторов делителя даст неточный коэффициент деления...
0
|
||
| 07.11.2013, 12:12 | |
|
Помогаю со студенческими работами здесь
20
Чем отличается измерение мультиметром напряжения постоянного от напряжения переменного тока? Как зарядить одиночную пластину до выходного напряжения умножителя напряжения
Квантование сигналов по уровню
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|