...По поводу контроллеров-драйверов

bolt

без недостатков , да чтоб простая была , да дешевая…

Так не бывает, тем более для универсального контроллера. А разумные “наезды” полезны, поскольку позволяют выявить узкие места. 😒

kret_a_v

уважаемые господа

боюсь получить по … как новичек

но у автора есть новая разработка robozone.su/…/mikroshagovyjj-kontroller-shagovogo-…

может кто ознакомился ?

мне понравился такой девайс - правда дороговато получается но терпимо

и насколько я слышал разрабатывается новый - со стабилизацией тока

… что скажите ув. ATLab

mura
oldabrikos:

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

Все очень просто, в электронике фраза “Не боги горшки обжигают” не катит - профиль другой.

Например я не столяр, но смогу сделать плохонькую табуретку, на которой как-то можно будет сидеть,

НО столяр НЕ СМОЖЕТ изготовить плохонький драйвер, он просто не будет работать.

ATLab
kret_a_v:

уважаемые господа
боюсь получить по … как новичек
… что скажите ув. ATLab

Ничего не скажу, а то опять обвинят в злобности и предвзятости:
“…Ничего не сказала рыбка,
Лишь хвостом по воде плеснула
И ушла в глубокое море.
Долго у моря ждал он ответа,
Не дождался, к старухе воротился —
Глядь: опять перед ним землянка;
На пороге сидит его старуха,
А пред нею разбитое корыто.” А.С. Пушкин

См. в этой теме посты начиная с 22 : rcopen.com/forum/f110/topic122542/22

bolt

Тогда продолжим разборки. Это веселее, чем розыск “народного” контроллера

Где здесь запуск цикла ШИМ от МК?

Дык вот 😛

МК управляет только выбором обмотки.

От ентого открывается ключ и через датчик начинает протекать ток. Потом срабатывает компаратор и МК отключает ключ. Через некоторое время цикл повторяется.

можете посмотреть, например на схему cервоконтроллера A300, там амплитуда пилы отнюдь не милливольты.

Вы еще строчную ТВ вспомните, там тоже пила большая 😃 Порог переключения обычных ШИМ регуляторов несколько десятков мВ. Типичный представитель – uc3842 и TL494 (можно СА1524, если предпочитаете Семенова). Запуск по генератору, отключение по напряжению. ШИМ стабилизаторы тока ШД тоже так работают, только запуск от МК. У Ридико еще и динамическое изменение опорного для компаратора.

ATLab
bolt:

От ентого открывается ключ и через датчик начинает протекать ток. Потом срабатывает компаратор и МК отключает ключ. Через некоторое время цикл повторяется.

Обмотки коммутируются с частотой шагов, а если шагов нет, то двигатель просто стоит под током. Где управление от МК, инициирующее начало цикла ШИМ?
А ШИМ продолжается и должен идти на ультразвуке, так что оставьте свои мечты про ШИМ управление от МК в этой схеме.
Болт, ну нельзя же быть настолько упертым, чтобы не видеть или делать вид что не видишь, абсолютно прозрачные вещи.

Sergey_r

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

Достало Ваше обсуждение ДАННОЙ темы…, т.к. кроме “болтовни” не вижу чего-то нового… Гуру простят, остальные не в теме…
Простой пример из жизни “Не ошибается тот, кто ничего не делает”. Проверено еще в 90-х, когда руки почти все опустили. Извените, прелюдия, всетаки не мальчик уже, чтобы за глаза пинки раздовали.

Сверлильный станок печатных плат на “Контроллер униполярного шагового двигателя на базе PIC16F628 V2.0” у меня работает прекрасно… Да движки стоят слабые (11 Ом), но и транзисторы стоят без радиаторов и в корпусах D-Pak, нагрева транзисторов нет как такового, греются только движки до 80 градусов т.к. токи задраны. На картинке в Robozone движек 6 Ом, полевики даже не IRLZ44, а просо IRF44N, нагрев, на этом движке, до +20 С от внешней среды. И главное это выложено всем, “ХАЛЯВА”.
Если верится с большим трудом, могу видео выложить как станок работает, скажите куда, сжимать из принципа не буду, весит 172 Mb, фотиком старым снимал, но “винды” формат переваривают.

