Вольтметр до 100В

На схеме я не привёл значения резисторов входного делителя. Это не трудно сделать самим исходя из того что выходное сопротивление делителя не должно быть больше 10кОм, а коэффициент деления 1:20. Из практики R3 лучше взять 1кОм, R2- 18кОм, а резистором R1 добиться одинаковых показаний например с цифровым мультиметром. В отличии от схемы Н. Заеца я использую стандартную 78L05 без подстройки и поэтому шаг кватования не 0,005В, а другой (зависит от экземпляра стаба), посему и нужна подстройка.

Индикатор используется 3-х разрядный с общим катодом для динамической индикации.

Такой индикатор применяется в АОН типа МЭЛТ-3000.Маркировка типа ТОТ-3361.Для того чтобы в младшем разряде не зажигалась десятичная точка ,еёможно просто сжечь,как мне посоветовали laughing перед монтажом индикатора на плату нужно припаять к нему два проводка: один к выводу сегмента “h”, а другой к выводу “k1” и подключить этот вывод к минусу источника питания. На вывод “h” кратковременно подать 7-12В, буквально коснуться проводком плюса источника, при этом светодиод десятичной точки сгорит только в 1-ом разряде, а в остальных будут работать в зависимости от включения. В данном вольтметре светиться будет точка во 2-ом (среднем) разряде.Или если кто не хочет рисковать сжечь индикатор, тупо закрасить эту точку чёрным маркером или маленьким кусочком изоленты laughing Я серьёзно, лично для себя я так и сделал не захотел рисковать.
Схема рабочая на 200% У меня щас стоит на работе в какомто промышленном блоке питания китаёзно-монголоидного происхождения.Жаль нет щас фотика чтобы выложить фото. Сделаю позже.


Разъяснения по программированию микроконтроллера PIC 16F676 и
наладке собранного вольтметра.

Дело в том, что иногда не всегда получается запрограммировать микроконтроллер,
генератор которого настроен для работы как внутренний. Если МК новый и ни разу не программировался, то процедура т.н. прошивки обычно проходит без всяких “ бяк “, но если Вам не удалось с первого раза записать программу в МК, то вполне возможно при попытке снова это сделать Вас опять постигнет неудача. Я постараюсь как можно более доходчиво объяснить как избежать этого.
Всё дело в том, что как правило все более-менее простые программаторы типа JDM обладают одним недостатком: при включении питания этих программаторов они сразу подают напряжение питания на МК и если в нём записана программа в которой используется режим внутреннего генератора, то МК начинает исполнять записанную в нём программу. И когда на вывод MCLR подаётся напряжение для перевода МК в режим программирования в счетчике команд МК находится уже не нулевой адрес и программа записывается не правильно. Если обозначить напряжение питания МК как Vdd, а напряжение программирования как Vpp, то этот режим можно обозначить как: Vpp после Vdd. Для того чтобы записать программу в “строптивый” МК необходимо доработать имеющийся программатор для реализации режима Vdd после Vpp, то есть нужно сделать так чтобы напряжение программирования подавалось раньше чем напряжение питания самого МК. Я пользуюсь программатором ExtraPic доработанным соответствующим образом под управлением IcProg 106B или VinPic800.
Теперь немного о настройке внутреннего генератора МК. Если Вы приобрели новый микроконтроллер, то перед программированием необходимо сначала считать память программ, в последней ячейке памяти с адресом 3FFF записана константа настройки генератора. Эта константа записывается на заводе изготовителе и является наиболее оптимальной для работы внутреннего генератора с частотой 4МГр. Её следует запомнить или записать на листочек и после открытия НЕХ файла записать в туже ячейку самому. Если по какой либо причине эта константа утеряна (МК уже прошивался или Вы по неосторожности сами стёрли) не стоит огорчаться, нужно всего навсего после того как Вы открыли в IcProg или VinPic800 нужный HEX файл занести в ручную в последнюю ячейку (3FFF) код 3480 и можно прошивать. В программе своего вольтметра, для того что-бы избежать таких непоняток , я не использую заводскую константу.
В архиве плата для вольтметра,собранна на SMD резисторах,микросхема паяетсся под индикатором
Плата - У вас нет доступа к скачиванию файлов с нашего сервера
Прошивка - У вас нет доступа к скачиванию файлов с нашего сервера


Видео работы прибора -

83 комментария

reanimaster 17 марта 2011 09:49
Будем делать! Хорошо бы к нему и амперметр...
--------------------
vaciliu1 17 марта 2011 19:09
reanimaster,
поставь одноомное сопротивление 5 Вт параллельно вольтметру и будет тебе амперметр на 5ть Ампер
billybons 17 марта 2011 19:19
vaciliu1,
Только операционник не забудь поставить
vaciliu1 17 марта 2011 20:30
зачем? при прохождении через сопротивление тока равным одному Амперу падение на нем составит один Вольт
если тебе не нужен милиамперметр
elektronik 1 апреля 2011 22:10
на распиновке индикатора маленькая ошибка, 12 ножка (там она 11ножка) не "к3" , а "к1", ну это так,мало ли...
bond47 3 апреля 2011 15:38
Уже кто нибудь сделал, заработало? У меня нет. При включении какие-то
полуцифры промигивают и всё. Кто сделал поделитесь нюансами!
zloy_xaker 3 апреля 2011 16:02
bond47, вот у меня такая же фигня, появляется что-то типо 0ков, но не дорисованных...
bond47 3 апреля 2011 17:17
А что скажет по этому поводу автор сего девайса?
elektronik 4 апреля 2011 14:04
привет люди добрые! wink
я вот наконец-то собрался собрать эту схемку...
кто нибудь собирал её, рабочая штуковина? winked
большая просьба оставьте коммент на эту тему!
спасибо!
aioaney 4 апреля 2011 14:57
И у меня не заработал... recourse При включении на мгновенье загорается -U- и все... winked
zloy_xaker 4 апреля 2011 17:02
elektronik,
тут уже достаточно много комментов, и у всех примерно одно и тоже=)
bond47 4 апреля 2011 17:54
Почему молчит автор сего детища? Может при прошивке контролера бит конфигурации нужен особый? Автор отзовись!
elektronik 4 апреля 2011 18:28
это что, значит схемка нерабочая что ли? recourse
а что же автор молчит??? bully
zloy_xaker 4 апреля 2011 19:52
bond47, да врядли фьюзы, автор бы их выставил сразу, можно конечно попробовать =))

Автора уже 2 дня в сети не было, может скоро придет??




elektronik 4 апреля 2011 20:37
тогда подождём... fellow
zloy_xaker 4 апреля 2011 21:48
Попробую в протеусе протестировать, что-то я сразу не догадался =)

Набросал в протеусе, получается фигня, но тем не менее он работает? там нет моргающих символов, все нормально, но напряжение он показывает не правильно, пытался изменять номиналы резисторов, но это ничего не изменило

Вот, что получается если на щуп подавать напряжение 5 вольт:


Вот, что получается если подавать меньше 5 вольт, в данном случае пол вольта



Так что баги в коде есть!
billybons 4 апреля 2011 22:23
Уважаемые граждане товарищи, схема стпроцентно рабочая,так как она у меня на работе в блоке питания установленна.Может какие траблы с самой прошивкой случились, я не знаю feel
zloy_xaker 4 апреля 2011 22:39
Олег, ну я же выложил скрины. А можите уточнить, какой номинал резистора R1 у вас установлен, и фьюзы????
billybons 4 апреля 2011 23:53
Может что с прошивкой, щас перезалью.Но схема полностью рабочая.

Чтобы не было вопросов по поводу работоспособности, я выложил видео , вот ссылка
http://www.youtube.com/watch?v=sHAWSQuQ-zU.
billybons 5 апреля 2011 00:51
На вход перед R1 установите подстроечный резистор, я устанавливал на ч7кОм,этим резистором устанавливается точность показаний.Кренку я не ставил, брал 5 вольт с блока питания,так как маленькая 78L05 при подаче на неё выше 8 вольт 5 вольт на выходе не дает,дает около 6 вольт,проверенно. Никаких фьюз устанавливать не надо, это не AVR-ка.

