Jump to content
ZubroZuu

Вольтметр Raspberry Pi

Recommended Posts

Доброго времени суток, уважаемые форумчане. Хотел бы просить подсказать как возможно организовать вольтметр на основе Raspberry pi. На сегодняшний день занимаюсь сборкой робота hexapod и в качестве питания используется аккумулятор 7,4v 2s для которого важно контролировать напряжение на 2 "банках", мозгом робота является Raspberry pi . Возникла идея использовать АЦП (в данный момент есть MCP3008) и изменять напряжение через Raspberry pi. Господа форумчане скажите как грамотнее организовать такое измерение (формально 2 вольтметра, или вольтметр измеряющий напряжение 2 источников)?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Если у вас есть АЦП, для него есть стандартная схема включения, также в ПДФ описана работа с ним.

Теперь вопрос, какая помощь вам нужна?

Измерять можете как одну банку так и другую, решение принимать вам

Share this post


Link to post
Share on other sites

Литиевые ХИТы Fanso: устойчивость к высоким температурам

Литиевые ХИТы для широкого круга применений, в том числе в промышленности, соответствуют требованиям современного рынка и способны работать в самых жестких условиях. Основные требования – это длительность хранения и работы, высокая удельная емкость, а также защита от воздействия таких внешних факторов, как температура и влажность. ЛХИТ превосходят по плотности энергии и нормальному напряжению другие элементы автономного питания: 2,9…3,6 В против 1,2…1,5 В

Читать статью...

Вопрос совместимости данного АЦП и идеи. К сожалению никогда не работал с АЦП и не представляю подойдет ли он, так же возможно от него добиться точности до сотых (0,01)? После просмотра даташита так и не смог понять, что еще необходимо для получения напряжения с аккумулятора, явно же не прямое подключение на аналоговые пины. Но если я спрашиваю не на том форуме подскажите пожалуйста на каком форуме лучше уточнить? Судя по запросам в google, данную тему искал не только я, но к сожалению ответов так и не смог найти.

Edited by ZubroZuu

Share this post


Link to post
Share on other sites

явно же не прямое подключение на аналоговые пины

Тут дело в следующем: на аналоговые пины АЦП нужно подавать напряжение не больше, чем опорное напряжение Vref. Опорное напряжение делаем +5В, то есть вывод Vref подключаем к питанию.

Получается, что макс. входное напряжение будет +5В.

Значит нижнюю банку из батареи подключаем напрямую, т.к. макс. напряжение литиевой банки +4.2В.

А вот верхнюю банку напрямую уже не подключить, т.к. превышает допустимое входное напряжение. Тогда ставим два точных 0.1% резистора и получаем точный делитель на 2. Подаём напряжение с делителя на второй вход АЦП.

Результат измерения по каналу CH0 будет просто напряжение первой банки. А результат измерения второго канала CH1 умножаем на 2 и вычитаем первый результат - получаем напряжение второй банки.

post-193952-0-00712500-1459044300_thumb.png

Edited by Yurkin2015

Share this post


Link to post
Share on other sites

ESP32-DevKitC-VB позволит быстро запустить ваше первое WiFi-приложение

Отладочная плата на основе одного из самых популярных WiFi-модулей Espressif ESP32-WROVER-B позволяет в самые короткие сроки запустить приложение с поддержкой беспроводных стандартов WiFi 802.11b/g/n и Bluetooth Classic/BLE. Ресурсов встроенного в модуль чипа ESP32-D0WD хватит для решения даже очень сложных задач.

Подробнее...

Огромное спасибо за помощ, пойду эксперементировать :crazy:

P.S. Чуть не забыл спросить, господа, а какую точность возможно получить таким способом подключения?

Так же очень хотел бы у вас уточнить подавать 5v можно на каждый вход АЦП или сумарно на все?

Edited by ZubroZuu

Share this post


Link to post
Share on other sites

P.S. Чуть не забыл спросить, господа, а какую точность возможно получить таким способом подключения?

