Статистика
Время:
Зарегистрированных: 88407
Последним зарегистрирован: san-vai
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 439
 Гостей: 438
 Анонимных: 0
 Пользователей: 1
 Зарегистрированные:
Dimid555
Forum Rules Внимание!

Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!

Страницы: (15) [1] 2 3 4 5 6 7 8 9 10 11 ... Последняя » ( Перейти к первому непрочитанному сообщению ) Ответить Новая тема Новый опрос

> Ампервольтометр на Attiny26 версия 2
ooogo
Сообщение: # 384188   Oct 12 2011, 08:14 AM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



Накомпилив с пол сотни прошивок в первой версии решил написать, что-нибудь более менее универсальное.
Для уменьшения нелинейности измерения тока использован внешний операционный усилитель с начальным смещением, идея была взята отсюда http://ur5kby.at.ua/publ/ur5kbymylivepagec...4hc595/1-1-0-62 , схему нарисовал cam, он же тестировал прошивки, за что ему благодарность от меня.
Можно использовать операционный усилитель с двух полярным питанием, для уменьшения нелинейности, но почему то эту идею никто не поддержал, хотя не однократно предлагал вывести меандр с МК для генерации отрицательного напряжения.
В качестве опорного напряжения взято напряжение питания (5В).

Кнопки на 19 и 20 ножках это соответственно «+» и «-», в обычном режиме они изменяют программную поправку смещения операционника (0,7В);
Для входа в сервисное меню нужно при включении питания держать соответствующую кнопку:
1. при включении перемычка на 20 ножке - установка сопротивления шунта R;
2. при включении перемычка на 19 ножке - установка делителя по напряжению(Ku);
3. при включении перемычки на 19 и 20 ножки - установка коэф. усиления операционника(Ki);

Делитель напряжения подбирается, что бы максимально входное напряжение было не больше опорного, т.е. 5 В. Пример: максимальное входное напряжение 52В, вычисление 52В/5В=10,4 принимаем делитель 11, т.е. 52В/11=4,7В на входе АЦП. Соответственно дискретность показаний вольтметра в этом случае будет 5В/1024*11= 0,05371В. (число 1024 – это количество шагов у 10 битного АЦП)

Коэффициент усиления операционника подбирается, что бы максимальное напряжение после него было не больше опорного, т.е. 5 В. Пример: максимальный ток 12А, шунт 0,05 Ом , напряжение падения 12А*0,05Ом=0,6В; 5В/0,6В= 8,33 принимаем коэффициент усиления операционника 8, т.е. 0,6В*8=4,8В на входе АЦП. Соответственно дискретность показаний амперметра в этом случае будет 5В/1024/8/0,05Ом= 0.01085А. (число 1024 – это количество шагов у 10 битного АЦП)
Шунт подбирается из соображений минимальной рассеиваемой на нем мощности и практической реализации.
----------
читать статью

Это сообщение отредактировал матроскин - Oct 25 2011, 08:57 PM

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail PosterICQ
Top
ooogo
Сообщение: # 384189   Oct 12 2011, 08:16 AM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



Прошивка. Фьюзы нужно оставить заводский, т.е. для работы от внутренней RC цепочки на частоте 1 МГЦ CKSEL3..0=0001 SUT1..0=10

Присоединённый файл ( Кол-во скачиваний: 1991 )
Присоединённый файл  tiny26_Ext5.hex
PMEmail PosterICQ
Top
settler
Сообщение: # 384245   Oct 12 2011, 03:00 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 35
Пользователь №: 5471
Регистрация: 24-February 06




перечитал всю соседнюю ветку , даже запутался слегка ..)
Очень интересный девайс получается, спасибо .
В этой версии устройства напряжение меряем относительно земли до шунта - падение напряжения на шунте учитывается програмно ?
( Всмысле отнимается ли падение от измеряемого напряжения ?)

Это сообщение отредактировал settler - Oct 12 2011, 03:01 PM
PMEmail Poster
Top
borys
Сообщение: # 384279   Oct 12 2011, 06:05 PM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 600
Пользователь №: 62189
Регистрация: 28-February 10
Место жительства: Ташкент



