Ви не увійшли.
Теперь я понял для чего купил 3Д принтер ....
Датчики запрессовать в изящную пластмассу и от LEM-овсских не отличишь!
Отакi дiла, художники-конструкторы!
История самодельного датчика тока имеет продолжение ....
Для тех кто хочет сделать датчик тока своими руками, покажу как собрать и настроить на примере своего ЗУ.
На плате присутствует два датчика тока изготовленных самостоятельно.
Несмотря на простоту эта конструкция неплохо зарекомендовала себя в работе.
Немного подробнее можно почитать про изготовление и предварительный расчет таких датчиков в этой статье http://rones.su/techno/mains-charger-wi … ation.html
В принципе это все, остальное смотрите в видео
ссылки на программы под видео или тут https://drive.google.com/drive/folders/ … sp=sharing
делитесь, интересно))))
Тема вольтметра, наверное, вторая по популярности (заезженности) после «блинка». Но все же решился написать про свой способ измерения напряжения.
Естественно самым точным (при применении «голой» ардуины) будет способ с использованием внешнего опорного напряжения. Но на ProMini вывод для подключения AREF отсутствует, там он просто подключен через конденсатор к GND. Поэтому приходится, что-то придумывать.
Если «загуглите» тему «секретный вольтметр» то это как раз, то о чем я буду рассказывать.
Суть задачи в том, чтобы вначале используя внутреннее опорное напряжение 1.1V измерить напряжение питания контроллера Vcc, которое потом будет использовано как опорное напряжение.
Ниже показан примерный скетч, который это и выполняет. Скетч я закомментировал, поэтом особо расписывать тут не буду.
Это настройки :
В строке 6 задаем значение опорного напряжения (в реале оно не всегда 1.1V и отличается у экземпляров МК). Для этого измеряем мультиметром напряжение Vcc на плате и корректируем VBG, пока расчетное значение не совпадет с реальным значением.
В строках 22 – 24 немного ускоряем работу АЦП.
Собственно функция измерения напряжения:
В строке 71 задаем вход АЦП на котором будем измерять напряжение:
А0 = 0000, А1 = 0001, А2 = 0010,А3 = 0011, А4 = 0100, А5 = 0101, А6 = 0110, А7 = 0111
Вот полученный результат:
Обратите внимание на выделенные участки, это замкнул вывод A0 на Vcc …
Вчера зачесалось мне её испытать, вдохнуть какой-то смысл в это...
Вот набросал программку в которой попытался выдавить побольше результатов из девайса...
Самое очевидное, что приходит на ум это использовать девайс для контроля параметров разряда АКТ при проведении КТЦ ... Соорудил небольшую конструкцию с участием АКБ NP-7/12 и лампочки от габаритов (не видно, она под столом)
Первым делом покажу, что отображается на экране :
Vlt. - напряжение источника (АКБ)
Amp. - ток протекающий через нагрузку (подключал лампу габаритов)
Ah - емкость источника (АКБ)
Rx - внутреннее сопротивление источника (АКБ)
верхний правый угол - время стартует с момента подключения нагрузки
график - изменение напряжения (АКБ) за время разряда
Теперь несколько фото в процессе работы :
это экран когда подключен источник (АКБ) но нет подключения нагрузки (лампочки)... сейчас отображается только напряжение источника и ток, точнее его отсутствие.
вот подключена нагрузка и программа посчитала внутреннее сопротивление и начала рисовать график, пошел отсчет времени и учет амперчасов.
Последнее фото сделал в три часа ночи и пошел спать. Утром на экране была вот такая картинка. (изменение Rx это я после фото перезапускал девайс т.к. убирая на столе отключил контакты)
Косяк с отображением часов уже исправил (просто ошибся в размере массива для вывода информации).
На это закончил тест убедившись, что девайс работает, отключил АКБ и поставил его на зарядку...
Но !!!!
коварные мысли не хотели покидать мою голову.... и заставили руки подключить этот девайс к ЗУ... только теперь в качестве источнка было ЗУ, а АКБ подключен как нагрузка...
график рисовал изменение напряжения ...
Теперь думаю, может стоит это все впихнуть в зарядник ...
делитесь, интересно))))
При изготовлении одного девайса столкнулся с необходимостью измерять ток и напряжение. С напряжением все просто, используем обычный резистивный делитель. Для измерения тока тоже есть много вариантов.
Можно измерять падение напряжение на шунте https://arduino.ua/prod1661-cifrovoi-da … shinoi-i2c
Можно использовать датчик с эффектом Холла https://arduino.ua/prod618-Datchik_toka_ACS712ELCTR-30A
Проблема в том, что ни того ни другого в ящиках не оказалось, а заказывать это долгая песня. Но память подсказала, что когда-то видел на каком-то форуме картинку с датчиком Холла в прорези ферритового кольца. И мозговые импульсы дали команду мышцам рук…
Вот получилась такая конструкция :
На плате поместил резистивный делитель и самодельный датчик тока. Для датчика использовал кольцо с какой-то видео карты, в кольце дремелем сделал прорезь. Датчик Холла аналоговый АН3503 (можно SS49E).
На личном опыте утверждаю, что девайс полностью работоспособен ! Этот вариант может измерять ток до 20 Ампер.
Если интересно, позже расскажут про нюансы программы, заморочки определения опорного напряжения ( в стиле «секретный вольтметр» ) …