Перейти к содержанию

CTPAHNK

Members
  • Постов

    22
  • Зарегистрирован

  • Посещение

Информация

  • Город
    Heidelberg

Электроника

  • Стаж в электронике
    1-2 года
  • Сфера радиоэлектроники
    микроконтроллеры
  • Оборудование
    RIGOL MSO2072A, VOLTCRAFT DPPS-60-15, FLUKE 177, ersa i-CON Pico

Достижения CTPAHNK

Новичок

Новичок (1/14)

  • 10 постов на форуме
  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

1

Репутация

  1. Понимание работы есть, только вот тут не понял на что вы хотите мне указать?
  2. На картинке драйвер интерсиловский HIP4086 http://www.intersil.com/content/dam/Intersil/documents/hip4/hip4086-a.pdf Принципиальная схема рисовалась на основе данных с их демоборды http://www.intersil.com/content/dam/Intersil/documents/an18/an1829.pdf и рекомендаций к применению http://www.intersil.com/content/dam/Intersil/documents/an96/an9642.pdf в итоге получилась она такой: для того чтобы драйвер и микроконтроллер не колбасило при тестах, везде подано отдельное питание, общая только земля. Так вот в данном варианте классической коммутации, когда нижний ключ открывается полностью а верхний шимом, оно не работает :(, точнее срабатывает но как было видно из видео, мотор уноситься в максимум оборотов. После замыкания входов как показано на схеме выше, схема начала работать, только теперь мне остается не ясным те два пункта которые описал постом ранее. Уже закралось желание, для этого драйвера потом, убрать контроллер от сюда вообще, поставить управляющую микруху с сидирома типа BA6664FM и в путь, там как раз все в куче на борту одного чипа... Скоро вернусь
  3. Приветствую всех! Ну что, две "блохи" приехало(очень быстро, доставка со штатов до дверей заняла менее двух суток ), сначала кинулся разводить плату, а потом остановился, какая то апатия была, так как код от атмел, что в примере шел для меня был только на %30 понятен и пихать без понятия оного в железо байты и биты я не хотел, остановился на том что сначала поиграюсь с миганием светодиода и прочими мелкими составляющими задачами, чтобы понять полностью код тот что там, и уже через пару дней стало понятно, что все что я писал в ардуине, имеет право на жизнь, только вот где-то закрался баг... Потом было много работы и не доходили руки до хобби, а в прошлую пятницу меня залихорадило и я заболел гриппом который по сей день меня мучает, но уже стало по малу отпускать, и чтобы время не терять я вернулся к моим "железкам", да, баг... он закрался все же в железо... Помните с видео где мы вроде завели железо и мотор уноситься в максимальные обороты, так вот, это не верная работа этого драйвера, а также для работы с шим он подразумевает другое включение. Исправить это было очень просто, простым замыканием проводов, двигатель начал вести себя по нормальному, плавно стартовал, и плавно останавливался все, как велела ему ручка потенциометра, если резко дернуть, то он также реагировал, только вот незадача, код написан чтобы он крутился по часовой стрелке, а он крутится против, да еще и издает постоянный гул. Я поигрался с разной частотой шима, он тут не причем, гул постоянен, нагрев мосфетов тоже, и так когда хотел заснять видео работы, установив лабораторник в 36 вольт и 10А, плавный старт, хорошо, максимальные обороты, хорошо, но страшно, двигатель дает сильную вибрацию, видимо этот гул следствие неверной работы и того что он не туда крутится, но да ладно, для теста было достаточно, и вот плавно тормозим.... все хорошо. Опять старт, опять остановка, и на этом все... где-то в цепи здох или здохли мосфеты :(. Устал я уже от этого на первый взгляд простого драйвера, оставлю его пока лежать в стороночке, а то уже 4 месфета в урной, а воз как бы не далеко уехал. Покопавшись в закромах нашел три IR2103s, рисую сейчас плату, буду травить, и продолжу эксперименты. Для размышления от драйвере, вопросы остались открытыми на будущее: 1. Потенциометр в нуле, на входе ничего нет в драйвере, мотор стоит как вкопанный и его очень тяжело проворачивать, то есть идет утечка питания или он специально открывает мосфеты, что приводит к их нагреву. 2. При коде который крутит мотор по часовой стрелке, драйвер крутит против и на каждый электрический оборот спотыкается тем самым принося вибрацию, и как я полагаю дополнительную нагрузку на мосфеты. На полной скорости, при 36в мотор потреблял 7.8А. Продолжение следует, скоро
  4. Привет всем, маленькое обновление, я не потерялся и добью это дело... просто жду некоторых компонентов скоро вернусь, экспресс обычно пару дней идет
  5. нашел горсточку sn74ls08n, щас почищу код от всего ненужного и будем пробовать :), ну не злитесь на меня да? я еще немножко ардуину помучаю
  6. та вот уже сижу еще раз перечитываю http://www.avislab.com/blog/wp-content/uploads/2014/05/AVR492.pdf и http://www.avislab.com/blog/brushless08/ скоро вернусь
  7. Приветствую! позвольте продолжить Почитав разные темы, а также ваши ссылки, пока все-же решил остаться в зоне ардуины и выжать все что возможно, перед тем как лезть напрямую к контроллеру. Начал я с ШИМа, подключил библиотеку чтобы повысить частоту, и тут обнаружил проблему, почему-то неведомо мне пока почему, я получаю на своих трех выходах разного вида шим, на первом все хорошо как и ожидается, на втором частоту меньше и duty cycle до 50% примерно потом сразу скачек в 100%, а на третьем выходе, частота меньше чем во втором и там 2 градации duty cycle, 0, что-то около 50% и 100%, все скачками. Кто-то может описать природу данного эффекта? выход А выход В выход С как получить стабильный шим на всех трех ногах контроллера, я это наблюдал и ранее, но не придал этому значение, но после прочтения разного по двигателю, все же это надо поправить. действующий скетч на данный момент таков что характерно, если меняю InitTimersSafe(); в InitTimers(); то картина улучшается но не на долго, так как на одной из "перегазовок" контроллер виснет :(.
  8. Хм, это пока для меня будет новым приключением в изучении микроконтроллеров, почитаю на данную тему, спасибо! Пытался запустить код с этого видео сегодня мотор как дурной прыгает туда сюда, но нет того плавного старта как у оппонента. Ковыряюсь дальше...
  9. ммм, поковырялся с компаратором, но остановился, почему мне надо пропускать датчики через компаратор? Я использую SS41 подключенный по данной схеме на выходе получаю не слабые колебания, а конкретный 0 либо 1, зачем тут еще компаратор? В датчиках холла от мотора сидирома, да, там прилетают слабые колебания которые надо было преобразовать в логический нуль или единицу. Можете растолковать пожалуйста необходимость его использования с SS41?
  10. Спасибо за ссылки, обязательно их покопаю! Проект надо довести до ума, так как надо два трайка собирать для обоих детишек, ну и может свой буду делать не на ДВС а на электротяге, так-что, это еще все впереди . Как только проект будет доведен до логического завершения, конечно оформлю его в виде статьи со всеми исходниками схемами и прочим - народное достояние должно быть общим, проект то мы все вместе уже тут делаем .
  11. компаратор сейчас по вешаю, есть наработки с моторчика от сидирома, по поводу ардуина или нет, тут конечно согласен что лучше пилить это на чистом контроллере в нормальной среде разработки, но для начала я уверен, что этого должно хватить. Видел много статей и роликов на ютубе как это работает с ардуины, и все плавно и красиво, не так как у меня. Можно еще будет поиграться с библиотекой CyberLib которую тут рекомендовали в других ветках для ускорения. Скоро вернусь с результатами...
  12. Нашел, два пробитых мосфета, заменил, помигал лампочками, зацепил мотор, даю "газу", мотор дерганно идет вперед, смотрю на положения датчиков холла, они показывают 1-0-1, 1-0-0, 0-1-0, все стальное пролетает мотор рывками, то есть получает он импульсы только в данных положениях датчиков холла. Убрал задержку, мотор срывается в максимум оборотов и начинает греться обмотка. последний скетч для ардуины выглядит так:
  13. Предварительный результат, лампочки не горят :(, ни одна... как бы ни крутил мотор... ШИМ присустствует, лабораторник просто работает и не шаволится... буду сейчас выпаивать мосфеты и мереть их отдельно. Обновление, лампочки таки загорелись когда подал питание на драйвер , на все тех же положениях лабораторник улетает в защиту... выпаиваю эти два мосфета на проверку...
  14. мотор этот рабочий... он же на видео, просто с него снят редуктор и само колесо. Также его крутил "вручную" подключая последовательно по фазам питание и он прекрасно "реагировал" на все. Доберусь домой с работы, дам знать что там получилось с лампочками.
  15. Приветствую всех, помучил сегодня мой мотор вновь, нашел следствие причины, но не саму причину, пока, а именно в положениях датчика холла 1-0-0 и следующим за ним 1-1-0 контроллер не дает полный сигнал на мосфеты, из за чего они только малость приоткрываются и как результат мотор не успевает прокрутить все значение вовремя для положения 0-1-0, в итоге, если я ставлю в начало положения 0-1-0 и подаю питание, мотор дает рывок !!!ОБРАТНО!!!, а если в середину или конец, то он проворачивает его в правильную сторону. Что значит начало и середина? - при вращении мотора есть отчетливые магнитные зацепления, которые можно сравнить с трещоткой, так вот чтобы датчик холла сработал, двигатель должен пройти этих три щелчка, они очень маленькие-короткие, но чувствуются хорошо. Сначала предположил что отпал один из сигнальных проводов с контроллера, проверил, все хорошо, сигнал есть, на каждое положение датчиков холла прилетают верные значения по всем каналам. Далее начал мерить что у меня на выходах, CLO прилетает 12В в обоих случаях, а вот значения для AHO BHO разные, при одинаковом результате, и еще, если просто мерить значения напряжения на резисторах R1,R5,R4 когда мотор находится в покое то R4 имею нуль, когда на R1= 36В и R5 = 48В. значение датчиков холла 1-0-0, мотор еле проявляет тягу CLO = 12В, AHO ниже, лабораторник сразу улетает в защиту значение датчиков холла 1-1-0, мотор еле проявляет тягу CLO = 12В, BHO ниже, лабораторник сразу улетает в защиту не может ли быть что один мосфет сдох полностью, а второй не до конца, а также не могу понять почему BHO "спит"... По поводу конденсатора, это у меня очепятка вышла, в плате впаян верный, на 470pf.
×
×
  • Создать...