Форум
Приветствую Вас, Гость · RSS Воскресенье, 16.08.2026, 18:45

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Универсальная схема для построения измерительных устройств
BobiДата: Понедельник, 11.11.2013, 17:54 | Сообщение # 881
Группа: Пользователи
Сообщений: 6
Я, поэтому, и попросил помощи, что с программированием контроллеров начинать поздно  (в силу, своего, преклонного возраста).
А РЕС12 есть в наличии.
У РЕС12 есть кнопка. Может, можно заменить все 3 кнопки? "Право" (+), лево (-) и кнопка энкодера - выбор?


Сообщение отредактировал Bobi - Понедельник, 11.11.2013, 17:54
 
Iron_GansДата: Понедельник, 11.11.2013, 20:26 | Сообщение # 882
Группа: Front-rank users
Сообщений: 37
Цитата Iron_Gans ()
А РЕС12 есть в наличии.
А что там у энкодеров на выходе? Импульсы? Когда крутим против часовой какова полярность импульсов лог0 или1? А когда по часовой ручка крутится, меняется? Или там уровни типа "0" - когда против часовой и "1" когда по?
 
BobiДата: Понедельник, 11.11.2013, 20:57 | Сообщение # 883
Группа: Пользователи
Сообщений: 6
Посмотрите здесь http://labkit-ru.1gb.ru/html/encoders
Вам будет понятен принцип работы.
 
timДата: Вторник, 12.11.2013, 11:28 | Сообщение # 884
Группа: Пользователи
Сообщений: 28
Цитата Bobi ()
Наверное помощи ждать неоткуда.
Программно добавить энкодер, это добавится приличный "кусок кода" точнее думаю это будет совершенно новая программа, а чтобы написать новую программу человек должен этого захотеть,  и получается совсем просто, не нашлось к вашей идее однодумцев,  получается в таких случаях самому быстрей решить вопрос этой реализации.
 
BobiДата: Вторник, 12.11.2013, 11:53 | Сообщение # 885
Группа: Пользователи
Сообщений: 6
Если бы я умел писать программы, наверное бы я не стал тревожить занятых людей, обращаясь на форум.
Кстати, это была не идея и не блажь, а необходимость, которая, иногда возникает при повторении устройств.
Спасибо за разъяснение. Жаль, что программисты не пошли навстречу. Придется искать что-то другое.
 
krbofosДата: Вторник, 12.11.2013, 12:14 | Сообщение # 886
Группа: Front-rank users
Сообщений: 7
Bobihttp://forum.vegalab.ru/showthr....ncoder)
 
BobiДата: Вторник, 12.11.2013, 15:31 | Сообщение # 887
Группа: Пользователи
Сообщений: 6
Спасибо за наводку.
Все стало понятно.
Будем пробовать в железе.
 
Dim@Дата: Понедельник, 18.11.2013, 03:09 | Сообщение # 888
Группа: Пользователи
Сообщений: 3
собрал схемку для измерения температури. от аккумулятора работает нормально а от блока питания зависает?
что делать?
 
krbofosДата: Понедельник, 18.11.2013, 08:11 | Сообщение # 889
Группа: Front-rank users
Сообщений: 7
Dim@, большие помехи от бп. БП ипульсный? Поменять электролиты выходные, заблокировать их керамикой
 
Dim@Дата: Пятница, 22.11.2013, 21:56 | Сообщение # 890
Группа: Пользователи
Сообщений: 3
Блок титания глючул появлялось и пропадало напряженыя по несколько раз в сикунду.
 
YVV_85Дата: Суббота, 11.01.2014, 16:33 | Сообщение # 891
Группа: Пользователи
Сообщений: 1
Клевый проект. Собрал вольтамперметр на плате с МК в Dip корпусе. Прошивку влил, чтобы показания были максимум до 50,0... Очень хочется, чтобы амперметр показывал с первого индикатора, а то показывает _1.1 ампер, а левый индикатор пустой.... Или можно перевести, чтобы он миллиамперы до десятых показывал 1.15 ??? Подскажите, если я не разобрался в чем-то
 
