Электротранспорт
Пожалуйста, войдите или зарегистрируйтесь.


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

Реклама:

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

Страницы: 1Вниз

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

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

xek

  • Местный
  • ****
  • Репутация: 20
  • Сообщений: 565
  • САО, Москва
  • Электро-апхиллер
  • Оффлайн Оффлайн
    • Награды
Продолжая инициативу с развитием open hardware компонентов элеткротранспорта представляю вам контроллер света «Светозар».

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

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

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

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

Итак, исходники (прошивки пока нет): https://github.com/ryba-xek/Svetozar

BOM на 1438р
Скрытый текст
PartValueMPNPackageQTYPRICEDescriptionSHOP
C1,C6470uFSK016M0470B3F-0811E3,5-822,70POLARIZED CAPACITORhttps://www.terraelectronica.ru/product/1262453
C20.1uFCC1206KRX7R8BB104C120612,20SMD CAPACITORhttps://www.terraelectronica.ru/product/540763
C3,C4,C50.1uFCC0805KRX7R9BB104C080532,00SMD CAPACITORhttps://www.terraelectronica.ru/product/251110
C747uF 6VCL31A476MQHNNNEC120617,70SMD CAPACITORhttps://www.terraelectronica.ru/product/882710
C822uF 16VCL31A226KOHNNNEC1206112,80SMD CAPACITORhttps://www.terraelectronica.ru/product/1641407
D1,D3,D4,D5,D6STTH4R02USMB514,10DIODEhttps://www.terraelectronica.ru/product/450947
F1,F2,F3FC-001SSHK20L62,10FUSE HOLDER 5 x 20 mmhttps://www.terraelectronica.ru/product/2076693
F1,F2,F3250V 1.6A021501.6MXP5x20mm310,90FUSE 1.6A 5 x 20 mmhttps://www.terraelectronica.ru/product/677293
F4,F5,F930V 1.6A30R160UU35,40Resettable Fuse PPTChttps://www.terraelectronica.ru/product/1040513
F6,F7,F830V 4AMF-R400325,90Resettable Fuse PPTChttps://www.terraelectronica.ru/product/577123
IC1LD1117S33TRSOT223112,00800mA and 1A Low Dropout (LDO) Positive Regulatorhttps://www.terraelectronica.ru/product/208059
J1,J4,J5,J14DG350-3.5-03P-14-00AHSCREWTERMINAL-3.5MM-349,40Screw terminal connector 3.5mm x 3https://www.terraelectronica.ru/product/1108750
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 2https://www.terraelectronica.ru/product/1115132
L115uHSDR1307-150MLSDR1307121,20POWER INDUCTORhttps://www.terraelectronica.ru/product/607745
Q1,Q2,Q3IRF7465TRPBFSO-08326,30N-Channel MOSFEThttps://www.terraelectronica.ru/product/507651
Q4,Q5,Q9IRLML9301TRPBFSOT-2339,10P-Channel MOSFEThttps://www.terraelectronica.ru/product/575910
Q6,Q7,Q8IRF7424TRPBFSO-08315,40P-Channel MOSFEThttps://www.terraelectronica.ru/product/301875
R1,R2,R3160RC0805FR-07160RLR080530,52SMD RESISTORhttps://www.terraelectronica.ru/product/880371
R4,R5,R6,R7,R8,R9,R10,R11,R121kRC0805JR-071KLR080590,19SMD RESISTORhttps://www.terraelectronica.ru/product/559515
R133kRC0805JR-071KLR080510,17SMD RESISTORhttps://www.terraelectronica.ru/product/443003
R142.4kRC0805FR-072K4LR080510,15SMD RESISTORhttps://www.terraelectronica.ru/product/562267
R1510kRC0805JR-0710KLR080510,24SMD RESISTORhttps://www.terraelectronica.ru/product/339147
R16120RC0805FR-07120RLR080510,23SMD RESISTORhttps://www.terraelectronica.ru/product/542987
U$1Blue Pill1127,73Blue pill boardhttps://ru.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Forarduino/32342717171.html
U$1PBS-20233,3020-pin header connectorhttps://www.terraelectronica.ru/product/45325
U1,U2,U3VOM1271TSOP-43173,00Relay SSR 50mA 1.6V DC-IN 4-Pin SOP T/Rhttps://www.terraelectronica.ru/product/1112827
U4MC14504BDR2GSOIC-16125,70Hex Level Shifter for TTL to CMOS or CMOS to CMOShttps://www.terraelectronica.ru/product/284776
U5MAX3051ESA+TSO-081141,00Can bus transcieverhttps://www.terraelectronica.ru/product/462120