По поводу управления полевиками с логики вот ссылка на “аналоговый” ШИМ который Вы (всех перечислять нет смысла) так упорно отвергаете:
195.245.211.42/files/drain.jpg (183 kB-)
Осциллограмма на Drain с транзисторами IRLZ44 и движком PL57H76-3.0-6 (1 Ом, 3 А) питание 24 В. X - 5 микросекунд на деление, Y - 10 вольт на деление. Защитные диоды в схеме (где снята осциллограмма) не стоят.

Ну и в дополнение к последним коментариям: А у SLA7024, и ижи с ними, что ШИМ получается не “аналоговым” методом, или там просто “СУПЕР компараторы” стоят? Т.е. два компаратора которые в “даташите нарисованы” на канал чтобы дребезга небыло? 😃😃😃
Новичкам в электронике можно советовать - ТОЛЬКО ТО ЧТО ВЫ СВОИМИ РУКАМИ УЖЕ СДЕЛАЛИ, а не просто предположили, может да…, а может и нет…

Интересно что скажут аудиофилы, прочитав вашу ветку форума, там цифры нет, сплошной аналоговый сигнал… ЧТО РУКИ ОПУСТИТЬ?

Ну и для приличия…, чтобы тему не раздувать:
мой E-Mail: sergey_r@atricom.ru

Sergey_r

В общем то предидущий пост - это эмоции, простите, наболело.
Ну если есть столько энтузиастов, неужели слабо прийти к “консенсусу”, и нарисовать что то достойное, пусть даже в нескольких вариантах: для новичков (хотя с “ТМ2” этого валом), для минималистов - как у меня (не реклама, иначе не писал бы такой пост и в открытую на сайте не выкладывал бы) и для эстетов, кому денг на “комплектуху” не жалко.

Мнения людей всега расходятся, но в итоге приносят общий результат. ПРОВЕРЕНО.
Просто прочитав Ваши дебаты, видно что чего-то хотим, а вот чего именно не знаем.

Чем могу, если не запинают…, помогу.

ATLab
Sergey_r:


Ну и в дополнение к последним коментариям: А у SLA7024, и ижи с ними, что ШИМ получается не “аналоговым” методом, или там просто “СУПЕР компараторы” стоят? Т.е. два компаратора которые в “даташите нарисованы” на канал чтобы дребезга небыло? 😃😃😃

Добро пожаловать!

Предположу, что это адресовано мне.

Вы меня удивляете: в SLA7024 схема построена по типу Fixed Off Time, компараторы там не супер, но принцип работы отличается от того, что делаете Вы:

  1. там время выключенного состояния полевика задается постянной RC цепи на выходе превого компаратора и порогом срабатывания второго компаратора
  2. Время, в течение которого полевик открыт, определяется током, величиной измерительного резистора и уровнем опорного напряжения. Как только напряжение на Rизм вырастет до опорного,
    сработает первый компаратор, переключит тем самым второй и выключит полевик и разрядит конденсатор OFF time.
    После этого цикл повторится.
    Плюс ко всему, в типовой схеме включения введен гистерезис по опорному напряжению (конденсатор с измерительного резистора на вход опорного напряжения) - чтобы не было ложного срабатывания первого компаратора при коммутационных выбросах.

По поводу управления полевиками с логики вот ссылка на “аналоговый” ШИМ который Вы (всех перечислять нет смысла) так упорно отвергаете:
195.245.211.42/files/drain.jpg (183 kB-)

