Четверг, 02.05.2024
PIC-проекты
Меню сайта
Категории раздела
Термостаты [4]
Термометры [0]
Измерители [5]
Прочие [7]
Наш опрос
Оцените мой сайт
Всего ответов: 57
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Файлы » Проекты » Измерители

Ампервольтметр на 50В, 10-30А на PIC16F818 и LCD2x8.
[ Скачать с сервера (1.19 Mb) ] 18.10.2013, 22:21

  Устройство собрано из доступных деталей. При наладке по эталонному тестеру подстроечным резистором R2 выставляется значение напряжения, а подстроечным резистором R7 - значение тока.
все остальное решено программно. Питается устройство от отдельного источника 8-12В.
   Используется двухрядный индикатор 2Х8 знаков совместимый по управлению с HD44780. Я использовал индикатор ТM82ABCW7, но после доработки исходника можно применить и однострочный индикатор на 16 знаков. Прошивки в ассортименте!

                                              
 Рис.1. Схема ампервольтметра

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

   Избавиться от мельтешения младших разрядов можно, установив конденсаторы 0.1 мкф с выводов 17 и 18 на массу.

       Рис.2 Подключение со встроенным  шунтом


        Рис.3 Подключение с внешним шунтом


  Все описанное выше подходит и для PIC16F873A. В архиве проекта есть и такое решение!


В архив добавил исходник и прошивку для пятиамперного варианта с отображением значения тока до тысячных долей Ампера. Напряжение измеряется до десятых вольта, так как во время эксплуатации понял, что сотые не нужны вообще! В схему (прилагается) внесены изменения: добавлен многооборотный подстроечный резистор R15 для установки опорного напряжения и резистор R14 для установки нулевых значений при отсутствии нагрузки, увеличено сопротивление шунта до 0.05 Ома. Печатки не перерабатывались.
Не забывайте оставлять отзыв!

Категория: Измерители | Добавил: Лазарь
Просмотров: 5276 | Загрузок: 450 | Комментарии: 4 | Рейтинг: 0.0/0
Всего комментариев: 4
1 Demo  
0
Собрал на PIC16F818, приборчик сразу заработал. Прошивку бы поправить, чтобы вольтметр и амперметр показывали с точностью 0.01. А то входное напряжение допустим 12.5в, а показывает 12.9. Усредняет как бы. Не удобно это.  Амперметр - десятые и сотые доли мельтешат. Тоже не удобно. Заменил резистор R13 на контрастность, вместо 4.7к -860 Ом. R8, вместо 10к - 20к.

2 Лазарь  
0
От мельтешения младших знаков я избавился подключением конденсаторов ёмкостью 0.1 мкф с общего провода на выводы 17 и 18 контроллера.

3 Demo  
0
С мельтешением я справился, тут дело в измерении, я в программировании не понимаю, может так и должно работать, но мешает (не могу правильно объяснить) своего рода последовательность цифр измерения.Ну скажем после 12в должно 12.1в, а измерение происходит через 3 десятых и показывает 12.3в Усредняет как то.  Неплохо бы показывал как и положено, 12.1 - 12.2-12.3...... И еще, снизить бы измерение тока до 5а и если можно, измерение тока до тысячных, что удобно для отслеживания малых токов потребления нагрузкой в лабораторных блоках питания. Ведь сколько смотрю в интернете, ни разу не видел чтобы такие приборчики измеряли до тысячных.

4 Лазарь  
0
Действительно, в программе идёт сложное вычисление результатов измерения: сначала значение ADC умножается на 5, затем из результата вычитаются 5xADC-5xADC/64-5ADC/128. После преобразования результата в двоично-десятичное значение происходит отображение вычисленного значения на экран. Я так понял, что точного результата (12.1В,12.2В,12.3В) не получается. Пока попробуйте новую прошивку, а дальше - посмотрим.

Имя *:
Email:
Код *:
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz