arduino в режиме измерения падения напряжения

Rooky Bane
Offline
Зарегистрирован: 06.02.2020

Здравствуйте.

Подскажите пожалуйста, каким образом можно на ардуино реализовать устройство с функцией диодной прозвонки и измерением падения напряжения на участках цепи (на 7 шинах). Какая версия из линейки ардуино подойдет для данной задачи.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Детали сестра, детали!

Что участки цепи, какие напряжения, с какой точностью мерять, бюджет наконец.

-NMi-
Offline
Зарегистрирован: 20.08.2018

asam пишет:

Детали сестра, детали!

О май гат, миракл.

Rooky Bane
Offline
Зарегистрирован: 06.02.2020

asam пишет:

Детали сестра, детали!

Что участки цепи, какие напряжения, с какой точностью мерять, бюджет наконец.

  Вот "ручная" версия того, что я хочу реализовать на мк.

 5h5r89ggft77et6n.jpg

на айфонах и айпадах это шины от разъема lightning до микросхемы контроллера заряда/ usb (u2 на старых, hydra на новых).

Ток 1ма, напряжение 2-2.8v. Точность естественно, нужна максимально возможная.

Устройство измеряет падения в милливольтах на шинах 1-7 и сравнивает с референтными значениями.

Бюджет не ограничен, мне главное понять как это реализовать.

Гриша
Offline
Зарегистрирован: 27.04.2014

Rooky Bane пишет:

на айфонах и айпадах это шины от разъема lightning до микросхемы контроллера заряда/ usb (u2 на старых, hydra на новых).

Бюджет не ограничен, мне главное понять как это реализовать.

купите несколько тестеров и обрежте им щупы, если тестер не измеряет требуемое - тогда осциллограф в помощь.  

Rooky Bane
Offline
Зарегистрирован: 06.02.2020

Гриша пишет:

купите несколько тестеров и обрежте им щупы, если тестер не измеряет требуемое - тогда осциллограф в помощь.

Как это делать в ручном режиме мультиметром я и так знаю, речь о том как сделать это в виде устройства с автоматической проверкой при подключении к ТА, то есть на микроконтроллере.

 

Гриша
Offline
Зарегистрирован: 27.04.2014

Rooky Bane пишет:

Гриша пишет:

купите несколько тестеров и обрежте им щупы, если тестер не измеряет требуемое - тогда осциллограф в помощь.

Как это делать в ручном режиме мультиметром я и так знаю, речь о том как сделать это в виде устройства с автоматической проверкой при подключении к ТА, то есть на микроконтроллере.

вы их вагонами проверяете? купите АЦП и по закону Ома сделайте измеритель цепи - т.е. тестер, а там напишите код какой хотите... или вам код нужен? или как собрать тестер на ардуино?

rkit
Offline
Зарегистрирован: 23.11.2016

Если  бюджет не ограничен, то есть замечательный раздел "закажу проект"

Гриша
Offline
Зарегистрирован: 27.04.2014

Rooky Bane пишет:

 мне главное понять как это реализовать.

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

у вас 2 варианта заказать в нужном разделе или нормально написать ТЗ. забыть слово оЙфуфлон и нужно проверять такую цепь с такими параметрами и допусками. - собственно понимание этого и есть ответ на вопрос, а если вы этого не понимаете то ваш вопрос некорректен или вы недоговариваете. 

Гриша
Offline
Зарегистрирован: 27.04.2014

Rooky Bane пишет:

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

что как должно работать? вы почти ничего не написали - как измерить напряжение? или как измерить ток? или что?

rkit
Offline
Зарегистрирован: 23.11.2016

Rooky Bane пишет:

У кого заказывать? У клоунов, типа того что тут постом выше высрался? Нет, спасибо. Я лучше потрачу деньги на то, чтобы изучить вопрос самостоятельно и разобраться. Я всего лишь попросил ответить, как это примерно должно работать.

Нет, там другая публика. Примерно нужно построить цепь тока смещения, инструментальные усилитель, переключатель каналов, и оцифровать выходной сигнал с помощью ардуино. Чтобы это всё построить нужно внимательно изучить схему айфона, знатоки которой тут вряд ли найдутся. Хотя, опять же, за деньги желающие разобраться найдутся.

