Самодельная паяльная станция с феном на atmega8 и индикатором 1602
Паяльная станция на atmega 8
Паяльная станция на atmega 8
Самодельная Паяльная Станция на базе Микроконтроллера ATMega8A
Самодельная Паяльная Станция на базе Микроконтроллера ATMega8A
ВольтАмперМетр на ATmega8 LCD1602 своими руками
Контроллер ATmega8 http://ali.pub/5dn6jq
Дисплей 1602 http://ali.pub/2jjevs
LM358 http://ali.pub/5mmwbl
Стабилизатор 7805 http://ali.pub/5mmwxr
Резисторы 1/4 ватт http://ali.pub/4hiw1k
Текстолит http://ali.pub/4hiwpa
Инструмент для самодельщика:
Коврик для резки http://ali.pub/5mmxcj
Набор отверток http://ali.pub/3biw95
Сверла http://ali.pub/3bivlt
Шаговые сверла http://ali.pub/3biwym
Припой KAINA http://ali.pub/26adwt еще http://ali.pub/31sfjj
Флюс http://ali.pub/3bixsy
Мультиметр Borbede BD-168B http://ali.pub/3bxo8k
Мультиметр vici vc99 http://ali.pub/5dno1q
Осциллограф http://ali.pub/4rjq97
Программатор usbasp http://ali.pub/2jjej5
Макетная плата http://ali.pub/4hiwx9
Модуль преобразователь MT3608 http://ali.pub/4c4kdb
Паяльник http://ali.pub/3n7auc
Олово отсос http://ali.pub/3n7c0q
Иглы для демонтажа http://ali.pub/3n7bm5
Коврик для пайки http://ali.pub/3n7bb2
—————————-
Сообщество ВК https://vk.com/ivankluch
Архив https://disk.yandex.ru/d/Tpj0SE1G0FhTYw
Видео ВольтАмперМетр на ATmega8 LCD1602 своими руками канала Иван Ключ
Показать
Информация о видео
14 марта 2021 г. 9:46:13
00:07:50

Вольтамперметр своими руками на Ардуино и ATMega8.Подробнее

Лабораторный БП с цифровым вольт-амперметром на ATmega8 & LCD1602Подробнее

Вольтамперметр на atmega8 своими рукамиПодробнее

Новые технолоджИ — цифровой вольтметр амперметр своими рукамиПодробнее

Цифровой вольтметр на ATmega8 своими рукамиПодробнее