MCP3008 - 10-битный АЦП, следовательно имеет 1023 отсчёта. При напряжении Vref - 5 вольт, получите 5/1023=0,0048V, т.е. 5 милливольт.

Так же очень хотел бы у вас уточнить подавать 5v можно на каждый вход АЦП или сумарно на все?

Непонятен вопрос.

Подавать напряжение на входы АЦП можете хоть поотдельности, хоть одновременно.

Опрашиваете то всё равно

через встроенный мультиплексор поочерёдно...

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By admin
      Официальный поставщик Raspberry Pi в России
      В ролике сделаем первые шаги в работе с библиотекой OpenCV. Размытие и наоборот повышение четкости картинки, свертка и конвертация цветовых моделей. 
      Прошлое видео из цикла
    • By aitras
      Продам комплект Raspberry Pi 2 + пластиковый корпус + SD-карта Sony 16Gb.
      2000 рублей.

      На один из разъемов USB принудительно напаяно питание +5V с GPIO, чтобы можно было подключить внешний HDD.
      Отправлю по России.
    • By Krokodil007
      Продам
      Микроамперметры М42304, 100-0-100, 75шт.
      Микроамперметр М42304, 50-0-50 мкА, 7шт.
      Микроамперметр М42304, 0-50 мкА, 3шт.
      Новые, в упаковках.
      по 120 руб/шт.
       г. Энгельс.
      Возможна отправка почтой или ТК.






    • By straw
      Вольтметр В3-52/1 предназначен для измерения среднеквадратичного значения высокочастотного напряжения синусоидальной формы и для его преобразования в пропорциональное постоянное напряжение.
      В3-52/1 вольтметр имеет кодовый выход результатов измерения в параллельном двоично-десятичном коде 8-4-2-1 в виде уровней напряжений. У вольтметра В3-52/1 обеспечен ручной и автоматический выбор поддиапазонов измерения.
      Утеряна делительная головка 1:100. Без делителя должно быть:
      0,7 мВ — 1000 В; - (тут непонятно, наверное тоже 10 вольт).
      10-100 мВ — 1-10 В;
      Диапазон частот:
      10 кГц — 1,5 ГГц (100 мВ и 1 В);
      10 кГц- 1 ГГц (10 мВ и 10 В);
      Входная емкость:
      2,5 пФ;

      Приоритет Москва. Цена 1500 р.
    • By admin
      В ролике показано как скомпилировать и установить библиотеку OpenCV 4.1.0 на Raspberry Pi 3.
      Используйте промокод CXEMNET и получите скидку 10% в магазине https://www.seeedstudio.com/ при покупке от 150$!
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-3-Model-B--p-3037.html малинка
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-PI-VGA666-DPI-dtoverlays-Module.html модуль vga666
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-Camera-Module-V2-p-2800.html камера
      Команды из видео.
      Открыть настройки raspberry Pi: 
      sudo raspi-config
      Далее выбираем Advanced Options → Expand Filesystem. Перезагружаемся.

      Установка требуемых пакетов:
      sudo apt-get install cmake cmake-curses-gui libgtk2.0-dev
      sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libx264-dev libxvidcore-dev
      sudo apt-get install libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev
      sudo apt-get install gfortran libatlas-base-dev
      Увеличение размера файла подкачки. 
      sudo nano /etc/dphys-swapfile
      Находим строчку CONF_SWAPSIZE=100
      И увеличиваем число например до 1024.
      Перезапускаем службу.
      sudo /etc/init.d/dphys-swapfile stop
      sudo /etc/init.d/dphys-swapfile start
      Создаем папку opencv в домашнем каталоге и переходим в нее
      cd /home/pi
      mkdir opencv
      cd opencv
      Скачиваем архивы с исходниками с помощью утилиты wget
      wget https://github.com/opencv/opencv/archive/4.1.0.zip -O opencv_source.zip
      wget https://github.com/opencv/opencv_contrib/archive/4.1.0.zip -O opencv_contrib.zip
      Распаковываем архивы.
      unzip opencv_source.zip
      unzip opencv_contrib.zip
      И теперь можно их удалить
      rm opencv_source.zip
      rm opencv_contrib.zip
      Теперь переходим в папку opencv-4.1.0 и создаем в ней папку build
      cd opencv-4.1.0
      mkdir build
      cd build
      Настраиваем параметры сборки. Обратите внимание на путь до дополнительных модулей!
      cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D INSTALL_C_EXAMPLES=OFF \
      -D INSTALL_PYTHON_EXAMPLES=ON \
      -D OPENCV_EXTRA_MODULES_PATH=/home/pi/opencv/opencv_contrib-4.1.0/modules \
      -D BUILD_EXAMPLES=ON \
      -D BUILD_DOCS=ON \
      -D ENABLE_NEON=ON ..
      Компиляция в 1 поток
      make -j1

      Компиляция в 4 потока (только если у вас хорошее охлаждение малинки)
      make -j4

      Установка библиотеки
      sudo make install

      Настройка динамического связывания
      sudo ldconfig

      Проверка работоспособности библиотеки.
      python3
      import cv2
      cv2.__version__

      В результате, библиотека должна выдать номер версии, которую вы установили.
  • Сообщения

    • проверьте печатку !? буду собирать , в общих чертах - чем больше узнаю ирку - тем больше понимаю что эта мс - тупо бп под хоз нужды) и чтот от нее просить -нет смысла ,имхо,потому проверю этот оптимальный на мой взгляд вариант с зашитой и питанием мс и после выложу печатку со всеми дополнениями - ес кому пригодится, оставил тиристорную защиту - по-моему норм - если не включается -ищи проблему - квакать не нужно), обычный подстроечник по току - не вижу смысла его настраивать четко - плюс -минус пол ампера роли не сыграют ,имхо ,конечно не айс  что датчик тока обычный и стоит рядом с кондером -но по-моему для повседневных нужд идеальный бп больше 200 ватт особо и не нужен,имхо - тот же софтбокс - светодиодная лента 5 метров - жрет в районе 70 ватт ,да и сверлилка немного хомячит) можно также применить его для зарядки 90А акб - по-моему норм . поправьте меня по печатке ! ес что не так - делал с тем расчетом - чтоб ес чего применить любые конденсаторы на входе и трансформатор на выходе с теми знаниями что есть) под повседневные нужды .
    • Да вы не можете, вы же ничего не знаете. Так ради качества же! ФАПЧ ПОДАВЛЯЕТ АМ. ФД реагирует не только на частоту и фазу но и на амплитуду, т.к. фапч это система с глубокой ООС то функция ООС по амплитуде это ее, амплитуды,ослабление то есть подавление.  
    • А при чём тут "Маска" ??? По "жуков" - идём в "жуки", по батарейки - в батарейки (позже вычищу).
    • А ты разве не в курсе? Деньги оттуда- все в маскве, вот именно по этому наш Марк и защищает с такой упорностью эту систему.
    • Заказал у китайцев такие батарейки с зарядным устройством 4800 мач круто и не дорого   Решил заглянуть вовнутрь а там не все так сладко 1500 было аккуратненько так замазано маркером зато есть светодиодик и выключатель все это хотел под маску использовать но теперь думаю что старые добрые 18650 2200 мач будет получше   Ещё на собранном есть надпись суперполимер а в середине все старый ионный батарейк Ещё нашёл дату изготовления батареек  2011 год почти свежак
    • Ну вообще-то тут никто никому и ничего не должен
    • Только вернулся со своих традиционных летних путешествий, как камрады "пора, брат, пора": поля убирают и пашут, комар в лесах уже не тот, жара в средине лета неожиданно спадает...    В местах, где глубоко вспахали - можно ожидать и крупных находок. Только ходить тяжело:     Но ради таких "шайб", да ещё и "с охотки", после пары месяцев не-копа - можно и помучиться:     Коровки травку подъели местами неплохо, также искать можно:      Вот такие динозавры, на пол-штыка "фискаря" порой встречаются:    Итог за три свежих выхода:
×
×
  • Create New...