Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

luminofor
2020-12-02 09:45:27

Примерно вот так должно получиться.

stm32

Картинка на дисплеях пока что тестовая, просто подбирал шрифт. И картинка на всех одинаковая - коммутатор i2c еще не приехал. Черные полосы на дисплеях - из за частоты обновления дисплеев, в живую их не видно

luminofor
2020-12-02 08:25:27
Sergio пише:

А на  mega 2560 что, мало ног будет для этого всего?  STM32 - это слишком круто для такой задачи  cool

Не, нормас. big_smile
STM32F103C8T6 - 87грн
Arduino Mega 2560 R3 - 236грн

luminofor
2020-12-01 20:27:52

Да, я так и думал. Просто чтоб не паять рассыпуху, хотел готовый модуль

renoshnik
2020-12-01 19:52:17
luminofor пише:
гоость пише:
luminofor пише:

они все коммутируют "минус". Плюс общий.

Это кто такую дурь сказал?

Ну вообще хотя бы тут:
тыц

Или тут:
тыц

Или тут:
тыц

Или тут:
тыц

Или тут:
тыц

Может я плохо ищу, но попадаются только с общим плюсом

гоость пише:
luminofor пише:

Надо на STM-ке делать.

лучше сразу на i7

Ну не знаю, как то тяжко программировать под i7-й, man-ы тяжело искать big_smile
Что плохого в STM?
В stm32f103c8t6 более чем подходящее количество ног

Кроме этого в магазине можно купить Р-канальные транзисторы, и использовать для коммутации верхнего плеча.

Sergio
2020-12-01 19:34:45

А на  mega 2560 что, мало ног будет для этого всего?  STM32 - это слишком круто для такой задачи  cool

luminofor
2020-12-01 16:00:02
гоость пише:
luminofor пише:

они все коммутируют "минус". Плюс общий.

Это кто такую дурь сказал?

Ну вообще хотя бы тут:
тыц

Или тут:
тыц

Или тут:
тыц

Или тут:
тыц

Или тут:
тыц

Может я плохо ищу, но попадаются только с общим плюсом

гоость пише:
luminofor пише:

Надо на STM-ке делать.

лучше сразу на i7

Ну не знаю, как то тяжко программировать под i7-й, man-ы тяжело искать big_smile
Что плохого в STM?
В stm32f103c8t6 более чем подходящее количество ног

гоость
2020-12-01 14:40:59
luminofor пише:

Надо на STM-ке делать

лучше сразу на i7

гоость
2020-12-01 14:34:54
luminofor пише:

они все коммутируют "минус". Плюс общий.

Это кто такую дурь сказал?

luminofor
2020-12-01 13:34:27

Блииин, я тут еще подумал. Pro Mini не хватит. Мало ног.
4 - меряют напряжение
4 - меряют ток
4 - включают заряд
4 - включают разряд
4 - кнопки управления
2- I2C
Надо на STM-ке делать

luminofor
2020-12-01 12:33:11

Всем привет. Возникла потребность измерять емкость элементов 18650.
Был куплен приборчик Liitokala Lii-500, но он слабоват. При установке сразу 4х элементов, ток заряда/разряда не превышает 500мА.
Для тех, кто не знает что это, небольшой гайд.
Прибор заряжает элемент, потом разряжает, измеряя при этом емкость на разряд, потом снова заряжает. На это все уходит часов 8-12, в зависимости от первоначального состояния элемента.
Захотелось ускорить этот процесс раза в два.
Купил
- четыре I2C 0,96" Oled дисплейчика
- модуль коммутатор I2C на TCA9548A для подключения 4х дисплеев с одним адресом к ардуинке
- ардуинку Pro Mini
- четыре модуля измерителя тока на ACS712
- четыре платки для павербанков (чтобы не изобретать алгоритм для зарядки/разрядки банок)

Теперь собственно проблема: как скоммутировать банку, чтобы не городить много элементов?
Можно взять допустим реле и решить проблему в лоб. Будет два положения - "заряд" или "разряд". Но я хочу третье положение "Стоп"
Для этого нужно два реле. Одно клацает на "заряд", другое на "разряд".
Тогда для четырех банок нужно 8 реле! Будет большая и шумная клацалка big_smile
Или использовать 8 мосфет ключей. Но тут проблема, они все коммутируют "минус". Плюс общий. Не пойму теперь как будет измеряться напряжение? Нужно ведь чтобы минус банки был все время соединет с ардуиной, иначе никакой analogRead() не измеряет напряжение на ней.
Короче башка уже устала, error...

Если что, вот схема подключения платы павербанка
схемка
и схема из даташита
еще схемка

Підвал форуму