Идея с введением двухполярного питания совершенно правильная,
это может снять многие проблемы и дать возможно выбирать ОУ.
PMEmail Poster
Top
ooogo
Сообщение: # 384287   Oct 12 2011, 06:17 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (settler @ Oct 12 2011, 04:20 PM)
( Всмысле отнимается ли падение от измеряемого напряжения ?)

нет
PMEmail PosterICQ
Top
ooogo
Сообщение: # 384290   Oct 12 2011, 06:20 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (borys @ Oct 12 2011, 07:25 PM)
Идея с введением двухполярного питания совершенно правильная,
это может снять многие проблемы и дать возможно выбирать ОУ.

Это не идея - это опыт http://vrtp.ru/index.php?act=categories&CO...le&article=2405 , если надумаете ставить эксперименты в этом направлении, то попробую всунуть код для генерации меандра.
PMEmail PosterICQ
Top
cam
Сообщение: # 384291   Oct 12 2011, 06:41 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 117
Пользователь №: 45572
Регистрация: 21-March 09
Место жительства: Россия



Двухполярное питание, это лучший вариант. Видимо я пропустил, когда это предлогалось в этом варианте вольтметра. Если можно вывести частоту, этак примерно 20-30кгц можно пробовать.
В таком случае, внутренний усилитель использовать для тока нельзя, т.к у него однополярное питание и всё пойдёт насмарку.Подавать нужно сразу на АЦП.
В прикреплённом файле таблица расчётов, которая отображает зависимости этих настроечных значений и позволяет легче настроиться под свои нужды.
Ведь значение резисторов входных делителей напряжения и тока на схеме не универсальны

Это сообщение отредактировал cam - Oct 12 2011, 08:10 PM

Присоединённый файл ( Кол-во скачиваний: 1300 )
Присоединённый файл  _____________.xls
PMEmail Poster
Top
settler
Сообщение: # 384292   Oct 12 2011, 06:41 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 35
Пользователь №: 5471
Регистрация: 24-February 06




а возможно добавить либо вход с шунта (и отнимать падение на шунте от измеряемого) либо сделать диф по напряж. как вы делали сдесь : http://vrtp.ru/index.php?showtopic=17396&st=400
пост : # 351016 # 351205 тогда будем видеть реальное напр на клемах ..
PMEmail Poster
Top
ooogo
Сообщение: # 384329   Oct 12 2011, 08:13 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (cam @ Oct 12 2011, 08:01 PM)
Двухполярное питание, это лучший вариант. Видимо я пропустил, когда это предлогалось в этом варианте вольтметра. Если можно вывести частоту, этак примерно 20-30кгц можно пробовать.

Посмотрите сначала осциллографом на 11 и 12 ножках, мог с математикой напортачить, и как отразиться на стабильности работа агрегата.

Это сообщение отредактировал ooogo - Oct 13 2011, 03:20 PM
PMEmail PosterICQ
Top
ooogo
Сообщение: # 384331   Oct 12 2011, 08:24 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (settler @ Oct 12 2011, 08:01 PM)
а возможно  добавить либо вход  с шунта (и отнимать падение на шунте от измеряемого) либо сделать диф по напряж. как вы делали сдесь : http://vrtp.ru/index.php?showtopic=17396&st=400

Можно.
Однако наивно полагал, что учел все возможные варианты, ан нет .... val.gif
в этой помимо меандра, напряжение подается на 8(+) и 9(-) ножки полярность не путать, однако тут опять промежуточное звено - внутренний операционник.
ток на 7 ножку

Это сообщение отредактировал ooogo - Oct 13 2011, 03:20 PM
PMEmail PosterICQ
Top
cam
Сообщение: # 384334   Oct 12 2011, 08:28 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 117
Пользователь №: 45572
Регистрация: 21-March 09
Место жительства: Россия



Сейчас прогнал ток от 0-1А. Изумительно работает. даже 2ма правильно показываети выше тем более. Блин, боюсь шить, до сихпор не погу понять, сдох контроллер или я его загныл кудато, но придётся рискнуть. А как на счёт токового входа? он должен быть прямоу на АЦП. Иначе смысла 2х полярке нет
PMEmail Poster
Top
settler
Сообщение: # 384343   Oct 12 2011, 09:05 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 35
Пользователь №: 5471
Регистрация: 24-February 06




