Тюнинг автомобилей

Цифровой амперметр и вольтметр на PIC16F873A - Измерительная техника - Инструменты. Цифровой амперметр и вольтметр на PIC16F873A Цифровой вольтамперметр своими руками

Цифровой амперметр и вольтметр на PIC16F873A - Измерительная техника - Инструменты. Цифровой амперметр и вольтметр на PIC16F873A Цифровой вольтамперметр своими руками


Самодельщики, конструируя, разрабатывая и осуществляя самые разные схемы зарядных устройств или блоков питания, постоянно сталкиваются с немаловажным фактором - визуальным контролем за выходным напряжением и потребляемым током. Здесь весьма часто протягивает руку помощи Алиэкспресс, оперативно поставляя китайские цифровые измерительные приборы. В частности: цифровой ампервольтметр - прибор очень простой, доступный по цене и отображает вполне точные информационные данные.

Но новичкам ввод в эксплуатацию (подключение в схему ампервольтметра) может оказаться задачей проблематичной, т. к. измерительный приборчик приходит без документации и подключить быстро обозначенные цветом провода не каждому по плечу.

Изображение одного из популярнейших среди самодельщиков вольтамперметра выложено ниже,


это ампервольтметр на 100 вольт/10 ампер, он поставляется уже со встроенным шунтом. Многие радиолюбители такие измерительные приборы довольно часто приобретают для своих самоделок . Цифровой прибор может запитываться как от отдельных источников,

так и от одного эксплуатируемого и измеряемого источника напряжения. Но тут скрыт небольшой нюанс, необходимо соблюдать условие - напряжение используемого источника питания находилось в рамках 4,5-30 В.


Самодельщикам, которым еще не совсем понятно: толстый проводок черного цвета подключаем на минус блока питания, толстый проводок красного цвета - на плюс блока питания (засветятся показания шкалы вольтметра),


толстый проводок синего цвета подключаем к нагрузке, второй конец от нагрузки приходит на плюс блока питания (засветятся показания шкалы амперметра).

В сегодняшнем занятии мы рассмотрим вариант изготовления самодельного цифрового вольтметра для измерения напряжения на одиночном элементе питания. Пределы измерения напряжения 1-4.5 Вольт. Внешнее дополнительное питание, кроме измеряемого, не требуется.

25 лет назад у меня был кассетный плеер. Питал я его Ni-Cd аккумуляторами НКГЦ-0.45 ёмкостью 450мА/ч. Чтобы в дороге определять какие аккумуляторы уже сели, а какие ещё поработают было сделано простое устройство.


Батарейно-аккумуляторный диагностическо-измерительный комплекс.


Он собран по схеме преобразователя напряжения на двух транзисторах. На выход включен светодиод. Параллельно входу, подключаемому к аккумулятору включен резистор, намотанный из нихрома. Таким образом, если аккумулятор способен отдавать около 200мА, то светодиод загорается.

Из недостатков - размеры контактов жестко выгнуты на длину АА элемента, все прочие типоразмеры подключать не удобно. Ну и напряжение не видно. Поэтому в век цифровых технологий захотелось сделать более высокотехнологичное устройство. И конечно на микроконтроллере, куда без него:)

Итак, схема проектируемого устройства.

Используемые детали:
1. OLED дисплей с диагональю 0.91 дюйм и разрешением 128x32 (около $3)
2. Микроконтроллер ATtiny85 в корпусе SOIC (около $1)
3. Boost DC/DC Converter LT1308 от компании Linear Technology. ($2.74 за 5 штук)
4. Конденсаторы керамические, выпаяны из неисправной видеокарты.
5. Индуктивность COILTRONICS CTX5-1 или COILCRAFT DO3316-472.
6. Диод Шоттки, я использовал MBR0520 (0.5A, 20V)

Преобразователь напряжения LT1308

Характеристики из описания LT1308:

Обещают 300мА 3.3В с одного элемента NiCd, нам подходит. Выходное напряжение устанавливается делителем, резисторы 330кОм и 120кОм, при указанных номиналах выходное напряжение преобразователя получается около 4.5В. Выходное напряжение выбиралось достаточным для питания контроллера и дисплея, чуть выше максимального измеряемого напряжения на литиевом аккумуляторе.

Для раскрытия всего потенциала преобразователя напряжения нужна индуктивность, которой у меня нет (см. пункт 5 выше), поэтому собираемый мной преобразователь имеет заведомо худшие параметры. Но и нагрузка у меня совсем небольшая. При подключении реальной нагрузки из микроконтроллера и OLED дисплея получается такая нагрузочная таблица.

Прекрасно, идём дальше.

Особенности измерения напряжения микроконтроллером

Микроконтроллер ATtiny85 имеет АЦП разрядностью 10 бит. Поэтому считываемый уровень лежит в диапазоне 0-1023 (2^10). Для перевода в напряжение используется код:
float Vcc = 5.0; int value = analogRead(4); / читаем показания с А2 float volt = (value / 1023.0) * Vcc;
Т.е. предполагается, что напряжение питания строго 5В. Если напряжение питания микроконтроллера изменится, то измеренное напряжение тоже изменится. Поэтому нам нужно узнать точное значение напряжения питания!
Многие чипы AVR включая серию ATmega и ATtiny обеспечивают средства для измерения внутреннего опорного напряжения. Путем измерения внутреннего опорного напряжения, мы можем определить значение Vcc. Вот как:
  • Установить источник опорного напряжения analogReference(INTERNAL).
  • Снять показания АЦП для внутреннего источника 1.1 В.
  • Расчитать значение Vcc основываясь на измерении 1.1 В по формуле:
Vcc * (Показания АЦП) / 1023 = 1.1 В
Из чего следует:
Vcc = 1.1 В * 1023 / (Показания АЦП)
На просторах интернета была найдена функция для измерения напряжения питания контроллера:

Функция readVcc()

long readVcc() { // Read 1.1V reference against AVcc // set the reference to Vcc and the measurement to the internal 1.1V reference #if defined(__AVR_ATmega32U4__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) ADMUX = _BV(REFS0) | _BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); #elif defined (__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__) ADMUX = _BV(MUX5) | _BV(MUX0); #elif defined (__AVR_ATtiny25__) || defined(__AVR_ATtiny45__) || defined(__AVR_ATtiny85__) ADMUX = _BV(MUX3) | _BV(MUX2); #else ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); #endif delay(75); // Wait for Vref to settle ADCSRA |= _BV(ADSC); // Start conversion while (bit_is_set(ADCSRA,ADSC)); // measuring uint8_t low = ADCL; // must read ADCL first - it then locks ADCH uint8_t high = ADCH; // unlocks both long result = (high<<8) | low; result = 1125300L / result; // Calculate Vcc (in mV); 1125300 = 1.1*1023*1000 return result; // Vcc in millivolts }


Для вывода на экран используется библиотека Tiny4kOLED с включенным шрифтом 16х32. Из шрифта, для уменьшения размера библиотеки, удалены 2 не используемых символа (, и -) и нарисована отсутствующая буква «В». Код библиотеки соответственно изменен.
Так-же для стабилизации выводимых измерений использована функция с , спасибо автору dimax , работает хорошо.

Код я отлаживал на платке Digispark в среде arduino IDE. После чего ATtiny85 была выпаяна и припаяна на макетку. Собираем макетную плату, подстроечным резистором выставляем напряжение на выходе преобразователя (сначала я выставлял на выходе 5В, при этом ток на входе преобразователя был под 170мА, уменьшил напряжение до 4.5В, ток снизился до 100мА). Когда ATtiny85 припаяна на макетку код приходится заливать с помощью программатора, у меня обычный USBash ISP.


Код программы

// НАСТРОЙКА /* * Ставим #define NASTROYKA 1 * Компилируем, заливаем код, запускаем, запоминаем значение на дисплее, например 5741 * Измеряем мультиметром реальное напряжение на выходе преобразователя, например 4979 (это в мВ) * Считаем (4979/5741)*1.1=0.953997 * Считаем 0.953997*1023*1000 = 975939 * Записываем результат в строку 100 в виде result = 975939L * Ставим #define NASTROYKA 0 * Компилируем, заливаем код, запускаем, готово. */ #define NASTROYKA 0 #include #include long Vcc; float Vbat; // тонкая настройка алгоритма сглаживания shumodav() #define ts 5 // *table size* количество строк массива для хранения данных, для девиации ± 2 отсчёта оптимально 4 строки и одна в запас. #define ns 25 // *number samples*, от 10..до 50 максимальное количество выборок для анализа 1й части алгоритма #define ain A2 // какой аналоговый вход читать (А2 это P4) #define mw 50 // *max wait* от 15..до 200 ms ожидать повтора отсчёта для 2 части алгоритма unsigned int myArray, aread, firstsample, oldfirstsample, numbersamples, rezult; unsigned long prevmillis = 0; boolean waitbegin = false; //флаг включённого счётчика ожидания повтора отсчёта void setup() { oled.begin(); oled.clear(); oled.on(); oled.setFont(FONT16X32_sega); } void loop() { for (byte i = 0; i < 5; i++) { Vcc += readVcc(); } Vcc /= 5; shumodav(); Vbat = ((rezult / 1023.0) * Vcc) / 1000; if (Vbat >= 0.95) { oled.setCursor(16, 0);#if NASTROYKA oled.print(rezult); #else oled.print(Vbat, 2); oled.print("/"); #endif } Vcc = 0; } long readVcc() { // чтение реального напряжения питания // Read 1.1V reference against AVcc // set the reference to Vcc and the measurement to the internal 1.1V reference #if defined(__AVR_ATmega32U4__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) ADMUX = _BV(REFS0) | _BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); #elif defined (__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__) ADMUX = _BV(MUX5) | _BV(MUX0); #elif defined (__AVR_ATtiny25__) || defined(__AVR_ATtiny45__) || defined(__AVR_ATtiny85__) ADMUX = _BV(MUX3) | _BV(MUX2); #else ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); #endif delay(75); // Wait for Vref to settle ADCSRA |= _BV(ADSC); // Start conversion while (bit_is_set(ADCSRA, ADSC)); // measuring uint8_t low = ADCL; // must read ADCL first - it then locks ADCH uint8_t high = ADCH; // unlocks both long result = (high << 8) | low; // result = 1125300L / result; // Calculate Vcc (in mV); 1125300 = 1.1*1023*1000 // индикатор показывал 4990, вольтметр 4576мВ (4576/4990)*1.1=1.008737 result = 1031938L / result; // Calculate Vcc (in mV); 1031938 = 1.008737*1023*1000 return result; // Vcc in millivolts } void shumodav() { // главная функция //заполнить таблицу нолями в начале цикла for (int s = 0; s < ts; s++) { for (int e = 0; e < 2; e++) { myArray[s][e] = 0; } } // основной цикл накопления данных for (numbersamples = 0; numbersamples < ns; numbersamples++) { #if NASTROYKA aread = readVcc(); #else aread = analogRead(ain); #endif // уходим работать с таблицей//// tablework(); } // заполнен массив, вычисляем максимально повторяющееся значение int max1 = 0; // временная переменная для хранения максимумов for (byte n = 0; n < ts ; n++) { if (myArray[n] > max1) { //перебор 2-х элементов строк max1 = myArray[n]; // запомним куда больше всего попало firstsample = myArray[n]; // его 1 элемент = промежуточный результат. } } //*****вторая фаза алгоритма *********///// // если старый отсчёт не равен новому, //и флага включения счёта времени небыло, то if (oldfirstsample != firstsample && waitbegin == false) { prevmillis = millis(); // скидываем счётчик времени на начало waitbegin = true; } // активируем флаг ожидания // если до истечения лимита времени отсчёт сравнялся //со старым, то снимаем флаг if (waitbegin == true && oldfirstsample == firstsample) { waitbegin = false; rezult = firstsample; } // если всё таки отсчёт не сравнялся, а время ожидания вышло if (waitbegin == true && millis() - prevmillis >= mw) { oldfirstsample = firstsample; waitbegin = false; rezult = firstsample; } //то признаём новый отсчёт конечным результатом функции. } // конец главной функции void tablework() { // функция внесения данных в таблицу // если в таблице совпадает отсчёт, то инкрименировать //его счётчик во втором элементе for (byte n = 0; n < ts; n++) { if (myArray[n] == aread) { myArray[n] ++; return; } } // перебираем ячейки что б записать значение aread в таблицу for (byte n = 0; n < ts; n++) { if (myArray[n] == 0) { //если есть пустая строка myArray[n] = aread; return; } } // если вдруг вся таблица заполнена раньше чем кончился цикл, numbersamples = ns; } // то счётчик циклов на максимум


Как упоминалось выше, в контроллерах есть внутренний источник опорного напряжения 1.1В. Он стабильный, но не точный. Поэтому его реальное напряжение скорее всего отличается от 1.1В. Чтобы узнать, сколько на самом деле, необходимо провести калибровку:

* Ставим #define NASTROYKA 1
* Компилируем, заливаем код, запускаем, запоминаем значение на дисплее, например 5741
* Измеряем мультиметром реальное напряжение на выходе преобразователя, например 4979 (это в мВ)
* Считаем (4979/5741)*1.1=0.953997 - это реальное напряжение источника опорного напряжения
* Считаем 0.953997*1023*1000 = 975939
* Записываем результат в строку 100 в виде result = 975939L;
* Ставим #define NASTROYKA 0
* Компилируем, заливаем код, запускаем, готово.

В программе DipTrace разводим плату, размером с OLED дисплей 37х12мм


Полчаса нелюбимого занятия ЛУТом.


Найдите 10 отличий

Первый раз я облажался и протравил зеркальную плату, причем заметил это только когда начал паять элементы.



Припаиваем. SMD индуктивность 4,7мкГн была мне любезно предоставлена , большое спасибо, Сергей.


Собираем бутерброд из платы и экрана. На концах проводов я припаял небольшие магниты, вольтметр сам прищелкивается к измеряемому аккумулятору. Неодимовые магниты при нагреве выше 80 градусов теряют магнитные свойства, поэтому паять нужно легкоплавким сплавом Вуда или Розе очень быстро. Еще раз проводим калибровку и проверяем точность измерения:






Обзор понравился +126 +189

Амперметры - это устройства, которые используются с целью определения силы тока в цепи. Цифровые модификации изготавливаются на базе компараторов. По точности измерения они различаются. Также важно отметить, что приборы могут устанавливаться в цепи с постоянным и переменным током.

По типу конструкции различают щитовые, переносные, а также встроенные модификации. По назначению есть импульсные и фазочувствительные устройства. В отдельную категорию выделены селективные модели. Для того чтобы более подробно разораться в приборах, важно узнать устройство амперметра.

Схема амперметра

Обычная схема цифрового амперметра включает в себя компаратор вместе с резисторами. Для преобразования напряжения применяется микроконтроллер. Чаще всего он используется с опорными диодами. Стабилизаторы устанавливаются только в селективных модификациях. Для увеличения точности измерений используются широкополосные фильтры. Фазовые устройства оснащаются трансиверами.

Модель своими руками

Собрать цифровой амперметр своими руками довольно сложно. В первую очередь для этого потребуется качественный компаратор. Параметр чувствительности должен составлять не менее 2.2 мк. Минимальное разрешение он обязан выдерживать на уровне в 1 мА. Микроконтроллер в устройстве устанавливается с опорными диодами. Система индикации подсоединяется к нему через фильтр. Далее, чтобы собрать цифровой амперметр своими руками нужно установить резисторы.

Чаще всего они подбираются коммутируемого типа. Шунт в данном случае должен располагаться за компаратором. Коэффициент деления прибора зависит от трансивера. Если говорить про простую модель, то он используется динамического типа. Современные устройства оснащаются сверхточными аналогами. Источником стабильного тока может выступать обычная батарейка литий-ионного типа.

Устройства постоянного тока

Цифровой амперметр постоянного тока выпускается на базе высокочувствительных компараторов. Также важно отметить, что в приборах устанавливаются стабилизаторы. Резисторы подходят только коммутируемого типа. Микроконтроллер в данном случае устанавливается с опорными диодами. Если говорить про параметры, то минимальное разрешение устройств равняется 1 мА.

Модификации переменного тока

Амперметр (цифровой) переменного тока можно сделать самостоятельно. Микроконтроллеры у моделей используются с выпрямителями. Для увеличения точности измерения применяются фильтры широкополосного типа. Сопротивление шунта в данном случае не должно быть меньше 2 Ом. Чувствительность у резисторов обязана составлять 3 мк. Стабилизаторы чаще всего устанавливаются расширительного типа. Также важно отметить, что для сборки понадобится триод. Припаивать его необходимо непосредственно к компаратору. Допустимая ошибка приборов данного типа колеблется в районе 0.2 %.

Импульсные приборы измерения

Импульсные модификации отличаются наличием счетчиков. Современные модели выпускаются на базе трехразрядных устройств. Резисторы используются только ортогонального типа. Как правило, коэффициент деления у них равняется 0.8. Допустимая ошибка в свою очередь составляет 0.2%. К недостаткам устройств можно отнести чувствительность к влажности среды. Также их запрещается использовать при минусовых температурах. Самостоятельно собрать модификацию проблематично. Трансиверы в моделях применяются только динамического типа.

Устройство фазочувствительных модификаций

Фазочувствительные модели продаются на 10 и 12 В. Параметр допустимой ошибки у моделей колеблется в районе 0.2%. Счетчики в устройствах применяются только двухразрядного типа. Микроконтроллеры используются с выпрямителями. Повышенной влажности амперметры данного типа не боятся. У некоторых модификаций имеются усилители. Если заниматься сборкой устройства, то потребуются коммутируемые резисторы. Источником стабильного тока может выступать обычная литий-ионная батарейка. Диод в данном случае не нужен.

Перед установкой микроконтроллера важно припаять фильтр. Преобразователь для литий-ионной потребуется переменного типа. Показатель чувствительности у него находится на уровне 4.5 мк. При резком в цепи необходимо проверить резисторы. Коэффициент деления в данном случае зависит от пропускной способности компаратора. Минимальное давление приборов данного типа не превышает 45 кПа. Непосредственно процесс преобразования тока занимает около 230 мс. Скорость передачи тактового сигнала зависит от качества счетчика.

Схема селективных устройств

Селективный цифровой амперметр постоянного тока изготавливается на базе компараторов с высокой пропускной способностью. Допустимая ошибка моделей равняется 0.3 %. Работают устройства по принципу одностадийного интегрирования. Счетчики используются только двухразрядного типа. Источники стабильного тока устанавливаются за компаратором.

Резисторы применяются коммутируемого типа. Для самостоятельной сборки модели потребуются два трансивера. Фильтры в данном случае могут значительно повысить точность измерений. Минимальное давление приборов лежит в районе 23 кПа. Резкое падение напряжения наблюдается довольно редко. Сопротивление шунта, как правило, не превышает 2 Ом. Токоизмерительная частота зависит от работы компаратора.

Универсальные приборы измерений

Универсальные подходят больше для бытового использования. Компараторы в устройствах часто устанавливаются не большой чувствительности. Таким образом, допустимая ошибка лежит в районе 0.5%. Счетчики используются трехразрядного типа. Резисторы применяются на базе конденсаторов. Триоды встречаются как фазового, так и импульсного типа.

Максимальное разрешение приборов не превышает 12 мА. Сопротивления шунта, как правило, лежит в районе 3 Ом. Допустимая влажность для устройств составляет 7 %. Предельное давление в данном случае зависит от установленной системы защиты.

Щитовые модели

Щитовые модификации производятся на 10 и 15 В. Компараторы в устройствах устанавливаются с выпрямителями. Допустимая ошибка приборов составляет не менее 0.4 5. Минимальное давление устройств равняется около 10 кПа. Преобразователи применяются в основном переменного типа. Для самостоятельной сборки устройства не обойтись без двухразрядного счетчика. Резисторы в данном случае устанавливаются со стабилизаторами.

Встраиваемые модификации

Цифровой встраиваемый амперметр выпускается на базе опорных компараторов. у моделей довольно высокая, и допустимая погрешность равняется около 0.2 %. Минимальное разрешение приборов не превышает 2 мА. Стабилизаторы используются как расширительного, так и импульсного типа. Резисторы устанавливаются высокой чувствительности. Микроконтроллеры часто применяются без выпрямителей. В среднем процесс преобразования тока не превышает 140 мс.

Модели DMK

Цифровые амперметры и вольтметры данной компании пользуются большим спросом. В ассортименте указанной фирмы имеется множество стационарных моделей. Если рассматривать вольтметры, то они выдерживают максимальное давление 35 кПа. В данном случае транзисторы применяются тороидального типа.

Микроконтроллеры, как правило, устанавливаются с преобразователями. Для лабораторных исследований устройства данного типа подходят идеально. Цифровые амперметры и вольтметры этой компании производятся с защищенными корпусами.

Устройство Торех

Указанный амперметр (цифровой) производится с повышенной проводимостью тока. Максимальное давление устройство выдерживает в 80 кПа. Минимальная допустимая температура амперметра равняется -10 градусов. Повышенной влажности указанный не боится. Устанавливать его рекомендуется рядом с источником тока. Коэффициент деления равняется только 0.8. Максимальное давление амперметр (цифровой) выдерживает в 12 кПа. Потребляемый ток устройства составляет около 0.6 А. Триод используется фазового типа. Для бытового использования данная модификация подходит.

Устройство Lovat

Указанный амперметр (цифровой) делается на базе двухразрядного счетчика. Проводимость тока модели равняется только 2.2 мк. Однако важно отметить высокую чувствительность компаратора. Система индикации используется простая, и пользоваться прибором очень комфортно. Резисторы в этот амперметр (цифровой) установлены коммутируемого типа.

Также важно отметить, что они способны выдерживать большую нагрузку. Сопротивление шунта в данном случае не превышает 3 Ом. Процесс преобразования тока происходит довольно быстро. Резкое падение напряжения может быть связано только с нарушением температурного режима прибора. Допустимая влажность указанного амперметра равняется целых 70 %. В свою очередь максимальное разрешение составляет 10 мА.

Модель DigiTOP

Этот постоянного тока выпускается с опорными диодами. Счетчик в нем предусмотрен двухразрядного типа. Проводимость компаратора находится на отметке в 3.5 мк. Микроконтроллер применяется с выпрямителем. Чувствительность тока у него довольно высокая. Источником питания выступает обычная батарейка.

Резисторы используются в приборе коммутируемого типа. Стабилизатор в данном случае не предусмотрен. Триод установлен только один. Непосредственно преобразование тока происходит довольно быстро. Для бытового использования этот прибор подходит хорошо. Фильтры для увеличения точности измерения предусмотрены.

Если говорить про параметры вольтметра-амперметра, то важно отметить, что рабочее напряжение находится на уровне 12 В. Потребление тока в данном случае равняется 0.5 А. Минимальное разрешение представленного прибора составляет 1 мА. Сопротивление шунта располагается на отметке в 2 Ом.

Коэффициент деления вольтметра-амперметра только 0.7. Максимальное разрешение указанной модели составляет 15 мА. Непосредственно процесс преобразования тока занимает не более 340 мс. Допустимая ошибка указанного прибора располагается на уровне в 0.1 %. Минимальное давление система выдерживает в 12 кПа.

Лицевая сторона

Общее описание:

Это простой, но в тоже время довольно точный вольтметр. Схема работает на основе АЦП (аналого-цифровой преобразователь) IC CL7107, сделанный компанией Intersil. В схеме имеется 40-контактная микросхема, которая отвечает за преоброзованике аналогового сигнала в цифровой. Схема, как это описано здесь может отображать любое напряжение постоянного тока в диапазоне 0-1999 Вольт.

Технические характеристики:

  • Напряжение питания: + / - 5 В (симметричный)
  • Требования к питанию: 200 мА (максимум)
  • Диапазон измерения: + / - 0-1,999

Особенности:

  • Малый размер
  • Простота конструкции
  • Низкая стоимость
  • Простая настройка
  • Малое количество внешних компонентов

Как это работает?

Схема:

Дисплей MAN6960

Аналого-цифровой преобразователь, (ADC отныне) более известен как двойной преобразователь наклона или интегрирующего преобразователя. Этот тип преобразователя, как правило, предпочтительнее, чем другие типы, так как он обладает более высокой точностью и прост в дизайне. Работу схемы проще понять, если она описана в два этапа. На первом этапе и в течение заданного периода входное напряжение интегрируется и на выходе интегратора в конце этого периода есть напряжение, которое прямо пропорционально входному напряжению. В конце установленного периода интегратор подается с внутренним опорным напряжением и на выходе схемы постепенно уменьшается, пока не достигнет уровня опорного напряжения (нуль). Второй этап известен как отрицательный период наклона и его продолжительность зависит от выхода интегратора в первом периоде. Поскольку продолжительность первой операции является фиксированной и длина второго является переменной можно сравнить два и таким образом входное напряжение на самом деле по сравнению с внутренним опорным напряжением, и результат кодируется и посылается на дисплей.

Задняя сторона

Все это звучит довольно просто, но это на самом деле серия очень сложных операций, которые все сделанные АЦП IC с помощью нескольких внешних компонентов, которые используются для настройки схемы и её работы. Более подробно схема работает следующим образом. Напряжение измеряется через точки 1 и 2 цепи и цепи через R3, R4 и C4, наконец, применяется к контактам 30 и 31 ИС. Это вход IC, как вы можете видеть из ее диаграммы (В высоких и в низких соответственно). Резистор R1 вместе с С1 используются для установки частоты внутреннего генератора (часы), который установлен на частоте около 48 Гц. В этот тактовой частоте насчитывается около трех различных показаний в секунду. Конденсатор C2, который соединен между выводами 33 и 34, ИС была выбрана, чтобы компенсировать погрешности, вызванной внутренним опорным напряжением, а также держит дисплей устойчивым. Конденсатор C3 и резистор R5 вместе образуют цепь, которая делает интеграцию входного напряжения и в то же время предотвращает разделение входного напряжения, делает контур быстрее и надежнее, возможность ошибки значительно снижается. Конденсатор C5 вынуждает инструмент отображать нуль, когда нет напряжения на его входе. Резистор R2 вместе с P1 используются для настройки прибора при вводе в эксплуатацию. Резистор R6 контролирует ток, который протекает через дисплей. Три правых дисплея подключены, чтобы они могли показать все цифры от 0 до 9, а первый слева может отображать только номер 1, и когда напряжение отрицательно знак минус. Вся схема работает от симметричной? 5 В постоянного тока, которая применяется в контактах 1 (+5 В) , 21 (0 В) и 26 (-5 В) из IC.

Изготовление:

Прежде всего рассмотрим несколько основ в изготовлении электронной схемы на печатной плате. Плата выполнена из тонкого изолирующего материала, покрытого тонким слоем токопроводящей меди, которая формируется таким образом, чтобы сформировать необходимые проводники между различными компонентами схемы. Использование правильно спроектированной печатной платы очень необходимо, поскольку это ускоряет изготовление и существенно уменьшает возможность совершения ошибок. Медь должна быть луженая в процессе производства и покрыта специальным лаком, который защищает её окисления, а также чтобы делать пайки проще. Пайка компонентов к плате является единственным способом, чтобы построить вашу схему и от того, как вы это делаете зависит в значительной степени ваш успех или неудача. Эта работа не очень сложная, и если вы будете придерживаться нескольких правил, с которыми вы не должны иметь никаких проблем. Паяльник, который вы используете, должен быть легким и его мощность не должна превышать 25 Ватт. Есть много различных типов припоя на рынке и вы должны выбрать тот, который содержит необходимый флюс, чтобы обеспечить идеальную совместимость. Для того, чтобы спаять компонент правильно, вы должны сделать следующее: очистить компонент с помощью небольшого куска наждачной бумаги. Согните их на правильном расстоянии от компонента и вставьте компонент на своё место на борту.

Размещение:

PCB размеры: 77,6 мм х 44,18 мм или масштабировать его на уровне 35%

Возьмите горячий утюг и поместите его кончик на поводке компонентов, держа конец проволочного припоя в точке, где ведущий выходит. Когда припой начинает плавиться и течь, подождать, он охватит равномерно всю область вокруг отверстия и поток кипит и выходит из-под припоя. Вся операция не должна занимать более 5 секунд. Если все было сделано правильно поверхность шва должна иметь светлое металлическую отделку и ее края должны быть гладкие. Если припой в трещинах или имеет форму капли, то вы сделали сухой шов и вы должны удалить припой и переделывать. Постарайтесь, чтобы не перегреть дорожки, поскольку можно сместить их с доски и разбить их. Не используйте больше припои, так как вы работаете с риском короткого замыкания соседних дорожек на плате, особенно если они очень близко друг к другу. Когда вы закончите вашу работу, нужно отрезать избыток компонентов и очистите доску тщательно подходящим растворителем, чтобы удалить все остатки флюса, которые могут по-прежнему остаться на нем.

Рекомендуется начать работу по идентификации компонентов и разделения их на группы. Есть два момента, в изготовлении этого проекта, что вы должны соблюдать: перемычка используется для управления десятичной точки на дисплее. Если вы собираетесь использовать инструмент только для одного диапазона вы можете сделать перемычку соединение между самым правым отверстием на борту и соответствующим требуемой позиции для десятичной точки для конкретного приложения. Если вы планируете использовать вольтметр в различных диапазонах, вы должны использовать один полюс, трехпозиционный переключатель, сдвинуть десятичную точку в нужное место для диапазона измерения выбранного. (Этот переключатель может предпочтительно быть объединен с переключателем, который используется, чтобы фактически изменить чувствительность прибора). Помимо этого рассмотрения, и на то, что небольшой размер платы и большое количество стыков на нем что требует очень тонкого наконечника паяльника, строительство проекта очень простое. Вставить разъем IC и припаять его на месте, припаять флажки, резисторы, конденсаторы и многооборотный триммера Р1. Поверните доску и очень тщательно припаяйте дисплей ИС от медной стороны платы. Не забудьте проверить базу IC, как только одна строка будет покрыта за дисплеи и уже будет невозможно увидеть какую-либо ошибку, что вы возможно и сделали после того, как припаяли дисплеи на место. R3 контролирует диапазон измерения вольтметра и если вы предоставите для некоторых средств, для переключения различных резисторов на его месте вы можете использовать инструмент в диапазоне напряжений.

Замена резисторов:

  • 0 - 2 В ………… R3 = 0 Ом 1 %
  • 0 - 20 В ……….. R3 = 1,2 кОм 1 %
  • 0 - 200 В ………. R3 = 12 кОм 1 %
  • 0 - 2000 В ……… R3 = 120 кОм 1 %

Когда вы закончите всю пайку на доске и вы уверены, что все в порядке, вы можете вставить IC на свое место. ИК CMOS очень чувствительны к статическому электричеству. Это следует завернуть в алюминиевую фольгу, чтобы защитить его от статических разрядов и с ним следует обращаться с большой осторожностью, чтобы не повредить его. Старайтесь избегать касаясь его флажков руками. Подключите схему к подходящему источнику питания? 5 В постоянного тока и включите питание. Дисплеи должен загореться немедленно и должнен сформировать ряд. Короткое замыкание входной (0 В) и отрегулируйте триммер P1 пока на дисплее не будет « 0 ».

Компонеты:

  • R1 180k
  • R2 22k
  • R3 12k
  • R4 1M
  • R5 470k
  • R6 560 Ом
  • С1 100 пФ
  • C2, C6, C7 100нФ
  • С3 47nF
  • С4 10нФ
  • С5 220nF
  • P1 20k триммер многооборотный
  • U1 ICL 7107
  • LD1, 2,3,4 MAN 6960 общий анод LED дисплей
Если он не работает:

Проверьте остатки пайки, из-за низ могут вонзникнуть проблемы. Проверьте еще раз все внешние подключения к схеме, чтобы увидеть есть ли ошибка. Смотрите, что нет ли никаких недостающих компонетов или вставленных в неправильных местах. Убедитесь, что все поляризованные компоненты были припаяны правильно. Убедитесь, что питания имеет правильное напряжение и связано правильно, вокруг вашей схемы. Проверьте исправны ли, или может повреждены ваши компоненты.

Источник питания:

При работе с различными электронными изделиями возникает потребность измерять режимы или распределение переменных напряжений на отдельных элементах схемы. Обычные мультиметры, включённые в режиме AC, могут фиксировать лишь большие значения этого параметра с высокой степенью погрешности. При необходимости снятия небольших по величине показаний желательно иметь милливольтметр переменного тока, позволяющий производить измерения с точностью до милливольта.

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

Вольтметр на основе микропроцессора

Выбор деталей

Перед тем, как сделать вольтметр, специалисты рекомендуют тщательно проработать все предлагаемые в различных источниках варианты. Основное требование при таком отборе – предельная простота схемы и возможность измерять переменные напряжения с точностью до 0,1 Вольта.

Анализ множества схемных решений показал, что для самостоятельного изготовления цифрового вольтметра целесообразнее всего воспользоваться программируемым микропроцессором типа РІС16F676. Тем, кто плохо знаком с техникой перепрограммирования этих чипов, желательно приобретать микросхему с уже готовой прошивкой под самодельный вольтметр.

Особое внимание при закупке деталей следует уделить выбору подходящего индикаторного элемента на светодиодных сегментах (вариант типового стрелочного амперметра в этом случае полностью исключён). При этом предпочтение следует отдать прибору с общим катодом, поскольку число компонентов схемы в этом случае заметно сокращается..

Дополнительная информация. В качестве дискретных комплектующих изделий можно использовать обычные покупные радиоэлементы (резисторы, диоды и конденсаторы).

После приобретения всех необходимых деталей следует перейти к разводке схемы вольтметра (изготовлению его печатной платы).

Подготовка платы

Перед изготовлением печатной платы нужно внимательно изучить схему электронного измерителя, учтя все имеющиеся на ней компоненты и разместив их на удобном для распайки месте.

Важно! При наличии свободных средств можно заказать изготовление такой платы в специализированной мастерской. Качество её исполнения в этом случае будет, несомненно, выше.

После того, как плата готова, нужно «набить» её, то есть разместить на своих местах все электронные компоненты (включая микропроцессор), а затем запаять их низкотемпературным припоем. Тугоплавкие составы в этой ситуации не подойдут, поскольку для их разогрева потребуются высокие температуры. Так как в собираемом устройстве все элементы миниатюрные, то их перегрев крайне нежелателен.

Блок питания (БП)

Для того чтобы будущий вольтметр нормально функционировал, ему потребуется отдельный или встроенный блок питания постоянного тока. Этот модуль собирается по классической схеме и рассчитан на выходное напряжение 5 Вольт. Что касается токовой составляющей этого устройства, определяющей его расчетную мощность, то для питания вольтметра вполне достаточно половины ампера.

Исходя из этих данных, подготавливаем сами (или отдаём для изготовления в специализированную мастерскую) печатную плату под БП.

Обратите внимание! Рациональнее будет сразу подготовить обе платы (для самого вольтметра и для блока питания), не разнося эти процедуры по времени.

При самостоятельном изготовлении это позволит за один раз выполнять сразу несколько однотипных операций, а именно:

  • Вырезка из листов стеклотекстолита нужных по размеру заготовок и их зачистка;
  • Изготовление фотошаблона для каждой из них с его последующим нанесением;
  • Травление этих плат в растворе хлористого железа;
  • Набивка их радиодеталями;
  • Пайка всех размещённых компонентов.

В случае, когда платы отправляются для изготовления на фирменном оборудовании, их одновременная подготовка также позволит выгадать как по цене, так и по времени.

Сборка и настройка

При сборке вольтметра важно следить за правильностью установки самого микропроцессора (он должен быть уже запрограммирован). Для этого необходимо найти на корпусе маркировку его первой ножки и в соответствии с ней зафиксировать корпус изделия в посадочных отверстиях.

Важно! Лишь после того, как есть полная уверенность в правильности установки самой ответственной детали, можно переходить к её запаиванию («посадке на припой»).

Иногда для установки микросхемы рекомендуется впаивать в плату специальную панельку под неё, существенно упрощающую все рабочие и настроечные процедуры. Однако такой вариант выгоден лишь в том случае, если используемая панелька имеет качественное исполнение и обеспечивает надёжный контакт с ножками микросхемы.

После запайки микропроцессора можно набить и сразу же посадить на припой все остальные элементы электронной схемы. В процессе пайки следует руководствоваться следующими правилами:

  • Обязательно использовать активный флюс, способствующий хорошему растеканию жидкого припоя по всей посадочной площадке;
  • Стараться не задерживать жало на одном месте слишком долго, что исключает перегрев монтируемой детали;
  • По завершении пайки следует обязательно промыть печатную плату спиртом или любым другим растворителем.

В том случае, если при сборке платы не допущено никаких ошибок, схема должна заработать сразу после подключения к ней питания от внешнего источника стабилизированного напряжения 5 Вольт.

В заключение отметим, что собственный блок питания может быть подключен к готовому вольтметру по завершении его настройки и проверки, производимой по стандартной методике.

Видео