Страница 35 из 52
Re: Нужен цифровой амперметр
Добавлено: Вс авг 04, 2013 20:35:58
Ruzik
Примерно, потому что будет сначала настройка, а уже потом окончательная схема, я только хотел показать принцип реализации, может вместо реле найду другую схему реализации этой коммутации.
Я не совсем понял куда вы предлагаете подключить К1.1?
Диапазоны нужны для растягивания шкалы резистора, поэтому я их разделил на 4. Самая длинная шкала должна быть при токе от 0..до 2 ампер, чтобы более точно поймать нужный ток.
Больше просить не буду, я не знаю прочитали вы предыдущие замечания, процитирую еще раз..
1.
По таймеру все отлично, но когда выбираешь время, то если нажать кратковременно SET, то запускается нагрузка. Можно сделать так... Выходить из режима выбора времени тоже по длительному нажатию SET, а выбор часы, минуты по короткому?
2.
Также во время работы таймера, рядом ставить букву "G", во время выбора времени ставить букву "T".
3. Так как выбор поддиапазонов становится не просто отображением на дисплее, то нужно чтобы светодиоды соответствующих диапазонов загорались только вместе с OUT. То есть по дисплею мы видим какой диапазон выбран, а реле, которое отвечает за него, должно включаться и отключаться вместе с нагрузкой, то есть с выходом OUT.
4. Ну и ограничить показания амперметра 0...2: 2..5: 5..10: 10..20А при соответствующем диапазоне.
Re: Нужен цифровой амперметр
Добавлено: Вс авг 04, 2013 21:29:00
Soir
Ruzik писал(а):Я не совсем понял куда вы предлагаете подключить К1.1?
Как смог в фотошопе.
Ruzik писал(а):Больше просить не буду, я не знаю прочитали вы предыдущие замечания, процитирую еще раз..
Прочитал, прочитал. Я жду окончательный вариант, чтобы не переделывать по нескольку раз. Но если что, напоминайте, могу и забыть.
Re: Нужен цифровой амперметр
Добавлено: Вс авг 04, 2013 21:36:01
Ruzik
Как смог в фотошопе.
Да, можно и так, но все равно реле К2,К3,К4,К5 должны быть отключены в режиме установки предполагаемого тока (это 3 пункт корректировки из предыдущего моего сообщения). Иначе один из резисторов R34, будет параллелить резистор R32 и соответственно показания предполагаемого и реального тока не будут совпадать.
Это окончательный вариант.

Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 06:15:49
Soir
Ruzik писал(а): Иначе один из резисторов R34, будет параллелить резистор R32 и соответственно показания предполагаемого и реального тока не будут совпадать.
Почему не будут совпадать?
Во-первых. Параллельно включенный резистор R34 при такой схеме никак не влияет на напряжение на входе в АЦП (сопротивлением шунта в данном случае можно пренебречь). Это плохо, такой вариант ничем не отличается от Вашего.
Во-вторых. Я тоже схему не дорисовал, фотошоп не мой инструмент. Подключать нижний контакт К1.1 надо не напрямую к +5V, а через резистор. И вот тогда R34 уже будет влиять, в этом вся фишка моего предложения. Как раз в этом случае будет все как в жизни. Не надо выдумывать шкалы, на индикаторе будет заданный ток для выбранного диапазона...
----
Точно совпадать заданный и реальный токи не будут в любом случае... Кстати, в Вашем варианте гораздо больше. Придется программно подолбаться, чтобы как-то свести.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 08:32:03
Ruzik
По поводу R34 понял..
Вы что то делали с программой? Если нет, то 3 пункт можно вообще сократить до 2 диапазонов. Первый 0..20А, второй 0..2А. То есть реле К3 и К4 убрать из схемы. Много релюшек тут получается.
Если делали, то тогда ладно, не нужно.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 09:53:06
Soir
Ruzik писал(а):По поводу R34 понял..
Ну чтобы еще наглядно было, проект в Proteus. В прошивке я еще ничего не менял, так как к окончательному варианту мы еще не пришли. Поэтому пока оставил 4 реле. Для того чтобы более точно смоделировать работу устройства (а мне внести изменения в прошивку) мне нужен окончательный вариант схемы во всеми реальными номиналами резисторов. Поскольку номиналы резисторов будут подбираться под работу стабилизатора на TL494, то для более-менее корректного отображения в режиме настройки в программе нужно будет вводить поправочные коэффициенты по каждому диапазону или может даже более сложные формулы пересчета. Поэтому жду окончательную схему и алгоритм работы.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 11:57:15
Ruzik
Посмотрите, вот такой вариант..
Так как реле нужно с двумя группами контактов, а у меня в наличии только 3 и 4, то решил добавить группу К1.3
В принципе при таком варианте в прошивке менять много не придется. Нужно будет удалить 2 поддиапазона.
Оставить один выход для поддиапазона, то есть 0...20 на выходе лог 0, а при выборе диапазона 0..2A лог 1.
При диапазоне 0..2А ограничить программно шкалу амперметра на диапазон 0..2 ампера при полном повороте резистора RV1 в протеусе.
Возможно контакты K2.2 не пригодятся, так как 2 диапазона и оба от нуля.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 14:17:23
Soir
Ruzik писал(а):Посмотрите, вот такой вариант..
Что-то все как-то запутывается и усложняется...
Зачем появилась третья группа контактов К1.3? Некуда пристроить лишние контакты? Лучше пусть себе висят в воздухе.
Зачем К2.2 переключает два резистора? Можно один подключить и отключить.
Зачем еще один подстроечник R***?
Группа К1.2 как-то непонятно включена. Если будут использоваться разные входы АЦП, то эта группа контактов тоже лишняя.
Можно все упростить.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 15:03:44
Ruzik
Вот пройдите по этой ссылке
http://radiokot.ru/forum/viewtopic.php? ... 9#p1694849
Там в цитате описана процедура регулировки диапазона тока. Также во вложении схема этого источника.
Дальше... в предыдущем моем сообщении схема, резистор R32 коммутируется 3 группами контактов одного реле. В исходном состоянии схемы, резистор R32 подсоединен точно также, как резистор RV1 в протеусе. То есть +/- и средний вывод на АЦП.
Дополнительно установлены 2 подстроечных резистора. Если не будет совпадать предполагаемый ток с реальным, то этими резисторами подгоняем под нужный (в режиме настройки естественно).
Когда мы запускаем отсчет времени, резистор R32 подсоединяется так, как он подсоединен в схеме источника.
Точка на схеме "к ОУ" идет к операционному усилителю, затем с него идет на АЦП. Средний выход от резистора R32 идет на тот же АЦП, только напрямую, миную операционный усилитель.
Контакты реле К2.1 и К2.2 переключают резисторы и тем самым меняют диапазон регулировки тока.
Второй резистор R34 нужен для того, чтобы R32 работал на весь оборот, а не на часть, зря вы его убрали.
Говорю, что не готовился к данному проекту и рисую так, как это приходит в голову. У вас даже намного все проще в последней схеме.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 16:11:02
Soir
Так, стоп. Процедура регулировки диапазона тока меня мало волнует. Ну и ходить я никуда не буду. Определитесь с окончательным вариантом схемы и дайте мне алгоритм какое реле когда включается.
Ruzik писал(а):Дальше... в предыдущем моем сообщении схема, резистор R32 коммутируется 3 группами...
Это все понятно, свое мнение по такому решению я уже высказал: нерационально.
Ruzik писал(а):Точка на схеме "к ОУ" идет к операционному усилителю, затем с него идет на АЦП. Средний выход от резистора R32 идет на тот же АЦП, только напрямую, миную операционный усилитель.
Это как же "миную"? Еще одна группа контактов реле? Давайте схему.
Ruzik писал(а):Второй резистор R34 нужен для того, чтобы R32 работал на весь оборот, а не на часть, зря вы его убрали.
Значит номиналы выбраны неверно.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 16:54:14
Ruzik
Soir писал(а):Это как же "миную"? Еще одна группа контактов реле? Давайте схему.
Согласно вашего варианта (где зеленым обведено)..
Определитесь с окончательным вариантом схемы и дайте мне алгоритм какое реле когда включается.
Два диапазона, 0...20А и 0..2А.
При включении питания автоматом выбирается диапазон 0..20 А, на выходе OUT лог 0 (реле К1). Выход для реле К2 лог 0 (выходов для диапазонов было 4, оставить нужно всего один, для реле К2).
При старте отсчета времени на выходе OUT лог 1, а на выходе диапазона (реле К2) лог 0 если выбран диапазон 0..20А или лог 1 если выбран диапазон 0..2А. то есть реле К2 должно включаться только при выборе диапазона 0..2А. В диапазоне 0..20А реле К2 при старте отсчета не переключается.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 18:27:52
Soir
Ruzik писал(а):Согласно вашего варианта (где зеленым обведено)..
Так делать нельзя. Разве я такое предлагал? На моем рисунке вариант подключения к
разным входам АЦП.
Ruzik писал(а):Два диапазона, 0...20А и 0..2А.
При включении питания автоматом выбирается диапазон 0..20 А, на выходе OUT лог 0 (реле К1). Выход для реле К2 лог 0 (выходов для диапазонов было 4, оставить нужно всего один, для реле К2).
При старте отсчета времени на выходе OUT лог 1, а на выходе диапазона (реле К2) лог 0 если выбран диапазон 0..20А или лог 1 если выбран диапазон 0..2А. то есть реле К2 должно включаться только при выборе диапазона 0..2А. В диапазоне 0..20А реле К2 при старте отсчета не переключается.
Хорошо, раз обещал - сделаю. В конце концов, как будет работать аналоговая часть, это уже отдельная тема... Но если это и есть окончательный вариант (я имею ввиду схему прежде всего), то лучше откажитесь от изготовления.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 18:29:29
Ruzik
Вот так тогда..
Или да, к разным АЦП, чтобы убрать контакты К1.2.
Повторюсь что нужно сделать..
1. По таймеру все отлично, но когда выбираешь время, то если нажать кратковременно SET, то запускается нагрузка. Можно сделать так... Выходить из режима выбора времени тоже по длительному нажатию SET, а выбор часы, минуты по короткому?
2. Также во время работы таймера (во время отсчета), рядом ставить букву "G", во время выбора времени ставить букву "T".
3. Нужно будет удалить 2 поддиапазона. Оставить один выход PB0 для диапазонов, то есть 0...20 на выходе лог 0, а при выборе диапазона 0..2A лог 1.
При диапазоне 0..2А ограничить программно шкалу амперметра на диапазон 0..2 ампера при полном повороте резистора RV1 в протеусе.
Работа диапазонов:
Два диапазона, 0...20А и 0..2А.
При включении питания автоматом выбирается диапазон 0..20 А, на выходе OUT лог 0 (реле К1). На выходе (PB0) для реле К2 лог 0 (выходов для диапазонов было 4, оставить нужно всего один, для реле К2).
При старте отсчета времени на выходе OUT лог 1, а на выходе диапазона (реле К2) лог 0 если выбран диапазон 0..20А или лог 1 если выбран диапазон 0..2А. то есть реле К2 должно включаться только при выборе диапазона 0..2А. В диапазоне 0..20А реле К2 при старте отсчета не переключается.
4. Ну если не трудно, то сделать отдельный АЦП для предполагаемого тока, чтобы исключить контакты реле К1.2. Ну и естественно чтобы он программно отключался, когда начался отсчет, чтобы на дисплее отображался реальный ток.

Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 18:49:43
Soir
Ruzik писал(а):Вот так тогда..
Так вроде правильно. R101 лишний. Со всем остальным буду уже завтра разбираться, сегодня нет времени.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 19:14:40
Ruzik
R101 лишний
Я не заметил, просто взял этот кусок из другой схемы амперметра.
Re: Нужен цифровой амперметр
Добавлено: Пн авг 05, 2013 21:49:04
Soir
Ruzik писал(а):Повторюсь что нужно сделать..
1. Сделал.
2. Сделал.
3. Частично.
Ruzik писал(а):При диапазоне 0..2А ограничить программно шкалу амперметра на диапазон 0..2 ампера при полном повороте резистора RV1 в протеусе.
Этого я не понял. Может потому, что засыпаю, а может надо снова объяснять как работает АЦП.
4. Сделал. Когда будут какие-то результаты испытания, возможно придется делать корректировку пересчета для подгонки соответствия задания реальному току.
Может что пропустил или перепутал - проверяйте.
Re: Нужен цифровой амперметр
Добавлено: Вт авг 06, 2013 00:34:05
Ruzik
Soir писал(а):Может что пропустил или перепутал - проверяйте.
Все в порядке.
Только на дисплее, установка предполагаемого тока идет в десятых, а не в сотых (на шкале от 0 до 10). Можно как то подправить?
Этого я не понял. Может потому, что засыпаю, а может надо снова объяснять как работает АЦП.
Я сам уже запутался, представляю как вы там все перевариваете.
Во вложении файл, там при переключении диапазона, шкала предполагаемого тока тоже переключается.
В прошивке осталось поменять десятые на сотые, в остальном все супер, то что надо.. Спасибо.
Пора полную схему этого ампер-таймера рисовать, возможно будут мелкие вопросы по обвязке МК.
Re: Нужен цифровой амперметр
Добавлено: Вт авг 06, 2013 06:19:27
Soir
Ruzik писал(а):Только на дисплее, установка предполагаемого тока идет в десятых, а не в сотых (на шкале от 0 до 10). Можно как то подправить?...
...Во вложении файл, там при переключении диапазона, шкала предполагаемого тока тоже переключается.
Я уже устал повторять. Для АЦП сейчас вся шкала это 2,56V. Результат измерения 1023. Все, дальше перечитывайте нашу переписку. Внесение дополнительно резистора
не меняет шкалу, а лишь ограничивает напряжение.
Во-вторых, дай бог чтобы устанавливаемый ток хотя бы в десятых совпал с реальным, про сотые и речи нет. Таким путем, как Вы пошли о точной предварительной установке забудьте.
Re: Нужен цифровой амперметр
Добавлено: Вт авг 06, 2013 11:13:26
Ruzik
дай бог чтобы устанавливаемый ток хотя бы в десятых совпал с реальным, про сотые и речи нет
Будет или не будет это же другой вопрос, получается пришли к тому же с чего началось, то есть к десятым.
Я уже устал повторять. Для АЦП сейчас вся шкала это 2,56V. Результат измерения 1023.
Хорошо, давайте на минутку забудем про эту схему.
Например, нужно сделать амперметр со шкалой от 0 до 2 ампер. В этом случае у АЦП шкала сколько вольт и результат измерений какой?
Шкала 0,25 вольт, измерения 1023?
Может мы о разных вещах говорим?
В режиме реального тока со шкалой амперметра делать ни чего не нужно. Нужно сделать это со шкалой предполагаемого тока.
То есть если стоит диапазон 0..20А то шкала предполагаемого от 0 до 20. Если стоит 0..2А, то шкала амперметра от 0 до 2 ампер.
Я поставил резистор и реле, тем самым переключая на диапазон 0..2А ограничиваю шкалу. Вы мне говорите что это не то, но мы же не измеряем ток, а выставляем предполагаемый.
Я сделал это через реле, вопрос, можно как то это сделать программно, то есть чтобы выбирая режим 0..2А (предполагаемый ток), шкала амперметра сужалась как в примере с реле с резистором?. Иначе смысл отображения этой смены на экране вообще теряется. Можно тогда вместо надписей (те которые справа на дисплее) 0..2А и 0..20А на дисплей выводить что угодно.
Re: Нужен цифровой амперметр
Добавлено: Вт авг 06, 2013 11:58:56
Soir
Ruzik писал(а):
Например, нужно сделать амперметр со шкалой от 0 до 2 ампер. В этом случае у АЦП шкала сколько вольт и результат измерений какой?
Начнем сначала. Для шкалы 0-2А ток нужно преобразовать в напряжение, при этом при токе 2 А напряжение
должно быть равным образцовому. (За образцовое в данное разработке берется внутренний источник 2,56 В.) Получаем полную шкалу 0-2 А, что в переводе на входное напряжение будет 0-2,56 В, а в единицы АЦП 0-1023. Разрешающая способность 2А/1023 ~=0,002 А.
Ruzik писал(а):Шкала 0,25 вольт, измерения 1023?
Еще раз. Для работы всего диапазона АЦП, входное напряжение должно быть в пределах 0-2,56 В. Если Вы на вход подадите 0,25 В, то получите 102 единицы АЦП.