22 | 10 | 2017
Друзья
Главное меню
Смотри
Статистика
Пользователи : 1
Статьи : 2824
Просмотры материалов : 7799894

Посетители
Рейтинг@Mail.ru
Советую
Online
  • [Bot]
  • [Google]
  • [Yahoo]
  • [Yandex]
Сейчас на сайте:
  • 53 гостей
  • 4 роботов
Новые пользователи:
  • Administrator
Всего пользователей: 1
RSS
Подписка на новости
Цифровой измеритель напряжения PDF Печать E-mail
Автор: Administrator   
11.07.2011 13:13

Цифровой измеритель напряжения


Это просто 3-разрядный цифровой вольтметр. PIC16F676 используется для чтения аналогового сигнала (напряжения) и отображение значения на 3-разрядный 7-segment.You можете обратиться в mesasure DC смородины с параллельными Rshunt но я не описывать здесь.

Аппаратные средства

Как мы знаем большинство микроконтроллеров PIC имеет 8-bit/10-bit на кристалле аналого-цифровой модуль преобразователя. В этом проекте я использую PIC16F676 которые АЦП 10-бит 8-канальный но этот проект использовать только один канал для измерения напряжения вход для других контактных установить в качестве цифрового ввода / вывода


Увеличить

Схематический
Из схемы выше входное напряжение делится на R1 и R2 (делитель напряжения). VR1 параллельно с R2 использовать для настройки отображения соответствующей полной шкале voltage.The разделить входного напряжения будет подключен к AN3 (RA4), которая устанавливается как аналоговый вход.

RA0, RA1 и RA2 установить в качестве цифровой выход для включения / выключения цифр в рутинной проверки dispay.
RA3 не использовать в этой версии, и это было только вход
RC0-RC5 и RA5 использовать для дисков сегменте dispay (7-сегмент декодируется программным обеспечением)

Mesearing напряжения


Обратная сторона PCB

На лицевой стороне PCB


Применить для использования с блоком питания

Программное обеспечение
Этот проект я использую CCS C компилятор programming.The основных рутинных постоянно читать входного напряжения на RA3 и конвертировать в 7-сегментный код во время Timer1 установлен таймер для прерывания каждые 5 мс для сканирования всех цифр о 66Hz (только одну цифру включить в каждый 5 мс). В преобразовывать цифровые значения напряжения рутины мы должны масштабировать значения с полным масштаб отображения в этом проекте я хочу полный масштаб отображения при 30В так входное напряжение должно масштабируется с 30 и Разрешение дисплея составляет 29mV или 30/1023. Исходный код и гидравлические можно ознакомиться здесь.
 
Для тебя
Читай