Вот тут прошивка http://depositfiles.com/files/w4ei8g982

Прошивал контролер программатором с Радиокота , называется GTP-USB

Прошивал также и Extra-Pic программатором,нормально шьёт без проблем, через WinPic800

Всё что можно было выложить, я выложил.Дальше всё зависит от прямизны ваших рук.

Ссылка откуда была взята схема http://www.radiokot.ru/forum/viewtopic.php?f=11&t=29926&start=20. Второй пост, выложил Pazak, называется Vметр_1.rar

elektronik,

Автору было некогда,он на свадьбе гулял wink fellow wink
zloy_xaker 5 апреля 2011 06:02
billybons,
Благодарю, сейчас буду разбираться, позже все что получилось выложу =)
elektronik 5 апреля 2011 09:04
ждёмс...
zloy_xaker 6 апреля 2011 17:45
Короче хня какая-то получается.. при моделировании в Proteuse у меня получилось, что резистор R2 нужно поставить больше 1 МО, и то, показания странные, решил собрать, но нужного МК под рукой не оказалось=((

а вот эту кто-нибдуь пробовал собирать??
http://radiomaster.com.ua/539-cifrovoj-voltmetr-0-30v-na-pic16f676.html
aioaney 6 апреля 2011 18:16
Я собрал милливольтметр Н. Заеца, работает нормально, спасибо ему! Ссылка на его книгу, где описывается устройство, здесь. Автор написал еще одну прошивку с индикацией 1 сек., прошивка здесь.
zloy_xaker 6 апреля 2011 20:17
aioaney, Благодарю=)
elektronik 6 апреля 2011 20:22
люди помогите!хотел прошить PIC у одного человека, а он уехал...
решил сам, вроде есть инструкция, но нифига ничего неполучается recourse
программатор extra-pic, программа icpr105d, сделал все настройки, скачал прошивку для вольтметра,но как все дальше делать, непойму
и так и сяк, неполучается... recourse
с одной микросхемой пишет ошибку, а с другой совсем какая то хрень... angry
обьясните мне чайнику своими словами поэтапно, как и что делать winked

zloy_xaker 7 апреля 2011 06:46
elektronik, Ну в общем что, нужно сначала считать всю информацию с МК. В самой последней ячейке должна быть константа ей записать куда-нибудь хоть на листочек хоть в текстовый документ.. Потом открываешь прошивку и изменяешь значение последней ячейки на константу, которую ты записал. Потом нажимаешь программировать и у тебя появится запрограммированный МК =)) Или я не правильно понял вопрос??? О_о

elektronik 7 апреля 2011 13:03
zloy_xaker,
ты всё правильно понял. тоесть заменяю последнее значение в ячейке самой прошивки, грубо говоря заменяю то что перед 3FFF?
просто у меня добавляется прошивка к куче столбцов состоящих из 3FFF.если можно ответь на этот вопрос winked
на первой пробной микросхеме у меня писало " ошибка..... 000h"
а на второй при считывании были везде нули angry
все гогда то были чайниками lol
zloy_xaker 7 апреля 2011 15:09
elektronik,
Ты должен заменить как показано вот тут
http://radiomaster.com.ua/uploads/posts/2010-01/thumbs/1264603211_s91611379.jpg
это калибровочная константа, называется oscal есть на всех PICах \, за исключением двух. В pic16f628a ее нет и еще в каком-то=) Она всегда начинается с 34.



на первой пробной микросхеме у меня писало " ошибка..... 000h"
а на второй при считывании были везде нули


Ты уверен, что у тебя рабочий программатор и PIc??
Попробуй сделать тест программатора, там в настройках есть

Так же попробуй программу winpic/

Да и еще, ты программируешь в WinXP??
все гогда то были чайниками

Понимаю =))
elektronik 7 апреля 2011 18:09
zloy_xaker, да, в WinXP программирую, программатор вроде рабочий...
zloy_xaker 7 апреля 2011 20:38
elektronik,
Попробуй тогда WinPic =)