Посмотрел, таких картинок я Вам тоже могу показать сколько хотите.
Эта картинка не демонстрирует того, из-за чего идет основной спор - работы формирователя ШИМ сигнала, в данном случае компаратора.
Здесь интереснее смотреть картинку на C4,С5 для “Контроллер униполярного шагового двигателя на базе PIC16F628 V2_0”.
Установить ток в обмотке 1,5-2 А (или хотя бы 1 ампер) и посмотреть осциллограмму.
Постоянная составляющая соответственно должна быть 0,15-0,2 (0,1) вольта, а вот амплитуда и частота пилы - это и будет самое интересное.

Остальное непонятно кому адресовано, поэтому отвечать не буду.

boldive

Присоединяюсь.

Уважаемый ATLab, выложите пожалуйста образцово-показательную схему силовой части с компараторами чтобы небыло больше вопросов на тему как это должно быть. Ну а если еще распишите как ШИМ должен при этом работать и управляться то я буду первым кто снимет перед вами шляпу.

Заранее благодарен.

P.S. Я вполне серьезно, ну дайте хотя-бы ссылку на схему которая по Вашему мнению достойна повторения.

Sergey_r

Я конечно предполагал что дебаты все равно будут присутствовать. Но всетаки не повторив схему, как о ней судить? Делаем модель в какой-либо программе и о ней судим, или всетаки развиваем теорию?
Я аналоговой схемотехникой занимаюсь с 83 года, цифровой с 89. В те времена программ моделирования, как Вам известно, просто не существовало, либо нам было не доступно. Однако делали, ошибались, спрашивали, советовались… и в конечном итоге доводили до кондиции свое творение.
Те схемы, которые опубликованы от моего имени на RoboZone работают, и проверены. В 4-й версии принцип управления сделан, в данный момент, как и во 2-й. Осциллограмма, когда сиграла STEP нет, я вам и предоставил. Ради инереса, на днях перепишу прошивку под постоянную задержку T.off, что получится отпишусь. T.on, как вы пишете где-то есть, ну с моей точки зрения это абсурд - делать принципиально не буду, т.к при очень низкой индуктивности движка мы просто спалим либо БП, либо сам движек. По поводу остальных схем на данном сайте я 100% гарантию не дам, но насколько я знаю данного товарища, кто это публикует, он дотошнее меня на те-же 100%.

p.s. Думаю лучше народу схемкой помочь, или Вы думаете по другому?

Sergey_r
ATLab:

Ну, в общем то, в коментариях к схеме (V-2.0) все было написано, от чего и что зависит, и от SLA7024 мало чем отличается. Полностью описывать принципы думаю смысла нет, т.к кто калькулятор в руки брал и немного в электронике смыслит, посчитать сам сможет.
А вот по второму Вашему “тезису” могу сказать следующее: T=RC еще не отменили (то что не до 100% при этом зарядится думаю пояснять не надо, лень логарифмы вспоминать), но работает устойчиво, т.к. задержка присутствует в обе сторы, и фронт и спад, с измерительного резистора, и от чего ШИМ в данной схеме зависит - расписано.
А картинку привел для наглядности фронтов под упралением: логика - полевик IRLZ44.
Отталкиваться от номиналов RC в схеме, не зная индуктивности обмоток движка, я думаю судить о чем-то просто смысла нет…

kret_a_v
Sergey_r:

p.s. Думаю лучше народу схемкой помочь, или Вы думаете по другому?

респект Сергей - достойный ответ 😒

как для новичка - пики для меня - темный лес (пока) поэтома статьи с robozone.su для меня в самый раз

к томуже автор откликнулся быстро и разьяснил что к чему - ТОЛКОВО И ПРОСТО

одно но - элементная база - таки да дороговата - вот бы по доступнее контроллер с параметрами 4й версии
былобы самое оно…

и с нетерпением жду схему со стабилизацией тока !!!

Аэробус
Sergey_r:

…Отталкиваться от номиналов RC в схеме, не зная индуктивности обмоток движка, я думаю судить о чем-то просто смысла нет…

Осмелюсь вставить свои пять копеек в столь ученный диспут.
Вот пожалуй и ответ.

