Beschrijving:
De ATOM PWM is een enkelkanaals PWM geregelde DC-driver met ingebouwde MOSFET laadcapaciteit tot 12V@100W, geschikt voor high-power DC-motor PWM snelheidsregeling en industriële verwarmingsdraadbesturingstoepassingen. Met behulp van ATOM LITE als de kerncontroller (ingebouwd ESP32), heeft het een breed PWM dynamisch aanpassingsbereik (bijv. frequentie van 5 kHz, duty cycle aanpassingsbereik 0-100%, resolutie tot 13 bit), en gecombineerd met de ingebouwde -in WIFI & Bluetooth-functie, kan het ook gemakkelijk afstandsbediening bereiken. Ondersteunt UIFlow grafische programmering voor eenvoudige configuratie van signaaluitgang en functie-uitbreiding.
Producteigenschappen:
Single channel lage latency PWM signaaloutput
Krachtige MOSFET, uitgangsvermogen 12V@100W
Gereserveerde 1xGROVE uitbreidingsinterface
Ingebouwd DC-DC (12V->5V) conversiecircuit
Eenvoudige installatie, eenvoudige bediening
Alles-in-één ontwerp met beschermhoes
Ontwikkelingsplatform: Arduin0/UIFlow
Specificatie:
Stuurprogrammachip: EG27324
MOSFET: FDD8447L
Maximaal uitgangsvermogen: 100 W
Ingangsspanningsbereik: DC 12V-24V
Aantal aandrijfkanalen: 1
Netto gewicht: 28,9g
Brutogewicht: 37.3g
Productafmetingen: 24 x 48 x 18 mm
Pakketgrootte: 54 x 54 x 20 mm
Gemeenschappelijke frequentie en resolutie:
|
LEDC-klokbron |
LEDC-uitgang (PWM) Frequentie |
Hoogste resolutie |
|
APB_CLK (80 MHz) |
1 kHz |
1/65536 (16 bits) |
|
APB_CLK (80 MHz) |
5 kHz |
1/8192 (13-bits) |
|
APB_CLK (80 MHz) |
10 kHz |
1/4096 (12 bits) |
|
RTC8M_CLK (8 MHz) |
1 kHz |
1/4096 (12 bits) |
|
RTC8M_CLK (8 MHz) |
8 kHz |
1/512 (9 bits) |
|
REF_TICK (1 MHz) |
1 kHz |
1/512 (9 bits) |
Toepassingen:
DC-motorbesturing
Lichtbesturing
Verwarmingsregeling
DC-belasting:
Pakket Inbegrepen:
1 x ATOOM PWM
1 x ATOOM LITE
1 x M2 inbussleutel
1 x M2 * 8 kop machineschroef
1 x 3,96-4P-aansluiting
1 x TYPE-C USB-datakabel (20 cm)
Pintoewijzing:
ATOOM: EG27324
G22: INA
Schematisch:

Gerelateerde Links:
Data papier
Voorbeeld
UIFlow

Arduin0
#erbij betrekken
#define SIGNAAL 22
int-freq = 10000;
int ledChannel1&bsp;= 0;
int resolutie = 10;
void setup() {
ledcSetup (ledChannel1, freq, resolutie);
ledcAttachPin (SIGNAAL, ledChannel1);
}
void loop() {
for(int i=0; i < 500; i++){
ledcWrite(ledChannel1, i);
vertraging(2);
}
for(int i=500; i > 0; i--){
ledcWrite(ledChannel1, i);
vertraging(2);
}
}







