ФорумыРазноеМикроконтроллеры и их применениепримитивный UPS без подключения + arduino = BACK-UPS
1  05.06.2019 00:00
Аватар


Город : Msk

Сообщения: 4

Народ, подскажите, насколько это сложно - доделать простенькие упсы без предусмотренного RS232 или USB

до состояния свиснуть в порт - "я тут", "он лайн", "он беттери", "лоу батт" при помощи например adruino-nano ?

и мониторить сие поделие например APCUPSD ?

Понятно, что написать прошивку мало, и реализовать полный SMART протокол сложно, (даже и не нужно)

но - там больше ограничения по железу...

Но вот протокол БЭК-УПС, он же совсем простой?

Ну и усб в ардуине есть, чтобы уже не городить RS232. Нужно только как-то виртуал-ком получить для софта..

может кто-то уже реализовал?

Я нашел несколько подобных проектов, но что-то там описания неполные итп не совсем то...

Отредактировано: DRblH (05.06.2019 00:25, 4 года назад)
2  05.06.2019 21:07


Город : Минск

Сообщения: 1715

Поблагодарили 484 раза

Что вы хотите  - не ясно.

Делать Юпсы не сложно.  Сложно сделать их дешевле китайцев, и ещё сложнее их продать.  Но лично для себя вы можете это сделать.

Отредактировано: Alexei (05.06.2019 21:37, 4 года назад)

С уважением,
Алексей
3  06.06.2019 03:06
Аватар


Город : Msk

Сообщения: 4

Ну, есть неслабая горка обычных всяких поверкомов дешевых, они уже данность. Их полно на авито за небольшие деньги... Они без каких-либо портов вообще.

Есть хороший софт, который не надо писать даже, более того, он сетевой. apcupsd

Я думал приделать к ним моск или даже мозжечок, на ардуинке, которая теперь стоит немного совсем. И получить бек-упс, который хотяб может свиснуть - "гаситесь там, блекаут у нас". Можно штатно по бековски в RS232, благо там протокол простой и не так много надо сделать, но захотелось красивее и удобнее, виртуал-ком на компьютере, и та же пара команд по usb в этот виртуалком...

что-то такое думаю:

https://www.hackster.io/TAD2000/old-ups-with-wifi-connection-d17da3

4  23.07.2023 23:59
Аватар


Город : Московская область

Сообщения: 1

Поблагодарили 1 раз

А я, кстати, когда-то давно как раз начинал писать именно это: SMART протокол под ардуино для работы с простыми ИБП. И даже написал примерно на 2/3... все как-нибудь мечтаю найти время доделать.

Но - без полумер. Чтобы все, что можно с ИБП взять - уметь отдавать. А что можно? А многое :) напряжение на батарее (а следовательно степень заряда) тривиально получить через АЦП. А дальше добавляем PZEM-004T, и вот мы уже знаем напряжение в сети и ток в нагрузке... А зная ток в нагрузке, напряжение на батареях и емкость - можем прикинуть остаточное время...

И еще одно применение: мониторинг ББП постоянного тока. Висит допустим где-то ББП на 12 или 24 вольт, питает нечто, а среди этого "нечта" есть Mikrotik с USB портом... А у микротиков - штатная поддержка APC SMART (и даже отдача полученного через SNMP). Подключаем к микротику Auduino Nano - и вот оно счастье. А если нужно еще и 220 В мониторить - тот же PZEM-004T.

 

5  25.07.2023 19:08


Город : Минск

Сообщения: 1715

Поблагодарили 484 раза

Можно сделать на контроллерах штучку которая будет калибровать без компьютера, но оно кому-то нужно ?


С уважением,
Алексей