Ведь ATLab постоянно говорит о том, что не зная конкретной задачи, сложно что то конкретное посоветовать.
И в общем то он высказывает свое мнение (причём аргументированно), почему на его взгляд будет работать так или иначе.
Элементная база на сегодня огромна, и из нее можно соорудить … Посему, сколько разработчиков, столько и решений. Помимо всего если это решение на МК, то соответственно и программно- аппаратных решений несметное количество.

И в общем то во всех темах по обсуждению контроллеров прослеживаються два крайних мнения

  1. крутой правильный контроллер с кучей возможностей и соответствующей стоимостью
  2. контроллер с кучей возможностей и желательно бесплатно.

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

Извините за некоторый флуд.

ATLab
boldive:

Уважаемый ATLab, выложите пожалуйста образцово-показательную схему силовой части с компараторами чтобы небыло больше вопросов на тему как это должно быть. Ну а если еще распишите как ШИМ должен при этом работать и управляться то я буду первым кто снимет перед вами шляпу.

Нет господа, на “слабо” я не ведусь с детско-юношеского возраста.
У меня самого такое решение еще не созрело, поэтому менять свои планы и что-то кому-то доказывать я не собираюсь.

Sergey_r

Думаю лучше народу схемкой помочь, или Вы думаете по другому?

Я думаю так:

  1. вы опубликовали свои схемы - это было Ваше решение;
  2. я их посмотрел, и у меня сформировалось вполне определенное мнение по их поводу, основанное на моем опыте инженера-констректора, разработчика электронных приборов, которое я пытался обосновать дабы не выглядеть голословным злобным критиканом;
  3. мое мнение может не совпадать с чьим-либо;
  4. я не г. Бог и не претендую на истину в последней инстанции;
  5. можете не читать мои посты и не принимать мое мнение во внимание - это ваше право.
  6. забудьте все, о чем я написал по поводу ваших драйверов и продолжайте делать так же как и делали.

“Помощь народу”: звучит красиво и вызывает симпатию к призывающему.
Однако я считал и продолжаю считать, что на самом деле “…сапоги должен тачать сапожник, а пироги печь - пирожник”.
Это мнение сформировалось лет 35 назад, когда всех, включая школьников отправляли на уборку урожая. Однако, что-то никто не приглашал колхозников поработать в КБ, или попреподавать в школе.
Здесь ситуация полностью аналогичная: у 99% “народа” нет ни знаний, ни приборов, ни умения пользоваться приборами, ни опыта наладки электроных схем - нет ничего, кроме желания съэкономить на покупке нормальных драйверов.
Им кажется, что достаточно взять 100% рабочую (по утверждению автора) схему и ву а ля - драйвер готов.
Хрен вам, господа: если я встану к токарному станку, то ничего путнего я не выточу, несмотря на школьные занятия. То же самое с электроникой.

Я очень уважаю Аэробуса - он любитель, но у него есть желание и упорство, и рано или поздно у него получится. Поэтому конкретно ему я стараюсь помочь.
И не собираюсь помогать абстрактному “народу” - он мне пофиг.

maxvovk
ATLab:

“Помощь народу”: звучит красиво и вызывает симпатию к призывающему.
Однако я считал и продолжаю считать, что на самом деле “…сапоги должен тачать сапожник, а пироги печь - пирожник”.
Это мнение сформировалось лет 35 назад, когда всех, включая школьников отправляли на уборку урожая. Однако, что-то никто не приглашал колхозников поработать в КБ, или попреподавать в школе.
Здесь ситуация полностью аналогичная: у 99% “народа” нет ни знаний, ни приборов, ни умения пользоваться приборами, ни опыта наладки электроных схем - нет ничего, кроме желания съэкономить на покупке нормальных драйверов.
Им кажется, что достаточно взять 100% рабочую (по утверждению автора) схему и ву а ля - драйвер готов.
Хрен вам, господа: если я встану к токарному станку, то ничего путнего я не выточу, несмотря на школьные занятия. То же самое с электроникой.

Полностью согласен.
Ведь даже поторить полностью рабочую схему не у всех получается - впаял одну деталь не того номинала или битая была - и все, разочарование…