спс ) на днях соберу новый Б П и буду пробовать
PMEmail Poster
Top
cam
Сообщение: # 384357   Oct 12 2011, 09:35 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 117
Пользователь №: 45572
Регистрация: 21-March 09
Место жительства: Россия



начинай пробовать с вольтметра, а БП потом. А то результата не дождёмся
PMEmail Poster
Top
ooogo
Сообщение: # 384363   Oct 12 2011, 09:44 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (cam @ Oct 12 2011, 09:48 PM)
А как на счёт токового входа? он должен быть прямоу на АЦП. Иначе смысла 2х полярке нет

вопроса не понял!?
сейчас напряжение после внешнего операционника(для измерения тока) подается на АЦП, минуя внутренний операционник. Напряжение после операционника в любом случае должно быть положительным(тини26 не может измерять отрицательное напряжение), что при однополярном питании, что при двухполярном питании.
в 7-й прошивки для измерения напряжения в дифференциальном режиме, напряжение идет через внутренний операционник с коэф. 1.
QUOTE
Блин, боюсь шить, до сихпор не погу понять
главное с фьюзами повнимательнее.

Это сообщение отредактировал ooogo - Oct 12 2011, 09:47 PM
PMEmail PosterICQ
Top
Saer
Сообщение: # 384364   Oct 12 2011, 09:46 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 41
Пользователь №: 84160
Регистрация: 31-August 11




так какой вариант прошивать и под скольки полярное питание ? у меня atx переделанный, есть и +12 и -12 cool.gif
PMEmail Poster
Top
ooogo
Сообщение: # 384365   Oct 12 2011, 09:48 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (Saer @ Oct 12 2011, 11:06 PM)
так какой вариант прошивать и под скольки полярное питание ? у меня atx переделанный, есть и +12 и -12  cool.gif

см. первый пост, tiny26 питается однополярным +5В shades.gif

Это сообщение отредактировал ooogo - Oct 12 2011, 09:48 PM
PMEmail PosterICQ
Top
Saer
Сообщение: # 384370   Oct 12 2011, 09:55 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 41
Пользователь №: 84160
Регистрация: 31-August 11




читал! у меня питание стабильное 5.00 на lm317 я имею в виду питание операционника
PMEmail Poster
Top
ooogo
Сообщение: # 384373   Oct 12 2011, 10:00 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (Saer @ Oct 12 2011, 11:15 PM)
читал! у меня питание стабильное 5.00 на lm317 я имею в виду питание операционника

Пишу еще раз:
главное, что бы напряжение подаваемое на микроконтроллер относительно земли, было не выше опорного, т.е. в данном случае не выше +5В
Вы можете взять любой операционный усилитель, с любым питанием, настроив его коэф. усиления, методику расписал в первом посте. Если у Вас отдельное двухполярное питание, то можете взять прошивку без генерации меандра, например 5-ю. Теперь все ясно?
PMEmail PosterICQ
Top
Saer
Сообщение: # 384380   Oct 12 2011, 10:12 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 41
Пользователь №: 84160
Регистрация: 31-August 11




QUOTE (cam @ Oct 12 2011, 09:48 PM)
Сейчас прогнал ток от 0-1А. Изумительно работает. даже 2ма правильно показываети выше тем более. Б

на каком опере делал ? наброски остались? под рукой только lm358 и tl064 вроде

