Novel PC-Compatible AC Power Controller Uses Solid-State Relay

Sept. 15, 2003
This design describes a simple, cost-effective solution for an ac power controller using PC-compatible conduction-angle control. A solid-state relay (SSR) is activated through a pulse-width-modulated (PWM) transistor-transistor-logic (TTL) timing...

This design describes a simple, cost-effective solution for an ac power controller using PC-compatible conduction-angle control. A solid-state relay (SSR) is activated through a pulse-width-modulated (PWM) transistor-transistor-logic (TTL) timing pulse sequence (Fig. 1). The sequence is generated by a single-bit serial-pulse stream from the PC's LPT port. To make and break contact, the SSR requires "On" and "Off" pulses. SSRs are designed to accept a pulse width for the required power-on time. In this design, the synchronized PWM pulses will trigger SSR operation in synchronization with the ac cycle, yielding the proper firing sequence.

This particular design receives a PWM pulse corresponding to a PID error function. However, any other function required by the control program may be used: On/Off, PID, or linear heating, on-sweep, etc. The control program converts the PID function output to a triggering pulse with the appropriate timing for the 50-Hz (20-ms) cycle. Then it's sent through the PC's LPT port as serial single-bit PWM information. If the PID error value calls for "more," the PWM pulse will fire the triac in a short interval from the zero crossing of the ac cycle (i.e., near 0°) and deliver more power to the heater/load.

For lesser PID values, the triggering pulse gets generated near the 10th millisecond (near 180°) in the positive half cycle and near the 20th millisecond (near 360°) in the negative half cycle, delivering less power to the load. The rising edge of the ac cycle zero crossing is monitored through the PC's LPT1 status port via the diode-hex inverter 74HCT14 circuit for synchronization. Figure 2 shows PWM sequences of the ac power for three different PID function values.

The control program sends an appropriate single-bit data with proper delay for the PWM pulse through LPT port address 0x378 (LPT1), or 0x278 (LPT2). The control program can be written in any language, including C, C++, VB, VC, and even graphical languages like LabView, BridgeView, and HP VEE. The main advantages offered by an SSR are an internal zero-crossing circuit and snubber network, along with a rated heatsink. Also, the optical coupling in the front end of the SSR provides complete isolation of the PC's LPT port from the ac power line.

Sponsored Recommendations

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!