Давно же уже пришли к выводу - проще накопить 400 уев и купить например готовые, красивые и прекрасно работающие гекки. Да, сейчас типа кризис - но совсем недавно эта сумма была не так и велика, по Москве во всяком случае это _максимум_ половина _минимальной_ зарплаты…

И еще такое мнение. В первую очередь _начинающему_ станкостроителю нужно четко определиться с основной целью строительства станка. Если проект в итоге коммерческий - посчитать месячный _минимально_ запланированный приносимый будущим станком доход, умножить на 12 и понять, что покупка готового станка, пусть даже в кредит под 20%, его окупает. И даже приносит прибыли 😃. Но я не знаю никого, кто с нуля за год построил себе _рабочий_ станок для _коммерческого_ использования. Лично у меня на строительство первого _макета_ ушло года 3. Правда, этот макет потом года 3 работал и деньги приносил, ломался и чинился… Но это было уже потом. 😃

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

mura
ATLab:

Здесь ситуация полностью аналогичная: у 99% “народа” нет ни знаний, ни приборов, ни умения пользоваться приборами, ни опыта наладки электроных схем - нет ничего, кроме желания съэкономить на покупке нормальных драйверов.

А когда читаешь что-то типа “спаял драйвер, транзисторы греются, настраиваю ШИМ а осцилла нет” просто впадаеш с ступор, слов так точно нет.

Им кажется, что достаточно взять 100% рабочую (по утверждению автора) схему и ву а ля - драйвер готов.

Это начитались журнала Радио, где в конце каждой статьи было так и написано.

kret_a_v
mura:

А когда читаешь что-то типа “спаял драйвер, транзисторы греются, настраиваю ШИМ а осцилла нет” просто впадаеш с ступор, слов так точно нет.

Это начитались журнала Радио, где в конце каждой статьи было так и написано.

любителям тоже надо с чегота начинать…
и наличае информации далеко не лишнее

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

поэтому и читаю сей форум…
железки все в процессе…
думаю после нового года (в феврале -марте) буду юзать свой станочег - хотя приступил к нему в плотную только неделю назад

А если ну очень хочется собрать!!!

а реплики - ATLab - ну обидны просто - пофиг 😕 и т.п. - мол ты д…мо - не лезь к профи…

не хоч помочь - просто молчим - я примерно так поступаю

хоть помочь искренне рад 😒

думаю что если есть ошибки в проекте - сделай -протести - исправь - и скажи
мол тут лучше так - а не пинки раздавать… 😃

А свой СТАНОЧЕГ СОБЕРУ !!!

правда сначала на 3 оси - L297+7409 (надож чем то платы делать - неохота с химией возиться дома)

а потом с божьей помощью 😒 соберу и настрою 4 оси - поворотный столик
а базе PIC18F2320 V4.0 и Интерфейсная плата с опторазвязкой LPT порта для ЧПУ

может и ошибаюсь - но перерыв форумы пришел к такой тактике

с ув. ко ВСЕМ!!! - Алексей(новичек)

bolt

…у меня сформировалось вполне определенное мнение по их поводу…,

а у меня несколько иное, хотя основания аналогичные 😃
Упростить схему, сохранив качество работы, сложно. А “улучшать” можно бесконечно.
На мой вкус, контроллер Сергея сделан по принципу разумной достаточности и вполне может претендовать на звание “народного”

mura
kret_a_v:

а реплики - ATLab - ну обидны просто - пофиг 😕 и т.п. - мол ты д…мо - не лезь к профи…

не хоч помочь - просто молчим - я примерно так поступаю

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

правда сначала на 3 оси - L297+7409 (надож чем то платы делать - неохота с химией возиться дома)

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

kret_a_v
mura:

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

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

ну может погарячился - простите(ATLab)

не считал себя неверующим ФОМОЙ

неверие - способ лишний раз проверить

mura:

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

просьба - ткните носом - где это начинается 😵

осцыл есть - правда старенький- 73й