Turn an old PC into a multi-channel pulse generator, for PWM/servo/stepper

12,915

Circuit Image

PulsePar turns a PC into a multi-channel pulse generator utilizing the parallel port. The period, duty and phase of each channel are adjustable so as to be used in PWM systems as well as in testing servo and stepper (stepping) motors. If you have an old PC, boot it by dos to run PulsePar and control it by SeriCon on your GUI PC through serial port. More: The free trial version of SeriCon is enough in many cases. Important features are: PulsePar is now a 8 channel pulse generator. Pulses or square waves mean that it just turns on and off the port pins (i.e. lets the voltage levels oscillate between.

PulsePar operates by leveraging the capabilities of a PC's parallel port, which traditionally serves as a means of interfacing with printers and other peripherals. The software transforms this port into an 8-channel pulse generator, enabling the user to create precise pulse signals for various applications. Each channel can be independently configured, allowing for adjustments in the period, duty cycle, and phase of the output signals. This flexibility is particularly beneficial for applications requiring Pulse Width Modulation (PWM), which is commonly used in motor control systems.

The circuit design involves connecting the parallel port pins to a series of output drivers, which can handle the necessary current and voltage levels for driving external loads. The outputs can be configured to produce square waves or pulses, effectively toggling the voltage levels between high and low states. This operation is fundamental for controlling devices such as servo motors and stepper motors, which rely on precise timing and signal characteristics for accurate movement.

For users with older systems, the software can be run in a DOS environment, providing a straightforward interface for generating pulse signals. Additionally, the integration with the SeriCon software allows for remote control and monitoring of the pulse generation process via a serial connection to a GUI-enabled PC. This setup enhances usability, enabling users to adjust parameters and observe output in real-time.

The implementation of the PulsePar system requires careful consideration of the electrical characteristics of the connected devices to ensure compatibility and prevent damage. The output drivers must be selected based on the load requirements, and appropriate protection mechanisms, such as diodes or fuses, should be included to safeguard the parallel port and the PC from potential overcurrent conditions.

Overall, PulsePar serves as a versatile tool for engineers and hobbyists alike, facilitating the generation of complex pulse patterns for a wide range of electronic applications.PulsePar turns a PC into a multi-channel pulse generator utilizing the parallel port. The period, duty and phase of each channel are adjustable so as to be used in PWM systems as well as in testing servo and stepper (stepping) motors. If you have an old PC, boot it by dos to run PulsePar and control it by SeriCon on your GUI PC through serial port.

The free trial version of SeriCon is enough in many cases. Important features are: * PulsePar is now a 8 channel pulse generator. Pulses or square waves mean that it just turns on and off the port pins (i.e. lets the voltage levels oscillate betwee 🔗 External reference