Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   2 / 545
(#) KoblogPerGyok válasza KoblogPerGyok hozzászólására (») Márc 21, 2024
Sőt lehet könnyebb lett volna, ha a 50Hz szinuszt kapcsolgatsz pwm-el, esetleg némi matekozással ki lehetne számolni mikor mekkora kitöltés kell ahhoz, hogy az átvitt teljesítmény a kívánt legyen. Nullátmeneteket kell figyelni, onnan dt időben lehet tudni a szinusz értékét, majd ahhoz a pwm aktuális kitöltéssel kapcsolgatva. Nem járható ez ilyenkor? Pl. nullátmenet figyelése, utána Graetz híd, utána FET driver utána a fűtőszál. Arduino meg felügyel. Ez nem járható út?
(#) KoblogPerGyok válasza andyka hozzászólására (») Márc 21, 2024
Olvasom amit készítesz, elég érdekes projekt. A triakok vezérlése, meg gondolom nullátmenet stb. figyelése is kell, de ennyire nem vágom. Azonban felmerült a kérdés:
1: Olcsóbb a 230V AC-as fűtőszál, az igaz. A fűtszának mindegy, milyen áramot/feszt kap, nem kényes épp ezért lehet fázishasítással is dolgozni vele. De, nem lett volna egyszerűbb minden fázist egyenirányítani, majd pwm-et engedni rá? A pwm kitöltési tényezjét úgy szabályozni, hogy a felesleg mennyen csak fűtszálra.

2: van ilyen, de drága:
Bővebben: Link

Ezt közvetlenül rá lehetne kötni a napelem rendszerre, mondjuk nem ártana simítani kicsit, de ezt is pwm-el lehetne kapcsolgatni.

Ilyesmi is tervben volt? Ha igen akkor mi volt a gond vele? Csak okulás képp kérdezem bennem ez merült fel, nem tudom pontosan, hogy járható út vagy sem.
A hozzászólás módosítva: Márc 21, 2024
(#) Massawa válasza KoblogPerGyok hozzászólására (») Márc 21, 2024
Majd mérlegelem. Eredetileg az volt a tervem, hogy az ISR csak inditja a ciklust amit mindenképpen befejeznék mielött az ujabb ISR jönne, azaz a 2 kimenet idöösszege soha nem lehetne nagyobb mint 20 ms.
A frekvencia nem annyira lényeges ahogy eredetileg is 50 - 60 Hz-re lett minden méretezve.
Most még a HW összeállitásával vagyok elfoglalva. De az ma meglesz .

Igen 2 ( illetve 4, mert 2 független áramkört kell meghajtani ) változo pwm valami kell, de nem lehet a belsö pwmet használni hanem koddal kell kialakitani ráadásul ugy, hogy alapbol a 2 pwm egyforma ( az arányuk 1) csak az egyik a másikat követi aránylag stabil frekin (20ms periodussal). Egy külsö jelre megváltozik a 2 pwm aránya kb 5-10%-l, hogy legyen a jelben kb 2-3 V DC komponens.
(#) KoblogPerGyok válasza asch hozzászólására (») Márc 21, 2024
Ezt tetszik, mert ez lenne a korrekt megoldás, ennyire nem másztam bele az Arduino processzorába, azonban az általad javasolt megoldással lehetséges két pin-re kitenni a jelet? Itt két külön pin van, de ekkor gondolom vagy két folyton változó pwm -kell, (PIC-ben ez meg van oldva), vagy a kimenetet kell változtatni, miközben a pwm compare értékét is változtatjuk?
Volna egy kis kódod erről? Azért tudom, hogy kis kód, mert ha jól sejtem sokkal rövidebb lenne az enyémnél. dsPIC-ben csináltam hasonlót, a regiszterekkel operálva rövidebb lehet a kód.

Massawa:
Ha működik is a kódom, vagy az átalakított kódod, akkor is meg kellene nézni/fontolni asch javaslatát is. Már ha van rá időd/kedved. Nekem lenne kedvem kipróbálni.
(#) KoblogPerGyok válasza KoblogPerGyok hozzászólására (») Márc 19, 2024
Tovább gondolva én ilyet már csináltam is, igaz szimulációban. pwm állíthatná elő a szinusz jel pillanatnyi értékét, a szinusz jel amplitúdóját lehetne szabályozni. Így esetleg nem lenne olyan sok a disszipáció, mert a FET-ek mindig teljesen nyitva vagy teljesen zárva lennének, természetesen +12V-ot adnának csúcsban, de a pwm értéke (átlagolt) lehetne a kívánt max amiltudójú szinusz jel pillanatnyi értéke. De ez csak álmodozás, épp ilyet nem csináltam, de dsPIC-ben szinuszt pwm-el igen. Persze ekkor igen nagy felbontású pwm kell elég magas frekvencián. Erre az Arduino nem lenne elég szerintem. dsPIC simán vitte, de nem emlékszem már pontosan mekkora volt a frekvencia. Nekem KHz-ek kellettek, ezért másképpen oldottam meg.

De mielőtt álmodnék nagyot, le kellene programozni HELYESEN amit küldtem...
(#) Massawa válasza KoblogPerGyok hozzászólására (») Márc 19, 2024
A H hiddal ne nagyon foglalkozz annak van a bemenetén egy proci ami kezeli a H hid müködését ( védelmét is stb) utovégre 40 A 50V-ra lett tervezve.
Csak 2 TTL bemenete van az egésznek.
Azt hiszem van ott valami késleltetési beállitás is, de eddig nem kellett vele foglakoznom.
Kösz szépen a segitséget. Mint irtam sima 555 meg 2 TTL áramkörrel már müködik részben, de ott nem lehet a DC tartományt kialakitani meg nem stabil a frekije. ( valtozik a pwm-mel). Az nem baj ha a hid mindkét fele egy szinten van, söt az ki is használom mert söntöli/fékezi a motort.
Mindenképen microst kell használnom mert a DELAY csak ms felbontást tud azaz a 10 ms-s félperiodusban csak 10 lépést tudna ami egy kicsit kevés.
(#) Inhouse válasza VIM hozzászólására (») Márc 19, 2024
Mert olyan fából vaskarika, írtam már neked többször. Felhúzol egy PC tápot 24VDC-re, majd egy DCDC konverterrel ugyanúgy pwm jellel készül belőle valami szabályozható kisebb feszültség és áram. Holott ez a konverter nélkül, csupán a PC táppal is megoldható, labortáp is készül belőlük. A legnagyobb különbség, hogy a PC táp primer oldali szabályzású, a konverter meg a szekunder oldalon dolgozik majd.
(#) Massawa válasza andyka hozzászólására (») Márc 19, 2024
Az, de egy nagyon különleges szerkezetben. Gyakorlatilag egy váltoáramu pwm-t kell csinálni ( klasszikus TTL alkatrészekkel már megy, csak ott változik az alapfreki ami mint kidelrült nem jo és nem olyan egyszerü a DC komponenst hozzáadni. Ezért kezdtem neki az arduino meghajtásnak.
(#) Tambi hozzászólása Márc 18, 2024
Az OWON SDS1102 másik kategória; szállítva 70 eFt, de nekem is megjött másfélhét alatt.
Mandarinul pontosan olyan jól tudok, mint angolul, ezért eleve angollal indul.
A képeken látható csekély zajjal már együtt tudok élni, bár nem egy RIGOL DS1054Z... de majdnem.

Az ETALON 1kHz-n kívül a jelalak generálására az alábbi Arduino Nano-t használtam:

  1. //https://forum.arduino.cc/t/how-can-i-generate-8mhz-clock-using-timers-or-pwm-with-my-arduino-leonardo/207481/5
  2. #include <avr/interrupt.h>
  3. #include <avr/io.h>
  4.  
  5. void setup() {
  6.   pinMode(9, OUTPUT);
  7.   TCCR1B = B00011001;
  8.   TCCR1A = B01000011;
  9.   TCNT1 = 0;  
  10.   OCR1A = 0;
  11. }
  12.  
  13. void loop() {}


Holnap a RIGOL-lal kiderül, hogy a Nano "négyszögjel"-e torz, vagy a szkóp huncut.

Félóra után csak azt tudom mondani, mint aki zuhan a századikról, és minden emeletnél azt hallani tőle, hogy "eddig még jó..."
A hozzászólás módosítva: Márc 18, 2024
(#) Misimókus hozzászólása Márc 9, 2024
Tisztelt Fórum!

Bolhapiacon vásároltam egy Minn Kota 36 lbs Thrust csónakmotort. A biztonság kedvéért lepróbáltattam az eladó akkumulátoráról és azt tapasztaltam, hogy az 5 előre- és 3 hátramenet helyett egy bizonyos állásban működik. Ezért arra gondoltam, hogy megtisztítom a fokozatkapcsolóját és használható lesz.
Azonban tévedtem. A kapcsolót már többször "reparálták", a belső szerkezet néhány része hiányzik, és -bár vételkor úszott a zsírban- tisztítás után sem lett jobb.
Sajnos nem tudom rekonstruálni a motorvezérlő áramkört. Ebben kérek segítséget.
Próbáltam gyári kapcsolót beszerezni, de ezt a típust már nem támogatják...

A motorhoz 2 db vastag- és 3 db vékony kábel megy le. Úgy gondolom, ezek a gerjesztések. A főáramkör (forgórész?) belső ellenállása minden tengelypozícióban kb. 0,4 Ohm. A vékony kábelekhez tartozó ellenállások a fővezetékhez és egymáshoz képest 0,7 -1,2 Ohm.
Még annyi kiegészítés, hogy a tengelyt kb. 30-fokonként erős mágneses mező tartja pozícióban.

Arra gondoltam, pwm szabályozóval oldanám meg a feladatot, de nem tudom, hogyan kössem be a gerjesztéseket.

Előre is hálás köszönet a segítségért!
(#) deminger válasza robis01 hozzászólására (») Márc 6, 2024
Valami konkrét típust tudnál esetleg javasolni ami képes ellátni a feladatot (3 fázison fázishasítás vezérlése, ehhez egy digitális bemeneten nullátmenet figyelés, 3 analóg bemenet potiknak és 2 digitális bemenet kapcsolóknak, 1 pwm kimenet és további legalább 3 digitális kimenet.) Nem vagyok otthon egyáltalán plc téren, de nyitott vagyok az új dolgokra.
(#) Skori válasza Gafly hozzászólására (») Márc 5, 2024
A folyamatos teljesítmény szabályozós sem folyamatos, csak a pwm frekvenciája nagyobb. Az on/off működésű esetében a periódusidő sok másodperc (mechanikus időzítővel), a pwm-es meg valószínűleg perióduscsoport szabályzós. Nagyon drága cuccokban esetleg lehet precízebb nagyfesz-táp a magnetronhoz, amivel jobb hatásfokot lehet elérni, de az is pwm-el szabályozza a teljesítményt.

Amúgy meg szerintem az újabb digitális vezérlésű sütőkből is ki lehet hajítani az egész vezérlést, és egy egyszerű időzítővel kiváltható (ha eredeti alkatrésszel esetleg nem érné meg megjavítani).
A hozzászólás módosítva: Márc 5, 2024
(#) Bakman válasza Gafly hozzászólására (») Márc 5, 2024
Elektromechanikus kapcsoló ki-be kapcsolgatja a magnetront a beállított teljesítmény függvényében, mint pwm esetén.
(#) Régi motoros válasza dara hozzászólására (») Márc 3, 2024
Én úgy tudom, hogy konkrétan áramerősséget nem szabályoznak sem az asztal sem az extruder fűtésnél. Ha maximum pwm -el megy amikor bekapcsolódnak, akkor csak a tápegység szab korlátot.
(#) Gafly válasza amitech hozzászólására (») Márc 1, 2024
Nagyjából egyenfeszültség jön ki, nem "pwm".
Kicsit zajos ugyanakkor (sok mV zavarfeszültség szinte biztosra vehető).
(#) amitech hozzászólása Márc 1, 2024
Sziasztok! Egy olyan kérdésem lenne, hogy a háztartásokban általánosan használt kapcsoló üzemű tápegységekből (laptop töltő, mobil töltő, stb.) pwm feszültség jön ki, vagy még alakítgatják kicsit, hogy a kapcsolási frekvencia ne jelenjen meg a kimeneten, egyszerű egyenfeszültségre "hasonlítson". (Elnézést a pongyola megfogalmazásért, remélem érthető a kérdésem )
A hozzászólás módosítva: Márc 1, 2024
(#) proli007 válasza pittyu2 hozzászólására (») Feb 28, 2024
Hello! Ennek a kérésnek én nem látom értelmét.
- Minden pwm jelnek, frekvenciája is van, nem csak kitöltése.
- Mint ahogy az 1-2ms-os jelnek is van, különben csak egy szem impulzus.
- Ismereteim szerint a BLCD motort háromfázisú változó frekvenciájú jel hajtja, nem 1ms-os impulzus.
- Csak akkor lenne értelme a dolognak, ha az impulzusod egy szervot tekergetne, az pedig egy potit. De ha ez van, attól még a szervonak is van frekije. Meg értelmetlen is, mert ha van BLCD vezérlő, az ugyan úgy egyenfeszültséggel vezérelhető, mint a pwm. Ha pedig a pwm-et valami proci adja, akkor is pwm/DC átalakító kell.
Vagy rosszul látom?
(#) pittyu2 hozzászólása Feb 27, 2024
Üdv mesterek. kapcsolási rajz kellene , ami a pwm jelből (0--100%) 1--2 msec jelet csinálna.0 pwm -1msec ,100% pwm-2 msec.
Tehát egy brushed kefés motor vezérlővel egy brashless motort akarok hajtani.
Az is megfelelne ha valaki tudná milyen szavakkal lehet a guglin keresni.
Köszi: pittyu
(#) Régi motoros válasza amitech hozzászólására (») Feb 27, 2024
(#) Bakman válasza amitech hozzászólására (») Feb 27, 2024
Nincs a pwm-mel semmi gond, ha van a behúzótekercssel párhuzamosan egy dióda, ami egyébként is kell. Akkor nem szereti, ha a kitöltési tényező olyan kicsi, hogy már nem húzza meg a mechanikát (a konkrét induktivitást is figyelembe kell venni) vagy a pwm olyan kis ferekvenciájú, hogy az L idő alatt a mechanika elenged.

Folyamatos 100 %-os pwm pedig egyszerű egyenfeszültség, a DC tekercsű relék erre vannak teremtve. Már ha a "hagyományos relé" nálad ezt jelenti.
(#) amitech hozzászólása Feb 27, 2024
Sziasztok! Egy kis segítséget szeretnék kérni relé ügyben. Egy pwm kimenetre szeretnék hagyományos relét kötni, viszont olvastam, hogy a relé tekercse nem szereti a pwm feszültséget. Ez igaz abban az esetben is, ha 100%-os kitöltöttséget használok? Jól sejtem, hogy ez a kitöltöttség gyakorlatilag analóg feszültséget ad?
(#) Tambi válasza Tambi hozzászólására (») Feb 27, 2024
Ahogy mondtam: vannak itt nálam járatosabbak is... és a "program":
  1. void setup() {
  2.   DDRB   = 0b00000010;            //PORTB1 => D9; LEGYEN KIMENET
  3.   TCCR1A = 0b10000010;            //ENGEDÉLYEZZÜK A pwm KIMENETET OC1A PORTB1 =>D 9
  4.   TCCR1B = 0b00011010;            //FAST pwm, ELŐOSZTÓ 8
  5.   ICR1   = 99;                    //FREKVENCIA 20000Hz: 16MHz/(8 * 20000Hz) - 1 = 99
  6. }
  7.  
  8. void loop() {
  9.  OCR1A = 2+(analogRead(A0)/23);   //KITÖLTÉS 3-tól 47%-ig          
  10. }
A hozzászólás módosítva: Feb 27, 2024
(#) Peter65 válasza stra57 hozzászólására (») Feb 27, 2024
Szia!
Ha biztos vagy abban, hogy a képen lévő SL102 vezérlő kielégíti az igényeidet, akkor egyszerűbb ahhoz nyákot tervezni, mint nulláról egy egyfázisú (valójában kettő fázisú) frekvenciaváltót építeni ardunióval.
Ez az SL102 rajz, ahogy látom, igazából az aszinkron motor feszültségét szabályozza, és ezzel igyekszik a fordulatszámot tartani. Ha ez képes a 6kg-os tányér megmozdítására, akkor akár jó is lehet. Azt nem látom, hogyan érzékeli a fordulatot, és az integráló jellegű szabályozást sem gondolom, hogy ideális lenne (feltéve, hogy a "G" kimeneti pontú műveleti erősítő a szabályzója).
Igazából ez nem DC motoros pwm szabályozás, lehet hogy valamilyen aszinkron motoros témába kellene áttenni.
A hozzászólás módosítva: Feb 27, 2024
(#) Ódenka válasza Bakman hozzászólására (») Feb 24, 2024
Idézet:
„...kapcsoló tranzisztor bázisára kb. 30 %-os pwm jelet adnak (meglepő módon bázisellenállás nélkül).

Szia!
Ha véletlenül "logikai" tranzisztor, azokba integrálva soros bázis és lezáró ellenállás is. Részemről nagyon kedvelem őket...
Japán erősítőkben még hagyományos TO-92 tokkal is találkoztam ilyenekkel, smd-ben meg van többféle is.
A hozzászólás módosítva: Feb 24, 2024
(#) kendre256 válasza Bakman hozzászólására (») Feb 23, 2024
Én még annyival egészíteném ki a proli007 által írtakat, hogy kideríteném, hogyan biztosítja a pwm jelet a uC. Lehet, hogy a szűrőtagot kiegészítve diódával, (esetleg felhúzó ellenállással) lehetne "szélesíteni" a pwm impulzusokat, és nem kellene a pwm-et teljesen megszüntetni (nehogy túlterhelje a trafót a relé).
(#) proli007 válasza Bakman hozzászólására (») Feb 23, 2024
Hello! Esetleg teszel egy RCR szűrőtagot a bázis elé, akkor megszűnik a pwm.
(#) Bakman hozzászólása Feb 22, 2024
Estét!

15 (vagy több) éves vezérlő (HP23 Proportional), a relék érintkezői masszívan beégve. Relék vezérlése mellékelve.

A relé 9 V-os annak ellenére, hogy 15 V-os trafó adja a tápfeszültséget. Ezt a kérdést cselesen úgy oldották meg, hogy a relét kapcsoló tranzisztor bázisára kb. 30 %-os pwm jelet adnak (meglepő módon bázisellenállás nélkül). Ebben az állapotban a relére kb. 6 V jut, már ha jól értelmezi a multiméterem a pwm feszültséget.

Természetesen eredeti típusú relét már nem kapni. A cserére szánt 9 V-os relé tekercsellenállása 160 Ω (nincs nagy választék). Így viszont a relére már csak 4.5 V jut a műszer szerint, a trafó nagy belső ellenállása miatt. Az ismeretlen, PLCC foglalatú µC egy 78L05-ös stabilizátorról kapja a tápfeszültséget, az nem veszi észre a csökkenést, amit a relé okoz. Ám a deficit akkora, hogy a relé kb. minden második próbálkozásra húz csak be, ami nyílván nagyon nem jó.

Mit lehet ezzel a problémával kedeni kezdeni? Nagyobb kondenzátor (C1) nem segít, alig van hullámzás a DC oldalon, a kontrollert nem tudom átprogramozni. Nagyobb feszültségű (12 V) relé meg sem nyikkan, kisebbel meg túlterhelem a trafót. Maga a relé egy mágneskapcsoló behúzótekercsére kapcsolgatja a feszültséget, nincs agyonterhelve, csak az idő vasfoga harapott bele.
A hozzászólás módosítva: Feb 22, 2024
(#) user1914 válasza theZoltan hozzászólására (») Feb 22, 2024
Ezek az AC értékek csalósak lehetnek, mert DC-t szaggatunk pwm kitöltéssel, és feszültséget mérünk effektív értéket mutató műszerrel.
A kapcsolgatás pedig három szintre működik.
A trafó tartalmaz egy 220 tekercset, és egy 20 V körülit.
1 ha a bejövő tul alacson a 220-on (190), hozzáadja (sorba köti) a 20 V-osat és ez lesz a kimenet.
2 ha a bejövő 210-230 akkor az a kimenet.
3 ha a bejövő 240, akkor a 20V-os tekercset forditva köti be és kivonódik az értéke a bejövő feszültségből, és ez lesz a kimenet.
(#) Inhouse válasza majkimester hozzászólására (») Feb 21, 2024
Egyre jobb, jól jönne egy ilyen prg...
A programod milyen találatot ad egy AJ7GN2 feliratú SOT23-6 tokra? pwm táp vezérlő IC.
(#) majkimester válasza FMSound hozzászólására (») Feb 20, 2024
Szia, nem tudom milyen multiméterrel mértél, de a legtöbb nem alkalmas ennek a 50Hz-el mdulált pwm-nek a közvetlen mérésére, még a drágább TrueRMS-es mérők sem. Csak azok amiket kifejezetten van olyan üzemmódja, ami nem más mint egy aluláteresztő szűrő beiktatása a mérendő áramkör és a multimérter közé. Ezt a szűrőt persze te is megcsinálhatód egy pl. 10k + 100nF párhuzamosan kötve a trafó primerjével, és a kondin mérve a feszültséget. (Ennek az RC-nek a töréspontja kb 160Hz-nél van.)

A betáp DC 12V, ebből a teljes híd 100% moduláció mellett ideális esetben 12Vp 50Hz szinuszt tud előállítani, aminek az effektív értéke max 8,5V, azaz ennél nagyobb feszültséget a primeren ne várj (szűrő után AC-ben mérve).

Ez az áramkör egy EG8010-es IC-t tartalmaz, a modulon ezzel a 50/60Hz-es kimenet valósítható meg, amihez normál lemezes trafó kell. Töltsd le az IC adatlapját, sok további infót találsz benne, például ott megtalálod azt is, hogy a kimenet valójában 0..100Hz vagy 0..400Hz között is állítható, de nagyfrekvenciás trafós megoldást nem talaláni benne. Az úgy müködhet, hogy más meghajtó áramkörrel nagyfrekvenciás kapcsoló üzemű trafóval előállítod a 400Vdc feszültséget, és annak a kimenetére teszed ezt és ezzel csinálsz a dc 400V-ból 230V AC 50Hz-es szinuszt.
Következő: »»   2 / 545
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem