SimpleDriver

А что мы делаем?
Аватара пользователя
Pigball
Сообщения: 164

Сообщение Pigball » 29 дек 2017, 12:22

Rabby писал(а):а зачем так сложно?чем вас транзистор+оптопара в качестве компаратора не устраивает-не нужно отдельное питание.можно и по постоянке отрубать,просто часто ставится 2 реле-одно шунтировано резисторами и включается при достижении нужного напряжения,а второе сразу включается.


Не сразу понял, что на твоей схеме это оптопара. Да - такая схемка интересна, попробую повторить. Спасибо.
Так всё-таки как лучше - резисторы по переменке или после моста?

R2R
Сообщения: 200
Откуда: Калуга

Сообщение R2R » 29 дек 2017, 18:01

Для ограничения зарядного тока конденсаторов без разницы, где будут резисторы - до или после моста. С точки зрения удобства монтажа лучше поставить до выпрямителя.

Аватара пользователя
Pigball
Сообщения: 164

Сообщение Pigball » 30 дек 2017, 12:12

R2R писал(а):Для ограничения зарядного тока конденсаторов без разницы, где будут резисторы - до или после моста. С точки зрения удобства монтажа лучше поставить до выпрямителя.

Удобнее если сеть 220В. А если трехфазная 380в?

R2R
Сообщения: 200
Откуда: Калуга

Сообщение R2R » 30 дек 2017, 13:22

В трехфазной ставить после выпрямителя.

shaun896
Сообщения: 1

Сообщение shaun896 » 31 дек 2017, 02:21

Hi! Great product! I am curious about how information is sent through the blue tooth module. Is it direct MIDI serial notes? If so, does that require that the stock baud rate of the HC-06 module be changed from the default 9,600 baud to a value higher than 31,250(midi speed)? Does the app send the midi notes to the micro controller at a higher or lower speed(to match bluetooth default speeds) Or does your app convert the midi notes to another form of serial communication?

Аватара пользователя
iEugene0x7CA
Адепт
Сообщения: 1570
Откуда: Киев

Сообщение iEugene0x7CA » 02 янв 2018, 00:26

shaun896 писал(а):Hi! Great product! I am curious about how information is sent through the blue tooth module. Is it direct MIDI serial notes? If so, does that require that the stock baud rate of the HC-06 module be changed from the default 9,600 baud to a value higher than 31,250(midi speed)? Does the app send the midi notes to the micro controller at a higher or lower speed(to match bluetooth default speeds) Or does your app convert the midi notes to another form of serial communication?

Hey Shaun,
Cool to see somebody from the other side of the globe around here. :)
As for the baud rate — the HC-06 is being reconfigured by MCU to work at the rate of 38400 Bd/s, it can also set new PIN-codes and Bluetooth names.
The protocol is mainly standard MIDI, with addition of custom functions like reading telemetry(2 thermal sensors and 1 rail voltage), loading new configuration after exiting Settings menu on Android App, checking whether the phone is connected to ST board or something else.

If you'll have more questions — feel free to ask, me or Sergei are hanging around the forum practically every day.
-Eugene

Аватара пользователя
iEugene0x7CA
Адепт
Сообщения: 1570
Откуда: Киев

Сообщение iEugene0x7CA » 12 фев 2018, 19:36

Пришла на ум любопытная технология.
Обычно самый напряг в использовании драйвера — это настроить компенсатор фазы, что требует мало того что ЛАТР'а c 220/220 изолирующим трансформатором, так еще и тыкать дорогим цифровым осциллом одновременно в высоковольтную силовуху, и смотреть при этом ток со специально построенного токового щупа. Особенно новичкам это точно трындец. :)

Пошли мысли как упростить процесс — как минимум можно изолировать сигнал на выходе силовой части при помощи чего-нибудь.
Первым вариантом была известная всем оптопара 6N137, способная пропускать сигналы вплоть до 10 МГц. Уже что-то, но 10 МГц будет действительно мало — точность будет до 100 нс, что уже довольно большое расхождение фазы.
Поиски показали, что кроме оптопар и трансформаторов еще существуют, а точнее начали появляться только году в 2015-м некие digital isolators, способные изолировать сигнал вплоть до 150-200 МГц.
Пример такой штуки: http://www.ti.com/lit/ds/symlink/iso722.pdf

