Willka

Brushless Motor Controller

7 сообщений в этой теме

Willka    0

Приветствую всех!

В общем у меня есть Brushless Motor с контроллером, ему надо на вход ШИМ 50 гц и ширину импульса 1-2 мс для регулирования оборотов, для этого как известно подходит библиотека от Arduino для работы с серво моторами, которая и генерирует впрочем описаный ШИМ, сам я не очень хорошо отношусь к Ардуинке и все проекты что не делаю, обычно это все начинается с голого микроконтролелра, но речь сейчас будет не об этом.

Что мне нужно: микроконтроллер для генерации ШИМ, ну уж слишком как-то, можно и на обычной электронике собрать из пару деталюшек обычный генератор ШИМ, посидел, подумал, нашел в коробочке таймер 555 серии, соорудил схемку, резисторы и конденсатор пришлось посчитать R1 и P1 вышло у меня, ну я посчитал так, исходя из деталей, что были в наличии, по 10 кОм, а R2 200кОм и C1 вышло 0.1мкФ для генерации 50гц и 1-2 мс импульса, на макетке проверил - все ОК, я доволен, начертил схемку, изготовил плату, напаял деталюх, подключил к осциллу - все как в сказке, всю необходимую функцию я получил.

 

Но не тут то было... . Цепляю я все это дело к моему контроллеру Brushless мотора, а ему пофиг на мой генерированный ШИМ, он вообще ноль реакции.. ну перепробовал снова на осциле все - все как надо, задаюсь вопросом, что не так??? Программирую микроконтроллер на ту же самую функцию, на микроконтроллере все работает -ШИМ ему видите ли по душе. Начал анализировать, что в МК получается, что на 555 таймере, конечно же есть небольшие расхождения в частоте и в ширине импульса, думал в этом дело, программирую в микроконтролелре точно такую же частоту как на 555 - вышла у меня с реальными деталями, 49 с копейками гц, и точно такую же шерину импульса, в общем эмулирую все параметры что на таймере 555 вышло, включаю - все работает, а на таймере ни в какую... с ATmega была амплитуда чуть чуть меньше 5 Вольт, на таймере же, выход получается 3 вольта, думал может ему мало 3 Вольт? -паяю навеской транзисторный усилитель, подымаю напряжение до 5 вольт - не хочет работать... думаю, а что если я с МК возьму 3 вольта? Ну заморачиваться не стал сильно, дабы уже чувствую себя идиотом... понизил с МК 5 в 3 Вольта обычным делителем на резюках.... и снова цепляю ШИМ с МК - все работает и с 3 Вольтами...

 

Вот и вопрос отсюда вытекает, кто в курсе по этому делу, что может быть причиной ?? А то я себя начал уже чувствовать настолько глупым с этим всем. Заранее благодарю.

servotester.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
_MAVR_    6

вопрос то в  чем??  Многа букафф... 

 

тут давеча тоже мучалси...

http://forum.cxem.net/index.php?/topic/194935-не-работает-спаянный-серво-тестер/

для начала учим стандарты пропорционального управления.... не абы как 1-2 мс,   а строго 1,5 мс +- 0,5 мс .

потом читаем паспорт драйвера мотора  и смотрим процесс калибровки и т д и тп...

инфы море....

про ШЕРИНУ особливо....

Изменено пользователем m593ak

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Willka    0
1 час назад, m593ak сказал:

вопрос то в  чем??  Многа букафф... 

Вопрос именно в том, что там написано в тех много букафках...

1 час назад, m593ak сказал:

для начала учим стандарты пропорционального управления.... не абы как 1-2 мс,   а строго 1,5 мс +- 0,5 мс .

а я где-то про абы как-то написал? Вы вообще прочитали, О чем я писал и О чем был вопрос? А своими многоточиями не делайте из меня совсем барана, пожалуйста :)

ну а о 1-2.... если вам не известно, что 1+2 = 3, 3/2 = 1.5, ну ОК, если Вам не понятна суть моего написания 1-2... то скажу - 1 миниум, 1.5, как только что высчитали - середина, а 2 максимум...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
_MAVR_    6

Ну давай сначала и попроще...

Грамотно заданный вопрос - половина ответа.

 

показывай, какой драйвер мотора, какой мотор цепляешь, какое питание.....  

что то подозреваю, что косяк где то на поверхности...

 

Фотки сборки в студию

 

и второй раз повторю про калибровку драйвера...... это второй камень в огород....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Willka    0

Я не могу так общаться, когда меня подкалывать наичнают на каждом шагу и в каждой букафке, в виде ШЕРИНЕ и начинают умничать, Вы о себе дали знать, я и в других темах посмотрел - Вы дерзите слишком. Возможно первое впечатление обманчивое. А что начинать сначала то? Я задал вопрос выше и описал, что получил и что необходимо получить и что не работат, я подожду ответов от других пользователей, чем я начну сейчас переписывать тот же текст, что выше написал, только разделенный на части.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
_MAVR_    6

ну как знаешь..... мне по барабану, до твоих домыслов..... а на нет , суда нет.... 

Фалькониста попроси.....  он в этой теме очень хорошо соображает....  он показал свои знания в предыдущей теме...

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

 

 

еще раз спрашиваю - фотку в студию - мотора, драйвера и источника питания....   нет так нет...

впереди выходные.... 

думаю ответ  - нужен один проводок припаять - тебя не спасет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Willka    0
11 час назад, m593ak сказал:

думаю ответ  - нужен один проводок припаять - тебя не спасет.

Оказалось все банально, как обычно,  дал питание чуть больше 5 вольт, от 5.5 у меня пошло, сперва от 5 вольтового блока питал, потом цепанул к лабораторному БП, и все поехало, ужас....

 

Драйвер мне не надо было уже калиьбрировать, я же писал, что от МК запускал и работало у меня на МК, потом решил сделать платку для этой цели, чтобы мк на макетке вечно не стряпать для запуска. Вообще этот мотор у меня используется уже года 3 в шпинделе фрезерного станка с ЧПУ, иногда надо было запускать его в ручном режиме, и постоянно на макетке МК собирал для ручного запуска, вот сейчас руки дошли до отдельной платки.

 

Я не спорю, что дети 10 летнего возраста там паяли.. да паяли и не такие вещи, только при чем тут это?? И где я горжусь тем, что у меня там что-то сделалось??? что я аж это достижением считаю???? Очередная рядовая платка... ээхх, удачи всем!

Изменено пользователем Willka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас