Dear all,
I am building my first milling machine, using UC300ETH and UCBB. I have read a lot of posts about the charge pump, but it is not clear if I need it or if it is useless.
Can you help me?
Dear all,
I am building my first milling machine, using UC300ETH and UCBB. I have read a lot of posts about the charge pump, but it is not clear if I need it or if it is useless.
Can you help me?
Charge pump is a PWM pulse train. You can use an external electronics to sense the pulses and that electronics can switch an output on if the pulses are OK and off if the pulses are missing.
You can use that circuit to switch things off in your control box if the pulses are missing because the connection is broken between the PC and the motion controller.
You can use an enable signal too instead of a charge pump. The UC controller will switch that off too if it looses the connection for example if the PC freeze.
The idea of the watch-dog timer/Charge-pump is to enable the E-stop circuit, if Mach or the PC crashes or shuts down for any reason the E-stop becomes active and shuts off external power to motors. both servo and spindle etc.
Al.
CNC, Mechatronics Integration and Custom Machine Design
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
The charge pump is still useful, to prevent powering up the machine until the software is running, and killing power when the software closes.Charge pump was only important with the printer port
Gerry
UCCNC 2017 Screenset
http://www.thecncwoodworker.com/2017.html
Mach3 2010 Screenset
http://www.thecncwoodworker.com/2010.html
JointCAM - CNC Dovetails & Box Joints
http://www.g-forcecnc.com/jointcam.html
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
An enable signal can do the same.The charge pump is still useful, to prevent powering up the machine until the software is running, and killing power when the software closes.
when a PC crashes the outputs from the printer port can be at a random logic levels
so the drivers could easily be enabled when you don't want it to be
for charge pump circuits to work the printer port usually sends a 10Khz signal to enable the system
when the PC crashes its unlikely to send a signal that can enable the charge pump circuit
as I don't have any experience with motion controllers I can not be sure if they have an equivalent to a charge pump circuit
other members should be able give you more information
John
A motion controller is an external logic, a signal generator using a microcontroller or an FPGA and ofcourse it can do charge pump function.
The signals generation is no more happening on the PC when using a motion controller.
If the PC crashes then the motion controller will loose communication and it's microcontroller can do the proper steps to for example turn off an enable or charge pump output signal.