Нужен цифровой амперметр

Что мерить, чем мерить, как мерить. И, естественно - зачем мерить...

При поддержке компании ПРИСТ


Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Нужен цифровой амперметр

Сообщение Soir »

Сергей_74 писал(а):
brodnov писал(а):Свой проект добивайте уже, с Soir-ом. Ваша очередь ;) .

Ну проект от Soir вполне рабочий, во всяком случаи у него все работает как и задумано было, а то что у меня не получилось добить амперметр это еще не говорит о том что в этом проекте что то не так.. Может мне просто нужно руки выпрямить :)))...
Для убедительности попробую еще вашу схему повторить и уж тогда будет ясно где собака зарылась :music:

Чтобы найти собаку разобрал свой вольтметр/амперметр и на стенде прогнал по всему диапазону тока и напряжения. Напряжение питания ОУ LM358 9-15V. Шунт 0,1 Ом (у меня такой) заменен для тестирования на 100 Ом, чтобы исключить влияние нагрева шунта. Задача проверить линейность измерения при подаче на вход ОУ напряжения в диапазоне 0-1,0 V, что соответствует току 0-10 А через шунт 0,1 Ом.
Во всем диапазоне тока от 0,01 до 10 А отклонений от показаний образцового амперметра больше чем на 0,01 А нет.
Следующие испытания провел для работы с шунтом 0,01 Ом. То есть на вход ОУ подавалось напряжение 0-0,1V, коэффициент усиления ОУ соответственно увеличен. Настроил по образцовому прибору конец шкалы (9-10А), при этом в начале шкалы прибор на PIC16F676 завышает на 30мА, то есть на 3 в младшем разряде. Построил таблицу и внес коррекцию: в диапазоне от 0 до 5А -30мА, от 5 до 7А -20мА, от 7 до 9А -10мА. Результат вполне удовлетворительный: погрешность та же 1 в младшем разряде. Конечно в самом начале шкалы (до 30мА) программа просто отсекает все, что меньше 30мА. Можно постараться и точнее, но тут у меня нет практического интереса...
Вложения
Voltmetr676_IR8_CC_v1.1_corr.zip
(15.74 КБ) 701 скачивание
Аватара пользователя
simsim
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Вт янв 23, 2007 20:40:19
Откуда: г.Днепродзержинск Украина
Контактная информация:

Re: Нужен цифровой амперметр

Сообщение simsim »

Soir А почему-бы Вам не использовать полную разрядность АЦП,тоесть 5в=10а? Или хотя-бы 2,5в=10а, как это сделано у уважаемого UR5KBY, показания будут намного точнее,и не будет отсечки при малых токах.Не думаю что программная коррекция погрешности хорошая идея,ведь параметры ОУ зачастую очень разные... Думаю мерять нужно линейно,и той-же линейности добиватся от ОУ.
Лудим,паяем...
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

Re: Нужен цифровой амперметр

Сообщение Сергей_74 »

Soir писал(а):Можно постараться и точнее, но тут у меня нет практического интереса...

Спасибо за проделанную работу, немного освобожусь и проверю эту правленую версию..
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Нужен цифровой амперметр

Сообщение Soir »

simsim писал(а):Soir А почему-бы Вам не использовать полную разрядность АЦП,тоесть 5в=10а?

У меня и используется "полная разрядность", то есть 5V=10A. Только уточню: 5V на входе АЦП. А ОУ поднимает напряжение с шунта (в моем приборе с 0-1V до 0-5V). Для шунта 0,01 Ом поднять нужно уже с 0-0,1V до 0-5V. Входное напряжение для ОУ в пределах от 0 до 0,1V, то есть как раз нелинейный участок.
simsim писал(а):Или хотя-бы 2,5в=10а, как это сделано у уважаемого UR5KBY

2,5в=10а - это уже половина разрядности?
simsim писал(а):Не думаю что программная коррекция погрешности хорошая идея

