Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Arduino Power Control Center: N-FET, P-FET, реле и RTC

Компоненты и материалы

Компонент Количество Примечание
IRF6201 N-FET 1 Ключ нагрузки (даташит) — купить где угодно
IRF9310 P-FET 1 Ключ питания (даташит) — купить где угодно
Твердотельное реле 8А AC 1
NPN-транзистор 1 Для открытия P-FET питания
Самовосстанавливающийся предохранитель 0.1А (PTC) 1 Защита питания Arduino
Самовосстанавливающийся предохранитель 2.2А (PTC) 1 Защита нагрузки
Шоттки-диод 1206 SMA 60В/2А 2
RTC-модуль 1 Часы реального времени для логирования — опционально
SparkFun Arduino Pro Mini 328 5V/16MHz 1 Мозг системы, можно 3.3В версию
Adafruit High-Side Current Monitor 1 Точный мониторинг тока/напряжения высокой стороны — опционально
OLED 0.96" SPI 1 Можно Adafruit, но нужно чуть изменить разводку
Кастомная PCB (OSH Park) 1 Мой дизайн — заказ на OSHPark, $30 за 3 шт. Open Hardware!
Шунтирующий резистор 0.1 Ом (1 Вт) 1 Задаёт предел тока/напряжения. 1 Вт → макс 3.16А, но хорошее разрешение по напряжению. Для большего тока — меньше сопротивление.

О проекте

Создал для типовых задач управления, измерений и автоматизации, с которыми сталкиваюсь регулярно. Старался сделать дизайн максимально модульным и гибким — под разные проекты. Это третья большая ревизия, первая, которой доволен.

Arduino Power Control Center: N-FET, P-FET, реле и RTC

Плата управляет и DC, и AC питанием. DC-сторона: до 40 В и 6 А, питание и нагрузка управляются независимо. Нагрузка может быть резистивной или индуктивной. Arduino управляет всем на плате, измеряет напряжения/токи как напрямую через АЦП, так и через Adafruit High-Side датчик. AC-реле добавил для полноты, хотя пока не придумал применение.

Пример использования: тест разряда батареи для IoT-устройства

  1. Батарея к разъёму Source
  2. Питание IoT-устройства к разъёмам Test
  3. Худший случай нагрузки к разъёму Load
  4. Термодатчик TMP36 на чип преобразователя и на аналоговый хэдер
  5. Прошиваем профиль нагрузки ШИМ в Arduino (Tx, Awake, Sleep)
  6. Запуск теста: Arduino логирует напряжения, токи, температуры
  7. Важно: Arduino может остановить тест по заданным правилам производительности/безопасности
Arduino Power Control Center: N-FET, P-FET, реле и RTC

Другие крутые применения

EAGLE-файлы загружены — можно кастомизировать плату или заказать на OSHPark.

Arduino Power Control Center: N-FET, P-FET, реле и RTC
Arduino Power Control Center: N-FET, P-FET, реле и RTC

Код

Пример скетча на GitHub: тестирую DC-DC преобразователь на TEST-точках. TMP36 на чипе, LiPo 1S как источник. PWM нагрузки плавно расти от 0 до 100%.

https://github.com/chipmc/Battery_Rundown_Test

3D-модели и печатные платы

Схемы

OSH Park предпросмотр:

Arduino Power Control Center: N-FET, P-FET, реле и RTC Arduino Power Control Center: N-FET, P-FET, реле и RTC

Схема связей всех компонентов:

Arduino Power Control Center: N-FET, P-FET, реле и RTC

Производственный процесс

  1. Мастерство Stratasys Insight Control Center: советы по оптимизации размещения моделей и эффективности сборки
  2. Управление потолочным вентилятором через Alexa: пошаговое руководство
  3. Универсальный Android-пульт на Arduino, 1Sheeld и ИК-управлении
  4. Умная копилка: управление монетоприёмником на Arduino Nano
  5. Удаленное IoT-управление самодельной манипулятором
  6. Управление светодиодом по Bluetooth с Arduino: простой DIY-гид
  7. DIY-контроллер увлажнителя на Arduino с реле: безопасная работа с высоким напряжением
  8. Управление двумя шаговыми двигателями через джойстик на Arduino Nano — простой урок (Visuino)
  9. ThimbleKrox: управление мышью с пальца на Arduino Micro и MPU-6050
  10. Система управления светом на Intel Curie (Arduino 101) с детекцией движений