и программатор проверь в настройках проги =)
elektronik 7 апреля 2011 22:00
zloy_xaker,
завтра всё ещё разок перепроверю ...
надеюсь что нибудь получится wink
zloy_xaker 7 апреля 2011 22:01
elektronik, давай, удачи, потом отпишись=)
elektronik 11 апреля 2011 22:50
zloy_xaker,
вы немогли бы мне подсказать, при тестировании программатора он что нибудь должен писать или нет? у меня нечего непишет... recourse
правильно он работает или нет, даже незнаю...может и нет angry
в начале при программировании пишет что;
не найдено значение установки осциллятора
вы настаиваете на использовании установок из файла (3480h)?

через некоторое время пишет что "ошибка по адресу 0000h".
winked

может дело в микрухе программатора, у автора в extra-pic на схеме MAX232, а у меня MAX232N. я просто незнаю уже что и делать... recourse
FANZONE 12 апреля 2011 02:06
elektronik-ставишь микруху в программер-запускаешь айс прог-указываешь свою прошивку-она появляется в главном окне прогера-с помощью прокрутки ползунок тянешь в самый низ-ищешь последнююзапись 3fff-дважды щёлкаешь по ней-и заменяшь значение на 3480 без всяких(h)-жмёшь прошить-программер спросит действително шить с этим значением осцилятора-ответ да-и всё будет ок.
пробовал шить его сегодня пик-китом2 по усб-так после прошивки камень он в упор не видел-спас старый добрый jdm из журнала радио.схему демаю завтра начать собирать но в плате косяк-вот даташит на индикатор http://www.cqham.ru/forum/attachment.php?attachmentid=3240&d=1150198225


уважаемый товарищь автор как енто может работать если 12 нога индикатора по даташиту это К1 а на приведённой печатке это К3. наверное вы лично не собирали и видео на ютубе не ваше.в противном случае где ваша печатка или проводками соединяли но об этом ни слова не сказали-а люди мучаются.






















исправленную печатку кину всем желающим [email protected] можно через маил агент
себе буду разрабатывать покрупнее размером,а то геморно такую мелкую делать

dishy@bk.ru-правильный адрес
zloy_xaker 12 апреля 2011 06:47
Цитата: FANZONE
уважаемый товарищь автор как енто может работать если 12 нога индикатора по даташиту это К1


Про это же писали :)

Цитата: elektronik
на распиновке индикатора маленькая ошибка, 12 ножка (там она 11ножка) не "к3" , а "к1", ну это так,мало ли...


Цитата: FANZONE
исправленную печатку кину всем желающим


А смысл?? Я Без печатки собирал, все равно не работает, точнее работает, но подстроить напряжения не получается....

Цитата: elektronik
при тестировании программатора он что нибудь должен писать или нет? у меня нечего непишет...


Вот сайт, там очень хорошо написано :)
http://www.5v.ru/exp-tst.htm

Цитата: elektronik
вы настаиваете на использовании установок из файла (3480h)?


Это он спрашивает тебя откуда брать oscal. Если Нажмешь да, то он возьмет из последней ячейки, если нет, то скорее всего из первой. Он задает такой вопрос, потому что, в последней ячейки нули, соответственено либо ты pic уже стирал / программировал, либо неисправен программатор..

Цитата: elektronik
у автора в extra-pic на схеме MAX232, а у меня MAX232N

Это не имеет значения, но если убедишься, что программатор не исправен, то попробуй начать со смены этой МС, она у меня из-за нее проблемы были...
elektronik 12 апреля 2011 21:57
zloy_xaker,
вообщем у меня что-то либо с МАХ232 либо с КР1533ла3....
когда я захожу в проверку программатора и ставлю галочку "вкл. выход данных", то у меня нифига непоявляется галочка "вход данных", как сказано в http://www.5v.ru/exp-tst.htm

