Свежие обсуждения
Микроконтроллеры

AVR начинающим - вопросы и ответы

1 66 67
DWD: Просто Ваше "абсолютно" получилось двусмысленным...

А вы прочитайте вместе с предыдущим предложением.

 
DWD 9 февраля, 17:01

Требуется измерение напряжения на автомобильной АКБ с помощью МК ATmega328. 

Жаль, что вы так далеко. А то валяется готовый 12-вольтовый бесперебойник, правда, не на Atmega, а на PIC16F676.

 

Тут, видимо, важен не результат, а процесс. Ибо на Али полно копеечных мониторов для свинцовых аккумуляторов (и для литиевых тоже): 

Эти два с цифровым кнопочным управлением. А есть и с обычными аналоговыми крутилками. На верхней картинке ещё и с компьютерной коммуникацией кажись, ТX, RX. 

 
DWD: Хотелось бы так же мониторить опорное напряжение АЦП +5,12В. Но при измерении любым АЦП собственного опорного напряжения получаются максимальные значения АЦП. При этом от величины напряжения ничего не зависит. То есть, будет ли опорное 5В , либо 5,12В,максимальное значение на выходе АЦП будет одно и то же. Скажем, для 10-и разрядного АЦП после измерения и преобразования разных напряжений получим одно и то же число: Uin*1024/Uref=5*1024/5=5.12*1024/5.12=1024. Выходит, что измерять опорное напряжение бессмысленно?..

Такая возможность есть. В атмеге328 есть внутреннее опорное напряжение 1.1В. Можно его выбрать и через делитель измерить внешнее 5.12В.

Скажем 5.12В делите на 5, получаете 1024 мВ. Измеряете с опорой 1100 мВ (шаг 1.074 мВ) и получаете число 953. Значит, измеренное напряжение равно 953*5*1.074=5118 мВ ≈ 5.12 В с погрешностью 5 мВ.

Ну, если немного усреднить (раз так в 256, чтобы удобнее делить), то результат можно раз в 16 улучшить.

_________________

Почему-то ответ с таблетки не прошёл, прошу админа удалить два моих предыдущих поста.

 

На последней картинке интересные "трудности перевода":

stop=set

set=up

increase=down

smile

 
GM: прошу админа удалить два моих предыдущих поста.

Не переживайте. "Пустышки" исчезают в полночь автоматически.

 

Я до пятницы совершенно спокоен (С).

Да, с чего вы решили, что я переживаю :-)? Я вроде пальцы не заламывал.

 
GM: Да, с чего вы решили, что я переживаю :-)?

Я так не решал. На всякий случай. laughing

 

Доброе время суток.  Нужен совет по микропроцессору STM. Ножки  Vss и  Vdd  показывают короткое замыкание. Но когда я измерял напряжение питания внезапно  тестер показал 3.3 V. Светодиод загорелся зеленым цветом. После этого примерно 5 минут не отключил питание, светодиод горел. Потом я отключил питание и снова включил. Снова короткое замыкание по питанию. Вопрос такой STM32 целый или вышел из строя? Может в плате есть короткое замыкание. ( Питание 3.3V оставил только для  STM32, ещё две микросхемы связи VP 230 которые питаются 3.3V  я снял)

 

Какое сопротивление КЗ? Если 0,... то может быть КЗ и в плате и в МК, а если единицы-десятки - то явно в полупроводнике.

Однажды попала мне плата с PIC24, которая проработала несколько лет, пока по питанию не прилетел скачок (нештатное зарядное вышло со строя и дало высокое напряжение на выходе, попутно убив LiFePo АКБ и супрессоры, а вместо предохранителей стояли перемычки). Так у МК по питанию было пониженное сопротивление (точно не помню, но десятки Ом были), при подаче питания МК (3.3В) потреблял порядка 200 мА ну и грелся "на все мА-ры", не запускаясь. Вначале выпаивал все по цепи 3.3В, потом дело дошло и до МК. Что любопытно, так спалили две платы, у второй под супрессорами и танталом прогорела плата насквозь, но МК остался жив и был перепаян в другую плату :)