ВинниДата: Понедельник, 20.01.2014, 14:39 | Сообщение # 892
Группа: Пользователи
Сообщений: 2
здравствуйте!
собрал вольтметр-амперметр такая вот проблема: значение напряжения отображается только в двух младших разрядах индикатора.
т.е. при напряжении 12В самый левый разряд ничего не показывает, в среднем "1", в правом "2". при переключении положения точки
сама она переключается, но цифры остаются на тех же местах. пробовал крутить подстроечник- показания меняются от 07 до 18...
в режиме выбора порога срабатывания значение отображается во всех разрядах.
я так понимаю- сама схема собрана верно, вопрос в каких-то настройках?

пп для дип-корпусов, без изменений. пробовал прошивки5'0.0_9.99_99.9.hex и s_VA_ak.HEX

upd. на входе точно 51к стоит? а то померил на входе ацп 0.12 В при 12В на входе
upd2 точно, на схеме неправильно указан номинал резистора на входе вольтметра. правильно 5к или 512


Сообщение отредактировал Винни - Понедельник, 20.01.2014, 17:06
 
MACTEPokДата: Вторник, 21.01.2014, 21:31 | Сообщение # 893
Группа: Управляет МК
Сообщений: 351
Винни, может дело и было в неправильном делителе напряжения
 
ВинниДата: Среда, 22.01.2014, 21:21 | Сообщение # 894
Группа: Пользователи
Сообщений: 2
Цитата MACTEPok ()
Винни, может дело и было в неправильном делителе напряжения

да, я так и написал-
Цитата Винни ()
upd2 точно, на схеме неправильно указан номинал резистора на входе вольтметра. правильно 5к или 512
 
NKR13265Дата: Суббота, 01.02.2014, 13:37 | Сообщение # 895
Группа: Front-rank users
Сообщений: 11
и снова я тут))у моего вольтамперметра не работал измеритель тока,оу был паленый(уже поменял) но в месте с этим я оказалось спалил порт adc4,намного ли сложно переделать прошивку,что бы ток измерялся по adc3?
 
MACTEPokДата: Понедельник, 03.02.2014, 14:29 | Сообщение # 896
Группа: Управляет МК
Сообщений: 351
NKR13265, установить Bascom, в исходнике найти команды GetADC(4) и заменить на  GetADC(3). Откомпилить и залить.
 