Rooky Bane
Offline
Зарегистрирован: 06.02.2020

Гриша пишет:

что как должно работать? вы почти ничего не написали - как измерить напряжение? или как измерить ток? или что?

Объясните мне, пожалуйста, если вам не сложно, как на ардуино реализуется режим измерения падения напряжения, как на обычном мультиметре, с током 1ма и напряжением в 2-2.8v

Rooky Bane
Offline
Зарегистрирован: 06.02.2020

rkit пишет:

 Примерно нужно построить цепи тока смещения, инструментальные усилители на каждый канал, и оцифровать выходной сигнал с помощью ардуино. Чтобы это всё построить нужно внимательно изучить схему айфона, знатоков которой вы вряд ли найдете тут. Хотя, опять же, за деньги желающие разобраться найдутся.

Спасибо за ответ. 

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Rooky Bane пишет:

 

Ток 1ма, напряжение 2-2.8v. Точность естественно, нужна максимально возможная.

 

Бюджет не ограничен, мне главное понять как это реализовать.

 

Ну максимально возможную точность можно хоть в единицы нановоль сделать, только цена вопроса будет измеряться в тысячах долларов. Так что вы определитесь какая реально точность нужна, а тогда будет ясно что для этого можно будет использовать.  Судя по всему вам нужен будет внешний АЦП.  А, еще важно с какой частотой нужно измерять. Чем выше точность, тем медленне. 

Цитата:
Устройство измеряет падения в милливольтах на шинах 1-7 и сравнивает с референтными значениями.

Так вам надо напряжение на этих пинах мерять или падение на какой-то нагрузке? Или под падением вы имеете ввиду изменение напряжения со временем?

 

PS А на -NMI- внимане не обращайте. Он как нажрется начинает всякую х-ю нести. Лучше всего просто игнорировать.

nik182
Offline
Зарегистрирован: 04.05.2015

Не все ардуины могут цифровать падение напряжения. Те, которые могут имеют мало входов для этой задачи. Простейшая нано может оцифровать 8 ходов последовательно примерно за 1 миллисекунду с точностью около 10 милливольт. Падение напряжения можно рассчитать в программе соответственно с точностью 20 мВ. Если такая точность и скорость устраивает, то достаточно прицепить щупы к аналоговым входам ардуины нано и загрузить программу из 20 строк. 

anatoli_nik
Offline
Зарегистрирован: 17.01.2019

Я так понял, ТС хочет измерять сопротивление ардуиной. Для этого нужен генератор стабильного тока, делается на операционном усилителе. А далее на вход АЦП. При использовании внутреннего ИОН (1,1В в atmega328) точность будет около 1мВ (в идеале), макс измеряемое падение 1,1В.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

anatoli_nik пишет:

Я так понял, ТС хочет измерять сопротивление ардуиной. Для этого нужен генератор стабильного тока, делается на операционном усилителе. А далее на вход АЦП. При использовании внутреннего ИОН (1,1В в atmega328) точность будет около 1мВ (в идеале), макс измеряемое падение 1,1В.

ADS115 имеет 2 дифференциальных канала (ну или 4 обычных) и может измерять с точностью до десятков микровольт без дополнительных источников и ОУ

Гриша
Offline
Зарегистрирован: 27.04.2014

Rooky Bane пишет:

Гриша пишет:

что как должно работать? вы почти ничего не написали - как измерить напряжение? или как измерить ток? или что?

Объясните мне, пожалуйста, если вам не сложно, как на ардуино реализуется режим измерения падения напряжения, как на обычном мультиметре, с током 1ма и напряжением в 2-2.8v

по отдельности вопросов нет, а вот вместе я не могу понять задачу. Выше уже написали и про точность и про внешний и внутренний АЦП. Входное сопротивление АЦП никак не хуже 100кОм вообще такой параметр смотрят в даташите.

ЗЫ и не кормите троллей

Rooky Bane
Offline
Зарегистрирован: 06.02.2020

Гриша пишет:

а вот вместе я не могу понять задачу

В девайсах от эппл  оснащенных разъемом lightning (8pin) , контроллер заряда и синхронизация с ПК реализована в микросхеме Tristar NXP в нескольких модификациях (1608A1, 1610A1,1610A2, ...). Выход из строя этой МС - частая проблема яблочных устройств, так как они плохо дружат с неродными ЗУ, повербанками и автомобильными чарджерами. Соответственно, обращаются на ремонт с такой проблемой тоже не редко.

