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

bolt

А как насчет самому спаять эту схему, да снять осциллограммы, да померить температуру транзисторов?

Зачем? Меня step-dir к Mach не интересует. 😉 Цепочка датчик-RC-компаратор-логика-ключ характерна для всех PWM регуляторов и типовая uc3842 не исключение.

открываются транзисторы по таймеру, а закрываются программно, по прерываниям от компараторов.

Так и здесь открываются от МК и закрываются по компаратору, только встроенному.

… амплитуда треугольного сигнала, определяющего работу ШИМ, вряд ли превышает несколько десятков мВ

Вы знаете схемы, которые иначе работают?

Для правильной работы схемы требуется корректная разводка печатной платы

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

зы. Явных ляпов в обсуждаемой схеме нет. На этом, полагаю, можно и остановиться. 😎

ATLab
GOOD:

GOOD DAY ATLab
как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?

Ну, я был несколько категоричен и имел ввиду только те схемы, которые смотрел: драйверов ШД.
Про весь сайт судить не берусь, поскольку полностью его не смотрел.

По поводу опторазвязки:
чтобы не быть голословным, взял pdf на оптрон PC817, в нем есть диаграмма, показывающая времена в зависимости от сопротивления нагрузки выходного транзистора оптрона.
На картинке все понятно нарисовано, я только пометил точки на характеристиках и подписал на диаграмме конкретные
значения времени для нагрузки 3 кОм - как на схеме с robozone_su.
Видно, что скорость работы такой опторазвязки будет довольно низкой - не быстрее примерно 1/(0,00003+0,00004)=14285 (Гц) импульсов STEP в секунду.
Достаточно вам этого или нет - решите сами.

Лично я использую оптроны TLP2630, а про “убыстрение” PC817 Вам ответил Андрей Арисов - нужно уменьшить резисторы нагрузки, вместо 3,3 кОм поставить ом на 300.
Посмотрите на приведенную картинку и по ней определитесь с номиналом этого резистора. Только не перестарайтесь и не возьмите его слишком малым - транзистор в оптроне может сгореть.

PC817_3k_load.zip

oldabrikos

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

ATLab
bolt:

Так и здесь открываются от МК и закрываются по компаратору, только встроенному.

Вы бы, прежде чем утверждать, посмотрели описание на PIC и разобрались в схеме.
ШИМ регулятор в ней устроен как приведено на картинке. Где здесь запуск цикла ШИМ от МК?
МК управляет только выбором обмотки.

Вы знаете схемы, которые иначе работают?

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

зы. Явных ляпов в обсуждаемой схеме нет. На этом, полагаю, можно и остановиться.

oldabrikos

А что это вы atLAB такой агрессивный , ваши посты посмотреть так тут вообще ничего не стоит делать

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

oldabrikos

Вот возьмите и выложите свою полностью законченную конструкцию , да без недостатков , да чтоб простая была , да дешевая…

Кому это надо? Вам? Мне?
И для чего? Для самоутверждения? Я уже давно вырос из этого.
Я не борюсь за всеобщее счастье, мне оно пофиг. 😃

Была же ветка про “народный драйвер”, где он?

PWM2.zip

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% рабочую (по утверждению автора) схему и ву а ля - драйвер готов.

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