NKR13265Дата: Понедельник, 03.02.2014, 18:35 | Сообщение # 897
Группа: Front-rank users
Сообщений: 11
MACTEPok, баском установлю,а где исходник искать?в архивах по прибору не нашел((
 
MACTEPokДата: Вторник, 04.02.2014, 19:50 | Сообщение # 898
Группа: Управляет МК
Сообщений: 351
Какую прошивку использовали?
 
NKR13265Дата: Среда, 05.02.2014, 17:34 | Сообщение # 899
Группа: Front-rank users
Сообщений: 11
MACTEPok, VA_OA+OK.исходник имеет расширение .bas?походу смотрел другой архив,походу вопрос снят,щас попробую исправить
 
m@ksДата: Среда, 12.02.2014, 20:30 | Сообщение # 900
Группа: Пользователи
Сообщений: 2
Привет всем!! помогите пожалуйста избавится кактоо от помех меня просто бесит когда вольтметр показывает при 12,5 вольтах 15,8 16,3 и все время прыгает, осциллограф показал что частота пульсации 200 кгц при 50 мв. это я замерял прямо на ноге МК а на выходе стабилизатора все в норме пульсации нет, немогу понять что за хрень.
 
soooooilДата: Четверг, 13.02.2014, 17:40 | Сообщение # 901
Группа: Пользователи
Сообщений: 11
Здравствуйте! Из многих имеющихся в интернете схем мультиметров этот подходит идеально. И индикаторы вместо лсд, и атмега вместо пика, и диапазоны на любой вкус. Но проблема в том, что у меня atmega88, а не atmega8. sad

Насколько сложно будет переделать прошивку под 88? Судя по документу от атмел разница в именах некоторых регистров (может чегото еще), но, к сожалению, даже это выше моего понимания.  

Может кто подскажет как мне переделать под atmega88?

Добавлено (13.02.2014, 17:40)
---------------------------------------------
Еще не совсем понятно при каких напряжениях проиходит переключение между диапазонами амперметра в схеме с автоматическим переключением? Хочу пересчитать для шунта с другим сопротивлением

 
MACTEPokДата: Суббота, 15.02.2014, 06:18 | Сообщение # 902
Группа: Управляет МК
Сообщений: 351
m@ks, трудно сказать. плата с форума взята? Дело либо в разводке платы, либо в деталях(настройка ОУ).
 
MACTEPokДата: Суббота, 15.02.2014, 06:22 | Сообщение # 903
Группа: Управляет МК
Сообщений: 351
soooooil, нужно в шапке файла прошивки переписать название МК и портов, если названия у 88 отличаются.
Смотрим в исходник по конкретному каналу АЦП и вычисляем с учетом коэффициента напряжение переключения. Значение АЦП при котором происходит переключение ищи в строке с условием.
 
soooooilДата: Суббота, 15.02.2014, 20:03 | Сообщение # 904
Группа: Пользователи
Сообщений: 11
Спасибо, разобрался! Насчет 88 меги, достаточно было заменить $regfile = "m8def.dat" на $regfile = "m88pdef.dat".
 
Насчет преключения диапазонов тоже понял, переключается при 100 с АЦП, тоесть 0.488 вольт (если 1023 — 5В).
Собрал в протеусе, все отлично работает! Буду собирать в железе.

Добавлено (15.02.2014, 20:03)
---------------------------------------------
А нельзя ли сделать чтоб ноль у амперметра в числах меньше 100 не отображался? (75 мА вместо 075 мА)

В вольтметре например уже сейчас ноль не отображается если число меньше 10.

 
MACTEPokДата: Понедельник, 17.02.2014, 11:24 | Сообщение # 905
Группа: Управляет МК
Сообщений: 351
Можно. В исходнике нужно раскомментить строку
Код
If Copy_var < 100 Then Chislo(1) = 11              'для 2х значного числа
или

Код
If Copy_var < 100 Then Chislo(4) = 11              'для 2х значного числа
 Смотря в каком индикаторе отображается ток. Это в подпрограмме прерывания Pulse.
 
m@ksДата: Понедельник, 17.02.2014, 19:29 | Сообщение # 906
Группа: Пользователи
Сообщений: 2
Chief спасибо!! но дело было не в плате просто на вывод avcc aref были шумы, а потумушто я перепутал и поставил дроссель не на 10 мкгн а на 820 и получился неплохой колебательный контур на пару с кандером. Исправил путем замена дросселя и впаял на вывод avcc электролит у все бегает нормально!!
 
soooooilДата: Понедельник, 17.02.2014, 21:49 | Сообщение # 907
Группа: Пользователи
Сообщений: 11
Собрал, прошил без проблем, но сильно заметно мерцание индикаторов sad

Фьюзы оставлял родные, но на 88 меге родные уже на частоту 8МГц.

_____________________

Вопрос отпал, в 88 есть фьюз бит CKDIV8 который включает деление частоты на 8
Отключил и никакого мерцания!

Еще раз спасибо огромное за разработку и помощь!


Сообщение отредактировал soooooil - Понедельник, 17.02.2014, 22:09
 
soooooilДата: Среда, 19.02.2014, 22:04 | Сообщение # 908
Группа: Пользователи
Сообщений: 11
Такая проблема, очень скачут показания амперметра. Даже невозможно выставить подстроечники.
При любом значении тока, даже без нагрузки.

Скачет само напряжение на выходе операционника, так что проблема явно не программная, но все же.
Причем довольно странно, прыгает до например 999 и прыжками опускается до 05, через пару секунд снова 999 итд. 
Пробовал другой операционник, без толку. Недавно в теме ктото с похожей проблемой предлагал поставить на выход операционника конденсатор, не помогло.

Вот схема, переделал вроде как только под свои номиналы
Прикрепления: 9007056.png (52.1 Kb)
 
timДата: Среда, 19.02.2014, 22:39 | Сообщение # 909
Группа: Пользователи
Сообщений: 28
soooooil, попробуйте временно запитать схему от аккумулятора.
 
soooooilДата: Среда, 19.02.2014, 23:08 | Сообщение # 910
Группа: Пользователи
Сообщений: 11
tim, пробовал, безрезультатно sad
 
timДата: Среда, 19.02.2014, 23:15 | Сообщение # 911
Группа: Пользователи
Сообщений: 28
Цитата soooooil ()
tim, пробовал, безрезультатно
Посмотрел твою схему,  очень уж твоя обвязка ОУ отличается от начальной схемы http://c2.at.ua/3m/S_V_A/II/IIsx.gif
Придется все исправлять...
 
soooooilДата: Среда, 19.02.2014, 23:23 | Сообщение # 912
Группа: Пользователи
Сообщений: 11
Ну отличаются резисторы обратной связи. В первую очередь потому, что шунт у меня 0.05 Ом вместо 0.01.
 
LY3RVДата: Среда, 19.02.2014, 23:57 | Сообщение # 913
Группа: Пользователи
Сообщений: 1
Доброго времени суток! Собрал я несколько конструкций и они работает очень хорошо. Но теперь столкнулся с проблемой.  Мне нужна прошивка для термостата на  DS18B20 чтобы температуру показывало в десятых долях и волтметра от 0 до 999.   0-5V_999. если ето незатруднит. Буду очень благодарен
 
soooooilДата: Четверг, 20.02.2014, 16:37 | Сообщение # 914
Группа: Пользователи
Сообщений: 11
Вот снял видео прыжков значений амперметра

 
krbofosДата: Четверг, 20.02.2014, 16:43 | Сообщение # 915
Группа: Front-rank users
Сообщений: 7
soooooil, шунт какой,  из чего сделан?
 
soooooilДата: Пятница, 21.02.2014, 02:02 | Сообщение # 916
Группа: Пользователи
Сообщений: 11
Два пятиваттных резистора по 0.1 Ом.
Мерял падение напряжения на них — соответствует току и никуда не скачет

Есть еще шунт большой точности, но на 2 мОм. Я так понимаю на меленьких токах падение напряжения на таком маленьком сопротивлении для операционника будет просто незаметным

Добавлено (21.02.2014, 02:02)
---------------------------------------------
Странно, напряжения на неинвертирующих входах ОУ выше, чем снимается с шунта. Тоесть после резисторов (R20 и R21 у меня на схеме) напряжение выше, чем до них. Заменил резисторы перемычками, показания прыгать стали меньше, даже удалось приблизительно выставить усиление подстроечниками.

Сообщение отредактировал soooooil - Четверг, 20.02.2014, 17:26
 
krbofosДата: Пятница, 21.02.2014, 07:49 | Сообщение # 917
Группа: Front-rank users
Сообщений: 7
Если резисторы вот такого плана http://www.chipdip.ru/product-photo0/50113/
то рекомендую заменить на вот такого типа http://i00.i.aliimg.com/wsphoto....ilm.jpg или такого http://i00.i.aliimg.com/wsphoto....x50.jpg


Сообщение отредактировал krbofos - Пятница, 21.02.2014, 07:50
 
GigaДата: Пятница, 21.02.2014, 15:48 | Сообщение # 918
Группа: Пользователи
Сообщений: 3
Прошу прощения, но я осмелюсь попросить некое нестандартное решение на эту же тему... Признаюсь, я только учусь и АЦП,еще, не мой конек. До него мне как до кипра... Ваши проекты, очень интересные и подробно описаны. За такие подробности в настройках, цены вам нет. Спасибо огромное... А меня вот интересует вольтметр с одним 4х-сегментным индикатором измеряющий напряжение от 0 до 200В. при достижении заданного значения, чтобы сработало реле и ждало до нажатия кнопки. При этом, измерения продолжаются как обычно. Плату, делитель и выход на реле, я сам доработал бы. Но вот схема и программа, пока не под силу. Прошу сильно не пинайте, в программировании я младенец... Буду очень благодарен заинтересовавшимся в помощи wink
 
yura1976Дата: Суббота, 01.03.2014, 15:22 | Сообщение # 919
Группа: Пользователи
Сообщений: 3
Спаял, всё заработало отлично, но нечаянно ввел в амперметре On1 = Of1, 000 = 000 - теперь при нажатии SET

загорается ERR и выкидывает в основное меню, не могу изменить установки, чтобы ERR не горело, подскажите,

как решить проблему?
Прикрепления: s_VA_ak.hex (16.0 Kb)


Сообщение отредактировал yura1976 - Воскресенье, 02.03.2014, 19:37
 
MACTEPokДата: Воскресенье, 02.03.2014, 17:24 | Сообщение # 920
Группа: Управляет МК
Сообщений: 351
Возможно баг в прошивке. Изначально при неверно заданных уставках, после сообщения ERR, уставки изменяются на предыдущие верные.
Выкладывай в сообщении исходник, поправлю.
А если проще, то перепрошей заново МК
 
Поиск:

Конструктор сайтовuCoz
Copyright MyCorp © 2026