Форма входа
Главная » Файлы » схемы измерительных приборов

Вольтметр на PIC16F676
18.10.2011, 20:34

Вольтметр на PIC16F676

В статье описан вольтметр, с пределом измерения 50 вольт, сделанный на PIC16F676 или как использовать АЦП этого микроконтроллера.

Ранняя версия статьи лежит тут.

Схема вольтметра на PIC16F676

Схема

На резисторах R1 и R2 собран делитель напряжения, многооборотный построечный резистор R3 служит для калибровки вольтметра. Конденсатор C1 защищает вольтметр от импульсной помехи и сглаживает входной сигнал. Стабилитрон VD1 служит для ограничения входного напряжения на входе микроконтроллера, что бы вход МК не сгорел при превышении напряжения по входу.

На транзисторе VT1 (КТ3102 или SMD вариант BC847) и резисторах R11, R12 и R13 собран инвертирующий элемент, который зажигает точку на индикаторе вместе со вторым разрядом.

В схеме применён индикатор с общим анодом BA56-12GWA, который через токоограничивающие резисторы подключен к МК. Этот индикатор отличается низким потреблением тока. При использование более мощных (крупнее сегменты или другого цвета) индикаторов рекомендуется поставить ключи на аноды, как в присланной схеме от Владимира.

Часть исходника вольтметра, компилятор HI-TECH PICC 9.50:

01.void main()
02.{
03.int i,v;
04.unsigned char v1,v2,v3;     //  Переменные для сегментов
05.low_init();             //  инициализация
06.while(1)
07.{
08.GODONE=1;       //  Устанавливаем бит GO для того что бы сделать опрос АЦП
09.for(i=0;i < 200;i++) //  В ШИМе зажигаем все сегменты
10.{
11.seg7(v1,1);     //  1 сегмент
12.delay(10);
13.seg7(v2,2);     //  2 сегмент
14.delay(10);
15.seg7(v3,3);     //  3 сегмент
16.delay(10);
17.}
18.PORTA=0b00000000;   //  Гасим индикатор
19.PORTC=0b11111111;
20. 
21.while(GODONE){}
22.v=ADRESL;           //  читаем младший байт с АЦП
23.i=ADRESH;           //  читаем старший байт с АЦП (а именно 2 байта с него)
24.v=v+i*256;          //  складываем младший и старший байт АЦП
25. 
26.v=(v*10/20)%1000;   //  преобразуем
27.v1=v/100;           //  разбиваем на сегменты
28.v=v%100;
29.v2=v/10;
30.v3=v%10;
31.}
32.}

В бесконечном цикле постоянно происходит получение данных с АЦП, их преобразование и вывод на 7-ми сегментный индикатор в режиме ШИМа.

Печатка вольтметра на PIC16F676

Печатка

Настройка вольтметра производиться с помощью подстроечного резистора R3 (желательно применить многооборотник).

Скачать исходник и печатку

Внимание

У некоторых программаторов была обнаружена проблема в порче микроконтроллеров. Это выражается в том, что они затирают заводскую калибровочную константу внутренней RC цепочки, после чего МК начинает работать некорректно или перестаёт работать вообще. Поэтому перед прошивкой микроконтроллера сначала прочитаёте его память и выпишите последние слово (2 байта) из flash памяти контроллера. После прошивки проверьте, сохранилась ли значение, если нет, то прошейте контроллер, но уже с ранее выписанной калибровочной константой.

Благодарность за обнаружение этой проблемы: Валерию, Юрию.

Прошивки

Представляю вам новые, версии прошивок вольтметра. Главное их отличие – убрано мерцание индикатора.

Общий анод:
Скачать прошивку до 50В (R1=47кОм) V3.1
Скачать прошивку до 100В (R1=100кОм) V3.1
Общий катод:
Скачать прошивку до 50В (R1=47кОм) V3.1 общий катод
Скачать прошивку до 100В (R1=100кОм) V3.1 общий катод

Старые версии прошивок (общий анод):
Скачать прошивку до 50В (R1=47кОм)
Скачать прошивку до 100В (R1=100кОм)

Категория: схемы измерительных приборов | Добавил: kuklotank
Просмотров: 10638 | Загрузок: 0 | Комментарии: 135 | Рейтинг: 5.0/1
Всего комментариев: 111 2 »
11 AosephMax  
Увеличение члена руками - Мне помогло рекомендую http://www.youtube.com/watch?v=7MaPPAGxBe4

10 LexSmarter18b  
http://801123400.pl/nauka-jazdy/czego-nauczymy-sie-w-szkole-jazdy
Looking for a used or new automobile could be a difficult method should you not know what you are undertaking. By teaching yourself about automobile shopping prior to deciding to go to the dealership, you can make things simpler yourself. The following tips might help your upcoming store shopping trip be more pleasurable.

Constantly take a technician coupled when searching for a fresh vehicle. Auto dealers are popular for promoting lemons and you may not desire to be their after that victim. Whenever you can not have a mechanic to think about automobiles along, a minimum of make sure that you have him evaluate your closing decision before buying it.

