...По поводу контроллеров-драйверов
это и так уже понятно
😃
О каких гонках, режимах, ошибках и капризах идет речь?
Будем надеятся, что Вам будет понятно о чем я пишу.
Частота ШИМ в такой схеме задается:
- постоянной времени R19C4
- временем задержки переключения компаратора в PIC
- временем задержки и временем переключения IRLZ44
- временем задержки переключения 7408 (это время мало и им можно пренебречь).
Компараторы PIC включены в конфигурации “2 компаратора с общим опорным напряжением и выведенными наружу выходами” см. картинку comparators.png.
Когда напряжение на входе компаратора приближается к опорному на выходе у него неизбежно появляется “дребезг” хаотичное изменение состояния выхода с лог. 0 в 1 с высокой частотой.
Чем медленнее меняется входное напряжение, тем дольше происходит дребезг. См. картинку comp_out.png: дребезг - это широкие черные полосы на картинке.
Когда компаратор начинает дребезжать, аналогично ведет себя напряжение на затворе полевика.
Но транзистор не может переключаться так быстро, в результате он в момент дребезга оказывается в полузакрытом/полуоткрытом соcтоянии и греется.
Рано или поздно он конечно переключится, когда выход компаратора придет в устойчивое состояние.
В этот момент начнет работать цепочка R19C4, напряжение на С4 сменит направление изменения.
Форма напряжения на С4 представляет собой нечто близкое к треугольнику небольшой амплитуды с постоянной составляющей, определяемой средним током через обмотку ШД.
Небольшая амплитуда этого треугольника обусловливает высокую чувствительность к всевозможным помехам, и, следовательно, нестабильности ШИМ.
Это могло бы работать, если бы в компаратор был введен гистерезис.
Но! В данной схеме его невозможно ввести прининципиально, поскольку опорный вход у компараторов общий.
Фу, надоело. Умному достаточно, а …
Как я понимаю, это улучшенная версия проверенного ребятами с robozone контроллера.
Если это улучшенная, какова же ухудшенная 😃
Интересно с каким двигателем ребята ее испытывали? C тем что на фото? Из принтера и током 0,6-0,7А?
Тогда нафига в схеме номиналы на 10 ампер тока?
Частота ШИМ задана R19C4, остальным можно пренебречь, в т.ч. и временем неустойчивого состояния компаратора. Аналогично выполнен ШИМ в контроллере Ридико, а уж его в плохом знании электроники заподозрить сложно.
Частота ШИМ задана R19C4, остальным можно пренебречь, в т.ч. и временем неустойчивого состояния компаратора.
А как насчет самому спаять эту схему, да снять осциллограммы, да померить температуру транзисторов?
А потом погонять с током хотя бы пару ампер из 10 возможных?
Раз уж так уверены в нормальной работе этого драйвера?
Аналогично выполнен ШИМ в контроллере Ридико, а уж его в плохом знании электроники заподозрить сложно.
Вы сюда Ридико не приплетайте, у него ШИМ сделана программно-аппаратно: открываются транзисторы по таймеру, а закрываются программно, по прерываниям от компараторов.
Вот цитата из его статьи:“Для осуществления ШИМ-стабилизации тока фазы должны периодически включаться, а затем, при достижении током заданного уровня, выключаться. Периодическое включение производится в прерывании таймера 0, для чего даже в случае отсутствия переполнения программного таймера STCNT в порт выводится текущая комбинация фаз. Происходит это с периодом 25мкс (что соответствует частоте ШИМ 40кГц). Выключением фаз управляют компараторы, выходы которых подключены к входам прерывания INT0 и INT1.”
Тут он сэкономил целую одну микросхему триггеров рублей за 5, и получил задержку выключения транзисторов. Это ограничивает минимальный ток в обмотке. Хотя для его применения это не слишком важно.
И еще одна:"Нужно сказать, что аналоговая часть системы ШИМ-стабилизации тока фаз двигателя является довольно «капризной». Дело в том, что сигнал, снимаемый с датчика тока, содержит большое количество помех. Помехи возникают в основном в моменты коммутации обмоток двигателя, причем как «своей», так и «чужой» фазы. Для правильной работы схемы требуется корректная разводка печатной платы, особенно это касается земляных проводников. Возможно, придется подобрать номиналы ФНЧ на входе компаратора или даже ввести в компаратор небольшой гистерезис"
Вот так! И это при фиксированной частоте ШИМ.
А в обсуждаемом контроллере амплитуда треугольного сигнала, определяющего работу ШИМ, вряд ли превышает несколько десятков мВ, поэтому все помехи там вылезут боком.
P.S. Вы бы подумали лучше: а почему в серийных драйверах не используется такое построение схемы регулирования ШИМ?
C фиксированным периодом есть, с фиксированным временем выключенного состояния есть, а таких, как в обсуждаемом драйвере, нет.
IMHO, на том сайте нет ни одной достойной повторения схемы.
GOOD DAY ATLab
как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?
как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?
Наверняка Анатолий ответит 😁 (извините, что в очередной раз “вмешиваюсь” в вопросы адресованные Вам), что не будет, т.к. РС817 не высокоскоростные оптопары, но я на них делал www.cnczone.ru/forums/index.php?showtopic=362 - всё работает, только “нагружать” (ток коллектора) желательно 20-30мА.
…- всё работает, только “нагружать” (ток коллектора) желательно 20-30мА.
что это значит? (поясните для чайника)
Чтобы ток в цепи К-Э фототранзистора оптопары (или по другому - ток нагрузки) был 20-30мА. Вы к чему то-же будете подключать плату согласования? Вот то что и будет на входе того устройства будет нагрузкой.
Чтобы ток в цепи К-Э фототранзистора оптопары (или по другому - ток нагрузки) был 20-30мА. Вы к чему то-же будете подключать плату согласования? Вот то что и будет на входе того устройства будет нагрузкой.
я было подумал про резисторы на выходе оптопары, так там вроде стоят.
3,3кОм которые там установлены “дадут” около 1,5мА.
А как насчет самому спаять эту схему, да снять осциллограммы, да померить температуру транзисторов?
Зачем? Меня step-dir к Mach не интересует. 😉 Цепочка датчик-RC-компаратор-логика-ключ характерна для всех PWM регуляторов и типовая uc3842 не исключение.
открываются транзисторы по таймеру, а закрываются программно, по прерываниям от компараторов.
Так и здесь открываются от МК и закрываются по компаратору, только встроенному.
… амплитуда треугольного сигнала, определяющего работу ШИМ, вряд ли превышает несколько десятков мВ
Вы знаете схемы, которые иначе работают?
Для правильной работы схемы требуется корректная разводка печатной платы
Справедливо для любых схем, если силовая и измерительная часть собраны на одной плате.
зы. Явных ляпов в обсуждаемой схеме нет. На этом, полагаю, можно и остановиться. 😎
GOOD DAY ATLab
как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?
Ну, я был несколько категоричен и имел ввиду только те схемы, которые смотрел: драйверов ШД.
Про весь сайт судить не берусь, поскольку полностью его не смотрел.
По поводу опторазвязки:
чтобы не быть голословным, взял pdf на оптрон PC817, в нем есть диаграмма, показывающая времена в зависимости от сопротивления нагрузки выходного транзистора оптрона.
На картинке все понятно нарисовано, я только пометил точки на характеристиках и подписал на диаграмме конкретные
значения времени для нагрузки 3 кОм - как на схеме с robozone_su.
Видно, что скорость работы такой опторазвязки будет довольно низкой - не быстрее примерно 1/(0,00003+0,00004)=14285 (Гц) импульсов STEP в секунду.
Достаточно вам этого или нет - решите сами.
Лично я использую оптроны TLP2630, а про “убыстрение” PC817 Вам ответил Андрей Арисов - нужно уменьшить резисторы нагрузки, вместо 3,3 кОм поставить ом на 300.
Посмотрите на приведенную картинку и по ней определитесь с номиналом этого резистора. Только не перестарайтесь и не возьмите его слишком малым - транзистор в оптроне может сгореть.
А что это вы atLAB такой агрессивный , ваши посты посмотреть так тут вообще ничего не стоит делать. Вот возьмите и выложите свою полностью законченную конструкцию , да без недостатков , да чтоб простая была , да дешевая…
Практически все о чем на сайте упоминалось я собирал и вышеуказанные контроллеры отнюдь далеко не самые худшие, т.к. позволяют быстро и недорого добиться результата
Так и здесь открываются от МК и закрываются по компаратору, только встроенному.
Вы бы, прежде чем утверждать, посмотрели описание на PIC и разобрались в схеме.
ШИМ регулятор в ней устроен как приведено на картинке. Где здесь запуск цикла ШИМ от МК?
МК управляет только выбором обмотки.
Вы знаете схемы, которые иначе работают?
Ага, знаю. Вы тоже можете посмотреть, например на схему cервоконтроллера A300, там амплитуда пилы отнюдь не милливольты.
зы. Явных ляпов в обсуждаемой схеме нет. На этом, полагаю, можно и остановиться.
А что это вы atLAB такой агрессивный , ваши посты посмотреть так тут вообще ничего не стоит делать
Я не агрессивный, я только высказываю свое мнение, при этом стараюсь его аргументировать, в отличие от того же болта.
Принимать во внимание или нет мое мнение - личное дело каждого.
Вот возьмите и выложите свою полностью законченную конструкцию , да без недостатков , да чтоб простая была , да дешевая…
Кому это надо? Вам? Мне?
И для чего? Для самоутверждения? Я уже давно вырос из этого.
Я не борюсь за всеобщее счастье, мне оно пофиг. 😃
Была же ветка про “народный драйвер”, где он?
без недостатков , да чтоб простая была , да дешевая…
Так не бывает, тем более для универсального контроллера. А разумные “наезды” полезны, поскольку позволяют выявить узкие места. 😒
уважаемые господа
боюсь получить по … как новичек
но у автора есть новая разработка robozone.su/…/mikroshagovyjj-kontroller-shagovogo-…
может кто ознакомился ?
мне понравился такой девайс - правда дороговато получается но терпимо
и насколько я слышал разрабатывается новый - со стабилизацией тока
… что скажите ув. ATLab
А что это вы atLAB такой агрессивный , ваши посты посмотреть так тут вообще ничего не стоит делать. Вот возьмите и выложите свою полностью законченную конструкцию , да без недостатков , да чтоб простая была , да дешевая…
Практически все о чем на сайте упоминалось я собирал и вышеуказанные контроллеры отнюдь далеко не самые худшие, т.к. позволяют быстро и недорого добиться результата
Все очень просто, в электронике фраза “Не боги горшки обжигают” не катит - профиль другой.
Например я не столяр, но смогу сделать плохонькую табуретку, на которой как-то можно будет сидеть,
НО столяр НЕ СМОЖЕТ изготовить плохонький драйвер, он просто не будет работать.
уважаемые господа
боюсь получить по … как новичек
… что скажите ув. ATLab
Ничего не скажу, а то опять обвинят в злобности и предвзятости:
“…Ничего не сказала рыбка,
Лишь хвостом по воде плеснула
И ушла в глубокое море.
Долго у моря ждал он ответа,
Не дождался, к старухе воротился —
Глядь: опять перед ним землянка;
На пороге сидит его старуха,
А пред нею разбитое корыто.” А.С. Пушкин
См. в этой теме посты начиная с 22 : rcopen.com/forum/f110/topic122542/22
Тогда продолжим разборки. Это веселее, чем розыск “народного” контроллера
Где здесь запуск цикла ШИМ от МК?
Дык вот 😛
МК управляет только выбором обмотки.
От ентого открывается ключ и через датчик начинает протекать ток. Потом срабатывает компаратор и МК отключает ключ. Через некоторое время цикл повторяется.
можете посмотреть, например на схему cервоконтроллера A300, там амплитуда пилы отнюдь не милливольты.
Вы еще строчную ТВ вспомните, там тоже пила большая 😃 Порог переключения обычных ШИМ регуляторов несколько десятков мВ. Типичный представитель – uc3842 и TL494 (можно СА1524, если предпочитаете Семенова). Запуск по генератору, отключение по напряжению. ШИМ стабилизаторы тока ШД тоже так работают, только запуск от МК. У Ридико еще и динамическое изменение опорного для компаратора.
От ентого открывается ключ и через датчик начинает протекать ток. Потом срабатывает компаратор и МК отключает ключ. Через некоторое время цикл повторяется.
Обмотки коммутируются с частотой шагов, а если шагов нет, то двигатель просто стоит под током. Где управление от МК, инициирующее начало цикла ШИМ?
А ШИМ продолжается и должен идти на ультразвуке, так что оставьте свои мечты про ШИМ управление от МК в этой схеме.
Болт, ну нельзя же быть настолько упертым, чтобы не видеть или делать вид что не видишь, абсолютно прозрачные вещи.
Форум поправте, а то сообщения можно отправить только после 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