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

Расширенный поиск      

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

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

1. Halten (Voyager1200) - 11", мотор 1200Вт(2х1200), батарея 48в21,6Ач(52в23,4Ач) (Электросамокаты Halten ) от олег п 2. Dualtron Spider 2018 (Электросамокаты MiniMotors) от Markovueyz 3. Неисправности и ремонт электронных узлов в электросамокатах. (Электросамокаты) от Kobold 4. Разработка народной BMS на BQ77PL900 (Системы управления аккумуляторными батареями (BMS)) от anton2 5. Ежегодные Моноколёсные Соревнования (Весна) 25 мая 2019 года (Моноколеса (электроунициклы)) от Alexey 6. Доска для сёрфинга с электрическим приводом (Водный электротранспорт) от aviator79
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

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

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

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

xek

САО, Москва Сообщений: 581
Продолжая инициативу с развитием 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

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

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

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

MaF

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

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

xek

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

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

MaF

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

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

xek

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

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

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

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

acyd

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

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

xek

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

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

Stanislavchik

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

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

xek

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

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

xek

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

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

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

xek

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


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

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

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

xek

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


Апдейт.

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

Под спойлером подробное описание проблем.
Скрытый текст
  • 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

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

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

Vladimir Volkovich

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

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

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

xek

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

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

xek

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

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

xek

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

 

(OSEVI) Open-source яркий стоп-сигнал для электробайка плоской формы

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

Ответов: 14
Просмотров: 801
Последний ответ 06 Мар 2019 в 15:34
от xek
(OSEVI) Экран для Xiaomi m365

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

Ответов: 6
Просмотров: 234
Последний ответ 28 Мар 2019 в 23:50
от xek