Страница 1 из 2

charge-pump ищу схему

Добавлено: 09 янв 2018, 11:13
evgenymcp
Предлагаю обсудить тему charge-pump. Кто каким вариантом пользуется? Хотелось бы собрать простую и надежную схему.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 11:16
frezeryga
А что это?

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 11:31
SVP
Повышайка поди... индуктор, мосфет, щелкаешь итп.
Но в целом "в отпуске телепаты".

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 11:31
Duhas
evgenymcp писал(а): Хотелось бы собрать простую и надежную схему.
дрочего именно?

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 11:38
michael-yurov
frezeryga писал(а):А что это?
Это когда вместо сигнала Enable подаешь непрерывную последовательность импульсов. Если генерация частоты прекратилась - значит компьютер завис, и нужно отключить электронику станка.
У тебя есть такая штука на степмастере.
Позволяет так же избавиться от ложного включения драйверов, когда компьютер выключен или еще не запустилась программа.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 11:39
aftaev
frezeryga писал(а):А что это?
Когда станок управляется от LPT, при включении компа и загрузки БИОСА, Винды на пинах может появиться любой сигнал что приведет к дерганью осей (шаговиков) и может включать шпиндель. Вот чтобы этого избежать у Mach3 есть специальный выход charge-pump который выдает определенную частоту. Схема "видит" эту частоту и разрешает работу шпинделю, шаговикам и тд...
Схем полно: https://www.google.kz/search?rlz=1C1SAV ... aq7E_jvlr0

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 11:55
frezeryga
О как даже не знал что такое существует.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 12:21
evgenymcp
Надоело дерганье ШД и включение шпинделя при загрузке компа. Да и не безопасно это. Решил сделать по взрослому :-) с настройкой linuxcnc кое-как разобрался. Теперь при запуске lcnc на 8 пине появляется меандр 12.5kHz. Собрал распространенную схему на мосфете, диодах и конденсаторе. На столе с генератора запускается, а с lpt не хочет. Полевик управляемый логикой. Попробую через буфер или на биполярном собрать. Надо осциллографом глянуть что там за сигнал с lpt.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 12:30
Сергей Саныч
evgenymcp писал(а):Надо осциллографом глянуть что там за сигнал с lpt.
Некоторые порты LPT имеют выходы либо с открытым коллектором, либо с очень слабой подтяжкой на 5В. Надо подгрузить хотя бы через 1-2 кОм. Причем выходы регистра данных LPT (ноги 2..9) обычно обеспечивают максимальный вытекающий ток в районе 20-40 мА, а регистра управления (ноги 1, 14, 16 и 17) - 0,3-2 мА. То есть работоспособность будет зависеть и от того, к какому выходу подключен детектор.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 12:44
michael-yurov
Сергей Саныч писал(а):
evgenymcp писал(а):Надо осциллографом глянуть что там за сигнал с lpt.
Некоторые порты LPT имеют выходы либо с открытым коллектором, либо с очень слабой подтяжкой на 5В. Надо подгрузить хотя бы через 1-2 кОм. Причем выходы регистра данных LPT (ноги 2..9) обычно имеют вытекающий ток в районе 20-40 мА, а регистра управления (ноги 1, 14, 16 и 17) - 0,3..2 мА.
Если подключить к другому пину (с 2 по 9) - скорее всего заработает.
у линий 1, 14, 16 и 17 выход, вероятно, работает как открытый коллектор с подтяжкой около 4,7 кОм к +5 В.
Если в биосе переключить режим на SSP - вероятно, эти линии заработают как TTL 5 В.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 12:49
Сергей Саныч
michael-yurov писал(а):Если в биосе переключить режим на SSP - вероятно, эти линии заработают как TTL 5 В.
я замеры проводил как раз в режиме SPP. Потому что других режимов в те времена еще не придумали :)

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 13:14
MX_Master
Я эту проблему с дерганьем шаговиков при загрузке решил очень просто. У меня кнопка e-stop отключает всю силовую, поэтому когда станок не работает, или идёт загрузка компа, или еще не запустил я LinuxCNC - всегда нажата кнопка e-stop. Когда все загрузилось и работает, отжимаю e-stop и вперёд.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 13:27
evgenymcp
MX_Master писал(а):Я эту проблему с дерганьем шаговиков при загрузке решил очень просто. У меня кнопка e-stop отключает всю силовую, поэтому когда станок не работает, или идёт загрузка компа, или еще не запустил я LinuxCNC - всегда нажата кнопка e-stop. Когда все загрузилось и работает, отжимаю e-stop и вперёд.
Немного не понятна логика работы. Как бы е-стоп это е-стоп. С таким же успехом я могу тумблер на питание силовой части поставить и включать его.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 13:45
Serg
evgenymcp писал(а):Немного не понятна логика работы. Как бы е-стоп это е-стоп. С таким же успехом я могу тумблер на питание силовой части поставить и включать его.
На многих промстанках нет кнопки "Выкл", есть только "Вкл" и "E-STOP"...

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 14:56
evgenymcp
У меня не промышленный. Но точно так же две кнопки. Включить и аварийный останов. Суть charge-pump немного глубже чем предотвратить дрыгание движками при загрузке. Всякое бывает, может и компик зависнуть во время смены инструмента :D Если кто-то работает на пром стойках, там всё уже за нас продумано инженерами. Кто-то работает на станках где только вкл-выкл. Я собираю свою стойку на базе linuxcnc и это программно-аппаратное решение. Железо должно взаимодействовать с программой и наоборот. Вот как раз для этих целей мне нужно устройство, чтобы железо отслеживало запуск программы и никакими тумблерами тут не обойтись. Тумблер можно забыть выключить или включить. Сейчас настроил автологин, автоматический запуск на весь экран, z-probe, работу концевиков и кнопку АВОСТ. Осталось победить этот churge-pump.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 15:22
MX_Master
Можно модуль с STM32 взять и модуль с релюхами. Баксов 5 всё вместе, с меня бесплатная прошивка.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 15:29
evgenymcp
MX_Master писал(а):Можно модуль с STM32 взять и модуль с релюхами. Баксов 5 всё вместе, с меня бесплатная прошивка.
:hehehe: всегда удивлялся применению Arduino и STM32 для таких задач. Тут максимум Tiny13, но прошивка нужна грамотная с watchdog. Вдруг МК зависнет? :D :D :D Есть решение на МК, в том числе тут. http://wiki.linuxcnc.org/cgi-bin/wiki.p ... arge_Pumps Но это как из пушки по воробьям.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 15:46
Сергей Саныч
У меня вот такая схемка прекрасно работала.
ChargePump.PNG
ChargePump.PNG (10.54 КБ) 3784 просмотра
вот в таком простигосспади, исполнении.
P1142461.JPG (3784 просмотра) <a class='original' href='./download/file.php?id=128810&mode=view' target=_blank>Загрузить оригинал (602.54 КБ)</a>

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 16:37
MX_Master
evgenymcp писал(а):всегда удивлялся применению Arduino и STM32 для таких задач
Потратить 1.7$ на готовый модуль это ж ни в какие ворота :lol1:

Евгений, думайте сразу на пару шагов вперёд. Когда у вас появится ещё какие-либо задачи управления в этом же ящике, можно просто поменять прошивку. А если первая плата была запаяна исключительно под одну задачу, то под все другие потребности придётся паять новые. И по времени, и по деньгам это обойдётся заведомо дороже тех 1.7$.

К примеру в мой STEP/DIR умножитель на STM32 можно добавить функцию charge-pump и по желанию включить watchdog. При этом паять ничего не нужно. Только подключить еще один проводок.

Re: charge-pump ищу схему

Добавлено: 09 янв 2018, 17:21
Serg
MX_Master писал(а):Евгений, думайте сразу на пару шагов вперёд. Когда у вас появится ещё какие-либо задачи управления в этом же ящике, можно просто поменять прошивку. А если первая плата была запаяна исключительно под одну задачу, то под все другие потребности придётся паять новые. И по времени, и по деньгам это обойдётся заведомо дороже тех 1.7$.
Я часто применяю MK/CPLD/FPGA вместо обычной логики, просто чтобы не заморачиваться со сложной разводкой плат... :)