Как минимум можно будет создать некий щуп дабы безопасно смотреть выход с неразвязанной силовой части...
А как максимум — прикошачить этот щуп к ПЛИС и сделать подобие той самой автонастройки компенсатора фазы. ;)

Ну, по крайней мере это пока теория — парочку изоляторов уже заказал для тестов. :geek:

Аватара пользователя
TAN
Сообщения: 122
Откуда: РФ

Сообщение TAN » 12 фев 2018, 19:44

Ну почему "некие". AD тоже делает штуки. И с трансформаторной развязкой, и с емкостной.

Но проще, имхо, на выход полуомста просто навесить транс на кольце с питанием от делителя напряжения.

Или питать транс через резик, достаточно прочный, чтобы выдержать 310В, а во вторичку - нагрузку. Десятки нс разброс обеспечит при намотке аки гдт.

Firelander
Сообщения: 93

Сообщение Firelander » 13 фев 2018, 18:07

О, я смотрю проект развивается, появляются новые вкусные плюшечки, вот только проклятую лмку всё никак не замените на импульсник (а это очень давно просится).
Сделайте что ли видео где будет OCD старый vs freewheeling, сравнить форму и жырноту стримеров :)
А вообще для теслы просится ещё один контроллер - питающий. Чтобы был PFC-boost, можно было навесить бак для QCW-режима, и конечно же чтобы умел в плавную зарядку и разрядку капов. Возможно, какой-нибудь ограничитель потребляемого тока из сети для случая "слабая проводка моде он". Может быть даже управление с блютуза "силовуха он", "силовуха офф". Что-то я тут размечтался, конечно :D

Rabby
Сообщения: 177
Откуда: Tel Aviv

Сообщение Rabby » 15 фев 2018, 21:08

А можно узнать координаты крепежных отверстий на SD2.3?И было бы вобще круто иметь гербик платы с отверстиями крепежа и всех входов -выходов-оптовход,леды,разъёмы

R2R
Сообщения: 200
Откуда: Калуга

Сообщение R2R » 17 фев 2018, 15:11

Firelander писал(а):О, я смотрю проект развивается, появляются новые вкусные плюшечки, вот только проклятую лмку всё никак не замените на импульсник (а это очень давно просится).
Сделайте что ли видео где будет OCD старый vs freewheeling, сравнить форму и жырноту стримеров :)
А вообще для теслы просится ещё один контроллер - питающий. Чтобы был PFC-boost, можно было навесить бак для QCW-режима, и конечно же чтобы умел в плавную зарядку и разрядку капов. Возможно, какой-нибудь ограничитель потребляемого тока из сети для случая "слабая проводка моде он". Может быть даже управление с блютуза "силовуха он", "силовуха офф". Что-то я тут размечтался, конечно :D

Сделать управляемую силовую - годная идея, но тогда лучше будет заменить фазосдвигающий мост на ККМ буст + управляемый бак + обычный мост/полумост (в модульном исполнении). Захотят ли разработчики это реализовать - другой вопрос :D .

Аватара пользователя
iEugene0x7CA
Адепт
Сообщения: 1570
Откуда: Киев

Сообщение iEugene0x7CA » 17 фев 2018, 23:08

Firelander писал(а):я смотрю проект развивается, появляются новые вкусные плюшечки

Ну, потихоньку. :)
На самом деле — играет роль что SD по прежнему скорее любительский проектик и делается небольшими партиями, по 10-30 штучек за раз.
С одной стороны это напряг, можно было бы сделать 300 штучек и продавать следующие 2 года не напрягаясь... Но тогда нельзя будет фиксить баги и добавлять новые фичи относительно часто.
Иногда ругаю себя за мелочность партий, но оно того стоит — с драйвером еще много инетерсного можно сделать.

Да, на данный делаются последние 10 штучек SD v2.3, и начинается работа над следующей версией — SD v3.0.
В ней будут не только фиксы, но предположительно и новые фичи, вот небольшой списочек:

