Контроллер для кордовых электричек

Маркс

поживем посмотрим ), пока рано, завтра эксперимент покажет.

VitalikV

И еще момент, раз уж будет доп плата, надо сделать защиту по питанию, от кз, от переплюсовки, от превышения тока и напряжения.

Некоторые таймеры горят, это у них слабое место.

Маркс

там все это исключено, верхнюю (ну или нижнюю) кросс плату хочу сделать в форм факторе Arduino Pro Mini
и сендвич будет пропаян без возможности разобрать (не вижу смысла оставлять разборной,
но пока идет туго, все таки места мало, а на 0402 сделать будет не реально, мало кто такой размер сможет паять ))
от переворота разъема регулятора никаких траблов не будет, разъем питания в середине,
на входах от фаз мотора резисторы 47кОм + 100кОм, так что тоже траблы маловероятны

VitalikV

Могут разьем от ВЕСа, включить на оборот… Там же 3 штырька, ни ключа, ничего…нет от переплюсовки Некоторые таймеры горят…

Маркс

в данном случае ничего не произойдет, питающий в центре, в моем варианте не сгорит )
это как с приемником, провод можно перевернуть и приемнику, как и сервоприводам ничего не будет

Маркс

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

VitalikV

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

Маркс

хз, все детальки проверял мультиметром, а он у меня хороший,
номиналы резисторов и конденсаторов в пределах погрешности.
после сборки, до установки операционника все цепи проверил.
в общем “или лыжи не едут или снег сошел”(с)

Маркс

косяков на плате не нашел,

в итоге вчера купил кучку радиодеталей размером 1206, другой операционный усилитель и “нарисовал” новую плату.
вечером попробую вытравить плату, распаять и провести новый эксперимент ))
буду искать в каком месте собака порылась.

Модуль MPU6050 поступил на сортировку 5Post в Московской области, на днях я его получу
и можно будет продолжить “ковырять” первую версию таймера без гувернера.

Маркс


слева на фото модуль ZY MPU-6050 6DOF
справа кучка радиодеталей размера 1206, надоело глаза ломать, тем более на прототипах
но сегодня я в аут, четыре пинты пива ликвидировали всякое желание работать

RandomJ
Маркс:

четыре пинты пива ликвидировали всякое желание работать

Не ради пьянки окоянной, а дабы не отвыкнуть.

Маркс

нее … не так … воскресенье … вечер … на улице не самая хорошая погода …
хорошее настроение … да и просто, а почему бы нет ))
но пиво было не самое лучшее … а с другой стороны, где сейчас взять хорошее пиво в России.
если уж гвозди делать не умеем, что уже говорить о пиве )).
крайний раз хорошее пиво было в далеком 16 или 17 году, уже не вспомню.
а более или менее приличное, в конце апреля было в Казани и то было Самарское.

9 days later
Маркс

Здравствуйте господа, прошу прощения за долгое молчание,
собственно говоря порадовать было не чем )), но не сегодня.
В общем, сегодня переосмыслил ситуацию и решил проверить номиналы деталей на схеме выше.
И нашел серьезный косяк, который приводил к полной неработоспособности схемы.
Срез фильтра был на частоте примерно 200 Гц при том, что основная синусоида начинается примерно от 1 кГц.
В общем пересчитал RC цепочку и получил результат )) и не просто результат, а РЕЗУЛЬТАТ ))


Две картинки с осциллографа, на первой минимальные обороты при питании от 3S,
на второй - максимальные, не стал делать скрины на самом осциллографе, тогда теряются данные измерений.
Желтый график, это сигнал с одной обмотки, синий это вычитание сигналов с двух обмоток на операционном усилителе ).

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

VitalikV

А что именно не коррелируется? На желтых графиках, мы видим по одной фазе относительно нуля. На синем мы видим преобразованный график по двум фазам, а на двух фазах, у нас синусоида проходящая через ноль.

Маркс

Сетка 400 мкс, период на верхнем графике примерно 4,5 ячейки или 1,8мс, что составляет ~555 Гц,
а справа в таблице 116 мкс и 7,8 КГц, но предполагаю, что данные для желтого графика,
хотя маркер (справа желтый уголок) стоит на меандре.

Проверил, в настройках для измерения по умолчанию выбран первый канал
и заодно вспомнил, что желтый маркер это для синхронизации )

Минимальная частота 200 Гц, максимальная 1600 Гц,
вечером попробую измерить реальные обороты моторчика и определить количество полюсов ).

Маркс

Возникло следующее предложение.
Разбить задачу на два этапа.

  1. кросс плата для Arduino Pro Mini, с реализацией гувернера и обмена с программатором
  2. добавление на кросс плату MPU6050, но пока не совсем ясен алгоритм взаимодействия гувернера и гироскопа.
Маркс

Сейчас соберусь с духом и буду паять прототип кросс платы v1
Так оно теоретически должно выглядеть

А так выглядит вытравленная плата рядом с Pro Mini

И на кросс-плате вполне достаточно места для размещения гироскопа, во второй версии

Маркс

Проверил работоспособность конвертера подключив ко входу Arduino UNO,
частота измеренная с помощью простой проги частотомера полностью совпадает с частотой на осциллографе.
Заодно дорисовал на плату место установки модуля ZY MPU6050

На картинке это два ряда по четыре пина справа.

А еще я подумал, что "хорошо быть умным, но сильно вредно,
что мешало программатор зашить в скетч таймера ).
Достаточно вывести разъем i2c и разъем для подключения четырех кнопок, ну или пяти.
Можно вообще использовать энкодер, нажатие чтение или запись значения, вращение выбор параметра.

VitalikV

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

Вариант, так сказать с картой программирования, подходит, когда надо задать заложенные параметры, и когда меню минимально.

Для плавных регулировок и большого меню , нужен экран с кнопками.

VitalikV

Ну так экран с кнопками и есть программатор. Или программатор может прошить пустую ардуину?

Просто нужны экран и кнопки для настройки, есть шилд экран с кнопками, если его можно использовать без uno, такой вариант тоже пойдет.