Know your boundaries. Before starting shopping for your forthcoming auto or truck, choose how much you can afford to spend, and follow it. Don't forget about to add fascination with your calculations. You can expect to shell out about 20 percent as an advance payment as well, so be prepared.

Before seeing a dealer, know what type of vehicle you desire. Investigation all you possibilities just before buying to help you evaluate which works for your budget and loved ones demands. Shop around to find out how much you ought to pay for a probable vehicle.

Prior to signing any agreement take time to read through each collection, for example the small print. If you have anything at all outlined that you do not fully grasp, tend not to sign up until you receive an answer which you fully grasp. Unsavory salesmen may use an agreement to put in numerous fees which were not discussed.

When you keep the previous suggestions under consideration the very next time that you simply go looking for a auto, you will end up prone to get a better deal. Purchasing a auto does not have to become head ache. Simply use the guidelines out of this article and you will have the vehicle you would like at a excellent selling price.

9 CharlesAromy  
You really make it appear so easy along with your presentation but I to find this matter to be actually something which I think I might never understand. It sort of feels too complex and very huge for me. I am taking a look ahead for your next submit, I will attempt to get the grasp of it!

I've been surfing on-line greater than three hours lately, yet I never found any attention-grabbing article like yours. It is pretty value enough for me. In my opinion, if all website owners and bloggers made good content material as you did, the web shall be much more helpful than ever before.

http://deadsamuraigame.webgarden.com

8 abookzWaws  
Что значит аудиокниги и в чем по сути их лестные пункты по сопоставлению с бумажными книгами? Как скачать аудиокниги без регистрации на веб-сайте? В связи с чем так практично скачать аудиокниги MP3? Ответы на эти вопросы вы сумеете увидеть на нашем проекте. Говоря простым языком, аудиокниги – это записи текста, содержимого художественного или публицистического литературного произведения, как правило начитанного человеком (как к примеру, высококлассным артистом) или их командой и записанного на какой угодно акустический носитель. Их банально не нужно читать. Человеческое зрение с самого начала не приспособлено для чтения букв с листа и восприятия покадровых фильмов, по этой причине ключевым положительным моментом использования аудиокниги становится естественность восприятия информации. Они дают возможность оберегать зрение, какое и без того посажено персональным компьютером и интернетом. Скачать аудиокниги очень просто. И по естественным основаниям это приобретает все большую востребованность. Наш портал abookz.net всегда готов предоставить вам возможность скачать аудиокниги бесплатно, без регистрации и смс. Скачать аудиокниги возможно самых разнообразных жанров - фантастика, детективы, трансерфинг, сказки.
Помните, что все представленные в Библиотеке книг онлайн произведения в виде электронных данных являются собственностью автора и представлены исключительно для того, чтобы иметь о них представление






http://abookz.net/ - аудиокниги на русском

7 WilliamGex  
http://indyarocks.com/blog/4089395/Braains-Io-Game
I was just searching for this info for a while. After six hours of continuous Googleing, finally I got it in your website. I wonder what is the lack of Google strategy that do not rank this type of informative web sites in top of the list. Normally the top sites are full of garbage.

Top-notch share it is surely. Friend on mine has been searching for this information.

6 topmedia212  
Bonnie & Clyde Toys - adult sex toys online shop! We offer wide range of sex products and adult toys for him, her and couples.
Spice up your sex life. http://bonnieclydetoys.com/ - Shop today.

5 RichardKet  
http://connect.nola.com/user/wormaxiooo/index.html

I truly appreciate this post. I've been looking everywhere for this! Thank goodness I found it on Bing. You've made my day! Thank you again!

4 KennethChupt  
гной в мочевом канале при простатите http://ainder.us/index.php?link=27657 вирусный гепатит с диагностика лечение
g6687hjhk7

3 MarrySlank  
Hello everybody! I want to tell you a teeny about myself, I am fully a stinking rich missus, I like to shock a resemble a smiling frolic and I weakness my undertaking, I'm fine but there is no addendum of a companion with whom I could hardly contain sex. You speak with now is the habits and loot that would maintain to stint I from no time payment dates and meetings that would unprejudiced talk. I honest want choleric gender without commitment. Heart value 3 athletic, pulling, low growth. My photos are here http://sex911.top/MarrySlank There is a motor car, and she can bump into b pay up, reasonable compel ought to an apartment where you can come. If you are married, you can be your mistress. If you are interested then divert write or call.

2 FrankJoimi  
http://zhoubaitong.com/home.php?mod=space&uid=359708
http://pro4all.free.fr/index.php?subaction=userinfo&user=Frankfrowl
http://www.0731snw.com/space-uid-43407.html
http://xlaibin.com/home.php?mod=space&uid=9243
http://baymuratov.idhost.kz/user/Frankaresk/

1-10 11-11
Имя *:
Email *:
Код *:
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0