1. Замена XC9572, ранее использовавшейся ПЛИС на EPM240, серии MAXII от Intel(ранее Altera).
Как минимум Хилька уже забита до последнего, 72-го marcocell'а и не заменив её что-либо новое в драйвер просто не всунуть. :mrgreen:
Так же, серия ПЛИС XC9500 уже изрядно устарела(релиз 1998-го года) и заменив её на MAXII можно будет значительно увеличить надежность драйвера.
2. Уже упомянутая Firelander'ом LM317 — её бы как-нибудь нафиг выбросить. :)
Скорее всего банально, драйверная часть будет питаться напрямую от питания платы — LM'ка была актуальна во времена железных трансформаторов, когда входной конденсатор накачивали до 30В чтобы хватило на QCW'шный импульс.
Сегодня же достать импульсник гораздо проще чем трансформатор, и у них благодаря токовой стабилизации уже нет провалов на выходе при резко возросшем токе.
Возможно даже удасться убрать жирный 6800 uF конденсатор по питанию, но это еще надо будет протестить.
3. Расширить диапазон работы драйвера на более низкие частоты, например до 10 кГц, дабы можно было тягать и прочую силовуху кроме DR'ок.
Ранее тактирование субсистем на SD осуществлялось с того же RC генератора, который задавал драйверу частоту катухи — просто заменить RC и генерить более низкий такт пробовалось и это не вариант, платка начинала жестко тупить.
Попробую подключить кварц к EPM'ке, но придется довольно жестко перелопатить код — в частности найти где возможно заменить источник тактирования. Это придется делать осторожно и после очень дофига тестить.
4. Пока ничего не обещаю, но если получится сделать и элегантно приделать самонастраивающийся фазокорректор — это был бы вообще космос. :geek:

Из просто новостей — скомпилил прошивку для MAXII, сейчас надо подпаять свежеприбывшую отладку к SD v2.3 и глянуть как это дело работает. Подпаивать придется лапшу — 31 линия ввода/вывода. ;)
 Скринчик:
Capture.PNG

Начерчены и заказаны стенки для алюминиевого корпуса SD, ранее упоминался тут: viewtopic.php?p=14763#p14763
Пока из дерева на потестить, в чистовом виде будут фрезероваться из т.н. композитного пластика(представляет собой бутерброд из двух кусков алюминия с пластиком между ними), с последующей гравировкой лазером.
Т.е. SD скорее всего будут продаватсья уже в корпусе, чтобы народ не пускал их неэкранированными, но и просто красиво. :geek:
 Еще скринчик:
Capture1.PNG

Приехали 150 MHz digital isolators, никогда не работал с этой деталькой — нужно до дыр зачитать даташитик, а после придумать схемку подключения этого дела к выходу силовой части.
Это будет малость напряжно, т.к. эти IC'шки в отличии от оптронов требуют питания с обеих сторон — видимо нужен будет резисторный питальник от 310В.
Короче, отпишусь как подключу это дело — нужно будет сравнить разницу между прямым смотрением выхода силовухи, и смотренем через изолятор, умеренная ли там задержка.

Rabby писал(а):А можно узнать координаты крепежных отверстий на SD2.3?И было бы вобще круто иметь гербик платы с отверстиями крепежа и всех входов -выходов-оптовход,леды,разъёмы

Держи. Надеюсь никто не крякнет CPLD'шку и не начнет клепать потом эти драйверы. :)
sd_v2.3_gerbers.zip
(204.64 КБ) 401 скачивание

Firelander писал(а):Сделайте что ли видео где будет OCD старый vs freewheeling, сравнить форму и жырноту стримеров

Нужно забрать у Сергея установочку для тестирования новых SD'шек.
Он сейчас полностью погряз в стороннем проектике, даже разработка Tesla-related stuff'а сейчас на меня легла. ;)
Короче, как затащу к себе — можно будет поснимать видушников.

Аватара пользователя
TAN
Сообщения: 122
Откуда: РФ

Сообщение TAN » 18 фев 2018, 00:11

>приделать самонастраивающийся фазокорректор — это был бы вообще космос

Не вижу ничего космического в паре счетчиков и вычитателе :D
А с колечком таки попробуй. Это технически проще, я так думаю.

P.S. MAXII последний раз видел на каких-то макетах в мусорной корзинке в соседнем отделе, когда пакетик от чая выкидывал ;) Может, стоит хотяб 3й спартан туда с флешем встроенным? Или бюджет платки не позволяет?

