Форум
Приветствую Вас, Гость · RSS Четверг, 28.03.2024, 11:05

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » Форум по статьям сайта » Все темы » Универсальная схема для построения измерительных устройств (Применение, практика...)
Универсальная схема для построения измерительных устройств
m@ksДата: Понедельник, 17.02.2014, 19:29 | Сообщение # 921
Группа: Пользователи
Сообщений: 2
Chief спасибо!! но дело было не в плате просто на вывод avcc aref были шумы, а потумушто я перепутал и поставил дроссель не на 10 мкгн а на 820 и получился неплохой колебательный контур на пару с кандером. Исправил путем замена дросселя и впаял на вывод avcc электролит у все бегает нормально!!
 
soooooilДата: Понедельник, 17.02.2014, 21:49 | Сообщение # 922
Группа: Пользователи
Сообщений: 11
Собрал, прошил без проблем, но сильно заметно мерцание индикаторов sad

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

_____________________

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

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


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

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

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

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

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

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

Сообщение отредактировал soooooil - Четверг, 20.02.2014, 17:26
 
krbofosДата: Пятница, 21.02.2014, 07:49 | Сообщение # 932
Группа: 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 | Сообщение # 933
Группа: Пользователи
Сообщений: 3
Прошу прощения, но я осмелюсь попросить некое нестандартное решение на эту же тему... Признаюсь, я только учусь и АЦП,еще, не мой конек. До него мне как до кипра... Ваши проекты, очень интересные и подробно описаны. За такие подробности в настройках, цены вам нет. Спасибо огромное... А меня вот интересует вольтметр с одним 4х-сегментным индикатором измеряющий напряжение от 0 до 200В. при достижении заданного значения, чтобы сработало реле и ждало до нажатия кнопки. При этом, измерения продолжаются как обычно. Плату, делитель и выход на реле, я сам доработал бы. Но вот схема и программа, пока не под силу. Прошу сильно не пинайте, в программировании я младенец... Буду очень благодарен заинтересовавшимся в помощи wink
 
yura1976Дата: Суббота, 01.03.2014, 15:22 | Сообщение # 934
Группа: Пользователи
Сообщений: 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 | Сообщение # 935
Группа: Управляет МК
Сообщений: 351
Возможно баг в прошивке. Изначально при неверно заданных уставках, после сообщения ERR, уставки изменяются на предыдущие верные.
Выкладывай в сообщении исходник, поправлю.
А если проще, то перепрошей заново МК
 
yura1976Дата: Воскресенье, 02.03.2014, 19:35 | Сообщение # 936
Группа: Пользователи
Сообщений: 3
Спасибо. Была надежда , что не придёться перепрошивать, ну да ладно. Прошивку добавил в пред-ее сообщение.

Сообщение отредактировал yura1976 - Воскресенье, 02.03.2014, 19:37
 
MACTEPokДата: Воскресенье, 02.03.2014, 19:48 | Сообщение # 937
Группа: Управляет МК
Сообщений: 351
А исходника нет? с расширением .bas
 
GigaДата: Суббота, 08.03.2014, 13:15 | Сообщение # 938
Группа: Пользователи
Сообщений: 3
Убил три меги8. Может из за того что прошивка из архива весит 11 с чем-то кб? Хотя в контроллер зашивалась спокойно.... sad
 
SergeBSДата: Воскресенье, 09.03.2014, 15:19 | Сообщение # 939
Группа: Front-rank users
Сообщений: 12
Офигенно "информативно". Телепатирую:
1. Размер прошивки в байтах обычно больше, чем реально прошиваемое, т.к. в прошивке - 16-ричные числа в символьном виде, а в памяти МК - именно байты, соответствующие этим числам. Итого 1 байт требует 3 и более символа (там еще и пробелы, и адреса, и контрольная сумма). RTFM Intel-Hex формат. Формат bin как правило не применяется - неудобен.
2. "Убить" насмерть - только электрически - типа в розетку ткнуть, например. Чтобы не мудрить особо :). Ну или выход замкнуть на любое питание с током от 50 мА примерно - выжжет тоже. Или на вход подать "от души побольше".
3. Если от "большой сообразительности" запретить фузами RSTDISBL,SPIEN (ресет-вывод или SPI-интерфейс), то поможет параллельный программатор. Или Atmega fusebit doctor. Гугль в руки!
4. Если теми же фузами поставить защиту - то просто читаться прошитое не будет.
Гугль в руки и RTFM. Тыщщи раз во всех FAQ-ах разжевано.
А еще есть такая штука - тестер называется. Офигенно помогает найти контакт между выводами, которого быть не должно и наоборот - его отсутствие. С этого - начинать!
 
