Реклама: (OSEVI) Open-source контроллер света/гудка/чупасоса на 12 и 12-130В

 

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. Гироскутер, как источник мотор-колёс? (Электродвигатели и генераторы) от Paxxa (20.07.2019 в 04:06)2. SPeed Savage A10 48/26, A10 Dual 52/23, A11 dual 60/26, S11 dual 60/32 panasonic (Электросамокаты Speed Savage) от Vlad/Ivan (20.07.2019 в 03:54)3. Мошенники, лохотрон, интернет-магазины по продаже электросамокатов (Электросамокаты) от ybynty (20.07.2019 в 03:49)4. Десульфатация АКБ, теория и практика. (Свинцовые аккумуляторы) от Паяка (20.07.2019 в 03:48)5. Рекуперация (Электровелосипеды) от LeoDron (20.07.2019 в 03:47)6. Третья моргалка на МК от ИС-Х (Зарядные устройства для свинцовых аккумуляторов) от Vova_n (20.07.2019 в 03:24)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 1471 раз

0 Пользователи и 1 Гость просматривают эту тему.

04 Окт 2018 в 15:20
Прочитано 1471 раз
Оффлайн

xek

САО, Москва Сообщений: 585
Продолжая инициативу с развитием open hardware компонентов элеткротранспорта представляю вам контроллер света «Светозар».

Разработка пока в процессе, пост будет периодически обновляться.

Большое спасибо за помощь и .

Спонсоры проекта: , , , . «Акции» пока не выпускаем, и «структур» нету  :pardon:

Что там будет:
  • 9 цифровых входов (нажато = замкнуто на землю)
  • аналоговый вход для датчика температуры kty83/84 либо, с заменой резистора, другие
  • аналоговый вход сигнала с датчика холла в тормозной ручке
  • CAN-шина
  • 3 оптоизолированых выхода с аппаратным ШИМом рассчитанные на 12—100В до 2А.
    Выходы работают как цифровые реле, размыкая плюс батареи 12—100В (на свой риск можно и 150В при малых токах).
    Как у автомобилей, земля у всех потребителей может быть общая, размыкается именно плюс.
    Все три выхода имеют запас по кратковременному току и цифровую интеллектуальную защиту от КЗ и диодную защиту от индуктивой нагрузки.
  • 6 выходов с аппаратным ШИМом рассчитанные на 12В до 4А на выход, аналогично размыкается плюсовой провод. Также есть запас по кратковременному току и цифровая интеллектуальная защита от КЗ. Из них 4 выхода без индуктивной защиты, 1 выход с ней, и 1 выход со стабилизацией тока, рассчитаный на подключение вентилятора (обычного, без ШИМ-входа)
  • Мозги с большим кол-вом свободной памяти и хорошим быстродействием, которые продаются на Aliexpress за ~150р. в виде готовой платы в сборе.
  • Открытая прошивка, которую можно обновлять по USB. (Но, к сожалению, как и с Arduino, надо покупать либо заранее прошитые платы, либо программатор)
Но при этом любителей безумных мощностей я огорчу — медь на плате рассчитана суммарно на макс 8А по цепи 12В.
Иными словами, будет коробочка, к которой надо будет подключить внешнее DC-DC на 12В и (по желанию) подать напряжение от батареи, и получить стоп-сигнал, габариты, мигающие поворотники, ближний-дальний свет, чупасос и интеграцию по функциям с контроллерами и .

Итак, исходники (прошивки пока нет): ссылка