не могу нормально настроить Ku (( ставлю 3, выключаю его, включаю, в памяти записано 135! до тока тоже еще не добрался, опора на 5В. прошивка пятая

Это сообщение отредактировал Saer - Oct 13 2011, 04:25 AM
PMEmail Poster
Top
ooogo
Сообщение: # 384421   Oct 13 2011, 07:59 AM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (Saer @ Oct 12 2011, 11:32 PM)
не могу нормально настроить Ku (( ставлю 3, выключаю его, включаю, в памяти записано 135!

попробуйте остальные параметры, сохраняются ли они в памяти!?
PMEmail PosterICQ
Top
FDoich
Сообщение: # 384427   Oct 13 2011, 09:17 AM
Quote Post


Посетитель
**

Группа: Cоучастник
Сообщений: 292
Пользователь №: 75634
Регистрация: 19-January 11
Место жительства: М.о.



Двухполярное питание опера - хорошо.

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
ooogo
Сообщение: # 384444   Oct 13 2011, 12:46 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (Saer @ Oct 12 2011, 11:32 PM)
не могу нормально настроить Ku (( ставлю 3, выключаю его, включаю, в памяти  записано 135! до тока тоже еще не добрался, опора на 5В. прошивка пятая

Пробуйте эту, по сути аналогична пятой.

Это сообщение отредактировал ooogo - Oct 13 2011, 12:46 PM

Присоединённый файл ( Кол-во скачиваний: 1262 )
Присоединённый файл  tiny26_Ext8.hex
PMEmail PosterICQ
Top
Saer
Сообщение: # 384480   Oct 13 2011, 05:02 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 41
Пользователь №: 84160
Регистрация: 31-August 11




QUOTE (ooogo @ Oct 13 2011, 02:06 PM)
Пробуйте эту, по сути аналогична пятой.

посмотрел исходник выше - вроде должно записываться в eeprom после каждого ++ или -- 1_7.gif но у себя смог сохранить нормально только сбрасывая тиньку Reset'ом... с током сижу разбираюсь еще... 0.00А и хоть ты тресни...
PMEmail Poster
Top
cam
Сообщение: # 384482   Oct 13 2011, 05:09 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 117
Пользователь №: 45572
Регистрация: 21-March 09
Место жительства: Россия



У меня все настройки сохраняются, прошивка 5. Микросхема попалась такая MC33272, R=0,1, Ki=20, Ku=7.
Мне немножко не ясно, зачем мы ставим Ki=1-20 максимум ( вообще он зачем нужен). Если токовый вход используем сразу на АЦП.
А усиление регулируем обратной связью на опере.

Замкни 18 ногу на землю, будут МА, так лучше настраивать и вообще. Ведь про достижении 999ма, он сам переключится на вид 1,00А

И ещё, правильно ли я думаю. Опора внешняя, значит в расчёт берётся реальное значение с 17 ноги. Тогда, как предлагает литература, значение опоры, нужно брать 5,12. (5,12/1024= 0,005). Этот шаг не дробный (смотри мой файл *.xls), специально сделал для наглядности, что на что влияет и какой шаг.

Это сообщение отредактировал cam - Oct 13 2011, 05:53 PM
PMEmail Poster
Top
Saer
Сообщение: # 384483   Oct 13 2011, 05:18 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 41
Пользователь №: 84160
Регистрация: 31-August 11




QUOTE (cam @ Oct 13 2011, 06:29 PM)
а теперь точно, он сбрасывается всегда в =5

Замкни 18 ногу на землю, будут МА, так лучше настраивать и вообще. Ведь про достижении 999ма, он сам переключится на вид 1,00А

я так понимаю нужно ставить Bodlevel на 1,8В наверно, так как мы же используем eeprom sclerosis.gif

ну у меня вообще 0.00 в любом случае - то есть на нагрузку не реагирует, ща буду другой операционник пробовать
PMEmail Poster
Top
cam
Сообщение: # 384492   Oct 13 2011, 05:47 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 117
Пользователь №: 45572
Регистрация: 21-March 09
Место жительства: Россия



Я фьюзы вообще не ставил (заводские). Как же тогда другие параметры запоминаются. Я считывал еепром, и там в первой строке несколько байт записаны. Тестером то меряете милливольты на входе выходе ит.п..

У меня например на входе контроллера без нагрузки, смещение даёт после
делителя 052в.
При 10в и 1ком, ток показывает 9ма, при 10ом 1А. Смещение на опер =25мв. После него =0,9в, далее после делителя =0,52в. Подайте напржение через делитель, показания тока должны быть по любому.

Это сообщение отредактировал cam - Oct 13 2011, 05:52 PM
PMEmail Poster
Top
ooogo
Сообщение: # 384503   Oct 13 2011, 06:57 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (Saer @ Oct 13 2011, 06:22 PM)
посмотрел исходник выше - вроде должно записываться в eeprom после каждого ++ или --  1_7.gif

это было в 4-й прошивке, частая регулярная запись и является слабым местом, т.е. если питание отключается во время записи, то хрен знаешь что получится в результате, поэтому в 5-й сделал только после нажатия на кнопки, но забыл поставить ";" sclerosis.gif в 8-й исправил.
QUOTE
ну у меня вообще 0.00 в любом случае - то есть на нагрузку не реагирует, ща буду другой операционник пробовать
измеряйте тестером на выходе операционника, сразу причина станет ясна.
QUOTE
я так понимаю нужно ставить Bodlevel на 1,8В наверно, так как мы же используем eeprom
особого смысла не вижу
PMEmail PosterICQ
Top
ooogo
Сообщение: # 384508   Oct 13 2011, 07:05 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1656
Пользователь №: 40348
Регистрация: 11-December 08
Место жительства: Воронеж



QUOTE (cam @ Oct 13 2011, 06:29 PM)
У меня все настройки сохраняются, прошивка 5.

может и так работает smile.gif
QUOTE
Мне немножко не ясно, зачем мы ставим Ki=1-20 максимум ( вообще он зачем нужен). Если токовый вход используем сразу на АЦП.
А усиление регулируем обратной связью на опере.

см. первый пост, формула для расчета тока, в ней участвует Кi, т.е. после измерения напряжения АЦП его нужно разделить на коэф. усиления для получения реального значения напряжения падения на шунте, а потом уже делить на сопротивление шунта.
QUOTE
Тогда, как предлагает литература, значение опоры, нужно брать 5,12. (5,12/1024= 0,005). Этот шаг не дробный (смотри мой файл *.xls), специально сделал для наглядности, что на что влияет и какой шаг.

Возможно, сам не встречал, если интересно могу скомпилить прошивку под опорник 5,12В !?
если сократить то это 0,005=1/200=1/(8*25)
PMEmail PosterICQ
Top
cam
Сообщение: # 384532   Oct 13 2011, 08:19 PM
Quote Post


Гость
*

Группа: Cоучастник
Сообщений: 117
Пользователь №: 45572
Регистрация: 21-March 09
Место жительства: Россия



Для автора: Вот обложка книги. Может вы её видели, там алгоритмы, исходники, прошивки, схемы.
А разве для другой опоры нужно перекомпилировать прошивку? я думал, что это значение считывается с 17 ноги, оно ведь реагирует на показание. Можно конечно сделать на 5,12, всётаки ступень будет целая, а не дробная.
По поводу записи в еепром. В вольметре по ссылке http://ur5kby.at.ua/publ/ur5kbymylivepagec...4hc595/1-1-0-62
Кнопки действуют так: При длительном удержании кнопки =5 сек например, включается меню коррекции в ноль, ели жать кнопки, то меняются значения, если мы перестаём жать кнопки - тоже несколько секунд, то изображение начинает моргать, тем самым сигнализируя о записи в память, после сам выходит в рабочий режим. Там вроде исходник есть.

Это сообщение отредактировал cam - Oct 13 2011, 08:29 PM

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение
PMEmail Poster
Top
Saer
Сообщение: # 384537   Oct 13 2011, 08:42 PM
Quote Post


Прохожий


Группа: Cоучастник
Сообщений: 41
Пользователь №: 84160
Регистрация: 31-August 11




QUOTE
но забыл поставить ";"

а как тогда компилятор ошибку не выдал?
QUOTE
измеряйте тестером на выходе операционника, сразу причина станет ясна.

там 4,2-4,3В ... после делителя на контроллере 0,4 В... пробовал просто подать на делитель после шунта, все равно 0.00А и даже не изменяется никак... angry.gif

Это сообщение отредактировал Saer - Oct 13 2011, 08:43 PM
PMEmail Poster
Top

Настройки темыСтраницы: (15) [1] 2 3 4 5 6 7 8 9 10 11 ... Последняя » Ответить Шустрый ответ Новая тема Новый опрос


 




  banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X