GigaДата: Среда, 19.03.2014, 18:41 | Сообщение # 940
Группа: Пользователи
Сообщений: 3
Вы уж простите, но... Плюнул я на все это... Полез в свой любимый CVAVR и с помощью всякого рода кучи исходников, понаписал, понакалякал сам себе чего хотел. Вот такая щука, эти микроконтроллеры. Глянешь, вроде тяжело и не понятно. Пожуешь, чуток, красиво получается wink
 
merkurДата: Пятница, 21.03.2014, 11:16 | Сообщение # 941
Группа: Пользователи
Сообщений: 1
Вольтметр, 2х диапазонный ампертметр I'm sorry! Все работает. Но при нулевом токе амперметр показывает милливольт так 200.

Как сделать чтобы показывал ноль? Железом  или как-то программно ?
 
MACTEPokДата: Пятница, 21.03.2014, 14:57 | Сообщение # 942
Группа: Управляет МК
Сообщений: 351
МК показывает то,что есть на входе АЦП. Можно исправить и аппаратно и программно (сдвинуть характеристику вверх)
 
sergei122Дата: Среда, 26.03.2014, 18:00 | Сообщение # 943
Группа: Пользователи
Сообщений: 2
Здравствуйте!Уважаемый МАСТЕРок.Скажите пожалуйста можно ли подкорректировать прошивку0-50,0v,0..999ma-1.00...9.99A для вольтамперметра с автоматическим переключением диаппазонов тока на 0-50.0V,0...999MA-1.00...99.9A.Спасибо!
MACTEPok
 
MACTEPokДата: Понедельник, 31.03.2014, 12:15 | Сообщение # 944
Группа: Управляет МК
Сообщений: 351
Если каналы нагрузки не нужны, то можно сделать 3 диапазона тока, иначе диапазон 1,00..99,9 слишком широкий получается, будет большой разброс. Да и схемно наверняка у вас возникнут трудности. тк шунт на 100А не позволит производить точные измерения на малых токах
 
sergei122Дата: Четверг, 03.04.2014, 19:22 | Сообщение # 945
Группа: Пользователи
Сообщений: 2
Здавствуйте MACTEPok! Спасибо за ответ.Да каналы нагрузки не нужны.Схема используется только для измерений.
 
DimanДата: Понедельник, 07.04.2014, 16:21 | Сообщение # 946
Группа: Пользователи
Сообщений: 1
Здравствуйте мастерок ! скажите пожалуйста можно ли изменить показания индикатора давления на схеме http://c2.at.ua/load....-1-0-74 то есть можно ли выполнять различные вычислительные операции со значением давления.
например: если давление 1атм,то индикатор показывает 2атм,если 2 то 3 ,в таком духе
 
MACTEPokДата: Понедельник, 07.04.2014, 19:04 | Сообщение # 947
Группа: Управляет МК
Сообщений: 351
А такая штука http://c2.at.ua/load/avr/acp_pokazometr/17-1-0-121 не пойдет?
 
asia540Дата: Воскресенье, 27.04.2014, 10:49 | Сообщение # 948
Группа: Пользователи
Сообщений: 6
Подскажите как прописать в программе точки на индикаторе чтобы не водить с клавиатуры в память, а то спалил порт PC0 всё остальное работает а точки вести не могу.
 
