|
Универсальная схема для построения измерительных устройств
|
|
| 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
| Bobi, http://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.
Насколько сложно будет переделать прошивку под 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
| Собрал, прошил без проблем, но сильно заметно мерцание индикаторов
Фьюзы оставлял родные, но на 88 меге родные уже на частоту 8МГц.
_____________________
Вопрос отпал, в 88 есть фьюз бит CKDIV8 который включает деление частоты на 8 Отключил и никакого мерцания!
Еще раз спасибо огромное за разработку и помощь!
Сообщение отредактировал soooooil - Понедельник, 17.02.2014, 22:09 |
| |
|
|
| soooooil | Дата: Среда, 19.02.2014, 22:04 | Сообщение # 908 |
|
Группа: Пользователи
Сообщений: 11
| Такая проблема, очень скачут показания амперметра. Даже невозможно выставить подстроечники. При любом значении тока, даже без нагрузки.
Скачет само напряжение на выходе операционника, так что проблема явно не программная, но все же. Причем довольно странно, прыгает до например 999 и прыжками опускается до 05, через пару секунд снова 999 итд. Пробовал другой операционник, без толку. Недавно в теме ктото с похожей проблемой предлагал поставить на выход операционника конденсатор, не помогло.
Вот схема, переделал вроде как только под свои номиналы
|
| |
|
|
| tim | Дата: Среда, 19.02.2014, 22:39 | Сообщение # 909 |
|
Группа: Пользователи
Сообщений: 28
| soooooil, попробуйте временно запитать схему от аккумулятора.
|
| |
|
|
| soooooil | Дата: Среда, 19.02.2014, 23:08 | Сообщение # 910 |
|
Группа: Пользователи
Сообщений: 11
| tim, пробовал, безрезультатно
|
| |
|
|
| 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В. при достижении заданного значения, чтобы сработало реле и ждало до нажатия кнопки. При этом, измерения продолжаются как обычно. Плату, делитель и выход на реле, я сам доработал бы. Но вот схема и программа, пока не под силу. Прошу сильно не пинайте, в программировании я младенец... Буду очень благодарен заинтересовавшимся в помощи
|
| |
|
|
| yura1976 | Дата: Суббота, 01.03.2014, 15:22 | Сообщение # 919 |
|
Группа: Пользователи
Сообщений: 3
| Спаял, всё заработало отлично, но нечаянно ввел в амперметре On1 = Of1, 000 = 000 - теперь при нажатии SET
загорается ERR и выкидывает в основное меню, не могу изменить установки, чтобы ERR не горело, подскажите,
как решить проблему?
Сообщение отредактировал yura1976 - Воскресенье, 02.03.2014, 19:37 |
| |
|
|
| MACTEPok | Дата: Воскресенье, 02.03.2014, 17:24 | Сообщение # 920 |
|
Группа: Управляет МК
Сообщений: 351
| Возможно баг в прошивке. Изначально при неверно заданных уставках, после сообщения ERR, уставки изменяются на предыдущие верные. Выкладывай в сообщении исходник, поправлю. А если проще, то перепрошей заново МК
|
| |
|
|