Turn an old PC into a multi-channel pulse generator, for PWM/servo/stepper
Description: 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
When discussing fan control, there are generally two methods: linear control and pulse-width modulation (PWM) control. Linear control is the most commonly used method, which involves reducing the voltage supplied to the fan. For a fan rated at 12 volts,...
This is likely the simplest circuit to test a servo. It tests the speed of the servo using a potentiometer to control the speed. By applying a low voltage, such as 4.5V, and adjusting the potentiometer value, the position of...
A single pulse signal generating circuit is depicted, which utilizes switch contacts to create a digital signal for reset or stop functions. This one-shot pulse generating circuit operates as a non-synchronous differential circuit.
The single pulse signal generating circuit, commonly referred...
This simple pulse width modulation (PWM) DC motor control addresses common issues by regulating motor speed through the application of short pulses. The duration of these pulses is varied to adjust the motor speed; longer pulses result in faster motor...
This is a Class D audio amplifier circuit that is used to control PWM motor speed. This circuit has two advantages for battery-powered portable devices. First,
The Class D audio amplifier circuit is designed to efficiently manage the speed of...
In the search for stepper drivers, the ULN2003 chip was discovered, which facilitates motor operation with minimal circuitry through the parallel port of a PC. However, the current output from the ULN2003 is limited to 500mA, resulting in low torque,...
The circuit provides independent control of the initial delay and pulse rate. ICIc functions as a pulse generator, with its operation inhibited by the normally low output of ICla. When the circuit input transitions to low (e.g., when pressing PB1),...
This circuit serves as an introduction to pulse-width modulation experimentation, utilizing a dual 555 timer for simplicity. A small PCB has been designed to facilitate construction. Although not an original design, it complements the "Dimmer with MOSFET" article on this...
If one has considered experimenting with pulse-width modulation, this circuit serves as an excellent starting point. The design prioritizes simplicity by utilizing a dual 555 timer, making the assembly straightforward. A small PCB has been created for this purpose, facilitating...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more