charge-pump ищу схему
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
charge-pump ищу схему
Предлагаю обсудить тему charge-pump. Кто каким вариантом пользуется? Хотелось бы собрать простую и надежную схему.
- frezeryga
- Почётный участник
- Сообщения: 13679
- Зарегистрирован: 18 авг 2013, 16:08
- Репутация: 5051
- Откуда: Жуковский
- Контактная информация:
Re: charge-pump ищу схему
А что это?
-
- Мастер
- Сообщения: 6135
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: charge-pump ищу схему
Повышайка поди... индуктор, мосфет, щелкаешь итп.
Но в целом "в отпуске телепаты".
Но в целом "в отпуске телепаты".
-
- Мастер
- Сообщения: 1949
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: charge-pump ищу схему
дрочего именно?evgenymcp писал(а): Хотелось бы собрать простую и надежную схему.
- michael-yurov
- Почётный участник
- Сообщения: 11626
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4634
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: charge-pump ищу схему
Это когда вместо сигнала Enable подаешь непрерывную последовательность импульсов. Если генерация частоты прекратилась - значит компьютер завис, и нужно отключить электронику станка.frezeryga писал(а):А что это?
У тебя есть такая штука на степмастере.
Позволяет так же избавиться от ложного включения драйверов, когда компьютер выключен или еще не запустилась программа.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: charge-pump ищу схему
Когда станок управляется от LPT, при включении компа и загрузки БИОСА, Винды на пинах может появиться любой сигнал что приведет к дерганью осей (шаговиков) и может включать шпиндель. Вот чтобы этого избежать у Mach3 есть специальный выход charge-pump который выдает определенную частоту. Схема "видит" эту частоту и разрешает работу шпинделю, шаговикам и тд...frezeryga писал(а):А что это?
Схем полно: https://www.google.kz/search?rlz=1C1SAV ... aq7E_jvlr0
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- frezeryga
- Почётный участник
- Сообщения: 13679
- Зарегистрирован: 18 авг 2013, 16:08
- Репутация: 5051
- Откуда: Жуковский
- Контактная информация:
Re: charge-pump ищу схему
О как даже не знал что такое существует.
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: charge-pump ищу схему
Надоело дерганье ШД и включение шпинделя при загрузке компа. Да и не безопасно это. Решил сделать по взрослому с настройкой linuxcnc кое-как разобрался. Теперь при запуске lcnc на 8 пине появляется меандр 12.5kHz. Собрал распространенную схему на мосфете, диодах и конденсаторе. На столе с генератора запускается, а с lpt не хочет. Полевик управляемый логикой. Попробую через буфер или на биполярном собрать. Надо осциллографом глянуть что там за сигнал с lpt.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: charge-pump ищу схему
Некоторые порты LPT имеют выходы либо с открытым коллектором, либо с очень слабой подтяжкой на 5В. Надо подгрузить хотя бы через 1-2 кОм. Причем выходы регистра данных LPT (ноги 2..9) обычно обеспечивают максимальный вытекающий ток в районе 20-40 мА, а регистра управления (ноги 1, 14, 16 и 17) - 0,3-2 мА. То есть работоспособность будет зависеть и от того, к какому выходу подключен детектор.evgenymcp писал(а):Надо осциллографом глянуть что там за сигнал с lpt.
Последний раз редактировалось Сергей Саныч 09 янв 2018, 12:44, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
- michael-yurov
- Почётный участник
- Сообщения: 11626
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4634
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: charge-pump ищу схему
Если подключить к другому пину (с 2 по 9) - скорее всего заработает.Сергей Саныч писал(а):Некоторые порты LPT имеют выходы либо с открытым коллектором, либо с очень слабой подтяжкой на 5В. Надо подгрузить хотя бы через 1-2 кОм. Причем выходы регистра данных LPT (ноги 2..9) обычно имеют вытекающий ток в районе 20-40 мА, а регистра управления (ноги 1, 14, 16 и 17) - 0,3..2 мА.evgenymcp писал(а):Надо осциллографом глянуть что там за сигнал с lpt.
у линий 1, 14, 16 и 17 выход, вероятно, работает как открытый коллектор с подтяжкой около 4,7 кОм к +5 В.
Если в биосе переключить режим на SSP - вероятно, эти линии заработают как TTL 5 В.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: charge-pump ищу схему
я замеры проводил как раз в режиме SPP. Потому что других режимов в те времена еще не придумалиmichael-yurov писал(а):Если в биосе переключить режим на SSP - вероятно, эти линии заработают как TTL 5 В.
Чудес не бывает. Бывают фокусы.
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: charge-pump ищу схему
Я эту проблему с дерганьем шаговиков при загрузке решил очень просто. У меня кнопка e-stop отключает всю силовую, поэтому когда станок не работает, или идёт загрузка компа, или еще не запустил я LinuxCNC - всегда нажата кнопка e-stop. Когда все загрузилось и работает, отжимаю e-stop и вперёд.
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: charge-pump ищу схему
Немного не понятна логика работы. Как бы е-стоп это е-стоп. С таким же успехом я могу тумблер на питание силовой части поставить и включать его.MX_Master писал(а):Я эту проблему с дерганьем шаговиков при загрузке решил очень просто. У меня кнопка e-stop отключает всю силовую, поэтому когда станок не работает, или идёт загрузка компа, или еще не запустил я LinuxCNC - всегда нажата кнопка e-stop. Когда все загрузилось и работает, отжимаю e-stop и вперёд.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: charge-pump ищу схему
На многих промстанках нет кнопки "Выкл", есть только "Вкл" и "E-STOP"...evgenymcp писал(а):Немного не понятна логика работы. Как бы е-стоп это е-стоп. С таким же успехом я могу тумблер на питание силовой части поставить и включать его.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: charge-pump ищу схему
У меня не промышленный. Но точно так же две кнопки. Включить и аварийный останов. Суть charge-pump немного глубже чем предотвратить дрыгание движками при загрузке. Всякое бывает, может и компик зависнуть во время смены инструмента Если кто-то работает на пром стойках, там всё уже за нас продумано инженерами. Кто-то работает на станках где только вкл-выкл. Я собираю свою стойку на базе linuxcnc и это программно-аппаратное решение. Железо должно взаимодействовать с программой и наоборот. Вот как раз для этих целей мне нужно устройство, чтобы железо отслеживало запуск программы и никакими тумблерами тут не обойтись. Тумблер можно забыть выключить или включить. Сейчас настроил автологин, автоматический запуск на весь экран, z-probe, работу концевиков и кнопку АВОСТ. Осталось победить этот churge-pump.
Последний раз редактировалось evgenymcp 09 янв 2018, 15:23, всего редактировалось 1 раз.
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: charge-pump ищу схему
Можно модуль с STM32 взять и модуль с релюхами. Баксов 5 всё вместе, с меня бесплатная прошивка.
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: charge-pump ищу схему
всегда удивлялся применению Arduino и STM32 для таких задач. Тут максимум Tiny13, но прошивка нужна грамотная с watchdog. Вдруг МК зависнет? Есть решение на МК, в том числе тут. http://wiki.linuxcnc.org/cgi-bin/wiki.p ... arge_Pumps Но это как из пушки по воробьям.MX_Master писал(а):Можно модуль с STM32 взять и модуль с релюхами. Баксов 5 всё вместе, с меня бесплатная прошивка.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: charge-pump ищу схему
У меня вот такая схемка прекрасно работала.
вот в таком простигосспади, исполнении. Чудес не бывает. Бывают фокусы.
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: charge-pump ищу схему
Потратить 1.7$ на готовый модуль это ж ни в какие воротаevgenymcp писал(а):всегда удивлялся применению Arduino и STM32 для таких задач
Евгений, думайте сразу на пару шагов вперёд. Когда у вас появится ещё какие-либо задачи управления в этом же ящике, можно просто поменять прошивку. А если первая плата была запаяна исключительно под одну задачу, то под все другие потребности придётся паять новые. И по времени, и по деньгам это обойдётся заведомо дороже тех 1.7$.
К примеру в мой STEP/DIR умножитель на STM32 можно добавить функцию charge-pump и по желанию включить watchdog. При этом паять ничего не нужно. Только подключить еще один проводок.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: charge-pump ищу схему
Я часто применяю MK/CPLD/FPGA вместо обычной логики, просто чтобы не заморачиваться со сложной разводкой плат...MX_Master писал(а):Евгений, думайте сразу на пару шагов вперёд. Когда у вас появится ещё какие-либо задачи управления в этом же ящике, можно просто поменять прошивку. А если первая плата была запаяна исключительно под одну задачу, то под все другие потребности придётся паять новые. И по времени, и по деньгам это обойдётся заведомо дороже тех 1.7$.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...