Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Здравствуйте, надеюсь, у вас все хорошо, и в этом уроке я покажу вам, как я сделал датчик тока для Arduino, используя некоторые очень простые электронные компоненты и самодельный шунт. Этот шунт легко справляется с током большой величины, порядка 10-15 ампер. Точность также довольно хороша, и я смог получить очень приличные результаты при измерении малых токов около 100 мА.
Запасы
- Arduino Uno или аналог и провод для программирования
- OP- Усилитель LM358
- Провода перемычки
- Резистор 100 кОм
- Резистор 220 кОм
- Резистор 10 кОм
- Плата Veroboard или Zero PCB
- Шунт (от 8 до 10 миллиом)
Шаг 1: Сбор необходимых деталей
Основные детали, которые вам понадобятся для этой сборки, - это шунт вместе с ИС операционного усилителя. Для моего приложения я использую IC LM358, который представляет собой двойной 8-контактный DIP IC OP-AMP, из которого я использую только один операционный усилитель. Вам также понадобятся резисторы для схемы неинвертирующего усилителя. В качестве сопротивления я выбрал 320К и 10К. Выбор сопротивления полностью зависит от величины усиления, которую вы хотите получить. Теперь OP-AMP питается от 5 вольт от Arduino. Поэтому нам нужно убедиться, что выходное напряжение OP-AMP, когда полный ток проходит через шунт, должно быть меньше 5 вольт, предпочтительно 4 вольт, чтобы сохранить некоторую погрешность. Если мы выберем очень высокий коэффициент усиления, тогда для более низкого значения тока OP-AMP перейдет в область насыщения и будет выдавать только 5 вольт сверх любого текущего значения. Поэтому не забудьте правильно выбрать значение усиления усилителя. Вам также потребуется прототип печатной платы или макетной платы, чтобы опробовать эту схему. Для микроконтроллера я использую Arduino UNO для получения входного сигнала с выхода усилителя. Вы можете выбрать любую эквивалентную плату Arduino.
Шаг 2: изготовление собственного шунтирующего резистора
Основное ядро проекта - шунтирующий резистор, используемый для обеспечения небольшого падения напряжения. Вы можете легко сделать этот шунт без особых хлопот. Если у вас толстая прочная стальная проволока, вы можете отрезать ее достаточной длины и использовать в качестве шунта. Другой альтернативой этому является восстановление шунтирующих резисторов от старых или поврежденных мультиметров, как показано здесь. Диапазон тока, который вы хотите измерить, во многом зависит от номинала шунтирующего резистора. Обычно вы можете использовать шунты с сопротивлением от 8 до 10 миллиом.
Шаг 3: Принципиальная схема проекта
Вот краткое изложение всей теории, а также принципиальная схема модуля датчика тока, показывающая реализацию неинвертирующей конфигурации OP-AMP, обеспечивающей необходимое усиление. Я также подключил конденсатор 0,1 мкФ на выходе OP-AMP, чтобы сгладить выходное напряжение и уменьшить любой высокочастотный шум, если он может возникнуть.
Шаг 4. Собираем все вместе…
Теперь, наконец, пришло время сделать текущий модуль датчика из этих компонентов. Для этого я вырезал небольшой кусок верёвочного картона и расположил свои компоненты таким образом, чтобы можно было избежать использования каких-либо перемычек или соединителей, а всю схему можно было соединить с помощью прямых паяных соединений. Для подключения нагрузки через шунт я использовал винтовые клеммы, которые делают соединения намного более аккуратными и в то же время значительно упрощают переключение / замену различных нагрузок, для которых я хочу измерить ток. Убедитесь, что вы выбрали винтовые клеммы хорошего качества, которые способны выдерживать большие токи. Я приложил несколько изображений процесса пайки, и, как вы можете видеть, следы припоя хорошо видны без использования перемычек или соединителей. Это сделало мой модуль еще более долговечным. Чтобы дать вам представление о том, насколько мал этот модуль, я сохранил его вместе с индийской монетой в 2 рупии, и размер почти сопоставим. Этот небольшой размер позволяет легко разместить этот модуль в своих проектах. Если вы можете использовать компоненты SMD, размер можно даже уменьшить.
Шаг 5: Калибровка датчика для получения правильных показаний
После построения всего модуля следует небольшая сложная часть, калибровка или, скорее, создание необходимого кода для измерения правильного значения тока. Теперь, по сути, мы умножаем падение напряжения на шунте, чтобы получить усиленное напряжение, достаточно высокое для регистрации функции Arduino analogRead (). Теперь, когда сопротивление остается постоянным, выходное напряжение линейно зависит от величины тока, проходящего через шунт. Самый простой способ откалибровать этот модуль - использовать настоящий мультиметр для расчета значения тока, проходящего через заданную цепь. Обратите внимание на это значение тока, используя Arduino и функцию последовательного монитора, посмотрите, какое аналоговое значение приходит (от 0 до 1023. Используйте переменную как тип данных с плавающей запятой, чтобы получить лучшие значения). Теперь мы можем умножить это аналоговое значение на константу, чтобы получить желаемое значение тока, и, поскольку соотношение между напряжением и током является линейным, эта константа будет почти одинаковой для всего диапазона тока, хотя вам, возможно, придется сделать некоторые незначительные корректировки позже. Вы можете попробовать с 4-5 известными текущими значениями, чтобы получить постоянное значение. Я буду упоминать код, который я использовал для этой демонстрации.
Шаг 6: окончательные выводы
Этот датчик тока довольно хорошо работает в большинстве приложений с питанием от постоянного тока и имеет погрешность менее 70 мА при правильной калибровке. Несмотря на некоторые ограничения этой конструкции, при очень низких или очень высоких токах отклонение от фактического значения становится значительным. Поэтому для граничных случаев необходима некоторая модификация кода. Одна альтернатива - использовать инструментальный усилитель, который имеет точную схему для усиления очень малых напряжений и может также использоваться в цепи высокого напряжения. Также схема может быть улучшена за счет использования более совершенного малошумящего OP-AMP. Для моего приложения он работает хорошо и дает повторяемый результат. Я планирую сделать ваттметр, в котором я буду использовать эту систему измерения тока шунта. Надеюсь, вам понравилась эта сборка.
Рекомендуемые:
Nest Hello - звонок дверного звонка со встроенным трансформатором UK (220-240 В переменного тока - 16 В переменного тока): 7 шагов (с изображениями)
Nest Hello - звонок дверного звонка со встроенным трансформатором Великобритания (220–240 В переменного тока - 16 В переменного тока): я хотел установить дома дверной звонок Nest Hello, приспособление, которое работает от переменного тока 16–24 В (ПРИМЕЧАНИЕ: обновление программного обеспечения в 2019 году изменило Европу диапазон версий до 12 В - 24 В переменного тока). Стандартные дверные звонки со встроенными трансформаторами доступны в Великобритании на
Устройство плавного пуска (ограничитель пускового тока) для нагрузок переменного и постоянного тока: 10 шагов
Устройство плавного пуска (ограничитель пускового тока) для нагрузок переменного и постоянного тока: пусковой ток / выброс при включении - это максимальный мгновенный входной ток, потребляемый электрическим устройством при первом включении. Пусковой ток намного выше, чем установившийся ток нагрузки, и это источник многих проблем, таких как предохранитель bl
Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: 7 шагов
Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: я сделал этот датчик для своего любимого Çipitak. Автомобиль fiat 126 с 2-цилиндровым двигателем с воздушным охлаждением под задним капотом. У ipitak нет датчика температуры, показывающего, насколько горячий двигатель, поэтому я подумал, что датчик будет полезен. Также хотел, чтобы датчик был проводным
Датчик мощности переменного тока DIY X-10: 6 шагов
Датчик мощности переменного тока X-10 своими руками: я построил этот датчик для наблюдения за моим насосом для бассейна, управляемым X-10. Поскольку элементы управления X-10 обычно являются разомкнутыми и ненадежны на 100%, насос иногда не запускается, а иногда включается сам по себе. Этот датчик обеспечивает обратную связь, чтобы указать, когда
Преобразователь с повышением тока с 1 А на 40 А для двигателя постоянного тока мощностью до 1000 Вт: 3 ступени
Преобразователь повышающего тока с 1 А на 40 А для двигателя постоянного тока мощностью до 1000 Вт: Привет! В этом видео вы узнаете, как сделать схему повышения тока для высокоамперных двигателей постоянного тока мощностью до 1000 Вт и 40 А с транзисторами и трансформатором с центральным отводом. ток на выходе очень высокий, но напряжение будет r