Аватара пользователя
iEugene0x7CA
Адепт
Сообщения: 1570
Откуда: Киев

Сообщение iEugene0x7CA » 19 фев 2018, 00:03

TAN писал(а):Может, стоит хотяб 3й спартан туда с флешем встроенным??

В SD не требуется ничего большого — нынешняя прошивка занимает 83 LE.
Наезд на MAXII честно не понял — у CPLD'шек полностью своя ниша и с FPGA они никак не конкурируют. :geek:
Юзаются как крохотная конфигурируемая логика, замена горсти логических микросхем.

Трансформаторчик прикручу чисто глянуть, но по мне это более гемморный путь — их нужно мотать под частоту, как всегда кто-нибудь на железе намотает, и сигнал нужно будет лимитить/обрабатывать.

Аватара пользователя
TAN
Сообщения: 122
Откуда: РФ

Сообщение TAN » 20 фев 2018, 01:08

Почему сразу наезд? Просто не совсем понятен смысл применения CPLD, это же урезает возможности для дальнейшего апгрейда продукта, например той же автоподстройки фазы или нормального фазосдвига на счетчике. При том, что FPGA в абсолютном выражении не сильно дороже выходят. Хотя если воткнуть ченить типа EPM1270, то можно апгрейдить до автоподстроек и фазосдвигов и без FPGA :)

А зачем под частоту-то? Ты же трансформатор тока в ОС используешь. И на частоту не особо там заморачиваешься. И, о ужас, как-то этот сигнал обрабатываешь ;)

Тут будет тот же трансформатор тока, только не с одним витком в первичке, а с несколькими и с ограничительным резиком последовательно первичке. Вообще проблем с этим не вижу.

Сдуру можно и ТТ на стальной гайке намотать :lol:

Аватара пользователя
iEugene0x7CA
Адепт
Сообщения: 1570
Откуда: Киев

Сообщение iEugene0x7CA » 01 мар 2018, 00:59

Как выглядят потуги портирования на новую ПЛИС. :mrgreen:

SAM_9608.JPG

Всплыла пара неочевидных моментов — как минимум XC9572 была 5В-толерантна, т.е. будучи запитана от 3.3В она держала и понимала 5В сигналы на GPIO.
У EPM240 такой фичи нет и придется добавить около 4-х левел-трансляторов, в частности на MCP6561T(5В быстрые компараторы), а так же вход прерывателя.
Еще на EPM'ке не очень стабильно работает RC генератор, пока смотрю что с этим можно сделать.

Так же — начертил стеночки для корпуса SD.
Сделать его полюбому нужно, ибо народ так и норовит юзать голый драйвер прямо под первичкой больших катух. Кое кто с форума поймет о чем я. ;)
Это тестовые деревяшки, просто проверить что все попадает куда надо. Заюзать их не получится так как не экранируют(ну разве что с алюминиевым скотчем):

SAM_9539.JPG

 Передняя сторона:
SAM_9536.JPG

Финальные будут выфрезерованы из анодированного композитного алюминия с последующей лаз. гравировкой.
Корпусчик — это алюминиевый профиль из 2-х деталек(база и крышка), ширина фиксирована, а вот длину можно отрезать какую нужно прямо под проектик.

Nurflex
Сообщения: 182

Сообщение Nurflex » 02 мар 2018, 05:16

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

Аватара пользователя
Vanyayak
Сообщения: 199

Сообщение Vanyayak » 05 мар 2018, 22:57

А под большие бункеры коробки будут? :D :D

Rabby
Сообщения: 177
Откуда: Tel Aviv

Сообщение Rabby » 10 мар 2018, 15:22

вопрос такой-можно ли использовать вход OCD DAC как вход сигнала термозащиты.При срабатывании защиты туда подается земля,и ocd безопасно закончит цикл.А не начнётся ли новый цикл ,пока OCD DAC притянут к земле?

Аватара пользователя
iEugene0x7CA
Адепт
Сообщения: 1570
Откуда: Киев

Сообщение iEugene0x7CA » 13 мар 2018, 16:43

Rabby писал(а):вопрос такой-можно ли использовать вход OCD DAC как вход сигнала термозащиты.При срабатывании защиты туда подается земля,и ocd безопасно закончит цикл.А не начнётся ли новый цикл ,пока OCD DAC притянут к земле?