Как я понял, у уважаемого UR5KBY также используется программная коррекция, только несколько другого рода. Для этого даже отдельное сервисное меню сделано. Это как раз на тот случай:
simsim писал(а):...ведь параметры ОУ зачастую очень разные...

simsim писал(а): Думаю мерять нужно линейно,и той-же линейности добиватся от ОУ.

Полностью согласен. Я думаю вопрос нелинейности снимается при использовании двухполярного напряжения питания ОУ. Для себя я выбрал вот такой вариант, компромис между точностью и простотой прибора. Хотя точности большей и не получу, еще раз повторюсь: шунт у меня 0,1 Ом и точность +-1 младшего разряда, то есть 10мА, при этом без всякой коррекции.
Аватара пользователя
simsim
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Вт янв 23, 2007 20:40:19
Откуда: г.Днепродзержинск Украина
Контактная информация:

Re: Нужен цифровой амперметр

Сообщение simsim »

Soir писал(а):У меня и используется "полная разрядность", то есть 5V=10A. Только уточню: 5V на входе АЦП. А ОУ поднимает напряжение с шунта (в моем приборе с 0-1V до 0-5V). Для шунта 0,01 Ом поднять нужно уже с 0-0,1V до 0-5V. Входное напряжение для ОУ в пределах от 0 до 0,1V, то есть как раз нелинейный участок.

Значит я не правильно Вас понял,подумал что на входе АЦП 1V.
Кстати эти 0,1V я поднимаю смещением ОУ, а затем убираю лишнее в сервис-меню.
simsim писал(а):Или хотя-бы 2,5в=10а, как это сделано у уважаемого UR5KBY

Soir писал(а):2,5в=10а - это уже половина разрядности?

Да,это половина,было сделано специально для того чтобы измерительные токи не подсвечивали разряды,а так же чтобы обеспечить возможность питания ОУ от +5V,я выше писал об этом, а так все остальные прошивки 5V=10A
Лудим,паяем...
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Нужен цифровой амперметр

Сообщение Soir »

simsim писал(а):...Да,это половина,было сделано специально для того чтобы измерительные токи не подсвечивали разряды...

Смотрю на схему http://ur5kby.at.ua/publ/ur5kbymylivepagecom/voltampermetr_na_pic16f676_i_74hc595/1-1-0-62 и никак не въеду - каким образом измерительные токи подсвечивают разряды... :dont_know:
Аватара пользователя
simsim
Нашел транзистор. Понюхал.
Сообщения: 170
Зарегистрирован: Вт янв 23, 2007 20:40:19
Откуда: г.Днепродзержинск Украина
Контактная информация:

Re: Нужен цифровой амперметр

Сообщение simsim »

Soir писал(а):Смотрю на схему http://ur5kby.at.ua/publ/ur5kbymylivepagecom/voltampermetr_na_pic16f676_i_74hc595/1-1-0-62 и никак не въеду - каким образом измерительные токи подсвечивают разряды... :dont_know:

При использовании индикаторов с ОА,подсвечивают,приоткрывая соответствующий транзистор,подсвет начинается примерно с 3,5V на измерительном входе,и соответственно на базе эмиттерного повторителя. 3,5-0,6 (падение на транзисторе)=2,9V на аноде,этого достаточно для свечения сегментов.
Лудим,паяем...
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Нужен цифровой амперметр

Сообщение Soir »

simsim писал(а):При использовании индикаторов с ОА,подсвечивают,приоткрывая соответствующий транзистор,подсвет начинается примерно с 3,5V на измерительном входе,и соответственно на базе эмиттерного повторителя. 3,5-0,6 (падение на транзисторе)=2,9V на аноде,этого достаточно для свечения сегментов.

Ага, спасибо, теперь досмотрел: измерительные входы совмещены с выходами на аноды...
igorek80
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вс мар 13, 2011 18:15:18