Цифровой вольтамперметр предназначенный для установки в блок питания для отображения выходного напряжения, тока и некоторых дополнительных параметров, выполнен в виде встраиваемого модуля.
Основные характеристики устройства:
- основа устройства — микроконтроллер AVR ATmega8 компании ;
- диапазон измеряемого напряжения: 0 В — 30 В, шаг 10 мВ;
- диапазон измеряемого тока: 0 А — 99 А, шаг 10 мА (шаг зависит от значения сопротивления шунта);
- два вариатна конструкции: с микроконтроллером в TQFP и PDIP корпусе;
- односторонняя печатная плата;
- компактная конструкция;
- отображение измеряемых величин на ЖК дисплее (однострочном или двухстрочном) на базе контроллера HD44780 .
Измерение тока проводится с использованием шунта, который подключен последовательно с нагрузкой в цепи отрицательной (общей) клеммы блока питания. Питание устройство получает от основного блока питания (т.е. от блока питания который вы модернизируете). Дополнительной функцией, которую выполняет микроконтроллер, является управление вентилятором охлаждения радиатора выходного транзистора (транзисторов) блока питания.
При использовании двухстрочного дисплея (и соответствующего ПО для микроконтроллера) имеется возможность отображения значения сопротивления подключенной нагрузки. А при использовании блока питания для зарядки Li-Pol аккумуляторов имеется функция отображения электрической емкости аккумуляторов, что дает возможность оценить их состояние и уровень разряда.
Внутреннее разрешение вольтамперметра по диапазону измерения тока рассчитывается согласно выражения:
Разрешение[мА] = 1/(R[Ом]×3.2)
Кроме того, падение напряжения на шунте не должно превышать 2.4 В, поэтому значение сопротивления шунта должно быть меньше 2.4/Imax[A]
- вариант №1: применен микроконтроллер ATmega8 в корпусе TQFP32;
- вариант №2: применен микроконтроллер ATmega8 в корпусе PDIP.
Принципиальная схема вольтамперметра (вариант №1)
Список электронных компонентов (вариант №1)
| Обозначение в схеме | Номинал | Корпус | Примечание |
| Потенциометр | |||
| Потенциометр | |||
| C4, C5, C6, C7, C8, C9 | Данные конденсаторы, указанные на схеме, | ||
| вентилятора. | |||
| На плату не устанавливается | |||
| защитный диод | Опционально. Для защиты транзистора | ||
| Диод Шоттки: 100 В, 3 А | |||
| Регулятор напряжения +5 В | |||
| Регулятор напряжения +12 В | |||
| Микроконтроллер | |||
| коннектор 1×16 | |||
| коннектор 1×2 | |||
| коннектор 1×1 | |||
| коннектор 1×3 | |||
| N-канальный MOSFET |
Принципиальная схема вольтамперметра (вариант №2)
Ниже представлена схема подключения модуля в блоке питания.
Рассмотрим подробно процесс настройки вольтамперметра.
Кнопка S1 — сброс/установка параметров.
Для входа в режим установки параметров вольамперметра необходимо, удерживая кнопку нажатой, подать питание на схему. На дисплее появится надпись «www.elfly.pl», что означает вход в режим установки.
Первый параметр для настройки — опорное напряжение для АЦП
микроконтроллера. Опорное напряжение является основным фактором погрешности измерений. Пользователь должен измерить опорное напряжение на выводе 20 микроконтроллера (для микроконтроллера в корпусе PDIP — вывод 21). Измеренное значение вы и должны прописать в этом «сервисном меню» при помощи этой же кнопки S1, иначе, по умолчанию, принимается значение опорного напряжения Vref = 2.56 В (соответственно техническому описанию на микроконтроллер).
После изменения значения опорного напряжения для сохранения параметра никаких манипуляций с кнопкой S1не должно проводится в течении 5 с.
Следующий параметр — установка значения сопротивления резистора-шунта
.
Если номинал шунта известен, то нажатиями на кнопку S1 необходимо добиться отображения на дисплее соответствующего значения и затем не нажимать кнопку в течении 5 с для сохранения значения.
Если значение сопротивления шунта неизвестно, то необходимо на выход блока питания подключить амперметр, выставить некоторый ток при помощи регулятора ограничения тока блока питания и нажать кнопку S1. Кнопку необходимо нажимать пока показания амперметра и нашего устройства (с правой стороны на дисплее, с левой стороны отображается значение шунта) не станут равными.
После проведения этой процедуры для сохранения параметров кнопку не нажимать в течении 5 с.
Кроме того кнопка S1 используется для сброса значения электрической емкости при зарядке Li-Pol аккумуляторов.
Резистор R9 — точная настройка поддиапазона делителя напряжения.
Чтобы исключить ошибки преобразования АЦП диапазон измерений разбит на два поддиапазона 0 В — 10 В и 10 В — 30 В. Для настройки необходимо на выход блока питания подключить вольтметр и установить выходное напряжение на уровне около 9 В, и регулируя R9 добиться одинаковых показаний вольтметра и нашего устройства.
Резистор R10 — грубая настройка поддиапазона делителя напряжения.
Процедура аналогичная точной настройке, но необходимо установить выходное напряжение блока питания около 19 В, и регулируя резистор R10 добиться совпадения показаний.
Резистор R1 — регулировка контрастности LCD.
Если после сборки устройства на дисплее ничего не отображается, то сперва необходимо отрегулировать контрастность дисплея.
Коннектор J1 — подключение вентилятора.
Коннектор J2 — питание модуля вольтамперметра (+12 В)
Если ваш блок питания имеет выход стабилизированного напряжения +12 В, то его можно подключить к этому коннектору, и в таком случае можно не использовать в схеме регулятор напряжения U2. Такое решение имеет свои плюсы т.к. возможно подключить более мощный вентилятор охлаждения.
Если выхода +12 В у вашего блока питания нет, то этот коннектор необходимо оставить не подключенным.
Примечание. Во втором варианте схемы (PDIP) данный коннектор отсутствует.
Коннектор J3 — питание модуля вольтамперметра (+35 В)
Напряжение питания +35 В подается с диодного моста блока питания. Перед подключением необходимо уточнить параметры используемого регулятора напряжения U2 и уровень напряжения с диодного моста, чтобы не повредить регулятор U2. Но с другой стороны, минимальное напряжение, подаваемое на этот коннектор, не должно быть ниже 9 В или 6.5 В, если используются регуляторы с низким падением напряжения (LDO).
Данный коннектор должен быть подключен независимо от того, подключен ли коннектор J2 к питанию +12 В.
Коннектор J4 — подключение линий измерения напряжения и тока.
Выводы коннектора подключаются:
- Вывод 1 — подключается к клемме «+» блока питания;
- Вывод 2 — подключается к клемме «-» блока питания;
- Вывод 3 — «общий»
Коннектор LCD — подключение индикатора
Вольтамперметр работает корректно с однострочным LCD. Дисплей необходимо использовать со светодиодной подсветкой (ток потребления до 15 мА).
Программирование микроконтроллера
Микроконтроллер может быть запрограммирован с помощью отдельного программатора или же в внутрисхемно с помощью переходника, который подключается к коннектору LCD. Примерный внешний вид переходника изготовленного автором из кабеля IDE:
Помните, что при программировании микроконтроллера в схеме, необходимо подать напряжение питания +5 В. В зависимости от используемого программатора, напряжение питания может подаваться от самого программатора, либо от внешнего источника.
Соответствие сигналов переходника, коннектора LCD, микроконтроллера и программатора
После подключения программатора убедитесь, что программатор «видит» микроконтроллер, и после этого можете приступать к программированию, при этом не забывая выбрать нужное, соответствующее собранной версии, программное обеспечение.
При программировании и установке Fuse-битов
необходимо учитывать, что микроконтроллер должен быть настроен на работу от внутреннего RC осциллятора 1 МГц, а также необходимо установить бит BODEN. Рекомендуемый порог срабатывания Brown-Out детектора — 4 В.
Программное обеспечение для микроконтроллера (HEX-файлы)
| Описание | Вариант №1 | Вариант №2 | |
| | |||
| | |||
| | Дисплей 2×16 | ||
![]() | Дисплей 2×16 | ||
| | Дисплей 2×16 + отображение емкости в мАч | ||
- В скриншоте есть фраза про вранье амперметра в разы из-за какой то узкой дорожки с большим сопротивлением. Как человек, собравший целую кучу зарядников и практически везде использовавший эти девайсы могу ответственно заявить, что текст — какой то самопиар автора. Не все модели показывают точно, но в разы — ГОНЕВО!
- Здесь речь о БП на атмеге.. и Ваши скрины и речи не имеют к данной теме никакого отношения.
- Вас это тоже касается. С навязыванием своих идей!
- Я никому ничего не навязываю. И уже задолбался объяснять таким как вы, Ptaxa73, что если вы собрались сделать зарядное устройство, то не обязательно самому делать и винтики и отвёртку, которая их будет закручивать в самодельный же корпус.
Я могу сделать импульсный блок питания для зарядки. И делал уже. Обратноходовик или полумост. Для этого надо мотать транс, разводить/травить/сверлить текстолит. Паять, колхозить корпус. Я это всё уже проходил. Только это долго и НАУЯ?!! Корпус купим в магазе, источником будет комповый бп или бп для питания светодиодных лент(оба надо допилить — вот где используется мозг, а не в тупом повторении чужих конструкций) и вуаля. Добавив китайское чудо с дигитал цифрами.
Не, если вообще пытаетесь чему то научиться, паять например, как практика подойдёт.
И гонора поменьше. Вы тут ещё не понятно, что вы за птаха, так пролётная или задержитесь. А я на форуме 11 лет уже. - Молодца! Так держать!
- в общем заменил шунт на номинал 0.01 ом, всё работает, но вот количество тока не изменяется, если ток превышает 3 ампера(на данный момент заряжаю акб от авто), но вот если подключить слабую нагрузку, например в моём случае 100 мА, то счетчик работает. Кто сталкивался?
- Сейчас ток снизился до 1.32 А и счетчик начал считать ёмкость. Почему с 1.32 А?
- Приветствую коллеги!
Также собрал показометр вариант №1 в корпусе TQFP32.
Платка своя, точнее переделанная из имеющихся здесь, для «симметричного бутерброда» с индикатором 1602 на разъеме.
Уже давненько борюсь с ситуацией, когда при увеличении тока падает измеряемое показометром напряжение в сравнении с параллельно подключеным эталонным вольтметром.
Разница четко соответствует падению напряжения на шунте.
Схема подключения стандартная
Если чикнуть крестик и посадить «токовый» вход на общий, как показано красным, показания вольтметра становятся аналогичны эталонному и их точность на удивление достаточно неплоха.
Ток измеряется нормально.
Вход с выпрямителя БП не задействован, висение в воздухе и цепляние на общий не приводит к каким либо изменениям.
Вчера уже ночью даже контроллер другой перепаял, прошил, скормил свежий Vref, откалибровал и…. отъимел аналогичный результат.
Плата достаточно качественная, промыта многократно.
На двух входах АЦП которые относятся к измерению напряжения (24, 25 лапы) напряжения неизменны как для «черного» так и для «красного» случая схемы подключения, а показания разные. Как оНо там чего-то калькулирует ума не приложу. Прошивки менял (UI/UIR).
Шой-то я уже в отчаянии заблудившись в этих несчастной горстке деталек.
И как оНо у кого-то из вас правильно работает ХЗ? - http://www….4&postcount=37
Моё мнение по ваще этой затее изначально.
2011 год. - Спаисбо за реплику, но меня не эмоциональные а технические аспекты интересуют.
Гараж отапливаемый:)
Цена 1602 $1,2 + mega8 $1 — c китайским гуном 3-х сегментным в те же деньги, даже при возникшей у меня ситуации, по точности и сравнивать неприлично.
Вопрос мой в том, как оНо у кого-то в варианте TQFP32 корпуса с соответствующими прошивками умудрилось корректно работать?
Может не то и не тем мерили? Малоомные шунты(0.01-0.03) малые токи до 3А могли не дать ощутить эту бяку.
Вычитает падение на шунте, хоть тресни… - Привет народ!
Видимо напрасно я тут бучу поднял, хотя никто толком в нее и не сунулся.
Прошивка заточена для блоков питания куда дополнительно(при его отсутствии) добавляется шунт и показания напряжения соответствуют тому, что должно быть уже на их выходных клеммах, кда цепляют нагрузку.
По этому в прошивке производится вычисление падения на шунте и «косвенный» вывод его на индикацию.
Я собирался использовать этот показометр в чуть других целях(как измеритель в конструкции электронной нагрузки), где этого вычисления не должно быть, и я не мог сразу догадаться, что автор беря измерительный сигнал относительно одной конкретной точки схемы будет выводить его для другой расчетной точки.
По сему вопрос снят, а сам показометр, могу сказать работает более чем хорошо, и это ИМХО, единственная уникальная на просторах инета схемка на меге8, которая во всем диапазоне 0-35В способна выводить напряжение с точностью до 0,0Х.
Своими результатами присоединяюсь к тем, кто подтвердил ее отличную работоспособность для варианта схемы №1 в корпусе TQFP32.
Всем успехов! - Похоже что тема умерла. Видимо придётся написать свою программу, а для этого научиться её писать. Напишу когда, выложу.
- Вам уже ранее советовали другие шунты использовать.
Могу сказать, что я пробовал с 0,1/0,05/0,01.
С 0,01 брешет конкретно. С такими малыми падениями на шунте, схема без доп усилителя не работоспособна.
С 0,1/0,05 — нормально.
Счетчиком я не пользуюсь и не пробовал даже. - При мало токе через шунт, падение тоже малое, но именно при малом падении счетчик считает и весьма корректно.
- И все же. У кого-то работает точно индикатор с показаниями тока. И до какого предела точно показывает ток?
- до 15 ампер гонял, показания точные, даже очень
- Работает точно до 2 цифры после запятой.
0-28 Вольт 0-3,5 А. Шунт 0,22 Ом
Блок питания с стабилизацией напряжения и тока.
При нагрузке напряжение не падает. - Я прошил атмегу. индикатор почемуто чист.При регулировке контрастности появляются квадратики верхней строке дисплея.подскажите в чем ошибка.
- Ищите ошибку! Тема измусолена.
Или больше информации. - Нашел ошибку в мнонтаже.Все заработало.
В начале программы выполняются функции инициализации. Настраивается и запускается АЦП, конфигурируется порт, к которому подключен индикатор, и настраивается таймер Т0. Затем разрешаются прерывания, и микроконтроллер выполняет бесконечный цикл. В цикле опрашивается программный буфер АЦП и вычисляется значение напряжения. Вычисленное значение передается функции индикатора, которая преобразует его в двоично-десятичные цифры, затем в коды цифр индикатора и записывает их в массив (буфер).
Параллельно основной программе вызываются прерывания АЦП и таймера Т0. АЦП работает в режиме однократного преобразования, с внутренним опорным источником напряжения на 2,56В. Выравнивание вправо, используются все 10 разрядов. Результат преобразования АЦП накапливается 8 раз в переменной, усредняется и записывается в программный буфер.
В прерывании таймера Т0 происходит его перезапуск и вызывается функция обновления индикатора. Она гасит текущий отображаемый разряд и зажигает следующий.
Проект состоит из 3-ех программных модулей.
main.c – основная программа
adc.c – функции для работы с АЦП
indicator.c – драйвер семисегментного 4-ех разрядного индикатора.
ВОЛЬТАМПЕРМЕТР НА МИКРОКОНТРОЛЛЕРЕ В ЛАБОРАТОРНЫЙ БП
В наш век прогресса у любого радиолюбителя самый главный прибор при наладке устройств это лабораторный блок питания (БП).
БП может быть как самодельный, так и заводского исполнения. Отличаются по сложности, может быть собран всего на одном линейном регуляторе напряжения, например LM317T, может быть собран на операционных усилителях, на транзисторах.
БП может иметь защиту от КЗ, или наоборот, регулируемое ограничение выходного тока. А более совершенные БП имеют переключение режима «Защита от КЗ/Ограничение выходного тока». Но почти все БП оборудованы в лучшем случае вольтметром. Цифровой вольтметр сложен в изготовлении и настройке, и чаще всего требует применения специализированных микросхем АЦП, например, КР572ПВ2А.
Но вся сложность заключается не в изготовлении платы, а в необходимости применения двухполярного питания +5 В, -5 В для питания указанной микросхемы. Для этого нужен отдельный маломощный БП или отдельные обмотки трансформатора. Таким образом, данные АЦП не очень зарекомендовали себя в радиолюбительской практике.
Что же происходит? На дворе XXI-й век, а дизайна любительских БП не коснулся прогресс? Необходимо исправить эту ситуацию! Задумавшись над этим, я пришел к выводу, что надо сделать собственное устройство индикации параметров БП на микроконтроллере.
В связи с этим и была разработан модуль — цифровой вольтамперметр. Который и будет рассмотрен далее более подробно. Данная разработка предложена вам для повторения и возможной доработки, так как она выполнена в пилотном варианте и требует доработок..(Планировалась функция вычисления потребляемой мощности и отображение на индикаторе, но до этого не дошли лапы, а при испытании обнаружены баги при измерении тока.) Но даже в таком варианте данная схема вполне работоспособна и может быть предложена для повторения даже начинающим радиолюбителям.
Основной упор делался на то, чтобы сохранить минимальную сложность, чтобы не оставить за бортом начинающих радиолюбителей. Вот что у меня получилось.
Схема и рисунок печатной платы представлены далее.
Устройство обеспечивает следующие параметры и функции:
- 1. Измерение и индикация выходного напряжения блока питания в диапазоне от 0 до 100 В, с дискретностью 0,01 В
- 2. Измерение и индикация выходного тока нагрузки блока питания в диапазоне от 0 до 10 А с дискретностью 10 мА
- 3. Погрешность измерения — не хуже ±0,01 В (напряжение) или ±10 мА (ток)
- 4. Переключение между режимами измерения напряжение/ток осуществляется с помощью кнопки с фиксацией в нажатом положении.
- 5. Вывод результатов измерения на большой четырехразрядный индикатор. При этом три разряда используются для отображения значения измеряемой величины, а четвертый — для индикации текущего режима измерения.
- 6. Особенность моего вольтамперметра — автоматический выбор предела измерения. Смысл в том, что напряжения 0-10 В отображаются с точностью 0,01 В, а напряжения 10-100 В с точностью 0,1 В.
- 7. Реально делитель напряжения рассчитан с запасом, если измеряемое напряжение увеличивается больше 110 В (ну может кому-то надо меньше, можно исправить это в прошивке), на индикаторе отображаются символы перегрузки — O.L (Over Load). Аналогично сделано и с амперметром, при превышении измеряемого тока больше 11 А вольтамперметр переходит в режим индикации перегрузки.
Вольтметр осуществляет измерение и индикацию только положительных значений тока и напряжения, причем для измерения тока используется шунт в цепи «минуса».
Устройство выполнено на микроконтроллере DD1 (МК) ATMega8-16PU.
Технические параметры ATMEGA8-16PU
:
- Ядро AVR
- Разрядность 8
- Тактовая частота, МГц 16
- Объем ROM-памяти 8K
- Объем RAM-памяти 1K
- Внутренний АЦП, кол-во каналов 23
- Внутренний ЦАП, кол-во каналов 23
- Таймер 3 канала
- Напряжение питания, В 4.5…5.5
- Температурный диапазон, C 40…+85
- Тип корпуса DIP28
Количество дополнительных элементов схемы — минимально. (Более полные данные на МК можно узнать из даташита на него).
Резисторы на схеме — типа МЛТ-0,125 или импортные аналоги, электролитический конденсатор типа К50-35 или аналогичный, напряжением не менее 6,3 В, емкость его может отличаться в большую сторону. Конденсатор 0,1 мкФ — керамический импортный. Вместо DA1 7805 можно применить любые аналоги. Максимальное напряжение питания устройства определяется максимальным допустимым входным напряжением этой микросхемы. О типе индикаторов сказано далее. При переработке печатной платы возможно применение иных типов компонентов, в том числе SMD.
Резистор R… импортный керамический, сопротивление 0,1 Ом 5 Вт, возможно применение более мощных резисторов, если габариты печатки позволяют установить.
Также нужно изучить схему стабилизации тока БП, возможно там уже есть токоизмерительный резистор на 0,1 Ом в минусовой шине. Можно будет использовать по возможности этот резистор.
Для питания устройства может использоваться либо отдельный стабилизированный источник питания +5 В (тогда микросхема DA1 не нужна), либо нестабилизированный источник +7…30 В (с обязательным использованием DA1). Потребляемый устройством ток не превышает 80 мА. Следует обращать внимание на то, что стабильность питающего напряжения косвенно влияет на точность измерения тока и напряжения.
Индикация — обычная динамическая, в определенный момент времени светится только один разряд, но из-за инерционности нашего зрения мы видим светящимися все четыре индикатора и воспринимаем как нормальное число.
Использовал один токоограничительный резистор на один индикатор и отказался от необходимости дополнительных транзисторных ключей, т. к. максимальный ток порта МК в данной схеме не превышает допустимые 40 мА. Путем изменения программы можно реализовать возможность использования индикаторов как с общим анодом, так и с общим катодом.
Тип индикаторов может быть любым — как отечественным, так и импортным. В моем варианте применены двухразрядные индикаторы VQE-23 зеленого свечения с высотой цифры 12 мм (это древние, мало-яркие индикаторы, найденные в старых запасах). Здесь приведу его технические данные для справки;
- Индикатор VQE23, 20x25mm, ОК, зеленый
- Двухразрядный 7-сегментный индикатор.
- Тип Общий катод
- Цвет зеленый (565nm)
- Яркость 460-1560uCd
- Десятичные точки 2
- Номинальный ток сегмента 20mA
Ниже указано расположение выводов и габаритный чертеж индикатора:
- 1. Анод H1
- 2. Анод G1
- 3. Анод A1
- 4. Анод F1
- 5. Анод B1
- 6. Анод B2
- 7. Анод F2
- 8. Анод A2
- 9. Анод G2
- 10. Анод H2
- 11. Анод C2
- 12. Анод E2
- 13. Анод D2
- 14. Общ катод К2
- 15. Общ катод К1
- 16. Анод D1
- 17. Анод E1
- 18. Анод C1
Возможно использование вообще любых индикаторов как одно-, двух-, так и четырехразрядных с общим катодом, придется только разводку печатной платы под них делать.
Плата изготовлена из двухстороннего фольгированного стеклотекстолита,
но возможно применение одностороннего, просто надо будет несколько перемычек запаять. Элементы на плате устанавливаются с обеих сторон, поэтому важен порядок сборки:
Сначала необходимо пропаять перемычки (переходные отверстия), которых много под индикаторами и возле микроконтроллера.
. Затем микроконтроллер DD1. Для него можно использовать цанговую панельку, при этом ее надо устанавливать не до упора в плату, чтобы можно было пропаять выводы со стороны микросхемы. Т.к. не было под лапой цанговой панельки, было решено впаять МК намертво в плату. Для начинающих не рекомендую, в случае неудачной прошивки 28-ногий МК очень неудобно заменять.
. Затем все прочие элементы.
Эксплуатация данного модуля вольтамперметра не требует объяснения. Достаточно правильно подключить питание и измерительные цепи.
Разомкнутый джемпер или кнопка — измерение напряжения, замкнутый джемпер или кнопка — измерение тока.
Прошивку можно любым доступным для вас способом. Из Fuse-битов, что необходимо сделать, так это включить встроенный генератор 4 МГц. Ничего страшного не случится, если их не прошить, просто МК будет работать на 1 МГц и цифры на индикаторе будут сильно мерцать.
А вот и фотография вольтамперметра:
Я не могу дать конкретных рекомендаций, кроме вышесказанных, о том, как подключить устройство к конкретной схеме блока питания — ведь их такое множество! Надеюсь, эта задача действительно окажется такой легкой, как это я себе представляю.
P.S. В реальном БП данная схема не проверялась, собрана как макетный образец, в будущем планируется сделать простой регулируемый БП с применением данного вольтамперметра. Буду благодарен тем, кто испытает в работе данный вольтамперметр и укажет на существенные и не очень недостатки.
За основу взята схема от ARV Моддинг блока питания с сайта радиокот. Прошивку для c исходными кодами для CodeVision AVR C Compiler 2.04, и плату в формате ARES Proteus можно скачать на . Также прилагается рабочий проект в ISIS Proteus. Материал предоставил — i8086.
Answer
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry»s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
Возникла однажды у меня потребность в нормальном блоке питания. В таком, чтоб мог отдавать в нагрузку ток 4-5 ампера и чтоб напряжение регулировалось. Сказано — сделано. Нашел старинный блок AT блок питания от компа, перепаял. Напряжение регулируется, да вот только сколько там вольт на выходе не понятно. А каждый раз подключать мультиметр мне лень.
Для этого спаял вот это чудо:
Данный вольтметр измеряет напряжение в диапазоне от 0 до 20 вольт. Диапазон может быть расширен или наоборот уменьшен. (придется немного подправить прошивку и пересчитать делитель напряжения). Аппаратная часть почти не представляет интереса: Линейный стабилизатор, источник опорного напряжения на TL431, контроллер и трёхразрядный семисегментый индикатор с общим анодом.
Трёхразрядного индикатора я в Proteus’е не нашел так что не удивляйтесь:-) В принципе, если микрухи TL431 под рукой не будет то можно использовать стабилитрон на 5.1 вольта + делитель напряжения. Но лучше оставить её т.к. измерения будут точней. Стоит она рублей 10 и дефицитом не является. Её можно найти в компьютерных блоках питания в цепях источника дежурного напряжения. Обычно она в корпусе TO-92. Резисторы обвязки лучше применить с допуском 1%. Опять же для точности. Если нет, то можно поставить и обычные. У меня с обычными резисторами источник опорного напряжения выдает около 5.02 вольта, что в принципе нормально. Конденсатор C3 следует расположить максимально близко к микроконтроллеру для снижения всевозможных наводок. Дроссель можно взять любой какой есть в запасах примерно от 10uH до 100 uH. Я нарыл старинный, советского производства. На фото его хорошо видно. Я люблю smd монтаж, и плата соответственно разведена под smd компоненты типоразмера 1206. Ни кто разумеется не запрещает развести свою печатку под выводные детали =) Вместо контроллера Atmega88 можно использовать Atmega8 без изменения схемы. Нужно всего лишь зашить соответствующую программу. Фьюзы микроконтроллера должны быть настроены на тактирование от внутреннего RC генератора работающего на частоте 2 мгц.
Разобравшись с железом поговорим о софте. Впервые я писал программу для микроконтроллера на микропаскале от Mikroelektronika. Впечатления отличные! Удобная среда разработки, справочная система, компактность генерируемого hex, всё это на высоте. Если кто-то захочет подправить прошивку, например сделать её для индикатора с общим катодом, то она в вашем распоряжении внизу страницы. Там же можно обнаружить саму среду разработки в которой этот исходник можно открыть и скомпилировать.
Реализация вольтметра от Владимира
Добавлены ключи на аноды индикатора, что повысило яркость дисплея, и позволяет использовать более мощные дисплеи.
Две печатки под DIP14 и SO14
В схеме применены транзисторы BC847 (КТ3102).
Во время обновления основной статьи
вольтметра в схеме и печатках от Владимира был заменён делитель
напряжения. Прошивки к вольтметру лежат в основной статье .
Реализация сетевого вольтметра от Wali Marat
Печатка отличается от схемы заменой резисторов R2 и R3 на один подстроечный 4,7к и отсутствием стабилитрона VD1.
Также была прислана модифицированная
схема сетевого вольтметра, она отличается более качественной схемой
стабилизации напряжения питания вольтметра.
Фото сетевого вольтметра
Реализация вольтметра/амперметра от Wali Marat
Во все схемы от Wali Marat был добавлен
стабилитрон VD1 на 5,1В(обозначен зелёным цветом), для защиты входа АЦП
микроконтроллера от перенапряжения.
Вольтамперметр для блока питания на ATmega8 и LCD1602
| Предлагаем Вам собрать цифровой индикатор для лабороторного блока питания, данный вольт-амперметр двухканальный, показывает текущее напряжение и потребляемый ток на каждом канале. Входная измерительная часть схемы вольтметра, традиционно проста, состоит из двух сопротивлений .Измерительная часть схемы амперметра собрана на ОУ, это дает пользователю возможность использовать свои шунты с различным диапазоном сопротивлений. Дисплей применен на контроллере HD44780, будет работать и аналог на KS0066. Схема вольтамперметра:FUSE которые соответствуют работе от внутреннего генератора 4MHz ,скрин установки в программе PonyProg показан на рисунке ниже: В схеме в качестве операционного усилителя использована микросхема МСР602 , ее возможная замена LM2904 или LM358, тогда подключать питание ОУ нужно к 12 вольтам. Ниже в архиве есть файлы печатной платы и прошивки, причем прошивки разных вариантов, выбирайте какой вам больше нравится, фотографии ниже. Параметры всех вариантов прошивок одинаковые, максимальное измеряемое напряжение 30 вольт, максимальный ток 10 ампер. Первый вариант прошивки:Второй вариант прошивки:Третий вариант:Данный проект собирался не раз, можете не опасаясь того что схема не заработает повторять его! На основе этого вольтамперметра пару лет назад я собирал свой первый лабораторый источник питания, который служит верой и правдой до сих пор, правда лежит как запасной и ждет своего часа). Фотографии этого источника питания можно посмотреть по этой . схему и файлы прошивок: (~90кб.) файл печатной платы: (~20кб.)
| |
| Категория: Измерительные устройства | Добавил: Адвансед (09.01.2015) | Автор: Александр | |
| Просмотров: 19312 | Комментарии: 31 | Теги: 1602, вольтметр, ATmega8, Амперметр | Рейтинг: 5.0/3 |
| Всего комментариев: 31 | 1 2 » |
|
а точность амперметра как-то повысить можно? если калибруешь на 1 значение то убегая от него на скажем 1А погрешность уже около 0,1А Здравствуйте, такая проблема: при включении на обоих каналах показывает 30,6 в и 10А при подключении нагрузки значения не меняются, что это может быть? ОУ использовал lm358
10 ампер и максимальное напряжение на индикаторе говорят о не правильном монтаже или разводке да, оказалось на ножку AVCC не шло 5 вольт из-за это были такие показания Здраствуйте! У меня проблема: Показывает ток только если снять питание с 4-й ноги МСР6002, правда показывает 2А и не меняется.
какой операционный усилитель используете? плату делали сами или брали с архива? проблема кроется либо в операционнике либо кривой монтаж, проект 1000% рабочий Просто перепутал концы «-» общий и «-«выход на нагрузку, поэтому не мерило, а может помогла замена МСР6002 на LM358n c запиткой от 12в. Теперь у меня проблема в другом: При подключении нагрузки на второй канал показания тока на первом канале исчезают, напряжение показывают оба канала всегда. Разве так должно быть? Печатку брал от сюда Если на оба канала подключена нагрузка — ток должен показывать на обеих каналах?
да, причем у каждого канала своя нагрузка В чем тогда может быть причина, что у меня показывает лишь второй канал, при подключённой нагрузке на оба канала? Если нагрузка лишь на одном канале — показывает нагрузку на соответствуещем канале. Привет всем. сделал данное устройство. Операционник взял LM2904. Но возникла проблема. Показывает ток правильно только один, находящийся справа. Левый же показывает значения от 4 до 5 даже без подключенной нагрузки. При подключении нагрузки на левый ничего не меняется. схему перепроверял много раз, все в порядке. прошивку использую 3-ю (нижняя на этом сайте картинка). И странно, почему на той прошивке стоит вместо A стоит V. Может дело в прошивке? или проблема в другом? подскажите пожалуйста. Подскажите, не могу понять, почему на схеме 2 штуки ОУ, а на печатной плате только один. На схеме так же изображен один ДВУХКАНАЛЬНЫЙ операционный усилитель, то есть, ОДНА микросхема, которая содержит в себе ДВА ОУ. Вывода в указаны в скобках. Конечно, можно использовать ДВА одноканальных ОУ, но придется плату переделывать Теперь я запутался окончательно. Я заказывал сегодня детали исходя из принципиальной схемы. То есть 2 штуки ОУ MCP602 и т.д. А на самом деле на плате будет стоять только один ОУ? И схема будет работать в режиме двухканального измерения тока и напряжения? Здравствуйте. У меня скачат показания тока. Скажите пожалуйста, что можно предпринять? перепровеьте правильность выставлению всех фьюзов, проверьте питание — больше нечему) плату сами делали или взяли отсюда? возможно если сами делали плату, развели не совсем верно, может быть номиналы деталей не те. Обнаружил причину: у меня БП регулируемый, сделан из компьютерного БП, а питание данного девайса взято с 12 ноги TL494. Наверное надо ставить какой-нибудь серьезный фильтр по питанию. ( А какой?) Если питать вольтметр от обычного трансформаторного БП, все показания стабильные, не прыгают туда-сюда. Захотел собрать данный девайс Нагрузка подключается по цепи амперметра, замер тока происходит относительно минуса питания, плюс идет напрямую Автору, бесспорно, решпект и уважуха! Но! Дьявол, как известно, кроется в деталях! В двухканальном блоке питания с данной измерительной схемой есть общая точка-ЗЕМЛЯ. Т.е. эти два канала нельзя будет соединить последовательно, что-бы получить удвоенное или разнополярное напряжения. Выход только в полностью автономных каналах со своей измерительной схемой. С уважением, Сергей. то что данный вольтамперметр не будет работать с двухполярным источником питания это да, действительно минус… но все же, вольтамперметр очень хорош! 7 kip (27.01.2015 11:48) Здравствуйте адвансед, данная прошивка отлично работает на моей конструкции, и вообще только она и работает почему и обращаюсь с просьбой переделать для меня прошивку, мне нужно только 2 параметра на верхней строке(один вольтметр и один амперметр), буду очень благодарен!!!
добрый день! к сожалению исходник на данный проект утерян еще в прошлом году, посмотрите ссылку, одноканальный на avr, как раз то что вам нужно | |
| 1-10 11-15 | |
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
| Статистика |
| Онлайн всего: 2 Гостей: 2 Пользователей: 0 |
В моём случае схема так же заработала сразу, но тем не менее…
На фотографии отсутствует разъем питания, не было под рукой …
а точность амперметра как-то повысить можно? если калибруешь…
В этом видео я рассказываю как сделать вольтамперметр своими руками на Ардуино и микроконтроллере ATMega8. Помимо вольтметра и амперметра получившееся устройство измеряет сопротивление нагрузки и потребляемую мощность.
Статья на сайте (схема, фото, плата, скетч, всё в одном месте) http://andreyandreich.ru/arduino-multimeter/
Архив проекта https://yadi.sk/d/GZkenCOy4MC6kg
=============================
Привет! Меня зовут Андрей Андреевич, я увлекался разного вида самоделками, в основном электронными. В своих проектах предпочитаю использовать детали от старой, отработавшей свое техники.
=============================
Мой сайт: http://andreyandreich.ru/
Почта: cooperation@andreyandreich.ru
Вольтамперметр(ATtiny26)
Схема:
Принцип работы:
Перед АЦП, имеется операционный усилитель с возможностью переключать его входы в дифференциальном включении. Для измерения тока до 2 А напряжение падения с шунта идет напрямую на вход внутреннего операционика, свыше 2А входы операционника переключаются на делитель после шунта. Это сделано для получения приемлемой цены деления амперметра во всем диапазоне.
Измеряемое напряжение идет через делитель на вход АЦП. Вольтамперметр способен нормально измерять напряже
Вольтамперметр с защитами по току и напряжению
Схема:
Вольтметр 0 – 50,0V
Амперметр 0 – 9,99А
раздельно настраиваемая защита по напряжению и току ( здесь возможно изменение положения точки разрядности пользователем из меню, светодиоды имитируют включение исполнительных устройств).
Печатная плата для корпуса DIP-28:
Печатная плата для корпуса TQFP-32:
Для схемы приведенной выше, с данными печатными платами, вывод информации осуществляется так:
— плата для корпуса DIP-28, верхний индикатор V, нижний индикат
LCD от Nokia 3310 на LPT
В этой статье я расскажу как я подключил дисплей от телефона «Nokia 3310».
Для этого мода нам понадобятся:
1. Сам прибор (LCD «Nokia 3310») – 1шт.
2. Шлей (HDD или подобный) – 1 шт.
3. Конденсаторы(1Мкф x16V обязательно неполярный) — 1 шт.
4. Диоды (1N4148 или подобные) – 2 шт.
5. Кабель LPT (Не более 1 метра) – 1 шт.
6. Светодиоды(Любого цвета) – 4шт. (Для подсветки, если она вам не нужна то вам не нужны они)
7. Резистор 250–500 Ом 1ват (Для подсветки) – 1 шт.
Так выг
Тестер стабилитронов(Atmega8)
Схема:
Предлагаю вашему вниманию редко используемый, но нужный в хозяйстве любого прибор. На платах, подлежащих утилизации и распайке на детали, большое количество smd-корпусов, которые маркируются, или вообще не маркируются, цветными полосами и кодами зачастую одинаковыми для разного класса диодов. Это может быть что угодно – диод простой, диод Шоттки, стабилитрон. Чтобы определить и рассортировать эти диоды, и был создан этот тестер.
Этим прибором можно найти истинное напряжение ста
Вольтметр на два канала(ATmega8)
Данный вольтметр был создан для измерения напряжения на линиях компьютерного блока питания 12 и 5В, но после небольших переделок он может измерять и другие напряжения(не отрицательные).
Схема:
В качестве контроллера был выбран ATMega8 в DIP корпусе который работает от внутреннего генератора с частотой 8MHz. индикация информации происходит на двух 4-х символьных индикатора с общим анодам. В данном случаи это CC56-12RWA(общий катод) и CA56-12GWA(общий анод) — 5в и 12в соответственно.
ATmega8 реанимирует своего убитотго собрата
На мой взгляд этот способ реанимации может пригодится тем, у кого нет ни параллельного программатора, ни Atmega fusebit doctor и по неосторожности на Atmega8 запрограммировал бит RSTDISBL (больше не доступна при последовательном программировании). Схема представлена ниже:
Не рабочая Мега8 накладывается сверху на вторую Мегу8* используемую в качестве донора, с заранее залитой в неё специальной прошивкой. На вывод RESET убитой Меги8, отдельно, через кембрик, подводится 12 Вольт стабили
Вольтметр + термометр в одной AtMega8
Вольтметр позволяет измерять постоянное напряжение от 0 до 25 вольт.
В качестве контроллера используется ATMEGA8 в QFP (планарном) корпусе, которая тактуется внутренним генератором 8мГц. Измерения производятся при помощи встроенного в контроллер АЦП. Измеряемое напряжение, через делитель R9, R10 поступает на вход ADC0 (PortC.0 выв.23). После соответствующих преобразований, результат измерения отображается через порт D на 4-х разрядном индикаторе с общим анодом
Термометр позволяет из
Применение микроконтроллеров в звуковой технике
В книге описаны практически все виды устройств, применяемых в звукотехнике, — от простейших темброблоков до музыкального центра и многофункционального усилителя высокого класса. При разработке устройств был применен блочный принцип проектирования, позволяющий разрабатывать и отлаживать отдельные узлы независимо друг от друга. Единая система соединений (разъемов) позволяет комбинировать различные узлы в комбинацию с желаемыми параметрами и существенно облегчает отладку конечного устройства
Измеритель давления — ATmega8 и датчик MPXV5100
Датчик давления MPXV5100 разрабатывался для широкого круга задач и в основном для подключения к микроконтроллерам с АЦП. Выходное напряжение прямо пропорционально приложенному давлению. Датчик измеряет разность давлений между измеряемым и атмосферным т.е. когда измеряемое давление равно атмосферному он показывает 0 КПа. Исходный код написан на Си под оболочкой WinAVR с использованием библиотеки AVRLIB. Как можно видеть исходный код на Си очень простой, всего пару строк, но скомпиллированный код
Современные интегральные усилители
Как выбрать из огромного ассортимента предлагаемых комплектующих наиболее подходящие? Помочь в решении этой и других задач и призвана эта книга.
Информация в книге представлена по принципу «от простого к сложному»: от маломощных, миниатюрных, одноканальных — к стерео- и квадрофоническим мощным усилителям. Все конструкции в книге разработаны как отдельные законченные устройства. Такой подход не только упрощает процесс сборки и настройки каждого устройства, но и позволяет собрать усилитель
- Êàòàëîã /
- Âèäåî /
- Âîëüòàìïåðìåòð íà…
Âîëüòàìïåðìåòð íà atmega8 ñâîèìè ðóêàìè —————————————————————————- Ñîîáùåñòâî ÂÊ https://vk.com/ivankluch
——————————————————————- ìîíèòîð 1602 ñèíèé
ìîíèòîð 1602 çåëåíûé
ìîíèòîð 0802
atmega8a tqfp
atmega8a dip
ñòàáèëèçàòîð 7805
ïðîãðàììàòîð usbasp
ñòîéêè äëÿ êðåïëåíèÿ
øòûðåâûå ðàçúåìû ïàïà
øòûðåâûå ðàçúåìû ìàìà
òåêñòîëèò 10õ15
êîíäåíñàòîðû
——————————————————— àðõèâ
————————————————————————
