Думаю, это дело правильней реализовать через прерыватель — чтобы не светилась лампочка OCD и драйвер не пытался рестартануть каждый новый период прерывания.

В случае своего интера можно повесить логику AND на выходе и обрубать сигнал прерывания со схемы термодатчика. В минималистичном случае можно обойтись резистором и транзистором, т.н. РТЛ логика.
Если же имеется SI — там есть вход для 10k термистора, и прямо очень удобно термозащищать/смотреть телеметрию на планшетике. :geek:

Rabby
Сообщения: 177
Откуда: Tel Aviv

Сообщение Rabby » 13 мар 2018, 17:54

в тесле будет стоять SD с оптическим входом,интераптером не вариант,надо в SD где то подключиться.отрубать питание как то не прикольно,хоть и есть UVLO.А если на header6 первый пин к земле притянуть,if-d95 от этого не поплохеет?
upd/Кажется придумал как вставить and gate в SD. диодно-резистивную логику ещё никто не отменял :)

Rabby
Сообщения: 177
Откуда: Tel Aviv

Сообщение Rabby » 18 мар 2018, 20:29

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

Аватара пользователя
iEugene0x7CA
Адепт
Сообщения: 1570
Откуда: Киев

Сообщение iEugene0x7CA » 05 апр 2018, 01:31

Rabby писал(а):а из каких соображений ни на одном из крепежных отверстий нет соединения с землей?Можно ли его там добавить,что б не подключать корпус к земле отдельно,или лучше землю к корпусу отдельно подвести?

На самом деле — на версиях SD v1.0 и v2.0 была металлизация крепежных отверстий, хотя и не подключенная к земле схемы.
На версии SD v2.1 металл был убран, так как тогда Сергей настаивал мол при закручивании резьба болта может срезать металлизацию, после чего кусочки фольги будут болтаться по корпусу с вероятностью что-то коротнуть.
Я тогда спорил, мол ничего там не срежет и даже специально кучу раз закручивал-откручивал дабы проверить. :)
Тесты показали что болт практически никак не коцает металл, но обратно возвращать его так и не вернули.

Сейчас крутя корпусчик SD — понимаю что кроме металла с землей на крепежных отверстиях так же нужно добавить рамки по бокам драйвера дабы контачили с корпусом куда платка заскальзывает между канавок.
На данный момент для подключения экрана может использоваться 2-й контакт земли на гребенке питания, и на версии 2.3 — металл вокруг крепежного отверстия на футпринте оптического приемника.
Вообще он там для контакта с фольгой, которой приходится экранировать IF-D95T. Об этом было вот тут: https://youtu.be/bAf3xOYObd8 ;)
Но через ту же точку можно организовать и электрический контакт платки с корпусом.

Rabby
Сообщения: 177
Откуда: Tel Aviv

Сообщение Rabby » 05 апр 2018, 21:23

на многих платах видел такое решение кольцевая клема на верхнем слое на одном или нескольких отверстиях крепления,сами отверстия не подключены и без метализации.я такую клему и подпаял на нижний земляной слой и само кольцо под болт возле power конектора на верхем слое.через этот болт и латуную стойку корпус подключен к заземлению. А насчёт экранирования IF-D95T-сам приёмник находится в внутри заземленого корпуса,неужели через 9мм отверстие под обжмную гайку пролезет помеха?Если так,то тогда точну самодельную гайку из бронзы,чета фольгой обматывать не прёт :)

Аватара пользователя
BSVi
Адепт
Сообщения: 3576
Откуда: Киев

Сообщение BSVi » 06 апр 2018, 06:55

а из каких соображений ни на одном из крепежных отверстий нет соединения с землей?

Земля должна подключаться не абы как, а в специально предназначенном для этого месте. В СД это - контакт на разъеме питания. Это сделано для того, чтобы замляные токи не гуляли по чувствительной части платы.

Сейчас крутя корпусчик SD — понимаю что кроме металла с землей на крепежных отверстиях так же нужно добавить рамки по бокам драйвера дабы контачили с корпусом куда платка заскальзывает между канавок.

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

Вернуться в «Наши проекты»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 31 гость