Re: Нужен цифровой амперметр

Сообщение igorek80 »

Soir можно ли в Вашей схеме использовать 74HC164 вместо 74LS164, по даташиту вроде одинаковые... :idea:
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Нужен цифровой амперметр

Сообщение Soir »

igorek80 писал(а):Soir можно ли в Вашей схеме использовать 74HC164 вместо 74LS164, по даташиту вроде одинаковые... :idea:

Даже лучше. Функционально это аналоги, но у 74HC164 мощнее выходы.
igorek80
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вс мар 13, 2011 18:15:18

Re: Нужен цифровой амперметр

Сообщение igorek80 »

Спасибо.
LS ни в одном магазине нету :dont_know:
И еще вопрос, как у вас счетчик ампер-часов реализован?
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Нужен цифровой амперметр

Сообщение Soir »

igorek80 писал(а):LS ни в одном магазине нету :dont_know:

У меня стоит отечественный 555ИР8, в схеме просто аналог, модель которого есть в Proteus.
igorek80 писал(а):И еще вопрос, как у вас счетчик ампер-часов реализован?

Каждую секунду измеряется ток заряда, от него берется 1/3600 часть и суммируется с предыдущим значением суммы. В час так делается 3600 раз. Если ток был постоянный, например 6А, то в результате получим за 30 мин (опять же к примеру): (6/3600)*1800=3 А/час. За 7 часов (6/3600)*7*3600=42 А/час. Если ток менялся, то соответственно менялись и секундные значения... Я думаю принцип Вы уловили.
Аватара пользователя
vasil_tv
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Сб апр 03, 2010 00:10:16
Откуда: Украина Черновцы

Re: Нужен цифровой амперметр

Сообщение vasil_tv »

Сделал измеритель от Soir (схема и плата с поста на 1 стр, индикаторы с ОА.) работает нормально. Плату переразвел из ARES в Sprint Layout_5, одностороняя, вторая сторона - проволочные перемычки. Если кому будет нужна, выложу на форуме. Есть небольшая просьба к автору. Немогли бы Вы изменить прошивку, чтоб погасить незначащий 0 в инд напряжения для схемы с общим анодом?
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Нужен цифровой амперметр

Сообщение Soir »

vasil_tv писал(а):...Немогли бы Вы изменить прошивку, чтоб погасить незначащий 0 в инд напряжения для схемы с общим анодом?

Сделаю, только уточните какой именно вариант имеется ввиду. На 1-ой странице их там штук 5, я в них уже сам путаюсь.
Аватара пользователя
vasil_tv
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Сб апр 03, 2010 00:10:16
Откуда: Украина Черновцы

Re: Нужен цифровой амперметр

Сообщение vasil_tv »

Уточняю: Самое первое Ваше сообщение на стр 1 от Ср авг 25, 2010 18:57:43 Спасибо.
igorek80
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вс мар 13, 2011 18:15:18

Re: Нужен цифровой амперметр

Сообщение igorek80 »

Собрал по схеме Сергей_74 индикаторы с ОК. Вольтметр работает, но последний разряд скачет, шунтирование кондером не помогло. Амперметр не работает, при отключенном проводе на индикаторе светится Э, при подключении "0", пробовал и до и после шунта. При отсутствии нагрузки ток на индикаторе "0,00" должен показывать или просто "0"?
Аватара пользователя
vasil_tv
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Сб апр 03, 2010 00:10:16
Откуда: Украина Черновцы

Re: Нужен цифровой амперметр

Сообщение vasil_tv »

У меня и вольтметр и амперметр работает, цифры стоят мертво, ничего не скачет. При отсутствии нагрузки на индикаторах амперметра 0.00 Но у меня прошивка для схемы ОА и без гашения незначащего 0. Для Вашей схемы с ОК на форуме есть прошивка с гашением 0 и без. Так что 0 на индикаторе или 0.00 зависит от прошивки. И никакое Э не должно быть.
Аватара пользователя
Сергей_74
Опытный кот
Сообщения: 707
Зарегистрирован: Чт фев 21, 2008 12:32:06
Откуда: Россия г.Уфа
Контактная информация:

