AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator 10-220V Speed Control Dimmer Thermostat + Digital Meter (6.8)
AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator 10-220V Speed Control Dimmer Thermostat + Digital Meter (6.8)
The AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator is a high-power digital control module designed for voltage regulation, speed control, and dimming applications. This component combines a digital voltage regulator, a dimmer module, and a digital meter, providing a comprehensive solution for various industrial, commercial, and residential applications.
| The AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator is designed to regulate and control AC voltage up to 10,000W and 80A. Its primary functions include |
10V - 220V AC
up to 10,000W
up to 80A
1%
0-100% (stepless)
0-100% (stepless)
-20C to 60C
50/60 Hz
140mm x 120mm x 60mm
| The AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator is suitable for various applications, including |
AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator 10-220V Speed Control Dimmer Thermostat + Digital Meter(6.8)OverviewThe AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator 10-220V Speed Control Dimmer Thermostat + Digital Meter(6.8) is a high-power, high-precision voltage regulator and speed control device. It features a digital control interface, allowing for precise voltage regulation and speed control through a range of inputs. The device is suitable for various applications, including industrial automation, motor control, and heating systems.Technical SpecificationsInput Voltage: 220V AC
Output Power: 10000W
Output Current: 80A
Output Voltage Range: 10-220V
Control Interface: Digital
Accuracy: 1%
Response Time: 10ms
Operating Temperature: -20C to 60CPinout and Connection DiagramThe device has the following pinout and connection diagram:| Pin | Function |
| --- | --- |
| VCC | Power Supply (220V AC) |
| GND | Ground |
| IN+ | Input Signal (Digital) |
| IN- | Input Signal (Digital) |
| OUT+ | Output Voltage (10-220V) |
| OUT- | Output Voltage (10-220V) |
| CS | Current Sense (optional) |
| TX | Digital Meter Communication (optional) |
| RX | Digital Meter Communication (optional) |Code Examples### Example 1: Basic Voltage RegulationIn this example, we will demonstrate how to use the AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator to control the output voltage using a microcontroller (e.g., Arduino).```c++
#include <Arduino.h>#define VOLTAGE_SETPOINT 150 // Desired output voltage (V)void setup() {
pinMode(IN+, OUTPUT);
pinMode(IN-, OUTPUT);
}void loop() {
// Set the output voltage to the desired setpoint
analogWrite(IN+, VOLTAGE_SETPOINT 255 / 220);
analogWrite(IN-, VOLTAGE_SETPOINT 255 / 220);
delay(10);
}
```In this example, we use the `analogWrite()` function to set the output voltage to the desired setpoint (150V in this case) by generating a PWM signal on the IN+ and IN- pins.### Example 2: Speed Control of a MotorIn this example, we will demonstrate how to use the AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator to control the speed of a motor using a microcontroller (e.g., Arduino).```c++
#include <Arduino.h>#define SPEED_SETPOINT 50 // Desired motor speed (0-100)void setup() {
pinMode(IN+, OUTPUT);
pinMode(IN-, OUTPUT);
}void loop() {
// Set the output voltage to control the motor speed
int pwmValue = map(SPEED_SETPOINT, 0, 100, 0, 255);
analogWrite(IN+, pwmValue);
analogWrite(IN-, pwmValue);
delay(10);
}
```In this example, we use the `map()` function to scale the desired motor speed (0-100) to a PWM value (0-255) and then use the `analogWrite()` function to set the output voltage to control the motor speed.### Example 3: Reading Digital Meter ValuesIn this example, we will demonstrate how to use the AC 220V 10000W 80A Digital Control SCR Electronic Voltage Regulator to read digital meter values using a microcontroller (e.g., Arduino).```c++
#include <Arduino.h>
#include <SoftwareSerial.h>SoftwareSerial mySerial(TX, RX); // Digital meter communication pinsvoid setup() {
mySerial.begin(9600);
}void loop() {
mySerial.println("read?voltage"); // Request voltage reading
delay(10);
String response = mySerial.readStringUntil('
');
float voltageReading = response.toFloat();
Serial.println("Voltage: " + String(voltageReading) + " V");
delay(1000);
}
```In this example, we use the SoftwareSerial library to communicate with the digital meter and request voltage readings. We then parse the response and print the voltage reading to the serial console.Note: The above code examples are for illustrative purposes only and may require modification to suit specific applications and hardware configurations. Always ensure proper safety precautions when working with high-voltage and high-power devices.