MACTEPokДата: Вторник, 29.04.2014, 08:05 | Сообщение # 949
Группа: Управляет МК
Сообщений: 351
Каким образом умудрились порт спалить? Достаточно раз комбинацию кнопок + - нажать. чтобы переключить разряд точки.
В исходнике за разряды точек отвечают переменные 
   Razryad_1 = &B01110111
   Razryad_2 = &B11101110

1 разряд/2 разряд/3 разряд/пусто/1 разряд/2 разряд/3 разряд/пусто  - нули - положение точки
 
asia540Дата: Вторник, 29.04.2014, 15:30 | Сообщение # 950
Группа: Пользователи
Сообщений: 6
Спалил, потому что плату делал под себя. Кнопки настроек не разводил, мне достаточно один раз всё выставить. Во время настройки проводок упал на +12V и порт ушёл. Спасибо за подсказку, попробую прописать.
 
MACTEPokДата: Вторник, 29.04.2014, 18:30 | Сообщение # 951
Группа: Управляет МК
Сообщений: 351
забыл добавить. Изменять эти переменные нужно в начале кода, где идут первоначальные установки переменных и запись в еепром.
 
Beloff12Дата: Воскресенье, 04.05.2014, 09:41 | Сообщение # 952
Группа: Пользователи
Сообщений: 1
Доброе время суток.
Уважаемый, МАСТЕРок. Хочу сделать лабораторный стенд для студентов. Суть такова. Выставляются температуры, при включении загорается лампочка, нагревает датчик (NTC), при определенной температуре лампочка выключается и от второго датчика (NTC), включается вентелятор. Происходит охлаждение и цикл повторяется. Вопрос. Какую прошивку мне использовать, учитывая то, что диапазон температур будет от 0 до 99,9 Гр. Индикация, желательно, с десятыми долями и нормально ли работает схема на LM 2904 и датчиках NTC.
Спасибо.
 
dmitrijДата: Понедельник, 19.05.2014, 23:14 | Сообщение # 953
Группа: Пользователи
Сообщений: 12
Здравствуйте, уважаемый МАСТЕРок.
Скажите пожалуйста, можно ли дополнить прошивку 0-50,0v,0..999ma-1.00...9.99A  функциией калибровки в канале тока? Прежде всего  это калибровка 0, и, неплохо бы, нелинейность пока3аний.
Я исполь3ую АД8552 т.к. меряю малые токи, но в блоке есть небольшая утечка чере3 шунт, поэтому если выставить 0, наверху привирает.
И еще  с калибровкой можно было-бы поставить более дешевый ОУ бе3 автокоррекции.
В целом работает хорошо, пока3ания не скачут.
Спасибо.


Сообщение отредактировал dmitrij - Понедельник, 19.05.2014, 23:30
 
MACTEPokДата: Вторник, 20.05.2014, 17:27 | Сообщение # 954
Группа: Управляет МК
Сообщений: 351
Можно просто добавить в прошивке отстройку от нуля. чтобы устройство показывало 0 не при 0В на входе, а, например, при 0.3В. Далее характеристика линейная, как обычно. Все, что ниже 0.3В - это ноль на индикаторах.
А ОУ подстроечником подкрутить.
 
dmitrijДата: Вторник, 20.05.2014, 20:43 | Сообщение # 955
Группа: Пользователи
Сообщений: 12
Удобнее что бы кнопку нажал, и он сам откалибровался
 
КрякДата: Суббота, 31.05.2014, 21:37 | Сообщение # 956
Группа: Пользователи
Сообщений: 1
Здравствуйте МАСТЕРок! 
Можете ли вы дополнить вашу прошивку с датчиком DS18B20 и измерителем давления вот какими функциями:
1)при обрыве датчика DS18B20 и канала измерения давления в соответствующих индикаторах загоралась надпись ERR и снималась нагрузка каналов во избежании аварии?
 