BOM на 1438р
Скрытый текст
PartValueMPNPackageQTYPRICEDescriptionSHOP
C1,C6470uFSK016M0470B3F-0811E3,5-822,70POLARIZED CAPACITORссылка
C20.1uFCC1206KRX7R8BB104C120612,20SMD CAPACITORссылка
C3,C4,C50.1uFCC0805KRX7R9BB104C080532,00SMD CAPACITORссылка
C747uF 6VCL31A476MQHNNNEC120617,70SMD CAPACITORссылка
C822uF 16VCL31A226KOHNNNEC1206112,80SMD CAPACITORссылка
D1,D3,D4,D5,D6STTH4R02USMB514,10DIODEссылка
F1,F2,F3FC-001SSHK20L62,10FUSE HOLDER 5 x 20 mmссылка
F1,F2,F3250V 1.6A021501.6MXP5x20mm310,90FUSE 1.6A 5 x 20 mmссылка
F4,F5,F930V 1.6A30R160UU35,40Resettable Fuse PPTCссылка
F6,F7,F830V 4AMF-R400325,90Resettable Fuse PPTCссылка
IC1LD1117S33TRSOT223112,00800mA and 1A Low Dropout (LDO) Positive Regulatorссылка
J1,J4,J5,J14DG350-3.5-03P-14-00AHSCREWTERMINAL-3.5MM-349,40Screw terminal connector 3.5mm x 3ссылка
J2,J3,J6,J7,J8,J9,J10,J11,J12, J13,J15,J16,J17,J18,J19DG350-3.5-02P-14-00AHSCREWTERMINAL-3.5MM-2155,80Screw terminal connector 3.5mm x 2ссылка
L115uHSDR1307-150MLSDR1307121,20POWER INDUCTORссылка
Q1,Q2,Q3IRF7465TRPBFSO-08326,30N-Channel MOSFETссылка
Q4,Q5,Q9IRLML9301TRPBFSOT-2339,10P-Channel MOSFETссылка
Q6,Q7,Q8IRF7424TRPBFSO-08315,40P-Channel MOSFETссылка
R1,R2,R3160RC0805FR-07160RLR080530,52SMD RESISTORссылка
R4,R5,R6,R7,R8,R9,R10,R11,R121kRC0805JR-071KLR080590,19SMD RESISTORссылка
R133kRC0805JR-071KLR080510,17SMD RESISTORссылка
R142.4kRC0805FR-072K4LR080510,15SMD RESISTORссылка
R1510kRC0805JR-0710KLR080510,24SMD RESISTORссылка
R16120RC0805FR-07120RLR080510,23SMD RESISTORссылка
U$1Blue Pill1127,73Blue pill boardссылка
U$1PBS-20233,3020-pin header connectorссылка
U1,U2,U3VOM1271TSOP-43173,00Relay SSR 50mA 1.6V DC-IN 4-Pin SOP T/Rссылка
U4MC14504BDR2GSOIC-16125,70Hex Level Shifter for TTL to CMOS or CMOS to CMOSссылка
U5MAX3051ESA+TSO-081141,00Can bus transcieverссылка

Плата имеет размеры 76х83,5мм. Заказываю первую опытную партию плат.
Предполагаемый корпус: Gainta G0471 или Gainta G0471F



Errata:
Плата v 1.1
  • C3 впаивается только повернутым на бок
  • Q4, Q5, Q9 неправильный footprint, нужен корпус Micro-3, а на плате SC75
  • R16 требует размыкающего джампера
  • Заменить 1117 на другой корпус и увеличить кол-во меди под ней
  • нужно добавить разъем для UART TX3/RX3/GND
  • Заменить IRF7465TRPBF на что-то выдерживащее больший ток
  • Передвинуть AUX in на PB4 из-за конфликта прерываний
  • Добавить резисторы подтяжки на ноги выхода сигналов на 12В полевики, т. к. при перезагрузке они сейчас открывают затворы
  • Переделать защиту от КЗ
  • Было бы неплохо заиметь еще один светодиод для целей индикации, например успешной связи по CAN-шине
  • Диод D3 должен стоять перед катушкой
« Последнее редактирование: 18 Мар 2019 в 12:10 от xek »
Сообщение понравилось: DragonTM, tcpap, dengor2, on4ip, acyd, eTyson, MaF, Stanislavchik

06 Окт 2018 в 18:53
Ответ #1
Оффлайн

xek