Но, для того, чтобы принять решение о замене контроллера, необходимо произвести диагностику. Раньше быструю диагностику проводили за пару минут (iphone 5, 5C, 5S, 6, 6+) - плату запитывали от блока и смотрели на динамику потребления, начиная с 6S такой метод не прокатывает, т.к там схема запуска уже другая. Планшеты iPad при этом, вообще таким образом проверить практически невозможно, т.к и придётся полностью разбирать. 

Потом китайцы провели ресёрч и выпустили колодку для проверки падений на шинах, которые идут от 8pin в tristar, чтобы можно было без всякой разборки подключить колодку и сделав замеры, сделать вывод о состоянии МС.  Такой способ неплох, но требует наличия мультиметра под рукой и карты падений для каждого устройства. Мастер с такой задачей справится, а вот приёмщик, особенно если это девочка - уже нет.

Соответственно, возник вопрос, как на платформе ардуино реализовать устройство, которое при подключении к разъему lightining айфона, айпода или планшета будет производить замеры падений напряжения на 8 шинах, сравнивать с референтными и выводить на экран информацию:

шина 1: 750мВ (реф. 755) - GOOD. шина 2: 350мВ (реф. 800) - BAD. И так далее. 

Вот по сути, и вся задумка.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Rooky Bane пишет:

Соответственно, возник вопрос, как на платформе ардуино реализовать устройство, которое при подключении к разъему lightining айфона, айпода или планшета будет производить замеры падений напряжения на 8 шинах, сравнивать с референтными и выводить на экран информацию:

шина 1: 750мВ (реф. 755) - GOOD. шина 2: 350мВ (реф. 800) - BAD. И так далее. 

Ну почему "падение напряжения"? Может просто напряжения на пинах относительно GND? Когда говорят "падение" обычно имеют ввиду напряжение между "входом" и "выходом" какого-либо элемента через который течет заданный ток.

Rooky Bane
Offline
Зарегистрирован: 06.02.2020

asam пишет:

Ну почему "падение напряжения"? Может просто напряжения на пинах относительно GND? Когда говорят "падение" обычно имеют ввиду напряжение между "входом" и "выходом" какого-либо элемента через который течет заданный ток.

Потому что измерения должны производиться на выключенном аппарате в режиме диодной прозвонки, когда между "щупами" формируется ток 1мА и напряжением где-то ~2.5в (мой мультиметр выдает 2,65в)

nik182
Offline
Зарегистрирован: 04.05.2015

Ну и какие проблемы на каждый вход ацп присоединить резистор на 2 кОм и вторым концом на +5вольт? При соединением с разъёмом как раз будет напряжение диодной прозвонки?

Гриша
Offline
Зарегистрирован: 27.04.2014

Rooky Bane пишет:

asam пишет:

Ну почему "падение напряжения"? Может просто напряжения на пинах относительно GND? Когда говорят "падение" обычно имеют ввиду напряжение между "входом" и "выходом" какого-либо элемента через который течет заданный ток.

Потому что измерения должны производиться на выключенном аппарате в режиме диодной прозвонки, когда между "щупами" формируется ток 1мА и напряжением где-то ~2.5в (мой мультиметр выдает 2,65в)

ИМХО. потребуется источник тока (вариант) с ограничением опорного напряжения - ну чтоб ничего не выхлестнуть высоким (то есть ИТ должен быть ограничен ИОНом и иметь заданный ток в требуемом диапазоне измерения). вам не требуется супер высокоточное устройство но и парой даталек не обойтись, обычно достаточно сопротивления (хотя может и его хватит). Для измерения напряжения используют АЦП которое калибруют для точности. В вашем случае потребуется либо аналоговый мультиплексор и одно АЦП или пост 16 читаем даташит (только там оЧипятка ADS1115) и смотрим примеры как ее используют - в инете таких масса, у микросхемы 4 входа (для вашего случая), мультиплексор встроен.  по экранам для вывода информации все в ваших руках - вариантов как у дурака махорки читайте этот топик с конца или просто гуглите.