но славо богу микрухи у меня есть и я их завтра поменяю, если конечно завала на работе небудет...
отпишусь что получилось!
zloy_xaker 13 апреля 2011 06:51
kp1533ла3 врдли она достаточно надежная, начинай с max232, ждем :))
billybons 13 апреля 2011 17:01
Цитата: FANZONE
уважаемый товарищь автор как енто может работать если 12 нога индикатора по даташиту это К1 а на приведённой печатке это К3. наверное вы лично не собирали и видео на ютубе не ваше.в противном случае где ваша печатка или проводками соединяли но об этом ни слова не сказали-а люди мучаются.


В своих коментах я уже писал откуда эта схема.Видео моё, и это всё рабочее, всё что можно выложить я выложил, и я уже писал что всё дальнейшее зависит от точки соединения рук с телом.А печатку я разрабатывал свою под свой индикатор. Если найду то выложу.
elektronik 13 апреля 2011 18:05
поменял МАХ232 и КР1533ЛА3 заодно, но всё тоже самое... recourse recourse recourse
проверил печатку по схеме, всё вроде правильно... бесит! angry
vaciliu1 13 апреля 2011 19:32
elektronik,та же проблема не могу запустить программатор angry хоть тресни
aioaney 13 апреля 2011 21:15
billybons, если есть возможность и желание, прочитай, пожалуйста, прошивку из рабочего МК и выложи ее здесь, т.к. есть подозрение, что прошивка битая.
billybons 14 апреля 2011 16:54
Цитата: aioaney
если есть возможность и желание, прочитай, пожалуйста, прошивку из рабочего МК

Желания нет, так как схема собрана, и установленна уже в блок питания,кстати микросхема наглухо запаяна под индикатором.Индикатор с общим катодом. Довольно странно, но я прошил МК той прошивкой что сам вылаживал на этом сайте,( контрольный вариант)дабы убедиться что проблемы с прошивкой. Но как ни странно и собранная на макетке схема нормально заработала, без всяких проблем. feelИ во втором посте этой темы мной было выложено вторая ссылка на прошивку и адрес откуда взята схема
pazak 15 апреля 2011 01:40
Автор сего девайса здесь, и скажу, что открыл на форуме тему по этой статье: http://radiomaster.com.ua/forum/showthread.php?p=3793#post3793, прошу на форум.

С уважением.
elektronik 16 апреля 2011 11:48
pazak,
а чем сдешний форум непонравился?
zloy_xaker 16 апреля 2011 16:50
elektronik, ну как у тебя дела с прошивкой МК??
billybons 17 апреля 2011 11:14
Вот здесь моя плата и какой индикатор применен
http://depositfiles.com/files/6da3c96ia
pazak 17 апреля 2011 18:13
elektronik,
Цитата: elektronik
а чем сдешний форум непонравился?

Это не форум, а комментарии к статье. На форуме есть возможность загружать в сообщение картинки и другие файлы не используя сторонние ресурсы.

С уважением.


И если что-то упустил в своём сообщении, его можно отредактировать (дополнить).

С уважением.
elektronik 17 апреля 2011 23:25
zloy_xaker,
поменял микросхемы, пробовал программировать, один в один получилось как на видео которое выше. при тесте программатор всё равно нетестируется belay
после заливки пробовал считать микросхему, вылазиют одни 3FFF
завтра на работе PIC воткну в готовую плату, может все же что-то залилось, о результате отпишусь.
plesenfo 24 июня 2011 08:18
Уважаемый автор! схема рабочая ,проверял. НО ! как написано в статье, нумерация выводов индикаторов НЕ правильна. кроме К3, который на самом деле К1 (на рисунке крайний левый) . ТАК, как обозначено на рисунке, выводы нумеруются , если индикатор к себе цифрами, точка справа внизу. А не как написано на рисунке "со стороны выводов". У кого совсем не работает, прозвоните индикатор тестером и убедитесь... Проверено на NET-3631AG, GNT-5631AS-21, CC56-12SRWA.
пс, для начинающих: если в нижнем ряду индикатора не 5, а 6 выводов- "лишний" это К4 (для 4х разрядных), в 3х разрядных не используется.
Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
© 2010-2017 Все права соблюдены.