KILLER_SCAMДата: Суббота, 21.06.2014, 05:59 | Сообщение # 957
Группа: Пользователи
Сообщений: 11
Доброго дня! Спасибо автору за такую чудесную разработку smile
Собрал, подключил, все работает, оч рад!
Собирал по этой схеме http://c2.at.ua/3m/S_V_A/II/IIsxm.gif
Прошивка отсюда http://c2.at.ua/3m/S_V_A/II/5-0.0_999_9.99.rar
Фьюзы High: DF Low: A4
Индикатор с ОК
Единственное отличие в измерительной части, в делителе вольтметра стоит рез 56кОм и подстроечник 10кОм.
О яркости индикаторов - изначально поставил резисторы номиналом 1кОм(исходил из того, что в другом устройстве аналогичный индикатор с резисторами 1кОм работает очень ярко), но здесь почему то так не получилось biggrin
Поменял резисторы на 92 Ом, не сказать что бы яркости уж прям прибавилось, но стало чуть получше(ток через сегмент ~5mA), вдобавок начала греться мега sad
Уважаемый автор, касательно вот этого http://c2.at.ua/forum/2-14-2110-16-1370022946 , для схемы с автоматическим выбором измеряемого диапазона силы тока я так понимаю прошивки нет?   sad


Сообщение отредактировал KILLER_SCAM - Суббота, 21.06.2014, 08:52
 
KILLER_SCAMДата: Суббота, 21.06.2014, 08:53 | Сообщение # 958
Группа: Пользователи
Сообщений: 11
попробовал подключить через ключи, не хочет работать, хотя если вместо индикатора подключить светодиод, работает.
индикатор с общим катодом

упс, оказалось индикатор с общим анодом wacko
Прикрепления: 1468845.gif (5.2 Kb)


Сообщение отредактировал KILLER_SCAM - Суббота, 21.06.2014, 18:09
 
velant77Дата: Суббота, 21.06.2014, 10:15 | Сообщение # 959
Группа: Пользователи
Сообщений: 6
Глюк сайта

Сообщение отредактировал velant77 - Суббота, 21.06.2014, 13:07
 
velant77Дата: Суббота, 21.06.2014, 10:24 | Сообщение # 960
Группа: Пользователи
Сообщений: 6
Решил я забацать банальный питальничек в таком вот виде 
К нему наваял вольтамерметр в с автоматической сменой диапазона 

Запустилось и заработало все сразу, но радость была не долгой. Собственно проблемы:
1. Мельтешение показателей вольтметра и амперметра что вообще разглядеть ничего нельзя. Загрешил на dc-dc на LM2597m-5.0, заменил на кренку, результат тот же.
В коде поставил
Do
If X > 45 Then ' увеличили период опроса АЦП, чтобы значения не прыгали ====== (до этого стояло 3)
Стало гораздо веселее, на ХХ вольтметр показывает нормально, амперметр намертво стоит на нулях.
Вешая в нагрузку лампу 20вт(ток гдето 1,5а), вольтметр начинает скакать в диапазоне 0,6-0,7В, ток от 0,95А до 3А, устойчивых показаний добиться не смог. Шунт менял. На лампе 5вт устойчивые нули.
2. Яркость индикатора. Светит раза в два слабее чем сигменты в статике при одинаковых резисторах. У меня прошивка одна из первых, вроде автор дорабатывал индикацию, если можно подправить то исходник в конце.
Мерцания нет. Какие минимальные резисторы можно воткнуть чтоб мега в смд не пустила дым? Семисегментники на 2В.
3. В защите по току нельзя выставить больше чем 9,99А, хотя измеритель до 999А, нельзя ли подправить прошивку что можно было выставить от 1 до 99А ?

Собственно вот )). Надеюсь автор не прекратил поддержку проекта, а у участников были похожие проблемы.
Прикрепления: 4351140.jpg (194.5 Kb) · 0336623.jpg (196.8 Kb) · 7167496.jpg (125.9 Kb) · Desktop.rar (35.1 Kb)


Сообщение отредактировал velant77 - Суббота, 21.06.2014, 13:13
 
Форум » Форум по статьям сайта » Все темы » Универсальная схема для построения измерительных устройств (Применение, практика...)
Поиск:

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