САО, Москва Сообщений: 585
Версия платы v1.1 уехала в производство.

Сообщение понравилось: dengor2

06 Окт 2018 в 20:01
Ответ #2
Оффлайн

MaF

Модератор объявлений Россия, Москва Сообщений: 3056
Печатки продавать планируете?
Мозги - ардуинка мини?

06 Окт 2018 в 21:35
Ответ #3
Оффлайн

xek

САО, Москва Сообщений: 585
Печатки продавать планируете?
Мозги - ардуинка мини?
Поскольку китайцы в общем-то меньше 10 шт не делают, а мне такая прорва ни к чему, я в форумном telegram-чате объявил тупо сбор пожертвований без каких-либо обещаний с моей стороны, кроме как того что раздам меценатам лишние платы. Пока один человек такой нашелся.

06 Окт 2018 в 21:37
Ответ #4
Оффлайн

MaF

Модератор объявлений Россия, Москва Сообщений: 3056
Я принципиально не пользуюсь телегой,так что объявлений не видел и об уровне пожертвований не слышал.
В принципе платка интересная и для скутера/большого самоката с вылазками нв ДОП самое оно.

06 Окт 2018 в 21:50
Ответ #5
Оффлайн

xek

САО, Москва Сообщений: 585
Я принципиально не пользуюсь телегой,так что объявлений не видел и об уровне пожертвований не слышал.
В принципе платка интересная и для скутера/большого самоката с вылазками нв ДОП самое оно.
Хочешь напиши в личку.

Пока план такой: Через какое-то время платы придут в Москву, я допишу прошивку, будут фотки, обзоры итд. Возможно, придется переделывать и будет плата v.2 =)
Как говорится, следите за обновлениями.

А, да, мозги — плата Blue pill с stm32f103

06 Окт 2018 в 22:30
Ответ #6
Оффлайн

acyd

Хлынов=Вятка=Киров Сообщений: 3936
а где заказывайте? на jlcpcb.com 10x10 10 шт 2 бакса

06 Окт 2018 в 22:31
Ответ #7
Оффлайн

xek

САО, Москва Сообщений: 585
а где заказывайте? на jlcpcb.com 10x10 10 шт 2 бакса
Там и заказал. Ну, плюс быстрая доставка и оп, цена сильно выросла =)
Сообщение понравилось: acyd

08 Окт 2018 в 08:17
Ответ #8
Оффлайн

Stanislavchik

Кожуховские дебри Сообщений: 2788

08 Окт 2018 в 10:39
Ответ #9
Оффлайн

xek

САО, Москва Сообщений: 585

15 Окт 2018 в 16:03
Ответ #10
Оффлайн

xek

САО, Москва Сообщений: 585
Добавил список необходимых деталей с ценами и ссылками (в шапке).
Итого порядка 1438р + стоимость самой платы (можно заказать на JLCPCB за ~11$ за 10 плат).

Трек-номер моей партии EX025550825SG

24 Окт 2018 в 18:03
Ответ #11
Оффлайн

xek

САО, Москва Сообщений: 585
Платы приехали, осталась пара свободных, за подробностями есть общий чат


Вечером начну паять-собирать

Так, на плате есть ошибка, и три самых нижних выходных канала на 12В имеют неправильный footprint транзисторов. Буду перезаказывать платы.
« Последнее редактирование: 25 Окт 2018 в 11:51 от xek »

15 Ноя 2018 в 22:25
Ответ #12
Оффлайн

xek

САО, Москва Сообщений: 585


Апдейт.

Итак, прошивка написана, функционал весь протестирован. Выявлена пачка проблем на доработку.