Re: Нужен цифровой амперметр

Сообщение Сергей_74 »

igorek80 писал(а):Собрал по схеме Сергей_74 индикаторы с ОК. Вольтметр работает, но последний разряд скачет, шунтирование кондером не помогло. Амперметр не работает


Схема не моя а Soira и всё рабочее, я лично перепробовал разные варианты.. Вы еще раз проверьте и перепроверьте монтаж. А если не работает амперметр то причиной может быть LM358 либо она не исправна либо не верно включена. Подайте на вход АЦП(амперметра) напряжение плавно от 0 до 2,5в и если показания меняются значит АЦП работает верно ищите проблему в обвязке LM358. Шунтировал я кондерами керамика 1мкф и все прекрасно работает.
В последних модификациях ампер-вольтметра нажимая кнопку в последнем разряде выводится символ U(напряжение), I(ток), С(емкость), H(время заряда) и никаких Э быть не должно!
-hands made-
Опытный Электрик, даже жену не берет одновременно за две сиськи!!!
igorek80
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Вс мар 13, 2011 18:15:18

Re: Нужен цифровой амперметр

Сообщение igorek80 »

Сергей_74 писал(а):
igorek80 писал(а):Собрал по схеме Сергей_74 индикаторы с ОК. Вольтметр работает, но последний разряд скачет, шунтирование кондером не помогло. Амперметр не работает


Схема не моя а Soira и всё рабочее, я лично перепробовал разные варианты.. Вы еще раз проверьте и перепроверьте монтаж. А если не работает амперметр то причиной может быть LM358 либо она не исправна либо не верно включена. Подайте на вход АЦП(амперметра) напряжение плавно от 0 до 2,5в и если показания меняются значит АЦП работает верно ищите проблему в обвязке LM358. Шунтировал я кондерами керамика 1мкф и все прекрасно работает.
В последних модификациях ампер-вольтметра нажимая кнопку в последнем разряде выводится символ U(напряжение), I(ток), С(емкость), H(время заряда) и никаких Э быть не должно!

Насчет схемы просто не так выразился, имел ввиду по той схеме которую Вы выкладывали.
Да, так и хотел ацп проверить, времени не было на работе, завтра проверю. У меня прошивка та что вы выкладывали вместе с печаткой для ОК с 6-мю индикаторами, при отсоединенном проводе амперметра на дисплее символ "Ǝ" и подсвечиваются первые две десятичные точки.
А последние цифры так и не поборол стоит напруга 10,8 прыгает 10,8-11,0 при чем заметил что скачет всегда в большую сторону, проверил с тремя БП.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Нужен цифровой амперметр

Сообщение Soir »

vasil_tv писал(а):Уточняю: Самое первое Ваше сообщение на стр 1 от Ср авг 25, 2010 18:57:43 Спасибо.

О, с таким уточнением, до секунд, и слепой найдет :) Только часовые пояса у нас разные :cry: .
В общем, не нашел я у себя именно тех исходников. Вот более свежий вариант уже с гашением незначащих нулей. Для кого-то здесь делал и выкладывал, а может через личку... Запутался. :oops:
Функциональность и схема такая же, что-то в прошивке менял (надеюсь в лучшую сторону) не помню. Было много просьб по изменению... Кстати и свой прибор перешивал этой прошивкой, так что по идее все должно работать без каких-либо изменений. Ну а если что не так - пишите, поправлю.
Вложения
Voltmetr_16F676.zip
(1.76 КБ) 557 скачиваний
Последний раз редактировалось Soir Пт мар 25, 2011 07:28:27, всего редактировалось 1 раз.
Ответить

Вернуться в «Измерения»