Плата имеет размеры 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 должен стоять перед катушкой
« Последнее редактирование: 30 Ноя 2018 в 00:36 от xek »

Сообщение понравилось: DragonTM, tcpap, dengor2, on4ip, acyd, eTyson, MaF, Stanislavchik

xek

  • Местный
  • ****
  • Репутация: 20
  • Сообщений: 565
  • САО, Москва
  • Электро-апхиллер
  • Оффлайн Оффлайн
    • Награды
Версия платы v1.1 уехала в производство.


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

MaF

  • Модератор объявлений
  • Старожил
  • *
  • Репутация: 7
  • Сообщений: 3014
  • Россия, Москва
  • Это печально
  • Онлайн Онлайн
    • Награды
Печатки продавать планируете?
Мозги - ардуинка мини?

xek

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

MaF

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

xek

  • Местный
  • ****
  • Репутация: 20
  • Сообщений: 565
  • САО, Москва
  • Электро-апхиллер
  • Оффлайн Оффлайн
    • Награды
Я принципиально не пользуюсь телегой,так что объявлений не видел и об уровне пожертвований не слышал.
В принципе платка интересная и для скутера/большого самоката с вылазками нв ДОП самое оно.
Хочешь напиши в личку.

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

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

acyd

  • Старожил
  • *****
  • Репутация: 74
  • Сообщений: 3790
  • Хлынов=Вятка=Киров
  • Кот-терминатор
  • Оффлайн Оффлайн
    • Награды
а где заказывайте? на jlcpcb.com 10x10 10 шт 2 бакса

xek

  • Местный
  • ****
  • Репутация: 20
  • Сообщений: 565
  • САО, Москва
  • Электро-апхиллер
  • Оффлайн Оффлайн
    • Награды
а где заказывайте? на jlcpcb.com 10x10 10 шт 2 бакса
Там и заказал. Ну, плюс быстрая доставка и оп, цена сильно выросла =)

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

Stanislavchik

  • Старожил
  • *****
  • Репутация: 5
  • Сообщений: 2141
  • Кожуховские дебри
  • Воланчик, Ракетка MAC, ЯК, LiNMC 60V60AH, SW4Mini
  • Оффлайн Оффлайн
    • Награды
Что, бабла закинуть поезд ушел?

xek

  • Местный
  • ****
  • Репутация: 20
  • Сообщений: 565
  • САО, Москва
  • Электро-апхиллер
  • Оффлайн Оффлайн
    • Награды
Что, бабла закинуть поезд ушел?
Написал в личку.

xek

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

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

xek

  • Местный
  • ****
  • Репутация: 20
  • Сообщений: 565
  • САО, Москва
  • Электро-апхиллер
  • Оффлайн Оффлайн
    • Награды
Платы приехали, осталась пара свободных, за подробностями есть общий чат


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

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

xek

  • Местный
  • ****
  • Репутация: 20
  • Сообщений: 565
  • САО, Москва
  • Электро-апхиллер
  • Оффлайн Оффлайн
    • Награды


Апдейт.

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

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

Помощь форуму | Отказ от ответственности | Новая версия форума
©, Форум электротранспорта, electrotransport.ru, 2007—2018.
Копирование материалов возможно только с согласия правообладателя.

Размер занимаемой памяти: 6 мегабайт.
Страница сгенерирована за 0.228 секунд. Запросов: 90.

Powered by SMFPacks Alerts Pro Mod
Powered by SMFPacks Mentions Pro Mod