Под спойлером подробное описание проблем.
Скрытый текст
  • C3 впаивается только повернутым на бок, надо двигать
  • Q4, Q5, Q9 неправильный footprint, нужен корпус Micro-3, а на плате SC75 — надо поменять на что-то помощнее, чтобы выжить при КЗ
  • R16 требует размыкающего джампера — потому что на CAN-шине должно быть только два терминатора, а не сколько угодно, и при наличии экрана терминатор надо размыкать
  • Заменить 1117 на другой корпус и увеличить кол-во меди под ней — греется, скотина
  • нужно добавить разъем для UART TX3 — чисто для дебага
  • Заменить IRF7465TRPBF на что-то выдерживащее больший ток, чтобы выжить при КЗ
  • Передвинуть AUX in на PB4 из-за конфликта прерываний EXTi
  • Добавить резисторы подтяжки на ноги выхода сигналов на 12В полевики, т. к. при перезагрузке они сейчас открывают затворы — при перезагрузке платы какое-то время работает бутлоадер, который настраивает все ноги как входы, это открывает все выходы на 12В линиях
  • Переделать защиту от КЗ — сначала горит полевик, а потом только плавкий предохранитель. А самовосстанавливающиеся предохранители еще более медлительны
  • Неплохо было бы заиметь еще один светодиод для индикации
  • Диод D3 должен стоять перед катушкой

Пока что я не заложил в прошивку какого-то супер-экономного «режима ожидания», есть разные способы его сделать, и непонятно надо ли оно вообще. Идеи принимаются, но учтите, что разбудить проц может только либо заранее выставленный таймер, либо срабатывание только одного конкретного входа (то есть какой-то одной заранее заложенной внешей кнопки или переключателя).
В работающем режиме минимальное потребление 38 мА, максимальное порядка 60 мА. Учитывая, что стоит линейный регулятор на 12В, получается потребление в 0,5-0,7 Ватт и батареи на 1000 Вт*ч хватит на ~3 месяца простоя.

В течение недели планирую проверить новое решение с защитой от КЗ и начать проектировать плату версии 2.
« Последнее редактирование: 30 Ноя 2018 в 00:36 от xek »
Сообщение понравилось: Stanislavchik

28 Фев 2019 в 00:11
Ответ #13
Оффлайн

xek

САО, Москва Сообщений: 585
Плата второй версии ушла в производство.

28 Фев 2019 в 20:55
Ответ #14
Оффлайн

Vladimir Volkovich

Россия, Москва Сообщений: 43
Как реализовано питание у вас , все 130 вольт подаются на плату , а на выходах 12вольт ?

« Последнее редактирование: 28 Фев 2019 в 21:07 от Vladimir Volkovich »

04 Мар 2019 в 11:51
Ответ #15
Оффлайн

xek

САО, Москва Сообщений: 585
Как реализовано питание у вас , все 130 вольт подаются на плату , а на выходах 12вольт ?
Нет, там все проще. Плата для работы требует 12 Вольт. Эти же 12 Вольт подаются на нижнюю группу выходов. Плюс есть оптоизолированная группа выходов с отдельным входом (12...100В) и отдельной землей. Эту изолированную часть можно рассматривать как просто набор электронных реле, замыкающих/размыкающих вход (12...100В) на выходы.

06 Мар 2019 в 15:25
Ответ #16
Оффлайн

xek

САО, Москва Сообщений: 585
Платы выехали из Китая в Москву. Ждемс.

10 Мар 2019 в 15:18
Ответ #17
Оффлайн

xek

САО, Москва Сообщений: 585
Обновил исходники. Прошивка все еще не полностью написана, предупреждаю.

 

(OSEVI) Экран для Xiaomi m365

Автор xekРаздел Микроэлектроника

Ответов: 6
Просмотров: 425
Последний ответ 28 Мар 2019 в 23:50
от xek
(OSEVI) Open-source эмулятор сигнала датчиков Холла для синхронных моторов

Автор xekРаздел Микроэлектроника

Ответов: 0
Просмотров: 64
Последний ответ 15 Июл 2019 в 18:52
от xek
(OSEVI) Open-source яркий стоп-сигнал для электробайка плоской формы

Автор xekРаздел Микроэлектроника

Ответов: 14
Просмотров: 907
Последний ответ 06 Мар 2019 в 15:34
от xek